BMU6( ||||||}}}}}}~~~~~~|||zzzxxxnnnnnnrrrzzzzzz||||||yyyzzzxxxsssoooooottt}}}}}}|||~~~}}}nnnqqq{{{rrruuuiiihhhlllwww@@@;;;:::>>>CCCEEEIIIMMMNNNTTT\\\eeennnwwwFFF>>>777444222000111444666888::::::::::::<<<===???@@@BBBEEEIIILLLOOOQQQeeejjjrrr{{{QQQHHH???;;;777444555888000111333222111111222333666666666666777888999999000333888;;;>>>@@@CCCFFFBBBCCCFFFJJJPPPUUUYYY\\\lllooosssxxx~~~IIIAAA:::777555222222555///000333333444444666888333222111000///.........000222333333111000111222555555444444555666777777666888;;;===???DDDIIIMMMVVVXXX^^^dddkkkqqquuuwww}}}JJJCCC???>>><<<777555666555555555222///,,,,,,,,,444444333222111111111111///000111111000///111222111111111111000000000000555666555444222222444666///000333666888;;;<<<===BBBEEEJJJNNNRRRWWW\\\___```bbbfffkkkqqqwww|||FFFAAA???@@@>>>888333333***,,,///000000111333555333333222111111111222222///000111111000111333444+++,,,///111333333444333000111000...,,,++++++---333333444444555444444444555666777666555555777999777888:::===BBBFFFJJJLLLVVVXXX[[[___eeejjjnnnpppxxxxxx|||DDDAAAAAADDDCCC<<<666444222333444333111000000111222222111//////.........111222222000......///000,,,...000111111000...------...000000000000111333------...///000000000000...//////...------///000555444444333333444666777444555666888;;;>>>@@@BBBEEEFFFJJJPPPQQQOOOPPPTTTSSSUUUZZZ```ffflllqqqsssssswww}}}~~~zzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}|||{{{yyyxxxxxxxxxxxxyyyzzz|||}}}~~~{{{{{{|||}}}|||}}}~~~DDDBBBCCCEEECCC<<<777777111111000///////////////222222000//////..........................................////////////000........................////////////////////////------------------------............////////////000000000000000000000000333444555777888999999:::;;;===???AAADDDEEEGGGGGGJJJJJJKKKMMMOOOQQQSSSTTT^^^]]]]]]]]]]]]^^^______ffffffggghhhiiijjjjjjkkkgggiiilllppptttxxx{{{}}}uuupppnnnrrrxxxyyyqqqjjjiiiiiiiiiiiihhhgggfffeee```___^^^]]]\\\[[[[[[[[[ZZZ[[[[[[[[[ZZZZZZYYYXXX[[[ZZZXXXVVVSSSQQQOOONNNKKKJJJIIIHHHFFFEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888999;;;<<<======<<<<<<<<<======>>>>>>?????????========================<<<===>>>???@@@@@@@@@@@@?????????@@@BBBAAA???===???@@@@@@@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEHHHKKKOOORRRTTT\\\ZZZWWWTTTRRRRRRRRRSSSZZZ[[[\\\]]]^^^^^^^^^^^^\\\\\\]]]^^^^^^^^^^^^^^^hhhiiinnnwww~~~yyyDDDBBBCCCEEECCC;;;777666111111000//////...//////111000///......------------------------------------------............///------------------------------------------------------------------------------........./////////////////////////////////......000111222222333333000111333444555666666666444555555777888:::<<<===444555555666777999:::;;;888888999999:::;;;;;;;;;999:::;;;===???AAABBBCCC===:::888<<>>888>>>>>>>>>>>>===<<<;;;:::<<<;;;:::999888888888888<<<<<<<<<<<<<<<;;;:::999::::::999888666555444444::::::999888777666666555777777666666555555555555555555555555555555555555555555666666666666555555555555555555555555555555333333333333333333333333666666888999999999999888777777777888888888888888777777777777777777777777777777777777777666666666:::999999:::<<<<<<:::888999999999999:::::::::;;;::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;===???AAACCCHHHFFFDDDBBB@@@@@@AAAAAACCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIICCCCCCGGGMMMSSSUUUQQQLLLQQQUUUYYYYYYWWWYYY___fffeee```\\\^^^```bbbiiippp|||vvvssstttqqqmmmmmmqqqooorrrwwwyyyxxxvvvtttsssvvv}}}yyyuuu|||}}}yyyvvvuuuyyyxxxrrrooorrryyy|||yyyuuuvvvrrrmmmlllmmmkkkfffaaa___bbbdddfffgggggghhhhhhdddffflllfff^^^eeemmmfffoooqqqtttxxxzzzwwwqqqkkksssrrrhhhnnnsssoooaaa___bbbmmmuuurrriiidddvvvrrrnnnlllgggbbbcccgggjjjjjjgggaaaccciiikkkhhhdddkkkqqqpppkkkkkksss|||zzztttppppppmmmhhhhhhllltttyyytttppprrrmmmfffjjjooollllllrrrxxxuuugggZZZ^^^```cccddd___\\\aaaiiinnntttwwwssskkkfffhhhmmmdddfffeeedddiiiqqquuuuuurrrsssttttttuuuxxx{{{~~~{{{~~~~~~xxxjjjkkkfffaaadddkkkjjjbbbfffwwwyyyiiiaaacccggg```ccceeedddcccbbbaaa```eee```]]]aaajjjpppooolllcccccchhhmmmkkkeeecccggghhhvvv~~~vvvrrruuuxxx|||zzz{{{wwwkkkjjjmmmmmmyyyDDDBBBCCCEEECCC;;;666555222111111000///.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------++++++,,,---------------......////////////............//////000222333444000000222333666888:::<<<777777777777777777777777555555666666777888888888777666666888:::<<<;;;:::<<<<<<<<<<<<;;;:::999888:::999888777777666777777777888888888888777777666555555555555555555555555111111111000000000//////222222111111111111111000222222222222222222222222000000111111111111000000222222222222222222222222333333333333333333333333333333444555555555444444333333333333333333222222222222222222222222222222666555444333444555666777555444444555666666555333333333333333444444444444444444555555666777777777555555555555555555555555666555555444444555555666:::999888666666666666777555666777888888888888888::::::;;;<<<<<<<<<<<<;;;;;;:::;;;>>>BBBCCC???<<<777888:::::::::===@@@CCCCCC???===???@@@AAAEEEJJJNNNKKKJJJLLLLLLKKKLLLPPPQQQUUUYYY]]]___aaacccdddhhhkkkppptttuuurrrmmmjjjjjjqqqppprrr{{{{{{yyy~~~mmmmmmlllkkkpppyyy}}}}}}|||nnnhhhfffccc```eeefffhhhjjjkkkhhhccc___YYY^^^cccdddaaa^^^]]]^^^eeeaaa]]][[[YYYWWW\\\bbbcccbbb___[[[YYY]]]gggooo}}}ooolllxxxwwwyyy~~~~~~zzz{{{}}}~~~xxxyyy}}}uuuzzz}}}vvvzzz}}}}}}xxxxxx}}}}}}ooojjjlll|||{{{~~~qqqbbb]]]ZZZ\\\^^^```fffmmm\\\gggsss{{{|||qqqeeeddd___\\\```cccbbbaaaaaaCCCAAACCCFFFCCC;;;555555222222111000///...---,,,------,,,+++++++++++++++************************************+++++++++,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,000000000111000000//////333333222333333444555666222222333555777999;;;===;;;;;;:::::::::999999999888888999:::;;;;;;<<<<<<<<<======<<<<<<===@@@AAA;;;<<<<<<<<<;;;;;;:::999888888777666666666666666333333333444444333222222111111222222333333333333111111111111111111111111222222222111111111111111333333333333333333333333///000000000000000000///111111111111111111111111444444444444444444444444111111222222222222111111444444444333333222222111222222222222222222222222222222222222444777:::<<<444333222333444555444222222222222222222222222222333333333444444555555555444444444444444444444444666555555444333333333222777666555555555555666777444555666777777777777777666666777888888888888777888666555666888999777555<<<:::999999:::;;;;;;:::===:::999<<<<<<;;;<<<@@@999999;;;>>>AAADDDGGGIIIDDDFFFIIIJJJLLLNNNQQQSSSXXXZZZ\\\^^^_________^^^^^^ffffffhhhqqqqqqnnnssssssuuuuuussstttxxxyyyvvv]]]bbbeeecccbbbjjjzzzdddbbb``````cccfffhhhhhhjjjmmmpppooommmjjjiiiiiillliiiggghhhlllppptttwwwooooooxxx|||{{{{{{|||yyyrrr{{{|||~~~{{{wwwuuuoooyyy|||yyy{{{{{{xxx}}}xxxwww{{{}}}{{{yyyyyyuuuvvv}}}}}}xxxvvv{{{}}}||||||~~~~~~}}}yyytttwwwtttnnnooouuussslllyyyzzzyyywwwtttsssrrrqqqpppsssyyy}}}{{{yyy{{{}}}{{{zzzzzz||||||yyyvvv|||}}}xxxvvvxxxyyy}}}|||}}}||||||}}}vvvxxx|||{{{}}}zzz{{{AAA@@@BBBFFFCCC;;;666555333222222111000...,,,+++,,,++++++************+++************************))))))))))))************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------.........---,,,,,,+++,,,------...........................///000000------......///111222333111111000000//////......000000000111111111111222000111000///------///222...////////////......---///......------------...,,,------.........------............................../////////000000000////////////////////////000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000111111111444444444333333222222222222222222222222222222222...------...///333666888333222111111333333333111222222222222222222222111333333333333333444444444333333333333333333333333222222222222222111111111222222222222333333444444333333444444555444444444111222333333444444333333333222111111333444444444:::888666666888888777555999666777::::::888888:::;;;<<<<<<;;;<<<>>>???>>>===>>>?????????@@@CCCFFFHHHIIIJJJLLLOOORRRUUUWWWWWW___^^^```hhhgggccchhhgggkkkkkkhhhhhhjjjjjjggggggnnnsssooogggeeemmmvvvooommmkkkkkkooosssvvvxxxzzz{{{{{{yyywwwuuuttttttqqqpppqqqsssyyyyyyvvvsssrrrtttxxx||||||xxxxxxvvvtttuuuppplllyyy}}}|||{{{yyywwwuuuttttttooosssxxxyyywwwvvvuuusss~~~{{{zzz~~~~~~|||}}}zzzyyy{{{~~~~~~}}}~~~}}}uuuqqqmmmllloooqqqqqqpppgggffffffhhhmmmrrrvvvxxxnnnnnnpppuuuzzz{{{vvvpppwwwzzzwwwppppppvvvuuuoooyyyvvvrrrpppnnnooopppsssllljjjlllooopppooouuu}}}zzzzzzzzzzzzyyyyyyxxxwwwsssuuuxxx{{{~~~|||~~~zzzwwwwwwxxxzzz|||~~~~~~yyynnnsss{{{vvvxxx~~~~~~|||>>>>>>AAAEEEDDD<<<777666333333333222000---+++)))++++++******)))******+++************************((())))))))))))*********************************++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++((()))***+++,,,---------,,,,,,+++,,,,,,---...///111000000000000111111222222222111111000000000///333333222111000//////...111111000///------///000//////000000000000//////111111000000///000000111///000111111111111111111333333333222222222111111---............................../////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////000111222333222222222111111111111111000000000000000000000000000///.........///000111222000//////000111111000111000000000000/////////111111111111111111111111222222222222222222222222000111222222333333333222000000111111222222222222000111111222222222111111000000111222222222222111555555555555666777999:::222111111333555666666555777555666999999666666888999;;;;;;999999<<<<<<:::>>>>>>?????????AAADDDGGGDDDDDDEEEGGGKKKOOOSSSVVVTTTZZZYYYYYYaaa```\\\aaaccchhhjjjhhhiiimmmppppppkkkkkklllooossstttqqqnnnmmmmmmnnnqqqssstttsssrrryyyxxxwwwuuuuuuttttttuuutttvvvvvvvvvzzz}}}}}}{{{~~~{{{zzzzzz{{{|||}}}{{{yyywwwxxxzzz||||||zzzxxxvvvyyytttqqqkkkjjj|||qqqqqqqqqooommmmmmnnnpppooollljjjjjjjjjiiikkknnnooonnnqqqvvvwwwxxx|||xxxyyy||||||{{{~~~yyy|||}}}|||zzz||||||}}}yyyyyy{{{www{{{|||vvvpppppppppooonnnmmmlllmmmnnnnnnmmmkkkjjjfffdddfffmmmsssuuutttmmmnnnppptttwwwwwwvvvtttyyywww|||}}}xxx|||~~~tttoooxxxzzztttsssyyy|||{{{~~~{{{xxxwwwyyy~~~~~~|||}}}{{{~~~~~~}}}|||}}}|||tttmmmrrrtttnnnwwwzzzvvvllljjjqqqvvvtttjjjooo{{{wwwsss{{{~~~~~~yyyvvvxxxyyyxxx{{{yyyzzzzzzwww<<<<<<@@@EEEDDD===888777333333333222000---***(((+++***************++++++************************((())))))))))))*********************************************************************************)))))))))*********++++++++++++++++++++++++++++++)))******+++++++++************+++,,,---------------------......000111111---,,,,,,,,,,,,------.../////////////////////.../////////......---------///............/////////,,,------......---------------,,,,,,,,,,,,------)))***++++++,,,,,,++++++,,,,,,,,,,,,------------////////////.....................//////000000000////////////////////////...//////000000//////...........................000000000000000000000000---------...///111333444/////////000000000000000////////////////////////111111111111111000000000222000......000111111000000/////////............000000000000000000000///000000000000000000000000000111222333444333333222000000111222222222111111111111222222222222111111000111111222222222222222...//////000000000222333111222444555555666777777777555666999:::777777999333888999777999>>>???<<<666777888999999:::===@@@<<<======???AAADDDGGGHHHPPPVVVTTTTTT[[[[[[XXX^^^YYY^^^aaaaaacccjjjqqqsssqqqmmmjjjjjjmmmmmmiiidddgggggggggjjjmmmooooooooo}}}|||{{{}}}}}}{{{}}}||||||}}}~~~}}}zzzwww|||yyyxxxzzz}}}|||vvvqqqiiiggggggjjjnnnooommmiiimmmjjjiiidddbbbppp{{{tttgggiiijjjhhhffffffiiikkkmmmfffbbbeeefffccccccgggaaacccggglllmmmkkkooovvvpppppptttyyyyyyvvvvvvyyyzzzxxx{{{{{{xxxvvvxxxssswwwzzz||||||~~~}}}xxxzzz~~~|||~~~wwwzzz{{{uuu||||||vvvuuuvvvpppuuutttllleeecccdddccc]]]^^^```___]]][[[ZZZZZZ```^^^\\\\\\]]]]]]]]][[[bbbeeeggggggffffffhhhjjjzzz}}}yyypppnnntttxxxuuutttxxx}}}|||ssskkkqqq|||mmmfffgggrrrwwwssspppsssvvvvvvuuurrroooqqqvvv{{{wwwyyyxxxtttuuu|||~~~www}}}}}}zzz}}}}}}yyysssqqqsssxxxqqqtttxxx}}}xxxrrrqqquuusssmmmmmmssslllnnnooollljjjiiifffbbbWWWXXXZZZ[[[]]]cccjjjooojjjiiijjjnnnmmmhhheeefffgggkkklllgggfffhhhkkkkkkjjjmmmlllgggeeehhhhhheee:::;;;???EEEEEE>>>888888333444444333000---***(((+++***************++++++************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++******+++++++++++++++***)))))))))***+++,,,......---,,,,,,------...///000////////////////////////++++++,,,---///000111222+++***)))+++...///...---******+++,,,,,,+++++++++------,,,,,,,,,------...***++++++,,,---------,,,,,,,,,,,,---......//////......------,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///000000111111000000///000000000000000000000000........................,,,,,,,,,---...111333555/////////000000111111111////////////////////////,,,---...///000000000000444222000000111222333222000000000//////.........000000000000000000000000111111111111111111111111------///000000///...---......///////////////...000111111111111111000000...///000000111111000000///000111111111111222333111333555555333222222333222000111555555333333555444999999666777;;;;;;666999:::;;;;;;;;;;;;>>>@@@@@@@@@@@@@@@AAABBBCCCDDDGGGMMMJJJJJJRRRSSSQQQXXXXXX]]]```___aaajjjsssvvvmmmoooppplllgggfffkkkqqqpppmmmjjjkkkpppwww}}}|||{{{yyyzzz}}}~~~|||}}}yyytttxxx}}}|||yyywwwuuuuuuwwwyyywwwrrrmmmjjjhhhgggmmmssstttnnnhhhmmmhhheeeggglllnnnjjjeeebbbccchhhfff```eeeeeeWWW]]]___```___]]]]]]___bbbeee___```hhhjjjbbb^^^___[[[]]]aaaeeeccc___aaagggjjjjjjkkknnnkkkfffeeeggg{{{rrrjjjhhheee```___cccfffjjjmmmkkkhhhjjjpppvvvzzzxxxqqqfffcccjjjnnnmmmssswwwrrrpppvvvvvvuuu|||uuuyyy}}}~~~{{{wwwuuutttqqqvvv}}}~~~uuunnnsss}}}nnnlllkkknnnqqqrrrnnniiiiiilllkkkbbbZZZXXXYYYYYY[[[^^^```^^^YYYVVVVVVWWWTTTWWWZZZ[[[YYYWWWWWWWWWYYY\\\^^^\\\YYYXXX\\\```kkknnnkkkcccbbbkkkqqqpppkkkggggggmmmnnngggbbbbbbaaaZZZ^^^mmmtttlllcccaaaeeeiiinnnnnnjjjhhhhhhjjjnnntttssskkkgggmmmtttwwwyyyzzzyyyyyy||||||sssiiisssooolllkkkjjjjjjpppwwwppppppwwwvvvqqqvvvxxxmmmkkkjjjmmmlllgggpppzzzwwwoooqqquuutttpppmmmpppuuuiiifffgggkkkfff[[[WWW[[[ddd\\\^^^iiinnngggccceee___[[[YYY[[[ZZZVVVXXX\\\[[[YYY[[[___aaa^^^^^^aaa[[[^^^[[[UUURRRWWW]]]___[[[``````ZZZYYY\\\]]]ZZZBBBCCC???BBBGGG===333888666444111000///...+++)))+++++++++*********)))))))))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,---------..................------,,,++++++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111222......---,,,,,,...///000......////////////......111000...------///222333+++,,,------......---------------------------------------............/////////............////////////.........---------............////////////---------............///////////////000000000000////////////////////////////////////////////////............////////////000000000000000000000000///000000000111111111111444444444444444444444444444444555555666777777777666666666777888888999999;;;;;;<<<===>>>???@@@AAAEEEEEEEEEFFFHHHKKKOOOQQQTTTVVVYYY\\\^^^______```iiimmmqqqqqqpppoooqqqssstttuuuooohhhooo~~~}}}~~~~~~|||~~~~~~wwwvvv~~~zzzvvv|||~~~zzzyyy}}}|||~~~~~~~~~}}}{{{xxxuuuxxxxxxxxxzzz||||||zzzxxxsssrrrqqqqqqpppnnnjjjgggbbbccceeeggggggfffcccbbbbbbbbbcccfffiiijjjhhhddd___\\\ZZZ[[[______\\\XXXZZZ[[[\\\]]]\\\[[[XXXWWWXXXYYYZZZ[[[\\\[[[ZZZZZZYYYWWWVVVUUUVVVXXX[[[]]]^^^___aaabbbbbb```]]][[[aaa___[[[XXXUUUTTTTTTTTTUUUYYY]]]]]][[[[[[^^^bbblllgggbbb______```___]]]hhhiiiiiifffccccccgggjjjooopppqqqpppmmmhhhccc___ggghhhiiihhhggggggiiikkkeeeccc```]]]^^^```dddfff```^^^ZZZWWWWWWXXXUUUPPPXXXVVVUUUUUUUUUTTTQQQOOOTTTSSSPPPNNNLLLMMMMMMNNNLLLPPPTTTVVVUUUTTTUUUWWW[[[YYYUUUSSSTTTXXX^^^aaa______^^^\\\[[[^^^bbbfff```ZZZWWWZZZ[[[WWWWWWZZZ[[[ZZZZZZ^^^bbbccc___ZZZ]]]]]]^^^___aaaccceeefffkkkkkkkkklllmmmmmmnnnnnneeeaaa^^^___ccceeeccc```fffhhhiiiiiifffcccaaa```bbb```^^^^^^bbbfffjjjkkkfffffffffeeecccaaa___]]]^^^^^^^^^[[[WWWTTTSSSTTTSSSUUUWWWXXXXXXYYY\\\^^^ZZZ[[[YYYTTTRRRSSSVVVWWWUUUTTTUUUWWWYYYZZZXXXWWWTTTTTTSSSQQQOOORRRXXX]]]VVVVVVUUUUUUUUUUUUUUUUUUAAADDDBBBDDDGGG<<<333888666444111000///...+++)))+++++++++*********)))))))))))))))))))))(((''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))***************)))))))))***++++++++++++,,,,,,,,,------------------------,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000---------------......///......////////////......,,,,,,------------......+++,,,------...---------------------------------------------............///......------......//////.........---------,,,---.........////////////------------................../////////000000000............................................................//////////////////////////////////////////000000000111111111222222222222222222222222222222333333444555555555444444444555666666777777888888999:::;;;<<<===>>>======<<<<<<===???BBBCCCEEEGGGIIILLLNNNPPPPPPPPPXXX___hhhllljjjeee```^^^aaafffhhhgggooo|||{{{nnnlllmmmpppooojjjhhhjjjmmmooonnniiiiiioootttvvvsssmmmjjjmmmpppooopppssstttssstttwww{{{{{{vvvqqqtttssssssssstttrrrooommmnnnooopppqqqrrrrrrssssssnnnmmmkkkjjjiiieeeaaa^^^[[[]]]^^^```___^^^\\\ZZZYYYXXXXXXZZZ]]]]]][[[YYYTTTPPPMMMNNNRRRSSSPPPMMMUUUUUUWWWXXXWWWVVVTTTSSSRRRSSSTTTUUUUUUUUUTTTTTTWWWVVVTTTRRRRRRSSSTTTUUUQQQRRRUUUWWWYYYYYYYYYYYYTTTRRRPPPNNNLLLLLLMMMNNNNNNRRRUUUUUURRRRRRUUUYYY___\\\XXXWWWWWWXXXWWWVVVYYYYYYYYYWWWTTTTTTVVVYYYZZZ]]]```bbbbbb___\\\ZZZZZZ[[[\\\[[[[[[[[[]]]^^^```^^^[[[XXXXXXYYY[[[]]]aaa^^^ZZZUUUSSSTTTUUUUUUXXXWWWTTTRRRQQQQQQRRRRRRRRRPPPNNNKKKHHHGGGGGGGGGIIIKKKMMMNNNMMMNNNQQQTTTVVVSSSPPPNNNNNNPPPTTTVVVZZZYYYXXXVVVUUUVVVZZZ]]][[[XXXWWWWWWSSSMMMNNNSSSWWWTTTRRRTTTXXXZZZXXXUUUWWWVVVVVVWWWXXXYYYZZZZZZ[[[\\\^^^aaaeeehhhjjjlll___ZZZUUUUUUYYY]]]]]]\\\^^^aaaddddddaaa\\\XXXWWWXXXVVVUUUWWW\\\bbbfffhhh^^^]]][[[YYYWWWVVVVVVVVVWWWXXXXXXVVVRRROOONNNNNNMMMOOOQQQRRRRRRSSSUUUWWWSSSSSSRRROOONNNOOORRRTTTSSSSSSSSSUUUXXXXXXVVVUUUQQQRRRRRRPPPOOOQQQVVVZZZWWWVVVUUUSSSQQQPPPNNNNNN>>>EEEFFFFFFFFF;;;333999555333111000000...+++)))+++************))))))))))))))))))))))))(((((('''(((((())))))))))))******)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******)))))))))))))))******+++*********+++++++++,,,,,,+++++++++,,,++++++***)))(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,------......---------......//////......---)))***,,,......---,,,+++++++++,,,---------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------......------------,,,,,,---------.........//////------------.....................////////////000................................................---............/////////////////////////////////////////////000000000000000000000000000000000000000000000111222222333333111222222333333444444555555555666777888888999999;;;;;;999999999999;;;;;;<<<===???AAACCCEEEFFFFFFHHHOOOYYY^^^]]]YYYUUUTTTUUUZZZ\\\ZZZ]]]eeeddd^^^[[[XXXXXXZZZXXXTTTRRRTTTWWW]]]```___```ccceeedddgggcccaaaaaa``````dddiiiccccccdddhhhjjjhhhbbb]]]bbbbbbccceeefffeeebbb```^^^aaaccccccbbbcccgggkkkdddcccbbbaaaaaa___[[[XXXUUUVVVWWWXXXWWWVVVTTTSSSWWWVVVUUUUUUWWWWWWVVVUUUMMMJJJGGGGGGIIIKKKIIIGGGLLLMMMOOOPPPPPPOOONNNNNNJJJKKKKKKLLLMMMLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMHHHIIIJJJLLLNNNPPPRRRRRRMMMKKKJJJIIIIIIJJJLLLMMMHHHKKKMMMLLLJJJIIIKKKNNNRRRQQQPPPPPPRRRRRRQQQPPPQQQQQQQQQOOOMMMLLLMMMNNNKKKMMMQQQUUUWWWVVVUUUSSSRRRTTTUUUUUUUUUUUUWWWXXXYYYXXXVVVTTTSSSSSSSSSTTTWWWUUURRRMMMHHHGGGJJJOOOUUUUUUTTTPPPLLLMMMQQQUUURRRPPPMMMJJJFFFDDDBBBAAAEEEFFFFFFFFFFFFIIIMMMPPPPPPNNNLLLJJJIIIIIIJJJKKKSSSSSSRRRPPPNNNOOOQQQTTTRRRSSSUUUSSSLLLFFFIIIPPPRRROOOLLLLLLOOOQQQPPPOOORRRQQQPPPPPPPPPPPPPPPPPPOOOPPPSSSWWW[[[```ccceee]]]WWWPPPNNNOOORRRSSSSSSRRRVVV[[[]]][[[XXXTTTRRRSSSQQQPPPQQQVVVZZZ^^^___[[[YYYVVVSSSRRRSSSTTTUUUVVVXXXYYYXXXUUUQQQOOOOOOJJJKKKLLLMMMLLLMMMPPPRRRLLLLLLLLLKKKKKKKKKMMMPPPPPPPPPQQQRRRTTTUUUSSSQQQNNNOOOOOOOOONNNOOORRRUUUUUUTTTSSSQQQPPPNNNMMMLLL999CCCFFFEEEEEE;;;444:::444333111111000///+++)))************))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***)))(((((((((((()))******))))))))))))************)))***************))))))'''((())))))******))))))************************************************************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,---***+++,,,......---,,,,,,---------......---------+++,,,---//////...---,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........------........./////////................................................---------.........//////////////////////////////........./////////000000...........................//////000111111222222000000111222222333333444333333444444555666666777;;;:::999999999999::::::999:::;;;===???AAABBBBBBCCCFFFKKKMMMNNNPPPUUUZZZSSSSSSOOOHHHHHHNNNRRRQQQOOOLLLKKKMMMLLLHHHHHHJJJKKKQQQVVVVVVWWW[[[\\\ZZZeeeaaa^^^]]]\\\[[[\\\]]]ZZZYYYYYY[[[\\\ZZZVVVSSSVVVVVVWWWYYYZZZYYYVVVTTTRRRUUUWWWVVVTTTVVV]]]cccZZZYYYYYYZZZ\\\\\\[[[YYYRRRSSSSSSRRRRRRQQQPPPOOOYYYWWWVVVUUUUUUUUUUUUTTTKKKHHHDDDCCCEEEGGGGGGFFFEEEFFFHHHIIIJJJJJJJJJIIIDDDDDDEEEEEEFFFFFFFFFFFFCCCDDDFFFHHHIIIJJJJJJIIIJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGHHHIIIKKKLLLGGGIIIJJJIIIFFFEEEFFFHHHKKKLLLMMMOOOQQQQQQQQQPPPPPPPPPPPPNNNMMMLLLKKKKKKJJJLLLOOOQQQRRRQQQPPPNNNOOOQQQSSSTTTSSSTTTUUUVVVSSSRRRRRRRRRQQQQQQPPPPPPMMMOOOQQQNNNFFF???@@@EEEPPPRRRSSSOOOJJJJJJOOOTTTTTTRRRPPPLLLHHHDDDAAA???BBBCCCCCCDDDEEEGGGJJJLLLLLLKKKJJJIIIHHHGGGGGGGGGMMMNNNNNNMMMKKKLLLNNNPPPLLLNNNPPPOOOKKKIIIKKKOOOOOOMMMKKKKKKLLLMMMLLLKKKOOOOOONNNNNNMMMMMMNNNNNNMMMMMMOOOQQQTTTXXX[[[\\\___YYYRRRNNNLLLKKKKKKJJJHHHLLLRRRUUUVVVVVVVVVWWWVVVSSSPPPOOOQQQSSSTTTTTTXXXWWWVVVTTTSSSSSSSSSSSSUUUXXXZZZZZZWWWTTTRRRQQQJJJKKKKKKKKKJJJJJJMMMOOOJJJIIIJJJKKKJJJHHHIIIMMMMMMMMMMMMOOOQQQQQQOOOMMMKKKKKKLLLMMMMMMMMMNNNOOOOOOOOOOOOPPPQQQQQQRRRRRR666BBBEEEBBBCCC<<<666;;;333222111111111///,,,)))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))((((((''''''(((((()))***((((((((()))))))))******(((((()))******)))))))))((())))))***+++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))***,,,---------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,------......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...------------............................................................------------....................................---............//////////////////////////////////////////000111111222222000111111222222333444444333333333444555555666666555555555666666777777888666777888999;;;<<<>>>???BBBDDDEEEEEEFFFKKKSSSZZZOOOMMMHHHCCCDDDJJJQQQTTTJJJFFFFFFHHHHHHFFFGGGKKKEEEJJJLLLKKKLLLQQQSSSSSS___[[[XXXXXX\\\]]]XXXRRRYYYWWWUUUTTTTTTUUUTTTTTTSSSRRRQQQRRRSSSRRRPPPNNNLLLNNNPPPOOOMMMOOOVVV\\\SSSSSSSSSTTTVVVWWWWWWVVVOOOOOONNNMMMMMMMMMMMMMMMRRRRRRQQQOOONNNMMMMMMNNNEEECCC@@@???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGBBBBBBBBBBBBBBBCCCCCCDDD???@@@CCCEEEFFFGGGFFFFFFJJJIIIGGGEEEDDDDDDEEEFFFFFFEEECCCBBBBBBCCCEEEFFFGGGHHHHHHGGGEEEDDDDDDEEEEEEGGGJJJLLLNNNNNNNNNNNNKKKKKKKKKKKKKKKJJJHHHGGGIIIKKKMMMOOOOOONNNMMMKKKHHHJJJLLLMMMMMMLLLMMMNNNLLLMMMMMMNNNOOOOOOOOOOOOPPPUUU]]]___UUUGGGBBBFFFJJJNNNQQQOOOKKKIIILLLPPPSSSRRRPPPMMMIIIEEEAAA?????????AAACCCEEEFFFEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEGGGIIIIIIIIIJJJLLLMMMKKKKKKJJJJJJJJJKKKJJJHHHJJJJJJKKKLLLMMMLLLIIIGGGJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNQQQTTTUUUZZZWWWSSSOOOLLLJJJGGGFFFGGGIIIKKKMMMOOOQQQTTTWWWUUURRROOOMMMMMMMMMMMMLLLOOOPPPRRRSSSRRRPPPNNNMMMOOORRRTTTUUUSSSPPPNNNMMMJJJJJJJJJIIIGGGHHHJJJLLLJJJGGGHHHKKKIIICCCCCCHHHKKKJJJKKKLLLNNNNNNLLLJJJHHHHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKMMMOOOQQQRRRSSS999EEEEEE@@@BBB===777999222222111222222000,,,)))(((((()))))))))))))))***'''(((((()))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))'''''''''''''''((())))))((((((((()))))))))******(((((())))))******))))))))))))***+++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++*********+++,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++******++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------------------------,,,------------.................................------------.........////////////////////////////////////000111111222222000111111222333333444444333333444444444555555555444444555666777888999999888888888999:::<<<>>>???>>>BBBFFFGGGFFFGGGJJJMMMJJJKKKJJJGGGEEEFFFHHHJJJIIIEEEDDDFFFFFFFFFHHHLLLGGGJJJJJJGGGGGGLLLPPPQQQRRRPPPNNNPPPWWW[[[UUULLLSSSQQQNNNMMMMMMOOOQQQSSSSSSQQQOOONNNOOOPPPOOONNNLLLMMMNNNLLLKKKMMMQQQVVVQQQPPPNNNNNNOOOPPPOOOMMMKKKKKKIIIHHHIIIIIIKKKLLLLLLMMMMMMLLLIIIHHHHHHIIIDDDCCCBBBAAA@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFCCCCCCBBBBBBBBBCCCDDDEEEBBBCCCDDDEEEEEEEEEDDDCCCEEEDDDCCCBBBBBBCCCDDDEEEFFFEEECCCBBBAAABBBCCCDDDFFFFFFEEEEEEDDDCCCCCCBBB???BBBEEEGGGGGGGGGHHHIIIIIIIIIIIIKKKLLLKKKHHHEEECCCEEEGGGIIIJJJKKKJJJIIIEEEGGGIIIJJJIIIHHHHHHHHHGGGHHHIIIJJJKKKLLLLLLMMMSSSXXXbbbhhh```OOOGGGJJJGGGJJJMMMMMMKKKIIIJJJLLLMMMMMMMMMLLLIIIEEEAAA???<<<<<<===@@@BBBBBB@@@===AAAAAABBBCCCDDDDDDDDDCCC>>>AAADDDEEEFFFFFFHHHIIIJJJJJJHHHEEEFFFHHHDDD???DDDFFFHHHJJJJJJIIIFFFEEEBBBBBBCCCCCCEEEFFFHHHHHHGGGGGGFFFGGGIIILLLOOOQQQPPPOOONNNLLLJJJIIIHHHHHHIIIIIIHHHGGGGGGHHHLLLOOOMMMKKKIIIIIIJJJKKKKKKJJJKKKMMMPPPRRRQQQOOOLLLJJJLLLOOOQQQQQQPPPNNNMMMMMMIIIIIIHHHFFFDDDEEEGGGIIIHHHEEEFFFKKKHHHAAA@@@EEEIIIHHHIIIJJJKKKKKKIIIGGGHHHGGGFFFGGGIIIJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLBBBKKKGGG???BBB???777666111111111222222000,,,)))(((((((((((())))))******''''''((()))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''&&&&&&''''''((()))(((((()))))))))*********(((((()))***************))))))***++++++++++++***************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++***************************************************************************************+++,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,---------,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------------------------------------------------------,,,,,,---------.................................,,,,,,---------.......................................//////000111111111000000000111222222333333333333333444444444444555777777888999::::::::::::999999999:::;;;===???@@@<<<@@@FFFGGGFFFDDDEEEGGGJJJKKKKKKIIIEEEAAAAAACCCJJJFFFDDDEEEEEEDDDGGGKKKKKKNNNMMMIIIHHHLLLOOOPPPKKKLLLLLLKKKPPPVVVSSSMMMKKKKKKKKKJJJKKKMMMPPPRRRSSSPPPMMMLLLMMMPPPRRRRRROOONNNMMMLLLLLLMMMOOOPPPNNNMMMKKKKKKLLLLLLLLLJJJJJJIIIGGGFFFGGGIIIKKKMMMKKKMMMOOONNNKKKIIIHHHIIIEEEEEEFFFEEEDDDCCCDDDDDDBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCCCCDDDFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDDDDHHHFFFEEEDDDDDDEEEGGGHHHFFFEEEDDDDDDDDDDDDCCCBBB@@@BBBEEEFFFEEEDDDFFFHHHJJJJJJKKKNNNPPPPPPLLLHHHBBBCCCEEEGGGHHHIIIHHHHHHHHHJJJLLLLLLKKKIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKOOOPPPWWW___ZZZLLLGGGLLLIIIHHHHHHHHHHHHIIIJJJKKKHHHIIIJJJKKKIIIFFFCCCAAA>>><<<;;;<<<>>>???===;;;>>>??????@@@@@@@@@@@@@@@===@@@CCCDDDDDDDDDDDDEEEDDDIIIIIIEEECCCDDDCCC???BBBDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBDDDEEEFFFGGGFFFEEEDDDCCCEEEGGGJJJLLLLLLKKKJJJHHHGGGGGGIIIKKKHHHHHHHHHFFFEEEEEEGGGIIIHHHGGGFFFGGGIIIKKKKKKJJJKKKLLLNNNPPPPPPOOOMMMKKKNNNOOOQQQQQQPPPOOOPPPQQQKKKJJJHHHFFFCCCCCCFFFHHHHHHDDDGGGMMMKKKCCCBBBHHHHHHGGGGGGIIIJJJJJJGGGEEEIIIFFFDDDEEEGGGIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJQQQIII@@@BBB@@@777444111111111222222000,,,)))'''((((((((())))))******''''''((()))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((())))))))))))************(((((()))***************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++************************************************+++++++++***************+++***)))))))))***,,,---+++++++++,,,,,,+++++++++))),,,///222222000---+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------------......///000000000//////000000111111222222333333333333333444444444666666777888888777777666666666666666777999;;;===<<<@@@CCCDDDCCCDDDHHHKKKJJJIIIIIIHHHFFFFFFJJJPPPMMMHHHEEEEEEEEEDDDFFFKKKJJJMMMLLLHHHFFFIIIKKKKKKMMMQQQPPPLLLLLLQQQRRROOOLLLNNNPPPQQQRRRSSSUUUWWWQQQNNNKKKJJJLLLQQQTTTVVVRRRPPPMMMMMMNNNNNNNNNMMMLLLJJJIIIJJJMMMNNNOOONNNKKKIIIHHHGGGHHHKKKNNNPPPIIILLLOOOOOOLLLIIIHHHIIICCCDDDEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFEEEDDDDDDDDDEEEGGGGGGBBBCCCDDDFFFHHHIIIKKKLLLDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDCCCCCCCCCEEEGGGIIIGGGFFFEEEEEEFFFFFFEEECCCDDDGGGIIIIIIGGGGGGIIILLLIIIIIIKKKNNNQQQQQQMMMIIIFFFGGGHHHIIIIIIIIIHHHGGGIIIKKKMMMMMMKKKIIIHHHHHHKKKJJJIIIHHHHHHIIIJJJJJJLLLIIIMMMTTTRRRHHHGGGOOOKKKHHHEEEDDDFFFIIIKKKLLLFFFHHHJJJLLLKKKIIIFFFDDDBBB>>>;;;:::<<<>>>===<<>>GGGKKKFFFBBBDDDFFFEEECCCDDDDDDDDDDDDEEEGGGIIIFFFFFFFFFFFFGGGHHHIIIIIIIIIGGGEEECCCCCCEEEGGGIIIOOOMMMJJJFFFDDDEEEIIILLLEEEGGGIIIIIIHHHGGGHHHIIIIIIHHHGGGHHHJJJKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNOOONNNMMMMMMOOOPPPMMMLLLJJJGGGEEEEEEGGGIIIIIIEEEIIIQQQPPPGGGFFFMMMGGGGGGGGGHHHIIIIIIGGGEEEIIIFFFCCCDDDFFFHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJOOOFFF@@@@@@@@@;;;666333444444444555444111,,,(((*********)))))))))))))))))))))************))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''333...'''$$$%%%&&&'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************)))************+++++++++&&&%%%(((,,,,,,))))))---)))((()))+++***'''&&&&&&))))))))))))))))))))))))(((((()))))))))(((((('''******))))))))))))******************************++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))************))))))************************+++---111333333222///---,,,,,,,,,++++++*********++++++******************------------------------...---+++*********++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,,,,---------..............................------............------------------------------........................///////////////.........////////////000000000000111111222222222333333333444444444444444444444444888888888888999:::;;;<<<:::<<<>>>>>>???@@@CCCFFFFFFEEEDDDCCCCCCCCCCCCCCCGGGHHHHHHGGGEEEDDDFFFGGGOOOOOONNNLLLJJJJJJLLLNNNOOOMMMKKKMMMOOOPPPNNNKKKLLLQQQUUUUUURRRNNNMMMMMMOOOPPPPPPNNNMMMLLLMMMOOOPPPPPPNNNJJJJJJMMMLLLHHHKKKKKKKKKLLLMMMLLLIIIFFFJJJKKKLLLMMMMMMLLLKKKJJJNNNNNNNNNMMMMMMMMMMMMLLLEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????AAAAAABBBBBBBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEGGGHHHGGGGGGGGGHHHIIIGGGDDDAAAFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGEEEDDDCCCGGGGGGFFFGGGHHHJJJLLLNNNJJJKKKNNNPPPPPPOOOMMMLLLIIIHHHHHHIIILLLOOOOOOOOOOOONNNMMMKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFGGGIIIKKKMMMIIIFFFCCCCCCFFFHHHGGGFFFHHHHHHIIIIIIJJJIIIIIIIIIBBB???;;;999999:::::::::===>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKJJJGGGDDDEEEFFFGGGHHHJJJKKKLLLMMMJJJJJJJJJJJJJJJKKKLLLLLLHHHIIIKKKLLLLLLJJJIIIGGGLLLJJJIIIKKKNNNOOOLLLJJJLLLKKKJJJIIIHHHGGGGGGGGGKKKKKKJJJJJJHHHHHHGGGFFFFFFGGGHHHHHHGGGFFFEEEDDDEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJIIIHHHHHHGGGGGGFFFQQQHHHAAAAAAAAA<<<777555444333444555444111,,,(((***)))))))))))))))))))))))))))************)))))))))))))))(((((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''333///***'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))*********+++++++++,,,***+++---***&&&&&&***(((''''''((())))))'''''')))))))))))))))))))))))))))))))))******))))))(((******))))))))))))******************************++++++++++++++++++++++++******************++++++))))))************))))))***************************,,,...000000///---,,,,,,,,,,,,++++++*********************************------...///000111111222...---,,,+++++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...........................,,,,,,,,,---------..............................------............------------------------------........................////////////.............../////////000000000000111111111222222222333333444444444444444444444444666666666666777888999:::999;;;======>>>???BBBDDDDDDDDDCCCBBBBBBBBBBBBBBBEEEFFFGGGEEEDDDCCCDDDFFFIIIJJJKKKKKKIIIHHHHHHIIIKKKJJJJJJKKKLLLLLLKKKIIIIIILLLOOOOOONNNLLLKKKKKKLLLMMMMMMLLLKKKKKKLLLMMMLLLMMMLLLIIIJJJNNNMMMIIIJJJIIIIIIKKKLLLKKKHHHEEEHHHHHHIIIJJJJJJIIIHHHHHHKKKKKKKKKJJJJJJJJJJJJIIIEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@??????>>>>>>@@@@@@@@@AAAAAAAAAAAABBBBBBDDDEEEEEEDDDDDDEEEGGGGGGFFFFFFFFFGGGFFFCCCAAADDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDGGGFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKIIIHHHGGGHHHKKKMMMMMMLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIHHHHHHIIIJJJJJJHHHGGGGGGFFFFFFGGGHHHIIIIIIFFFCCCCCCEEEGGGFFFEEEFFFFFFGGGHHHIIIIIIHHHHHHFFFBBB>>><<<<<<==================>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIJJJIIIGGGDDDEEEFFFGGGHHHIIIKKKLLLLLLJJJJJJIIIHHHIIIJJJKKKLLLIIIJJJKKKKKKKKKIIIHHHFFFGGGFFFEEEGGGJJJKKKIIIGGGHHHHHHGGGGGGGGGGGGGGGGGGJJJIIIIIIHHHGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGFFFEEECCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGTTTKKKCCCBBBAAA===999777333333444555444111---)))))))))))))))))))))******((())))))******))))))(((******)))))))))((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''+++)))&&&&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))******)))))))))*********++++++...++++++,,,)))&&&''',,,///+++(((''')))***)))''')))))))))))))))))))))))))))******+++++++++************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,))))))************))))))************************)))***+++,,,,,,,,,,,,++++++++++++++++++*********************************,,,---...000222444555666......---,,,,,,,,,,,,---)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......------------------------------............------------------------------------------------------............................../////////000000000111111111222222222222333333333333333444444444444444444444444555666777888888999;;;<<<<<<===@@@BBBCCCBBBAAAAAA@@@AAAAAAAAACCCDDDEEEDDDBBBAAABBBCCCAAADDDGGGHHHGGGEEEEEEEEEFFFHHHIIIIIIHHHGGGGGGHHHHHHGGGHHHIIIKKKLLLKKKJJJHHHJJJKKKJJJIIIIIIJJJKKKHHHJJJIIIHHHIIIMMMMMMIIIGGGGGGGGGHHHIIIHHHFFFDDDDDDEEEFFFFFFFFFFFFEEEDDDGGGGGGGGGFFFFFFFFFEEEEEECCCCCCBBBAAA@@@@@@???????????????>>>======<<<<<<>>>>>>>>>??????@@@@@@@@@AAACCCDDDDDDBBBBBBCCCDDDGGGEEEDDDCCCCCCCCCAAA???CCCBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFEEEFFFGGGHHHHHHMMMLLLJJJHHHHHHHHHIIIJJJIIIGGGFFFFFFHHHIIIIIIHHHIIIIIIIIIJJJIIIIIIHHHHHHJJJIIIIIIHHHIIIIIIJJJJJJFFFFFFGGGGGGFFFFFFEEEEEEHHHFFFDDDCCCDDDEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGDDD@@@>>>>>>>>>>>>===<<<<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJIIIGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIGGGFFFGGGHHHJJJKKKIIIJJJJJJJJJJJJHHHFFFEEEDDDCCCCCCEEEGGGHHHGGGFFFDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGAAABBBDDDEEEEEEEEEDDDCCCEEEEEEFFFFFFFFFFFFGGGGGGTTTJJJBBBAAAAAA===999777333333333555444222---))))))))))))))))))*********(((((())))))))))))((((((************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((()))))))))***))))))))))))***************'''''')))))))))---333???999000((((((******'''((((((((((((((((((((((((******+++,,,,,,,,,+++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))******++++++******)))******************************))))))******+++++++++++++++******************************++++++++++++,,,---///000222333444,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......------------------------,,,------......------,,,------------------------------------------------------...............///........./////////000000111111111111222222222222333333333333333444444444333333333333444555666777777888999::::::;;;>>>@@@AAA@@@@@@?????????@@@@@@AAABBBCCCBBBAAA@@@@@@AAA>>>AAACCCDDDDDDCCCCCCDDDCCCFFFIIIHHHEEEDDDEEEGGGHHHEEEDDDFFFJJJMMMMMMKKKGGGHHHJJJJJJIIIHHHIIIJJJGGGIIIHHHGGGHHHLLLKKKFFFEEEDDDDDDEEEFFFFFFDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>===<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>???@@@BBBCCCBBBAAA@@@AAACCCFFFDDDBBBAAAAAAAAA@@@???BBBAAAAAAAAAAAACCCDDDEEEDDDCCCBBBBBBBBBDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFDDDDDDEEEFFFEEEDDDDDDEEEGGGHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGHHHHHHIIIEEEFFFGGGGGGGGGEEECCCAAAEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@BBBCCCEEEEEEFFFFFFDDDAAA>>><<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGIIIHHHHHHHHHIIIIIIGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHFFFEEEEEEFFFIIIJJJJJJJJJJJJIIIHHHFFFEEEDDDCCCDDDEEEFFFHHHHHHHHHHHHDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGAAABBBDDDEEEEEEDDDBBBAAACCCCCCDDDDDDEEEFFFFFFGGGQQQHHH@@@@@@@@@<<<888666222222333444555222---***(((((())))))************(((((())))))))))))((((((************))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))(((((()))))))))*********'''%%%%%%((()))***///666NNNGGG999+++&&&)))***'''((((((((((((((((((((((((******+++,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++************************************)))))))))***+++,,,************************))))))*********+++++++++***++++++,,,,,,---......*********+++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,------------------------------------------------,,,---------......//////............////////////000000111111111222222222222222222333333333444444444444444444555666777777666777888999999:::<<<>>>??????>>>>>>>>>>>>???@@@???AAACCCBBB@@@??????@@@@@@AAABBBAAAAAABBBEEEGGGCCCFFFIIIHHHEEEDDDEEEHHHGGGDDDBBBDDDHHHKKKKKKJJJGGGHHHJJJJJJIIIHHHHHHIIIGGGIIIHHHFFFGGGJJJHHHCCCCCCBBBAAABBBDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>======<<<;;;;;;:::;;;:::::::::::::::999999::::::;;;;;;<<<======>>>???@@@AAAAAA@@@???AAABBBEEECCCAAA@@@AAAAAAAAA@@@BBBAAA@@@@@@@@@AAACCCDDDDDDCCCBBBBBBBBBDDDEEEFFFDDDDDDDDDDDDDDDDDDCCCCCC@@@BBBDDDFFFHHHHHHGGGFFFGGGEEECCCBBBCCCCCCBBBAAAAAABBBDDDEEEFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGGGGFFFDDDAAA???AAABBBBBBAAA???>>>>>>>>>===>>>???AAABBBCCCCCCCCC@@@>>>;;;:::;;;;;;:::999::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFHHHHHHIIIHHHGGGHHHIIIIIIGGGFFFDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHFFFEEEEEEFFFGGGHHHIIIIIIIIIHHHFFFEEEDDDCCCCCCDDDFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAAAAABBBCCCEEEFFFCCCCCCDDDDDDDDDEEEFFFFFFCCCDDDEEEFFFFFFDDDBBBAAABBBBBBCCCDDDEEEEEEFFFGGGMMMEEE???@@@@@@<<<777555222222333444555222...***((((((((()))******++++++'''(((((())))))(((((('''******)))))))))(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&((((((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''(((((((((((())))))((((((((()))))))))******)))'''&&&(((((('''+++222JJJHHH===---&&&)))***''')))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((******++++++++++++************************************))))))******+++,,,)))))))))***************)))))))))***++++++,,,,,,******************))))))((()))******+++*********)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------........./////////000000000111111111111222111111222222333333444444444444444444555666777888555777888888888999;;;===>>>>>>>>>===>>>>>>???@@@???AAACCCCCCBBB@@@???@@@BBBCCCBBBAAAAAABBBFFFIIIEEEGGGHHHHHHGGGFFFFFFGGGDDDCCCBBBCCCEEEFFFGGGFFFGGGIIIKKKKKKIIIHHHGGGHHHFFFIIIHHHGGGGGGIIIGGGBBBBBB@@@???@@@BBBCCCBBBAAA@@@@@@????????????@@@@@@????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;::::::999999999999999999999999999999:::;;;<<<======>>>===???@@@@@@@@@@@@AAACCCCCCBBBAAABBBCCCDDDCCCAAADDDBBBAAA??????@@@BBBCCCDDDDDDDDDCCCDDDDDDEEEEEECCCDDDDDDDDDDDDDDDCCCBBB<<<>>>BBBFFFHHHHHHGGGFFFFFFDDDBBBAAABBBBBBAAA@@@@@@AAABBBCCCDDDDDDEEEEEECCCDDDDDDDDDDDDCCCBBBAAABBBCCCDDDEEEDDDBBB???>>><<<>>>???>>><<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???===;;;;;;<<<<<<<<<;;;999::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEBBBBBBBBBCCCEEEFFFHHHIIIJJJIIIGGGGGGHHHIIIHHHFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCBBBDDDEEEFFFEEEDDDEEEFFFHHHHHHIIIHHHGGGEEECCCBBBCCCBBBAAA@@@@@@BBBDDDEEEDDDCCCCCCBBBCCCCCCDDDEEEDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFIIIBBB>>>AAABBB>>>888555111222333444555222...+++'''(((((()))******++++++''''''(((((((((((('''''')))))))))(((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&'''&&&$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((((((((()))))))))******''''''((('''%%%(((---444;;;999---&&&)))+++((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************++++++,,,,,,++++++***************************))))))))))))************((()))))))))*********+++((())))))***++++++,,,,,,************************((()))***+++,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------.........//////000000000000111111111111000111111222333333444444444444444444444555777777666777888888777888:::<<<>>>>>>======>>>??????@@@@@@BBBEEEEEECCCAAA@@@@@@BBBCCCDDDDDDCCCCCCEEEGGGGGGFFFFFFGGGHHHHHHGGGEEEDDDEEEFFFFFFDDDDDDEEEFFFHHHJJJKKKKKKIIIFFFEEEEEEDDDGGGHHHGGGHHHKKKHHHCCCAAA@@@>>>???AAABBBBBBAAA???>>>===<<<<<<===>>>???======<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;888888888888999999999999888999999:::<<<======>>><<<>>>???@@@@@@AAACCCDDDBBBAAABBBDDDFFFFFFEEECCCFFFDDDBBB@@@???@@@AAACCCEEEEEEEEEFFFEEEEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCCCC>>>???AAACCCEEEFFFFFFFFFEEECCCAAA@@@AAAAAAAAA@@@@@@@@@@@@AAABBBDDDEEEFFFDDDEEEEEEEEEDDDBBBAAA??????@@@@@@@@@@@@???===<<<777:::<<<<<<:::888999::::::;;;<<<<<<============<<<;;;:::;;;<<<======<<<999999999999::::::::::::;;;;;;<<<<<<<<<=========?????????@@@@@@@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHJJJIIIGGGGGGHHHIIIHHHGGGDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEGGGFFFEEEEEEDDDDDDDDDDDDBBBDDDFFFEEECCCBBBBBBDDDFFFFFFHHHHHHHHHFFFDDDCCCDDDCCCAAA???@@@AAACCCEEEEEEEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCDDDDDDEEEEEEEEEFFFGGGAAA>>>BBBDDD???999555111222333444555333...+++'''(((((()))***+++++++++''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((******)))&&&&&&))),,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))'''%%%&&&((('''%%%(((---,,,222+++&&&***,,,)))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,***++++++,,,,,,++++++***************************'''(((((()))***)))))))))(((((())))))*********+++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////000000000000111111111111000000111222333333444444333333333333444555666666666777888888888888:::<<<>>>>>>>>>>>>>>>???@@@@@@AAACCCFFFFFFDDDBBBAAAAAA@@@CCCFFFFFFEEEDDDDDDDDDHHHFFFDDDFFFIIIIIIGGGDDDFFFIIIKKKJJJGGGDDDEEEGGGHHHJJJKKKKKKHHHEEECCCCCCBBBEEEGGGGGGIIILLLJJJFFFAAA???>>>???AAABBBBBBAAA======;;;;;;;;;;;;======;;;;;;;;;:::::::::999999888999999:::;;;;;;<<<<<<888888888888888999999999888999999:::<<<===>>>>>>;;;===???@@@@@@BBBDDDFFFAAAAAACCCFFFHHHHHHGGGDDDGGGEEEBBB@@@??????AAABBBEEEFFFGGGGGGGGGEEEDDDCCCAAABBBDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBDDDFFFGGGDDDBBB@@@@@@AAABBBAAA@@@@@@@@@@@@@@@AAACCCEEEGGGFFFFFFFFFFFFDDDBBB@@@???===============<<<<<<;;;555888;;;;;;888777888999::::::;;;<<<<<<;;;;;;;;;999888777999;;;<<<<<<;;;888888999999999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGKKKIIIGGGGGGHHHHHHHHHGGGDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGIIIJJJIIIGGGEEEDDDFFFEEEDDDDDDDDDDDDEEEEEEDDDFFFHHHGGGDDDBBBCCCDDDCCCDDDFFFGGGHHHGGGEEEDDDEEECCCAAA??????AAACCCEEEGGGFFFEEECCCCCCCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEEEE>>>;;;@@@CCC???777222555555666777777333...)))''''''''''''((()))++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))***)))((((((((()))+++,,,111---)))***---///,,,)))++++++,,,------------,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))***++++++,,,,,,++++++*********************************++++++++++++******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////222222222222222222222222222222222222333444555555888777777777888:::<<<===>>>===<<<;;;<<<===???AAA@@@AAACCCDDDCCCAAA???===???AAACCCEEEFFFFFFEEEDDDHHHEEECCCCCCEEEGGGFFFEEEEEEDDDCCCDDDEEEDDDBBBAAAGGGGGGGGGGGGGGGFFFEEEEEECCCDDDEEEGGGIIIJJJJJJJJJ@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;::::::;;;<<<===<<<;;;999777777888999:::999999999999999999999999999888888888777777666666777888888999999:::;;;;;;>>>>>>>>>???@@@AAACCCCCCBBBCCCCCCDDDEEEEEEDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBEEEGGGGGGEEEBBB@@@FFFFFFEEEEEEDDDDDDCCCCCCHHHAAAAAAHHHHHHBBBBBBJJJFFFCCC@@@@@@BBBCCCAAA??????@@@AAAAAABBBBBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@<<<<<<;;;::::::999888888888888888888888888888888999::::::;;;;;;::::::999:::999888777777888999:::777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEHHHIIIHHHEEECCCEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCEEEDDDDDDDDDDDDFFFHHHIIICCCCCCCCCDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGFFFEEEEEEHHH@@@<<>>===<<<;;;;;;===>>>???AAAAAAAAAAAA@@@@@@????????????@@@AAABBBDDDEEEFFFHHHFFFCCCCCCEEEFFFFFFDDDDDDCCCCCCCCCEEEDDDCCCAAADDDEEEEEEFFFFFFFFFFFFFFFAAABBBDDDEEEFFFFFFGGGGGG@@@@@@@@@@@@??????>>>>>>;;;;;;:::999999:::;;;;;;<<<:::999777777777999999999999999999999999999999888888888777777777666666777777888888999:::::::::<<<<<<<<<===>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCBBBEEEEEEDDDCCCCCCBBBBBBAAAAAABBBDDDFFFFFFDDDBBBAAAEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBIIITTTUUUJJJCCCEEEGGGDDDBBBAAABBBCCCAAA???>>>???@@@AAAAAAAAAAAA@@@BBBBBBAAAAAA@@@?????????;;;;;;;;;:::999888888888888888888888888888888888999999::::::::::::999999999888777777777777888999777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDGGGHHHIIIHHHFFFEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHHHHEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDCCCBBBBBBBBBAAACCCCCCEEEEEEFFFEEEEEEDDDNNNDDD>>>@@@BBB???999666555555666777666333...***'''((((((((()))******+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********++++++,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))((()))******+++...+++((((((+++,,,+++((())))))***+++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))******++++++++++++******************************)))******++++++******))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---............/////////111111111111111111222222222111111222222333444555666666555555666888:::;;;>>>===<<<;;;;;;<<<======AAA@@@???>>>>>>>>>@@@@@@===<<<<<<<<<>>>BBBEEEGGGHHHFFFDDDCCCDDDEEEDDDCCCCCCBBBBBBCCCDDDEEECCCBBBAAABBBCCCDDDFFFFFFFFFGGG@@@AAAAAABBBBBBBBBBBBBBB@@@@@@???>>>======<<<<<<999999888888888888999999:::999888777666777888999888888888888888888888888777777777777666666666666666666777888888999999:::999999::::::;;;===>>>???AAAAAAAAABBBAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDAAABBBKKKWWWWWWLLLDDDCCCGGGEEECCCBBBBBBBBBAAA???===>>>>>>????????????????????????>>>>>>======<<<::::::999999888888777777777777777777777777777777888888999999999999888888888777777666666777777888777777777777888888888888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======????????????@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCDDDIIIGGGFFFGGGGGGHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@????????????>>>???@@@AAAAAAAAAAAAAAADDDCCCCCCBBBAAA@@@??????AAABBBCCCCCCDDDDDDDDDCCCWWWLLLCCCBBBCCC???:::777555555555666666333///+++(((((())))))************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((()))*********+++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,***((((((***+++***((((((((()))***************************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******************************))))))************))))))))))))))))))))))))))))))))))))))))))************************************)))******+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------.........//////000000000111111111111111111111111111222333444555555555444444555666888999===<<<;;;;;;:::;;;;;;<<>>>>>>>>>>>>>>??????:::;;;;;;<<>>???@@@BBBDDDFFFFFFGGG@@@@@@@@@@@@@@@??????>>>??????>>>===;;;:::999999888888777777777777888888888888777666666666777888777777777777777777777777666666666666666666666666555666666777777888888999888888888999:::;;;<<<===??????@@@@@@??????>>>>>>??????@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCC@@@AAAAAAAAABBBBBBCCCCCCCCCBBBEEEKKKLLLFFFCCCEEEFFFDDDBBBAAA@@@??????>>><<<======>>>>>>=========<<<<<<<<<;;;;;;:::::::::888888888777777777666666666666666666666666666666777777777888888777777777666666666666666666666666666666666777777777888888999999999999999999999999::::::::::::;;;;;;;;;<<<======>>>>>>>>>?????????@@@@@@AAAAAABBBBBBCCCCCCHHHEEECCCDDDGGGHHHFFFCCCFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@???>>>>>>@@@@@@AAABBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>======<<<===???@@@@@@@@@???>>>AAAAAA@@@@@@?????????>>>@@@@@@AAAAAABBBBBBCCCCCC___SSSHHHEEEDDD???:::777555555555555555333000,,,((()))******+++******)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((()))*********++++++++++++)))))))))))))))(((((((((************************((()))))))))***************)))(((((()))******)))(((((()))************)))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********)))))))))))))))))))))))))))))))))******++++++******)))************************)))))))))******)))))))))))))))))))))))))))))))))(((((()))))))))*********************************(((((()))***+++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------............/////////000000111111111111111111111222333444444555444444444444555777888;;;;;;::::::::::::::::::;;;<<<>>>@@@@@@@@@>>>===999;;;===@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@AAACCCDDDCCCAAA<<<===???AAACCCDDDEEEEEE@@@@@@@@@@@@???>>>===<<<===<<<<<<:::999888777777777777777888888777777777666666666666666666666777666666666666666666666666555555555555555555555666444444555666666777777888888888888999:::;;;<<<======>>>>>>>>>>>>>>>======<<<===>>>???@@@AAAAAABBBCCCBBBAAA@@@@@@AAABBBCCC??????@@@@@@AAAAAAAAABBBAAA@@@@@@BBBCCCAAAAAACCCBBBBBBAAA???>>>=========<<<<<<<<<======<<<<<<;;;999999999999999888888888666666666666666555555555555555555555555555555555555666666666666666666555555555555555555555555555555555666666666777777777999999999999999999999999888999999999999:::::::::<<<<<<<<<=========>>>>>>>>>??????@@@AAABBBBBBBBBEEECCCAAABBBEEEFFFDDDBBBDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>??????@@@@@@@@@??????>>>========================<<<===>>>???@@@???>>>======>>>>>>>>>??????@@@@@@?????????@@@@@@AAABBBCCCaaaUUUIIIFFFDDD???:::777555444444555555333000---((()))***+++++++++))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********++++++)))(((((((((((((((((((((************************(((((()))************)))))))))))))))))))))***+++(((((()))***************)))))))))************+++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))************))))))************************((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******************************'''(((***+++++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------------...............//////000000111111111000000111111222333444555555444444444555777777888999999999::::::::::::999;;;>>>AAABBBAAA???>>>;;;===???BBBCCCBBBAAA@@@AAABBBDDDDDDCCCBBBBBBCCCAAA@@@@@@AAABBBCCCAAA@@@<<<===>>>@@@AAAAAABBBBBB????????????>>>===<<<;;;::::::999888777777666666666666777777777777666666444444555555555555666666555555555555555555555555444444444555555555555555333444444555555666777777888888888888999;;;<<<===;;;<<<======>>>>>>======<<<<<<===>>>???@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBB>>>???????????????@@@@@@<<<>>>AAACCCCCCBBB???>>>???@@@???>>><<<;;;<<<>>><<<<<<<<<<<<<<<<<<;;;:::777777777777777777777777555555555555444444444444444444444444444444444444444444555555555555444444333444444555555444444333555555555555666666666666888888888888888888888888777777888888888999999999;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@CCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<==================>>>>>>>>>>>>======<<<<<<===>>>???@@@@@@AAA>>>>>>>>>???@@@AAABBBCCC]]]QQQGGGDDDDDD@@@:::777555444444444555333111...((()))+++,,,,,,+++)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************'''((()))***+++******)))))))))***))))))***+++,,,((()))******++++++******))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))************))))))************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***************************)))***,,,---------+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------.........------...//////000111111000000000000111222333444666555444444444555777777666666777999::::::;;;;;;;;;<<<>>>???AAAAAAAAAAAA???@@@@@@@@@@@@??????>>>>>>AAADDDDDDCCCBBBCCCDDDAAA@@@@@@@@@BBBBBB@@@>>>======>>>?????????>>>>>>===============<<<;;;:::888777777777666666555555333444555666666555444333333333444555555555555555444444444444444444444444333333444444444555555555333333333444555555666666777777777777888:::;;;<<<::::::<<<===>>>>>>??????===>>>>>>???@@@AAABBBBBB@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>;;;>>>@@@AAABBBAAA???======>>>???>>><<<<<<===@@@<<<<<<======<<<;;;;;;:::666666666666666666666666333333333444444444444444333333333333333333333333333333444444444444333333222333444555555444333222444444555555555666666666888888888888888888888888666666777777777888888888::::::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBB@@@AAACCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@???CCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCBBB@@@@@@>>>????????????@@@@@@@@@===============<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<=========>>>>>>??????@@@@@@>>>>>>>>>>>>???AAACCCDDDXXXMMMDDDCCCDDD@@@;;;888555444444444555333111...)))***+++,,,,,,+++)))((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))******************++++++************************'''((()))++++++******))))))*********)))***+++---))))))***+++++++++++++++))))))))))))*********************++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))************))))))************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++---//////...---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......---------...///000000111000000000000111222333444777666555444555666777888444555777888:::;;;;;;;;;============???AAACCCDDDCCCAAA???===<<<<<<===>>><<<@@@CCCDDDCCCBBBCCCEEEBBBAAA@@@@@@AAAAAA???===>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::999666666666666666555555555222333444444444444333222222333444444555555555444444444444444444444444444333333333444444555555555222222333444444555555666666666666666777999:::;;;999:::;;;===>>>??????@@@???@@@@@@AAABBBBBBCCCCCC???@@@@@@AAAAAA@@@@@@?????????>>>>>>======<<<<<<>>>???>>><<<<<>>@@@???===<<>>???@@@AAAAAA@@@BBBEEEDDDBBBAAACCCFFFHHHHHHGGGEEEDDDCCCBBBAAACCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCDDDCCCBBB@@@???>>>>>>>>>???@@@@@@AAAAAA<<<=========<<<;;;;;;:::999999999::::::;;;;;;;;;===<<<;;;:::999:::;;;<<>>>>>>>>>>>???>>>>>>>>>@@@AAACCCEEE^^^\\\GGGCCCBBB???CCC888555444444444555333000...*********+++,,,***'''$$$'''((()))))))))(((&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))*********++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,***)))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000111222222333333444444555555666777777777777666666666666888999:::<<<<<<<<<<<<===???@@@AAADDDDDDCCCBBBBBBAAA@@@@@@<<<===???AAABBBDDDDDDEEEEEE@@@<<<;;;???AAA@@@===============>>>>>>>>>>>>@@@???===:::888777666555555555555555555555555555555555444444444333333333444444444444444444444444444444555555555555444444444444444333333222222222222222333444444555555666777777777888999999::::::888999:::<<<>>>???@@@AAA@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAADDDEEECCC???>>>BBBFFF@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<======<<<;;;999888888777444444444444444444444444444444333333333222222222111111111111111111111111000000111222222222222111111111222222222333333333444444444444444444444444555555555555666666666666777888888888888999999999888888999999999::::::::::::;;;<<<>>>@@@BBBCCCDDDAAACCCDDDCCC@@@???AAADDDHHHFFFDDDBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@CCCBBBBBBAAAAAA@@@?????????>>>>>>===============::::::;;;;;;;;;;;;;;;;;;777777777777888888888888::::::999999::::::;;;<<<===<<<<<<;;;;;;;;;<<<<<<@@@@@@@@@@@@@@@@@@AAAAAAcccaaaLLLGGGEEEAAAEEE999777666444444444333000...)))))))))+++,,,,,,+++)))))))))((('''&&&''''''((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))************************(((((()))))))))*********))))))*********+++++++++)))******++++++******)))*********************************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,***,,,,,,***)))))))))***+++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///////////////000000111111222333333333333444555555666666777666555555555555777888999:::::::::;;;<<<===??????CCCBBBBBBAAAAAA@@@@@@@@@??????@@@AAABBBBBBAAAAAADDD@@@<<<<<>>===<<<:::888777666666444444444444444444444444444444444444333333333333444444444444444444333333444444555555555555444444444444333333333222222222222222333333444555555555666666777777888888999999777888999:::;;;======>>>============>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@???BBBDDDBBB>>>===@@@DDD????????????????????????======<<<<<<<<<<<<;;;;;;<<<;;;:::999888777666666444444444444444444444444444333333333333222222222111111111111111111111111000000111222222222222111111111111222222222333333444444444444444444444444555555555555666666666666666666777777777888888888888888888999999999::::::;;;;;;<<<>>>???AAABBBCCCAAABBBCCCBBB@@@???AAADDDFFFEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????AAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<===::::::::::::999999999999666666777777777888888888999999888888999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAA???>>>>>>AAA???<<<===@@@AAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777666666444444444444444444444444444444444333333333222222333333333333333333333333333444444555555444444333333333333333222222222222222222333333444444555555444555555666777777888888666777777888999999::::::::::::::::::;;;<<<>>>>>>>>>>>>????????????>>>>>><<>><<<>>>@@@========================<<<<<<<<<;;;;;;:::::::::999999888777666555555444333333333333333333333333333333333222222222111111111111111111111111111111///000111111222222111111111111111222222222222333333333333333444444444444444555555555555666666666555555555666666666777777777888888888999999999999;;;;;;<<<===>>>???@@@AAAAAAAAABBBAAA@@@@@@AAACCCDDDCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<======<<<;;;;;;;;;;;;;;;:::999999888888777777777666666777777777777888888888777777777777888999999;;;;;;;;;::::::;;;;;;<<<>>>>>>>>>??????@@@@@@@@@\\\\\\JJJFFFCCC>>>BBB666888666333222333333333222***(((''''''))),,,---...///...,,,***((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))************************((((((((()))))))))******)))))))))*********++++++)))******************)))************************++++++++++++++++++++++++******++++++,,,------...------------------------...,,,+++,,,---...---+++,,,,,,++++++************************************************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000111222222222111111111222333333444444444444444555555666777777999999999999:::<<<===>>>>>>>>>>>>???????????????AAAAAAAAAAAA@@@???======???======>>>@@@@@@>>>;;;<<<<<<;;;;;;:::::::::999888888888888777777666666333333333333333333333333333333333333222222222222222222222222333333333333333333444444444444333333333222222222222222222222111222222333444444555555333444444555555666666777777777777777777888888888888888888999:::;;;===>>>;;;<<<======>>>=========999<<>>>>>???@@@@@@@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999999999::::::::::::999888888777666666666666666666777777777888777666666666666777888888::::::::::::::::::;;;<<<=========>>>>>>?????????TTTWWWGGGEEEBBB<<>>>>>===>>>>>>>>>>>>>>>>>>>>>?????????@@@??????>>>>>>===<<<======>>>>>>===<<<;;;;;;;;;:::999888777777555555666777777666555555333333333333333333333333333333222222222111111111111111111222222222333333222222333333333333222222222222222222222222222222111111222222333444444555333333333444555555666666777777777777777777777777777777888999:::;;;===>>>:::;;;<<<<<<============999;;;===>>>======<<<<<<:::::::::::::::::::::::::::::::::999888777777666444444444333333222222111222222222222222222222222222222111111111000000000000000000000000000000000//////000111111111111000000000111111111222222222222222222333333333444444444444444444555555555555666666666777777777888888666666777777777888888888999999:::;;;;;;<<<======@@@???>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>======<<<<<<;;;;;;:::999888888777777888888;;;::::::999888777777666555666666666666777777777666666555555666666777888999999999999999:::;;;;;;;;;;;;<<<======>>>??????RRRVVVIIIGGGDDD>>>CCC999555333222333555666666555---***'''&&&&&&'''''''''---...000111000---)))&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------///...------//////...---,,,,,,,,,---,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000000111111222000000111111222333333333444444666777777777777777999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>????????????>>><<<<<<<<<<<<============;;;;;;:::999777666555555333444555666666555444333222222222222222222222222222222222111111111000000000000000111111222222333111222222333333222222111111111111222222222222222111111222222333333444444333333333444555555666666777777777777888888888888888888888888999;;;<<<<<<:::;;;<<<===>>>>>>>>>===:::;;;<<<===>>>>>>>>>>>>999999999999999999999999:::999999888777666555555333333222222222111111111111111111111111111111111111111111000000000000///000000000000000000000000...///000000111111000000000000000111111111111222111111222222333333444444333444444444444555555555666666777777777888888888666666666666777777777777777777888999:::;;;<<<===???>>>======@@@AAAAAA@@@??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????=========<<<;;;;;;::::::888888777666666666666666::::::999999888888777777555555666666666666777777666666555555666666777888888888888888999:::;;;;;;::::::;;;<<<======>>>>>>TTTYYYMMMKKKFFF@@@DDD:::666555444555666666444222---***((('''((((((''''''((())),,,...//////---,,,(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------......,,,------......------,,,------------------------------------------------++++++,,,,,,---.................................///...---...///000///---,,,,,,---------,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,---------...............//////000111111111000000111222222333333444222333555666777777666666888888888888999;;;<<<===@@@??????>>>>>>============>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;===???;;;:::999888666555444333222333444555555444333222222222222222222222222222222111111111000000000000//////000000111222222333111111222222222222111111000111111111222222222222111111111222333333444444333333444444555666666666555666666666777777888888888888888888888999::::::;;;<<<===>>>????????????===<<<<<<<<<>>>???@@@@@@999999999999999999999999999999888777666555444333222222222222111111111111111111111111111111111111111111000000000/////////000000000000000000000000...//////000000000000000000000000000111111111111000111111222333333444444333333444444444555555555555555555666666666777777555555555666666666777777555555777888:::;;;<<<===???===;;;===???AAAAAA@@@??????@@@AAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@???>>>>>>===<<<;;;;;;::::::999888888777666666555555555555555777777777777777777777777555555555666666666777777666666666555666777777888777777777888888999:::;;;999999:::;;;<<<===>>>>>>VVV[[[OOOLLLGGG???DDD999888777666666666555111///,,,***)))((()))***)))((($$$%%%'''***---///111222((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////---......//////......---........................------------------------++++++,,,------......///........................000...---...///000///...,,,,,,---...---,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,---------............//////000111111111111111111222333333444444111222333555666555555444666666777777888999;;;<<>>======<<<>>>??????>>>>>>===<<<;;;<<<<<<;;;:::999;;;>>>@@@;;;:::999777666444333222222333444555555333222000111111111111111111111111111111111111000000000000...//////000111222222222111111222222222222111111000000111111222222222222000111111222333333444444333333444555555666666777444444555555666777777888888777777777777777888999<<<===>>>???@@@@@@@@@@@@???===<<<<<<>>>@@@AAAAAA999999999999999999999999999888777666555444333333222222222222111111111111000000000000000000000000000000000000////////////000000000000000000000000...//////000000000000000000000000000111111111111000000111222333333444444333333333444444444555555444444444555555555666666555555555555666666666777333444666777999;;;<<<===???===;;;<<>>===@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@???===<<<<<<::::::999999888777777777666666555444444444444555555555555666666666666666555555555555666666666777666666666666666777888888777777777777888999:::;;;888888999:::<<<======>>>PPPXXXRRRFFFFFFBBB<<<<<<888777666555333222111000000,,,((((((***+++***'''%%%%%%&&&''')))+++,,,---((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''''''''(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++,,,+++,,,---,,,***,,,///111+++(((***,,,,,,...222000+++(((+++...---...111,,,)))+++///000---,,,///***---,,,***+++000///+++---111000,,,,,,000///***,,,444000)))...///,,,000...+++,,,222222---,,,000---000222111///000111111111111111111111///...---------+++((((((,,,......,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000000000000111111111111222222222222222222222222333444444444444444444444777777777888999999::::::;;;===???===:::999;;;===???????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;999777555333222333444555333333333222222111111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111000111111111111222222222333333333444444444555555666666666666777777777777888888888777777777777777999:::<<<>>>>>>>>>>>>===@@@@@@???????????????@@@@@@>>><<<999888888999::::::999888666555555555555111111111111111111111111111111111111000000000000////////////////////////////////////////////////............////////////000000000000111111111111000111111111111222222222333333222222333333444555444444444444444444444444444444444555555555555666777777777888999999::::::===============>>>??????BBBAAA@@@?????????@@@AAA@@@@@@??????>>>>>>======BBBAAAAAA???===;;;999888;;;;;;;;;:::999888777666777777666666555555555444666666666666666666666666555666666777777777777777666666666666666666666666666666666666777777777777888999999::::::;;;<<<<<>>>>>======<<<======>>>>>><<<:::888777777888999888777666555444333333333111111111111111111111111111111111000000000//////............................................................//////////////////000000000111111111000000111111111222222222333222222222222333444444444444444444444444444444444444444444555555555555666666777777888888999999<<<<<<<<<<<<<<<===>>>>>>??????>>>======>>>?????????>>>>>>>>>>>>>>>======@@@@@@???>>><<<:::888777888888888888777666555555666666666666555555444444444444444444444444444444444555666666777777666666555555555555555555555555555555666666666777777777888888888999::::::;;;;;;JJJUUUOOOCCCDDDCCC>>>===777777666555333222111111///,,,((((((***+++***(((+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''(((((()))***+++))))))))))))))))))))))))+++++++++++++++*********...---,,,---000111///,,,++++++++++++---...---***222000...,,,---222666888&&&000333111;;;IIIDDD444666666@@@QQQXXXPPPEEEAAAGGGCCCAAAJJJYYYaaaVVVGGGGGGMMMJJJLLLXXXVVVFFF===>>>BBB???555222777999666333222111222333444444444333555777777555000***'''((('''((())),,,///222555***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))*********++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////000000000000111111000000000000000000000000111111222222222333333333555555666666777888888888888999:::<<<>>>>>><<<:::;;;;;;;;;;;;;;;:::999999:::999999999888888777777777555444222222222333333222222222111111111111111000000000000000000000000000000000000000000000000000111111222222111111000111111111111111111111111111111111111111111111111000000000111111111222222333333333333444444444444555555555666666666666777666666666777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;:::888777777777888888777666555333222222111111111111111111111111111111111111000000000000//////................................................---............///////////////000000000000111111000000000111111111222222222222222222222333444444444444444444444444444444444444444444555555555555444555555666777777888888::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<==================>>>>>>>>>>>>===<<<;;;999888777666666666666666555444333333666555555555555444444444333333333333333333333333333333444555555555555555555555555555555555555555555555555666666666666777666666777888888999999:::KKKXXXRRRDDDCCCDDD>>><<<777666555444333222111111///+++((((((***,,,***(((++++++)))(((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((()))***+++)))))))))))))))))))))))),,,,,,++++++++++++******'''***,,,+++,,,///...,,,111111...)))***111333000---222999CCCRRRaaaddd___iiipppzzzwwwiii]]]```\\\PPPOOOKKKGGGDDD>>>777333333//////......///000111222666222///...,,,***+++......---------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///////////////000000000111000000000000000000000000000000000111222222333333444444555555666777777777777666777;;;???@@@<<<888:::::::::::::::999999888999999888777666666555555555444333222111222222222111111111111111111111000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111000000000000111111111111222222333333333444444444444444555555555666666666555555666666666666666777777888888999999999999999999999888888999999::::::999999888777777777888999666555444333222111111111111111111111111111111111111000000000////////////................................................---------.........//////////////////000000000111000000000000111111111111222222222111222333333444333333333333333333333333333333444444444555555555333444444555555666666777888999999:::::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;<<<<<<=========>>>;;;:::999888666666555555444444555555444333222222444444444444444444444444333333333333333333333333222222333444444444444333444444444444444444444444444444555555555666666666555555666666777888888888OOO\\\UUUEEEDDDEEE>>>:::666666555444333333222111...+++((((((***,,,+++)))***))))))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((()))***+++************************,,,+++++++++++++++++++++$$$+++///,,,+++...111111***000111///666EEEJJJEEEQQQ```ssswwwfff___XXXRRRHHH===666222111222---,,,///555555///+++,,,111000000///000000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///...////////////000000000//////////////////////////////000111111222333333444444444555666666777777666555666:::??????<<<888:::;;;;;;;;;;;;:::999999999888888666555444333333333222222111111111111111000000000000000000000000////////////////////////////////////////////////000000000111111000000000000000000000000000000000000000000000000000000000//////000000000111111111222222222333333333444444444444444444555555555555444444555555555666666666777777777777777888888999888888888888888999:::;;;999999999888888888888888666666444333222111111111000000000000000000000000000000000////////////...................................................------------...............////////////000000000//////000000000111111111222111111111111222333333333333333333333333333333333333333444444444444555333333333444555555666666777777888999:::999999888999::::::;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<===888888666555444444444444444444444555444444333333333333333333444444444444333333333333333333333333111222222333333333333333444444444444444444444444444444444444555555555555444555555666666777888888PPP___XXXEEECCCFFF???888666666555444333333222222...***'''(((***,,,+++)))((((((((((((((())))))***((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***+++************************++++++++++++,,,,,,,,,---***000222,,,+++111444111555DDDPPPVVViii~~~~~~hhhRRREEE;;;444111333111,,,,,,222------,,,---...///111333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++************++++++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///......////////////000000//////////////////////////////000111222333333444444444555555666777777777555666777:::<<<===;;;999;;;;;;;;;;;;;;;::::::999999999888666555333222222111111111111111111000000////////////000000000000///////////////////////////////////////////////////000000111111000000///000000000000000000000000000000000000000000000000/////////000000000111111222222222222333333333333333333333444444444555555333333444444555666666666888777777666777777888888888888888888888999:::;;;999999999999888888777777666555444222111111111111000000000000000000000000000000////////////......------------------------------------------------,,,------------...............////////////000000/////////000000000111111111111111111111222333333333333333333333333333333333333333333444444444444333333333444555555666666666777888999:::999888888999999:::;;;<<<<<<<<<<<<:::::::::::::::;;;;;;;;;777666444333222333444444333444444555555444333333222222333333333333333444333333333333333333333333111111222333333333333333333333333333333333333333333333333444444444555555444555555666666777777888NNN^^^WWWDDDBBBGGG@@@888555555555444444333333222---***'''(((***,,,+++***))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&'''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))***+++************************)))******+++,,,---......)))...111444BBBTTTZZZVVVooo~~~}}}xxxmmmdddTTT???444555333111///---------...///------------------------------------------------------------------------++++++++++++++++++++++++***+++,,,......,,,+++************+++++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++************************++++++,,,------......///........./////////000000000000000000000000000000//////000111222333444555444555555666777777888888555777999999999999:::;;;::::::;;;;;;::::::999888::::::888777555333222111///000000000000000000000........./////////000000........................//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000////////////000000000111111222222222222333333333222333333333333444444444222333333444555555666666999888777666666777888888666666666777777888::::::999999888888777666555444444333222111000/////////000000000000000000000000000000/////////.........------------------------------------------------,,,,,,---------................../////////000000////////////000000000111111111111111111222222333222222222222222222222222222222333333333444444444333333444444555666666666666777888::::::999888777777888:::;;;<<<<<<;;;;;;::::::::::::999999999999666555333222111222444555222333333444444333333333111222222222333333333333222222222222222222222222111222333333444444333333222222222222222222222222222333333333333444444444555555555666777777888888KKK\\\UUUBBBBBBGGGAAA999555555555444444333333333---***'''(((***,,,,,,***+++***)))(((((('''(((((((((((((((((((((((((((((('''(((((()))***++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((()))***+++************************))))))***+++---...//////777===EEEXXX|||ggg[[[AAA???;;;666222000//////------------------------------------------------------------------------++++++++++++++++++++++++***+++---......---+++*********+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************++++++,,,------......///............/////////000111111111111111111111111///000111222333444555555555555666666777888888888555888:::999777777999<<<999::::::::::::999888888;;;:::999777555333222111//////000000000000000///---.........//////000000........................//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000111111222222222333333333222222333333333444444444222222333444444555666666999888777666666777888999555555555666666888999999888888888777666444333222333222111///............000000000000000000000000000/////////............------------------------------------------------,,,,,,,,,---------................../////////000////////////000000000000111111111000111222222333222222222222222222222222222222333333333444444444333333444555555666666777666777999:::;;;:::888777666777999:::;;;;;;::::::;;;::::::999999888888888555444222111111222444555111222222333333333222222111111111222222333333333000000000000000000000000222222333444444444444333222222222222222222222222222222333333333444444444555555666666777888888888RRRNNNHHHDDDFFFHHHAAA888888666555555555333111///111+++((())))))'''''')))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&''')))*********)))(((''''''''''''((((((((()))'''''''''((((((((())))))&&&''')))*********++++++(((///222...,,,...,,,''''''///,,,+++555===EEESSSiiirrr|||yyyjjjhhhxxxzzzkkkjjjtttvvvxxxlllmmmuuuwww}}}vvvcccVVVGGG666,,,333111***+++555333...444///111///***(((+++///000000.........000000000...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***,,,------,,,++++++,,,,,,,,,,,,++++++,,,------+++++++++*********))))))******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,---------..................//////////////////000111111111111111000111111222222333444444444444444555555777888888777777777888999999::::::<<<<<<;;;::::::999999888888888666555444333333333000000//////.........---////////////////////////............////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111222222222333333333333333333333333333333333333333444444555666777777888888888777777777777777777777777777777777777777666666666555444444333333000000000000//////////////////////////////////////////.........---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////000111111111111222222222111111222222222333333333333333333444444444555555444444444444444444444444666666666777888888999999777888888888888999999999;;;:::999888777777777777333333333222222111111111111111111111111111111111111111222333333333333222222222111111111111222222111111222222222333333333222222222222222222222222333333333444444444555555666666666666666666666666OOOMMMHHHDDDEEEFFFAAA:::999888666666666555222000111+++((())))))'''''')))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&'''((()))***))))))((('''''''''((((((((())))))(((((((((((()))))))))))),,,***(((''''''(((******...+++***,,,+++***...555000>>>CCCIII]]]ppp}}}uuusssbbb\\\XXXXXXWWW[[[lllzzz~~~qqqnnnooorrrtttyyyuuuggg]]]^^^dddgggnnnyyyaaaJJJ777:::444///...'''&&&222(((***...222333///***(((,,,++++++,,,...000//////---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***,,,------,,,++++++,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))******+++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,+++,,,,,,,,,,,,---------............//////////////////000111111111111000000111111222222333333444444444444444555666777888666666777888888999999:::;;;;;;:::999999888888777666555444333222111111111000/////////.........---....................................////////////.........................../////////000000000000000///////////////////////////////////////////////////000000000111111111111111111222222222333333333333333333333333333333222333333444555555666666777777777777777777777777777777777777777777777777666666555555444333333333000000000000/////////...///////////////////////////.........------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................////////////000000111111111222222222111111111222222222333333333333333444444444444555444444444444444444444444666666666777888888999999777777888888888999999999:::999888777777666666777333333333222222111111111111111111111111111111111000111222222333333222222222111111000000111111222111111111222222222333333222222222222222222222222333333333444444444444555555555555555555555555555RRRQQQMMMGGGDDDDDD@@@;;;:::999777777777666333111111+++((())))))''''''*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''((()))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&'''***,,,,,,,,,111***+++444666444;;;GGGeeeyyywww{{{pppeeeccc\\\ddd~~~}}}rrreee]]]___iiissszzzrrr^^^QQQLLL>>>333666999000+++......,,,...444...---+++,,,...///...---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***,,,------,,,++++++,,,---,,,,,,++++++,,,,,,,,,+++++++++*********************+++,,,,,,,,,,,,+++*********************************++++++++++++,,,******+++++++++,,,,,,,,,---............/////////...///000000111111000000000000111111222333333333444444444444555555666777666666777777888888999999999999999888777777666666333333111000/////////////////////.......................................---............/////////............................../////////000000000//////////////////////////////////////////////////////000000000000111111111111111222222222222333333333333333333333333333222222222333333444444555666666666777777777777777777777777777777777777777666555555444444333333222000000000/////////......////////////////////////............------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................////////////000000000111111111222222111111111222222222222333333333333333444444444444444444444444444444444444555666666777777888888999777777777888888888999999999888777666666555666666222222222222222111111111111111111111111111111111000000111222222222222222222111111000000111111222111111111222222222222333222222222222222222222222333333333333444444444444555555555555555555555555VVVVVVQQQIIIDDDBBB@@@<<<:::888777777777666333111000+++((()))***((((((******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))))))))))))))'''(((((((((((()))))))))))))))))))))(((((((((((('''(((***---//////...,,,$$$,,,999IIIWWWcccmmmtttuuuvvvrrrlllddd___cccoooQQQ333777000000777666---,,,222333111...---......---,,,...------------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***,,,------,,,++++++,,,------,,,+++++++++,,,,,,******************************+++,,,,,,,,,,,,+++************************************++++++++++++)))************+++++++++---------.........//////...//////000000000000000000000000111222222333333444444333333444555555666555555666666777888888999888888777666666555555444222111000///............................................................---------.........//////................................./////////000000.........///////////////////////////////////////////////////000000000111111111111111222222222222222222222222222222222222111111222222222333333333555555666666666666666777666666666666666666666666555555444444333222222222000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.....................////////////000000000000111111111111111111111111222222222222222222333333333444444444333333333333333333333333555555666666777888888888777777777777888888888888888777666555444444444444222222222111111111111111111111111111111111111111///000000111222111111111111111000000000000111111111111111111222222222222111111111111111111111111222222333333333444444444555555555555555555555555RRRRRRNNNGGGBBBBBBAAA===999888666666666555222000000+++((()))***))))))+++***))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***(((((((((((()))))))))***((((((((((((((((((((((((//////...---,,,...111333KKK^^^jjjkkkxxx{{{zzz{{{zzznnn```YYYRRRQQQQQQ\\\qqq~~~jjjZZZKKK<<<444,,,'''---666333000...------......---.........---------,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***,,,------,,,++++++,,,...---,,,,,,+++++++++,,,******************************+++,,,,,,,,,,,,+++************************))))))*********+++++++++)))))))))*********++++++------------..................///000000000000000///000000111111222333333444333333333333444444555444555555666666777888888777666666555555444444333222111000//////......///---------.......................................------------................................................////////////------....../////////000...........................////////////000000000000000111111111222222222222222222222222222222222111111111222222222222222444444555555555666666666555555555555555555555555444444444333222222111111////////////............------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...............//////////////////000000000111111111000000111111111222222222222222222333333333444444333333333333333333333333555555555666777777888888666666777777777888888888666666555444333333333333111111111111111111111111000000000000000000000000...///000000111111000000111000000000000000000111000000111111111222222222111111111111111111111111222222222333333333444444555555555555555555555555KKKJJJFFFAAA@@@CCCCCC???999777666666666555222000000+++(((***+++)))***,,,******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******((((((((()))))))))******((((((((()))))))))******))),,,------000999GGGSSSxxx{{{sss]]]QQQTTTdddtttjjjVVVHHH>>>555///111...,,,+++---///000000............---------,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***,,,------,,,++++++,,,......---,,,++++++++++++***************+++++++++******+++,,,,,,,,,,,,+++************************)))))))))************+++))))))*********+++++++++,,,------------.........---...//////000000////////////000000111222222222333333333222222333333444444444555555666666777777666666666555444444333333111111000///////////////---------------.........------------------------,,,------------.........------------------------------........./////////---------......//////000..............................////////////000000000000000111111111111222222222222222222222222222222222222222222222222222333333444444555666666666555555555555555555555555444333333222222111111000/////////.........------------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------............/////////////////////000000000111111000000000111111111111222222222222222333333333333333333333333333333333333444555555666666777777888666666666777777777888888555555333222222222222222000000000111111111111111000000000000000000000000......///000000000000000111000000//////000000111000000000111111111111222111111111111111111111111222222222222333333333333444444444444444444444444MMMJJJDDD???AAAEEECCC===:::999777777777666333111000+++(((***+++******---******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((('''((()))***+++(((((()))))))))*********))))))***+++,,,,,,------+++777FFFOOOUUU___ppp~~~yyy~~~vvvrrr|||}}}{{{{{{zzzooommmPPP\\\qqqVVV,,,888555111//////000000///............------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***,,,------,,,++++++,,,///...---,,,++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++************************))))))))))))*********************+++++++++,,,,,,,,,,,,---------.........---...//////000000////////////000000111111222222333333222222222222333333333444444555555666777777666666666555444444333333000000///............///,,,,,,,,,------.........------------------------,,,,,,---------.........---------------------------------.........//////,,,,,,---......///000000................................./////////000000000000000000111111111111111111111111111111111111333333333333333333333333222333333444555555666666444444444444444444444444333333333222111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------............////////////////////////000000000111000000000000111111111111111222222222222333333333222222222222222222222222444444555555666777777777666666666666777777777888444444333222111111111111///000000000111111111222000000000000000000000000---...//////000000//////000000////////////000000000000000000111111111111111111111111111111111111111222222222222333333333444444444444444444444444UUUPPPGGGAAACCCFFFBBB:::;;;:::888888888777444222000+++(((***+++******---******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((()))))))))((('''''''''(((***+++))))))))))))******************+++,,,...///000000BBBXXXrrrsssiiijjjooo~~~~~~|||zzz|||{{{ooooootttvvvtttrrrqqquuurrrwww|||wwwzzz{{{ggg]]]ddd{{{lllDDD???999555222000///...//////.........---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***,,,...---,,,+++,,,,,,///...---,,,++++++++++++))))))******++++++++++++******+++,,,,,,,,,,,,+++************************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,---------......---......////////////////////////000111111222222333333222222111222222222333333444444555666666777777666666555555444333333//////...---------......,,,,,,,,,------.........------------------------,,,,,,,,,---------......---------------------------------.........//////,,,,,,------...///000000..................................../////////000000000000000111111111111111111111111111111111111333333333333333333333333222222333444444555666666444444444444444444444444333333222222111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------............/////////000////////////000000000000000000000000111111111111111111222222222333333333222222222222222222222222444444555555666777777777666666666666777777777777444333222111000000000000//////000000111111111222000000000000000000000000---......///////////////000000////////////000000000000000000111111111111000000000000000000000000111111222222222333333333444444444444444444444444RRROOOIIIFFFIIIKKKDDD;;;<<<;;;999888777555222///---+++)))(((***++++++***))))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&'''&&&&&&''')))***))))))%%%...---***...***%%%***,,,///------111000;;;SSSXXXvvvxxxkkkooo~~~xxxjjjuuurrrooorrruuu}}}^^^iiiyyymmmmmmnnn|||vvvbbbQQQDDD999888555(((+++111444000(((&&&...666...---,,,---...---+++(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------------......////////////000000000000222222222222222222222222222333444444555555444444555444444333333222222111//////.........---------------------------------.........------,,,,,,,,,---------------------------------------------------------............///------............------....................................////////////000000000000111111111111333333333222222111111111222222222222222222222222///111222444555555444444111222222333333333222222222111111000///......---//////.........---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................//////////////////............//////111111111000000000000000222222222222222222222222333222222111111222222333333333333444444444555555555555555666555555444333111111000000000000111111000000000000000000000000////////////////////////...............///000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333222333333444444333333222CCCCCCAAA@@@EEEIIIFFF@@@<<<;;;999888777555222///---+++)))((()))+++******))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((('''''''''&&&&&&&&&))))))))))))))))))((('''&&&000((((((222111...000333999MMMfffkkkgggmmm```zzzyyypppvvvzzzsssrrrwwwvvvsss|||lllccckkk~~~]]]777111:::;;;111)))+++333555+++ ,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------------........./////////000000000000222222222222222222222222222333333444444444444444444444444333222222111111///.........------------------------------------......---------,,,,,,,,,------------------------------------------------------------............------............------....................................//////////////////000000000111111111333333333222222111111111222222222222222222222222000111222333333333333333111111222222333222222111111111000000///......---///.........---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...............//////////////////............//////000000000000000000000000222222222222222222222222333222222111111222222333333333333444444444444555444444444444444333222222111111000000000000111111////////////////////////////////////////////////...............///000000////////////////////////000000000000000000000000//////000000000111111111111111111222222222333333222333333444444333333222JJJKKKHHHEEEDDDFFFCCC>>><<<:::888777777555222000...+++)))((()))******)))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((''''''''''''&&&))))))************)))((('''000---(((------))),,,777EEEYYYzzz|||qqqxxxwwwggghhhjjjmmmmmmooouuu{{{{{{uuuoooqqqbbbfffoookkkAAA,,,444;;;888...))),,,111,,,---......---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------------............/////////000000000222222222222222222222222222222333444444444444333444333333222111111000000............------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------............------............---------------------------------............///////////////000000000000111111222222222222222111111111222222222222222222222222222111111111111111222222111111222222222222111111000000000///......------......------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////............//////000000000000000000000000222222222222222222222222222222111111111111222222333333333333444444444444222333333333333222111111111000000//////000000111////////////////////////////////////////////////...............///000000////////////////////////000000000000000000000000//////000000000000111111111111111222222222222333222222333333333333222222TTTUUUQQQJJJEEECCC@@@<<<;;;:::888777777555333000...,,,)))))))))******)))))))))))))))((((((((((((((((((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((('''''''''''''''&&&''')))*********++++++'''******...000(((---BBBMMM```rrrwwwyyy|||xxxttt~~~zzz|||pppwwwvvv]]]MMM:::///...222444333...000222222///---,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))*********+++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------............/////////000000111111111111111111111111111111222333333333333333333222222111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------.........,,,------......------,,,---------------------------------.........//////////////////000000000111222222222111111111111111111111111111111111111111222111000//////000111111111111111111111111000////////////......---------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------........./////////......------......////////////000000000000000111111111111111111111111222222111111111111222222222222333333333444444444222222333333222222111000000000////////////000000////////////////////////////////////////////////...............///000000////////////////////////000000000000000000000000////////////000000000111111111111111222222222222222222333333333333222222KKKMMMJJJEEEBBBCCCBBB???;;;999888777777666333111///,,,***))))))***))))))))))))))))))(((((((((((((((((((((((())))))******(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((''')))******((((((***,,,***///((((((;;;OOO\\\hhhjjjuuutttuuuwww{{{~~~zzzggg\\\hhh}}}gggfffyyydddIII999333000///,,,...111222111...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))*********+++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------............////////////111111111111111111111111000111222222333333222222222111111000//////......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------------------...............////////////000000000111111111111111111111111111111111111111111111111222111000/////////000111000111111111000000///...............------------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------..................------------............//////000000000000111111111111111111111111222111111000000111111222222222222333333333444444333333333333333222111111000000////////////000000........................////////////////////////...............///000000........................////////////////////////...////////////000000000000000111111111222222222111222222333333222222111KKKKKKGGGBBBBBBDDDCCC???;;;999888777777666333111///---***))))))***)))((())))))))))))(((((((((((('''(((((())))))******+++)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))'''(((((((((((()))))))))+++,,,,,,)))''''''+++...666MMMKKKDDDfffppp}}}{{{yyyxxxsssqqqgggjjj{{{uuuTTT===222...------///000000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------........./////////111111111111111111111111000000111222222222222111111000000//////...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000000000111111111111111111111111111111111111111111000000000000000111111000000111000000///...---------------------------******++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------...............------------......---......//////000000111111111111111111111111111111111000000000000111111222222222222333333333333222333333333333222111111000//////......//////000........................////////////////////////...............///000000........................////////////////////////......////////////000000000000000111111111111222111111222222222222111111SSSPPPIIIDDDDDDFFFCCC<<<:::999777777777666444111///---***))))))))))))((())))))))))))(((((((((((('''(((((()))******++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***'''((((((((())))))))))))***++++++)))(((***222888JJJhhhrrrooovvvssseeelllzzz}}}ttthhhhhh{{{|||{{{xxxnnnvvvJJJ>>>777000---000222111...........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------.........//////111111111111111111111111///000000111111111111111000000//////...------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000///000000000111111111222111111111111111111111111//////000111222222222222000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------............------,,,,,,------...------......///000000111111111111111111111111111111111000000000000111111111222222222222333333333111111222222111111000/////////............//////........................////////////////////////...............///000000........................////////////////////////........./////////000000000000000000111111111111111111222222222222111111PPPLLLEEEAAADDDIIIEEE===:::999777777777666444222000---***))))))))))))((())))))))))))(((((((((((('''(((((()))***+++++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''((((((((())))))******%%%'''))))))***000;;;CCC[[[kkkvvv{{{yyyqqqzzz{{{lllnnnuuu}}}zzzmmm}}}www~~~xxxRRREEE666///111444333000........................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------.........//////000000000000000000000000//////000111111111111111000//////...------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000//////000000111111111222000000000000000000000000...///111222333333333222000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------...///000000111000000000000000000000000111111000000000000111111111111222222222333333333000000000000000//////...//////............//////........................////////////////////////...............///000000........................////////////////////////............/////////000000000000000111111111111111111222222222222111111YYYHHHKKKNNN>>><<>>QQQMMM???@@@===;;;888666555444333111111///,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++%%%%%%---444999DDDOOOTTTaaafffeeepppttt\\\bbbbbbrrr}}}}}}~~~rrrqqqzzz}}}rrrlllqqquuussstttxxx{{{vvvyyy~~~}}}}}}yyywwwxxxrrrlllnnnnnnkkkuuuyyy~~~jjjeeeNNN---444777***000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************)))))))))))))))***+++,,,******************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///------------------------.........------------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------------...............////////////000000/////////////////////////////////.........------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......////////////////////////......//////000111/////////////////////////////////000000000111111/////////.........------------------------------......------------..............................---------............///------------------------------,,,,,,------...///------------------------////////////////////////////////////////////////~~~uuuUUUAAALLLOOOBBB>>>===;;;888666555444333111111///---,,,,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***(((///???IIIMMMUUU___eeecccaaadddmmmqqqhhh\\\UUUcccllluuuqqqqqqlllttt|||{{{qqqeeejjj{{{sssmmmiiimmmpppooommmmmm{{{ppp}}}fffrrrSSS<<<777222000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************(((((((((((()))***+++,,,******************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------............///------------------------.........---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------................../////////000000//////////////////////////////.........---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------/////////////////////...///............///000000////////////////////////////////////000000000111//////.........---------------------------------...------,,,,,,------...........................---------............///------------------------------,,,,,,------...///------------------------////////////////////////////////////////////////vvvIIIAAAHHHDDDCCC===;;;888666666555333111111///---,,,,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))),,,---:::OOO[[[[[[^^^eeezzzooojjjkkkeee\\\aaapppttt}}}qqqhhhrrraaa{{{~~~www|||oooxxxvvv{{{{{{{{{wwwvvvbbbeeevvv}}}pppeeeDDD:::000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************(((((((((((()))***+++,,,******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////------------------------......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------................../////////000//////////////////////////////.........---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------///////////////........................///000000////////////////////////////////////000000000000//////.........---------------------------------...------,,,,,,------...........................---------.........//////---------------------------,,,,,,,,,,,,---......------------------------////////////////////////////////////////////////fffiiiGGGHHHJJJ<<<:::<<<:::555333444333000000,,,***---...+++)))+++))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((******))))))((((((''''''''''''''''''((((((((()))+++'''&&&(((++++++******222???OOOWWWXXXWWW[[[aaakkkMMMSSSrrryyysss|||xxx~~~zzz{{{rrr|||{{{HHH666444111...///111111...000...------///000000///------------------------+++,,,,,,---.........---------------------------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///........................++++++++++++++++++++++++------------------------,,,,,,,,,---------......////////////////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++************************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///,,,,,,,,,---...///000000000000///...............////////////////////////.........................................................------,,,,,,,,,---------............///------------------------........................------------------------....................................////////////////////////////////////\\\kkkjjjTTTDDDCCCCCC<<<:::<<<:::555333444333000000,,,***---...+++)))***))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((***)))))))))((((((((('''(((((())))))))))))))))))'''((()))+++***)))+++---@@@MMMYYYZZZTTTRRR[[[eeeZZZRRRKKKYYYrrrwwwmmmqqq|||vvvjjjfffvvvmmmVVVCCC666888888111///555111000//////000000///...------------------------+++,,,------.........---------------------------++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------....................................++++++++++++++++++++++++------------------------,,,,,,,,,---------......................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------............,,,,,,,,,------...///000000000///.............................................................................................---------,,,,,,,,,------------............------------------------....................................................................................////////////////////////////////////[[[PPPGGGGGGIIIFFFBBBAAA:::<<<:::555333444333000000+++***------***)))***))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((************************&&&)))*********111:::BBBRRRNNNLLLOOOUUUWWWRRRMMMMMMNNNSSSggg{{{xxxsss}}}|||tttwwwzzzyyy{{{{{{wwwqqqrrr}}}zzzxxxxxxzzz~~~{{{zzz{{{vvv|||vvv~~~MMM555222333111///222111000111111111///---------------------------,,,,,,---............---------------------------++++++++++++++++++++++++***++++++,,,,,,++++++************++++++++++++,,,************************************************)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............------------------------++++++++++++++++++++++++------------------------,,,,,,,,,---------..............................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++******************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------............,,,,,,,,,,,,---...///000000///......---.................................------------------------------------------------...------------,,,,,,,,,------------............------------------------------------------------........................---------------------------............/////////////////////////////////[[[III???FFFMMMIIIDDDCCC:::<<<:::555333444333000///+++***,,,---***)))***))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((+++************))))))))))))***))))))222DDDUUU___QQQNNNMMMOOOSSSRRRLLLEEEIII]]]eeeeeemmmrrrnnnnnnpppiiigggnnntttxxx~~~uuuiiiuuuQQQ777555555111111000000111222111///---........................------............------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,---------.........---,,,,,,,,,------...//////......------.................................------------------------------------------------------------------------,,,,,,---------.........------------------------------------------------........................---------------------------------.........//////........................MMMGGGBBBCCCGGGGGGBBB>>>:::<<<:::555333444333000///+++))),,,---***(((***))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((***+++111CCCWWWccceeeGGGYYYggg___JJJDDDUUUjjjnnnvvvppphhhlllllleeeccc^^^jjjnnnkkkqqqxxxvvvrrrzzz~~~~~~aaa===444888000000///000111222000///........................---......//////...------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,------.........------------..............................------------------------------------------------------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------BBBDDDDDDBBBDDDGGGDDD===:::<<<:::555333444333000///***))),,,,,,)))((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******&&&,,,444???PPP^^^\\\RRRLLLZZZcccZZZKKKMMMeee~~~xxx|||iiiTTTWWWcccvvv{{{xxx}}}ooommmkkkyyyxxx{{{kkk[[[TTTTTTUUUccceeegggggghhhrrrooo|||___<<<555444222000000111222111000...........................////////////...------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))************+++************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------GGGCCC???CCCIIIKKKFFF@@@:::<<<:::555333444333000///***)))+++,,,)))((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***'''((())))))***+++,,,,,,)))444>>>EEEPPPWWWPPPCCCNNNJJJHHHKKKUUUaaalllrrryyyppp{{{ooobbbmmmqqqssszzztttyyy|||yyy|||xxxsssmmmcccYYYLLLEEEFFFKKKOOOQQQMMMQQQTTTQQQOOOVVVeeeqqq}}}~~~}}}qqqsssuuuQQQ;;;888444111111222222111........................///////////////...------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******+++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,+++,,,,,,------,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,QQQ@@@777AAAMMMKKKCCC???:::<<<:::555333444333000...***)))+++,,,)))((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((((((((())))))******(((((()))***,,,---...///111<<>>999(((111000//////000111111222......//////......---,,,........................++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...HHH???:::AAAJJJJJJCCC===999;;;:::666444555444000///...,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))...444222555NNNiiiWWWKKKDDDFFFIIIIIILLLRRRVVVggguuuvvvlllbbbZZZUUUTTTfffqqqxxxtttjjjpppxxxzzz{{{{{{qqqllluuuzzz|||zzz|||wwwvvvlllzzzwwwgggWWWRRRTTTRRRMMMIIIIIIGGGEEECCCHHHaaa{{{___RRRLLLGGGJJJOOOKKKxxx{{{fffrrrhhhXXX<<<999======/////////---,,,---///222...////////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++***************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------------------------------...------------,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...BBB:::888@@@JJJKKKEEEAAA999;;;:::666444555444111///...,,,+++******+++++++++***************))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))((())))))...+++***111777:::OOOoooIII>>>:::BBBGGGGGGLLLVVVUUUbbbkkkggg\\\TTTQQQOOOdddsss~~~vvvmmmrrrvvvnnnlllzzzzzz{{{tttvvv~~~vvvttttttccc```]]]SSSIIIMMMKKKMMMNNNGGGFFF]]]zzz~~~gggWWWSSS[[[RRRfffyyy|||gggGGG///777222222222000---,,,---//////////////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...BBB:::888@@@HHHIIIEEEBBB:::<<<:::666444666444111///...,,,++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******//////***333@@@===???SSSBBB<<<===EEEIIIGGGJJJPPP[[[^^^\\\TTTNNNOOOSSSUUUeeeqqqrrrkkkkkkhhhgggooooooaaasss{{{lllfffnnnxxxwwwuuummmaaa\\\[[[NNNHHHJJJRRRMMMBBBEEESSSvvvzzzdddbbb[[[^^^{{{{{{mmmMMM111444555555444222111111111//////000000//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...GGG???;;;@@@FFFFFFBBB@@@:::<<<;;;666555666555111///...---+++++++++,,,---------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***,,,---(((555777@@@TTTKKK<<>>IIIHHHDDDBBB===;;;999666555555555666///...---,,,,,,---...///------,,,,,,+++***))))))))))))))))))))))))))))))&&&'''((((((((((((((((((***&&&''',,,......000666HHHbbbbbbGGG444111999FFFcccBBBBBBHHH___oooVVVSSSDDDTTTeeemmmooorrruuuwwwmmmXXXEEEHHH[[[nnnzzzzzzkkkgggeeewwwuuucccZZZ\\\___XXXVVVZZZ}}}TTTKKKNNNQQQ^^^pppwwwnnncccnnnqqqgggKKK+++666555***333111666666111///111111---//////.........---------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---------)))+++...000111///,,,***++++++,,,------,,,,,,,,,------------------------111***(((---...(((&&&))),,,***+++...,,,)))+++///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------.........------,,,,,,,,,,,,,,,,,,---------......//////.........---------CCC777333>>>IIIIIIEEECCC===;;;888666444444444555......---,,,,,,---......------,,,++++++***))))))))))))))))))))))))))))))''''''(((((((((((((((((((((((()))+++---111333555===JJJEEE666444888>>>HHHYYYJJJOOOLLLVVVbbbQQQPPPZZZUUU]]]ooossseee[[[[[[OOOMMMRRR^^^iiiqqqyyy{{{tttllleeeccckkkwww~~~|||vvvqqqpppuuuzzzlllaaaaaaYYYZZZ___```vvvhhhWWWNNNEEEFFFNNNdddttt|||}}}lllxxx}}}WWW000333;;;111000222111---...222222...//////.........------------------------///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------000...,,,******+++---...,,,,,,,,,------,,,,,,,,,------------------------***''')))///000,,,,,,000+++)))***......+++***---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------......---------,,,,,,,,,,,,,,,,,,---------......///.........------------DDD888444???JJJJJJEEEDDD===;;;888555333333333333------,,,,,,,,,,,,------,,,,,,,,,+++******))))))))))))))))))))))))))))))((()))))))))((((((((((((&&&,,,...+++...777:::777:::999///---;;;BBBCCCJJJJJJGGGLLL@@@>>>IIIHHHOOOaaaRRRVVVlllkkkRRRIIITTTjjjcccbbbhhhppprrrqqqqqq___hhhddd\\\___dddlllxxxzzzyyyxxxzzzvvvtttyyyfffVVVTTTTTTXXX\\\kkk}}}cccSSSLLLHHHHHHIIIPPPqqqUUUTTTSSSUUU^^^mmm~~~}}}lllrrr|||BBB000:::***222111///---///333111---...............---------++++++,,,---///000222333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///---+++***+++...222444,,,,,,------,,,,,,,,,,,,------------------------'''))),,,---***(((+++111...***)))---///---******,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------...------------,,,,,,,,,,,,,,,,,,---------..................------------III<<<777AAAJJJIIIDDDCCC===;;;888555222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))***)))))))))))))))))))))&&&000333...333@@@CCC<<<<<<888...222@@@BBBAAAIIILLLEEEAAA;;;:::CCCRRRddd\\\SSSVVV___UUUEEEPPPlll|||nnnwwwtttbbbZZZ[[[SSSWWWooooooiii[[[QQQTTTccclllRRRGGGGGGDDD???EEEYYYsss~~~vvvvvvyyyssspppjjjeeebbbbbbeeegggoooggggggqqqyyynnnwwwzzzxxxpppnnneee888111444333444444222111000///---........................+++++++++,,,...///111222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...------++++++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,---)))(((...:::CCC666...))),,,///---***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,---------......------------------------OOOAAA:::BBBJJJHHHCCCAAA>>><<<888555222111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))***))))))))))))***++++++***555888444888FFFIIIAAA444888777:::AAA>>>>>>JJJYYYJJJBBBNNNXXX\\\nnnooohhh\\\NNNDDDIII```vvv}}}sssvvvvvvWWWMMMVVVZZZgggooodddkkkeeeVVVVVVhhh|||XXXJJJJJJHHHBBBBBBHHH[[[yyyyyyooojjjssszzztttpppaaaYYYoooyyyccceeezzzoooiii```VVV444===///222555666222...---///---.....................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,''',,,+++(((000DDDXXXaaa===333++++++---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,---------......,,,,,,------------------RRRDDD<<>>CCCCCCEEEBBBDDDPPPPPPJJJDDD\\\llllllxxx{{{yyy^^^EEEDDDWWWfffhhhhhhjjjtttuuu]]]NNNPPPgggxxx~~~~~~xxxbbbQQQ[[[rrrjjjSSSPPP}}}bbbQQQMMMLLLJJJCCCBBBVVVzzz{{{||||||ssskkkccc\\\wwwdddcccnnnrrrbbbjjjGGG222111000222444111......222---------...............------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++*********++++++,,,,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++...,,,******...666>>>CCC000///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***...+++'''333KKK[[[\\\===444,,,++++++++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,------------RRRCCC<<>>:::666444222000.........---,,,,,,,,,------))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,***(((+++333:::999888:::444+++222======CCCBBBAAA>>>888444999AAAMMMRRRTTTRRRSSSVVVRRRJJJJJJ______VVVcccuuusssjjj___XXXQQQOOOUUUbbbooowwwqqq{{{|||xxx~~~|||cccXXX[[[\\\fffnnnooonnnoooooonnn~~~}}}eeeQQQQQQLLLEEESSSvvvjjj\\\SSSVVVsssuuu___bbb\\\]]]|||zzzUUU///111111111222)))000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///***''',,,555999555///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------,,,+++,,,---...///------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++++++++^^^HHH@@@GGGHHHIIIHHHBBBAAA===999555333111///---...---,,,,,,+++,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((((()))+++///222666999;;;FFFDDD===555111111555<<<:::;;;>>>???===;;;@@@HHHPPPXXX\\\XXXRRRMMMFFF@@@OOO]]]___eee~~~xxxdddMMMLLLNNNUUU```jjjooopppooossssssqqqttt{{{~~~}}}|||nnnlllsss{{{www~~~mmmbbbTTTOOOIIIUUU}}}oooYYYZZZzzzkkk^^^ddddddwww]]]```\\\===;;;555333555///000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...***(((***///111---)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,---...///------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,\\\HHHBBBHHHGGGGGGHHHCCC???<<<888444222000...,,,---,,,++++++******++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&''',,,444===AAA???<<>>666222CCC@@@?????????===???IIITTTRRRXXX[[[TTTLLLIIIJJJKKKKKKUUU\\\iii{{{vvv[[[JJJIIIMMMWWWdddooorrrnnnhhhoooqqqppplllmmmuuu~~~tttwwwuuurrrrrrlll|||}}}|||rrr\\\TTTLLLQQQeeeyyyzzzwwwWWWdddZZZ___eeeZZZyyyyyy~~~dddVVVxxxwww[[[@@@---222777...000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++)))'''++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,---...///------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------------...XXXEEE???EEEEEEFFFHHHEEE???<<<888555333111///---,,,++++++***)))*********))))))))))))))))))))))))(((((((((((())))))))))))''')))///999AAADDDBBB>>>IIIKKK;;;;;;LLL@@@777PPPSSSLLLDDD>>>:::???NNN]]]WWWTTTLLLBBB>>>CCCOOOWWWQQQ]]]eeekkkiiiVVVGGGLLLVVV\\\eeemmmpppmmmfffaaagggnnnrrrllleeelllyyyyyyvvvwww```zzzwwwttt}}}~~~iiiZZZOOOMMMNNNVVVlllzzznnnjjjeee\\\|||UUUvvv}}}qqqYYYwwwOOO///333888---000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,------......------------------------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------//////............//////^^^HHH@@@EEEDDDFFFIIIEEE@@@===999666444333111///++++++***)))))))))******))))))))))))))))))))))))'''((((((((()))))))))***)))---444:::>>>??????>>>:::@@@666<<>>===777111111777;;;<<<<<<:::999;;;000777DDDNNNOOOKKKKKKNNN???>>>DDDNNNVVV[[[bbbjjjqqq]]]BBB>>>MMMSSSTTT]]]```______aaabbbaaa^^^[[[YYY]]]hhhyyy|||{{{rrr{{{}}}}}}sssccchhhrrr\\\UUUsssvvvnnnfff```{{{nnneeeeeeuuuwwwfffOOOJJJJJJEEECCCEEEGGGHHHIIIFFFCCCDDDIIIOOOPPPZZZ]]]SSSHHHFFFKKKNNNLLL\\\ppp{{{uuubbbKKK<<>>@@@EEEJJJKKKCCC>>>;;;777444333222000...---,,,++++++******++++++))))))))))))))))))))))))&&&''''''((()))******+++222000222:::BBB@@@666+++555999AAA???666999>>>999888>>>HHHPPPNNNGGGEEEHHH>>>@@@HHHQQQTTTUUU^^^iiiRRRHHH777777IIISSSXXXbbb___[[[ZZZ^^^bbb^^^QQQDDD<<>>:::666444222000...,,,+++******))))))******))))))))))))))))))))))))%%%,,,%%%%%%///'''&&&<<>>CCCGGGFFFDDDJJJRRROOOFFF@@@DDDNNNRRRLLLDDD===LLL^^^ppp|||{{{mmmmmmooo[[[nnnqqqZZZLLLFFFDDDXXXnnnaaa```___iiiqqq___]]]WWW^^^ccccccjjjyyysss```QQQIIIHHHDDDCCCCCCDDDFFFGGGEEEDDDCCCDDDEEEEEEEEEDDDCCCBBBCCCAAABBBFFFIIIHHHFFFDDDBBBCCCIIIOOOKKKDDDEEEKKKJJJ^^^{{{|||kkkRRRVVVWWW~~~{{{JJJ```YYY;;;444000000444333000...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++*********)))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------........................------------------------.........------,,,,,,,,,---------------------------------------------------------............///,,,.........,,,,,,---...***,,,...000000000000000...444555---'''+++000333...,,,...111111...---///rrrKKK888AAAFFFGGGGGGDDDAAA>>>999666444222///---,,,+++******))))))******))))))))))))))))))))))))(((,,,%%%%%%...+++---@@@>>>;;;999:::999666555555:::RRRSSS???555444555999IIIIIIHHHDDD???<<<;;;<<>>GGGUUU]]]]]]YYYQQQQQQWWWfff|||}}}wwwuuuooo{{{~~~}}}gggkkkwww]]]LLLDDDCCCNNNvvveee```[[[cccyyyooojjjgggkkkiii```]]]gggxxxmmm{{{nnn]]]TTTRRRNNNIIIFFFFFFHHHJJJKKKEEEEEEDDDDDDEEEFFFGGGHHHGGGEEEEEEGGGHHHGGGDDDCCCFFFEEEQQQZZZQQQHHHHHHGGGGGGOOO[[[ooo___NNNVVV}}}eeegggllljjj___<<<333222111+++...333000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------........................------------------------......---------,,,,,,,,,---------------------------------------------------------............//////111222111///...///000000////////////...---,,,++++++)))***000666222***111---,,,......---...222tttKKK666???HHHIIIGGGBBB@@@<<<888555333111...,,,,,,+++******))))))******))))))))))))))))))))))))))),,,&&&%%%---///444BBB<<<>>>===888444555777777<<>>@@@HHHSSSWWWNNNBBB:::;;;===DDDQQQ___iiimmmmmmjjjcccaaajjjxxx|||yyy|||rrryyy|||tttllleeeOOOEEECCCEEEpppwwwhhh\\\]]]jjjsssiiimmmpppnnneee```eeeooovvv{{{sssiiilll|||uuuhhhddd^^^ZZZYYYXXXXXXXXXRRROOOKKKHHHFFFGGGHHHJJJIIIJJJJJJIIIHHHGGGFFFDDDEEEBBBYYYmmmbbbXXXVVVLLLPPPNNNJJJgggeeeOOOUUUxxxOOOfff}}}]]]mmmMMM777222333+++111777---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------,,,,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------........................------------------------...------------,,,,,,,,,---------------------------------------------------------............///,,,...//////...---...///000///......///111000000333111......333666111***999555333444222//////111uuuKKK444???HHHJJJHHHAAA???<<<777444222000---,,,,,,+++******))))))******))))))))))))))))))))))))(((***'''&&&---333888======???;;;333222999===<<<:::HHHEEE:::888:::???IIINNNPPPMMMEEE<<<999===CCCNNNJJJJJJKKKDDD999777===DDDKKKQQQRRRNNNKKKLLLOOOOOOFFF>>>???EEELLLPPPQQQCCCDDDJJJRRRTTTKKK@@@999>>>CCCKKKSSSZZZ___bbbcccbbbbbbhhhqqqvvvyyy{{{qqqjjjuuuzzzpppzzz|||oooqqqWWWIIIDDDBBB___~~~{{{yyyfff___YYY[[[iiixxxyyylll```^^^cccddd``````gggppptttqqqvvvnnnoookkk~~~zzzsssoooiiieee^^^VVVOOOJJJHHHGGGNNNRRRSSSOOOKKKJJJIIIGGGDDDAAAaaawwwiii___NNNRRRQQQMMM___tttcccddduuuYYYjjjhhhhhh===...777333444666)))............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------------------,,,,,,+++++++++++++++,,,------------------------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,------------...------------------------------------..........................................------------..................------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......................................................---------------------------------------------------------------------------------------------------------............///)))+++---...------...///111///......000222222333---111333000+++,,,222777,,,***,,,111333111222444uuuKKK444???HHHJJJHHHAAA???;;;777333111///---+++,,,+++******))))))******))))))))))))))))))))))))%%%'''))))))...888;;;555===999333///444<<>>AAACCC;;;333333<<>>888555777;;;AAAEEEGGGFFFFFFHHHKKKMMMLLLKKKSSSjjjzzzjjj]]]OOODDD:::999>>>DDDMMMUUU^^^```bbbcccccccccdddeeeccc]]]VVV[[[vvvkkk]]]SSSKKKVVVuuuzzz}}}}}}aaaQQQGGG???VVV}}}fff```aaa|||yyy|||uuuqqq[[[fffwwwmmmeee]]]UUU[[[fffkkk[[[YYYOOOfff___hhh|||lllkkkLLL:::333---777////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............------------.........///---------------......///........................................................................------------.........///++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------........................................../////////000000000000000000000000000000000000//////////////////000////////////....................................,,,,,,,,,---------......------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......................................................------------------------,,,,,,,,,---------......---------------------------------------------------------............///......------///444:::???DDDOOO\\\aaabbbgggrrr}}}qqqlllnnnxxx|||wwwtttkkkjjjmmmrrruuussstttwwwqqqLLL999AAAFFFEEEGGGEEE@@@===888555333111...,,,,,,++++++***)))*********))))))))))))))))))))))))+++(((///111555OOOYYYBBB111---:::OOOOOO<<<333;;;333333111999EEE@@@;;;DDD666666777<<>>@@@CCCEEEEEEGGGHHHHHHHHHHHHIIIKKKKKKUUUkkkoooUUUFFFNNNWWWRRRMMMPPPOOONNNPPPRRRNNNHHHFFFHHHMMMPPPVVVYYYaaa|||pppZZZIIIHHHIIIHHHRRRaaadddgggdddeeeppp{{{ooodddUUUEEEIIIkkkmmmiiijjjvvv||||||yyyeee[[[iiiiiizzzyyyddd\\\[[[uuuTTTVVVYYYOOORRRYYYNNNhhh{{{kkkvvvPPPbbbqqqeeeCCC999;;;)))333///...111222///---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////......------//////...------,,,***222000...---...000000000000444555111///000000...111------000111//////111000///...---............,,,,,,,,,,,,---...///000---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,---------------------------...//////......///000///222222///---///111333+++444666...---444777333555666333000333888666///666///111000222444,,,---111...+++***,,,///111222//////...------...//////...------,,,,,,------...................................................///............---------------------------------,,,,,,,,,---------......---------............///................................................------------------------------............---------,,,,,,,,,,,,---..............................................................................---------............///........................///...,,,+++,,,,,,++++++...111333111+++(((...666333===CCCFFFSSSiiiyyy{{{~~~nnniiijjjeeettt}}}tttvvvPPP999===DDDIIIIIICCCDDD===777555333///---///,,,+++******))))))*********((()))++++++''''''***///<<<777999444777HHH888666<<<;;;CCCLLL===---555CCCAAA@@@<<>>???BBBDDDEEEGGGIIIIIIHHHIIIJJJLLL@@@FFFYYYwwwmmmaaa\\\bbbcccXXXMMMJJJKKKFFFBBB@@@??????EEEMMMEEEBBBCCCDDDOOOmmm{{{pppiiihhhppppppaaaOOOFFFFFFDDDAAAJJJUUU___jjjWWWUUUJJJGGGPPPsssdddssszzzmmmiiiqqq{{{___OOOaaahhhjjjqqq~~~pppfffZZZ```~~~eeecccdddVVVSSSZZZPPPbbbnnnhhheee___eeeddd___]]]ooovvv[[[llllll|||hhh???999111222......111222///---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////......---...///...///111222111///---+++,,,///000///---000111000......111222111111///...///000111222555111111111///...---,,,,,,........................---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,------------------------///000111111///...///000000222222000...---------888555888BBBKKKJJJBBB<<>>999999111??????:::<<>>LLLNNN<<<;;;;;;>>>CCCEEEAAA666---555888;;;<<<===>>>@@@AAADDDFFFHHHHHHHHHIIIKKKMMMIIIFFFIII\\\xxxtttbbbeeeiiijjjfff^^^SSSKKKFFFAAA=========@@@IIIRRRLLLGGGCCCBBBPPPsss~~~xxxuuuyyy{{{mmm```OOOFFF===AAACCCBBB___vvvhhhaaacccsssYYYSSSRRRJJJ>>>KKKqqqhhhlllPPP[[[~~~kkk___XXXnnn|||sssaaaUUU^^^sssyyyssslllnnn^^^UUUYYYQQQYYY{{{lll\\\```VVVGGGJJJKKKEEEGGGhhhmmmVVVlllwww]]]LLL666777222...---000111...---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000000000222111///...------...000555444444888<<>><<<::::::999555222...***'''///000000000...---...///...////////////...------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------------------------------.........---------------------.....................///000000.........///+++---111555:::>>>AAACCC===222222@@@GGGAAA<<<>>>TTTTTTJJJ@@@KKKbbbjjjaaaEEENNNWWWUUUEEE555555<<<333333333111000000111222.....................---......------------......................................................///............---------------------------------,,,,,,,,,---------......---------............///................................................------------------------------............---------,,,,,,,,,,,,---..............................................................................---------............///........................,,,,,,------............,,,000333333222888DDDMMMqqq|||yyynnnkkkjjjhhh|||zzzxxxxxxwwwwww{{{|||vvvpppnnnqqqyyy~~~RRR555999CCCKKKLLLEEEAAA:::555444222///...000,,,+++******))))))******)))(((***,,,+++))),,,222000;;;666<<>>;;;888;;;===888555888MMMEEE@@@;;;666???AAA555AAACCCDDDCCC>>>777111,,,777999;;;<<<<<<<<<===>>>AAACCCEEEFFFGGGHHHJJJLLLWWWPPPDDDCCCTTThhhjjj```eeemmmqqqjjjeeebbb[[[RRRFFFFFFIIINNNNNNJJJKKKNNNFFFCCCAAA@@@NNNsss{{{mmmdddkkkxxxmmmfffWWWLLLCCC888CCC```yyypppiiifff```XXXVVVZZZ{{{___RRRSSSQQQDDD???^^^qqqyyy\\\bbbpppZZZjjjwwwrrrfff[[[[[[eeejjjiiiffflllbbbWWWVVVPPPRRRaaaeeeXXXTTTMMMIIIQQQOOODDDHHHhhhaaaUUUooo{{{jjj@@@<<<333...---///111...---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------............111111000000000000111111333000///000111000222555;;;???CCCFFFGGGHHHJJJKKKHHHDDDIIITTT\\\ZZZUUUSSSMMMQQQRRROOOMMMKKKDDD;;;111111000///......111222---......//////...------........................------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------.......................................---------.............../////////...///000000//////000222999666555777888:::>>>CCCAAACCCLLLWWWYYYTTTRRRVVVQQQYYYUUUGGGIIIYYY[[[OOOHHHNNNNNNTTTLLL@@@IIIPPPLLLAAA555......111111111111111111000///......---......------------......................................................///............---------------------------------,,,,,,,,,---------......---------............///........................................................................------............---------,,,,,,,,,,,,---..............................................................................---------............///........................,,,---......------......,,,333888888===MMMdddttt~~~nnncccmmmuuu{{{xxx{{{~~~{{{{{{|||tttkkkooo|||UUU777999CCCKKKLLLEEE???999444333111...---///,,,+++******))))))*********(((((())))))***333===CCC===222888NNNIII666<<<:::555777<<<<<<;;;;;;999BBB===???<<<222444:::555FFFHHHHHH@@@666///000333777999;;;<<<;;;:::;;;<<<===???BBBDDDEEEFFFIIIKKKQQQRRRJJJ???BBBRRR___aaasss|||vvvnnnkkkbbbVVVMMMOOOTTTYYYUUULLLEEEDDD??????AAA@@@KKKoooxxxkkkfffjjjqqqssswww{{{nnnZZZPPPGGG>>>???MMMIIILLL\\\mmmuuuqqqjjj{{{[[[RRRKKKNNNNNNBBBKKKmmm}}}wwwhhhvvvooolllooolll|||{{{mmmhhhbbbaaaeeefffaaaZZZYYYbbb```WWWQQQNNNNNNSSS~~~aaaUUUSSSJJJKKKMMMJJJBBBEEE___}}}___YYYxxxYYYAAA555000...000111......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////000000/////////000111111///---000888===>>>AAAGGGDDDLLLUUUWWWUUUUUU[[[bbbYYYVVV^^^ooosssfffXXXTTTZZZ___]]]XXX]]]eeebbbVVVEEEAAA;;;555222111000///,,,,,,---..........................................------,,,,,,------...------------------------,,,,,,,,,---------......------------------------.........................................................//////000000000///000000//////000444666999888<<>>>>>222$$$000000///......//////000///......------......///................................................///............---------------------------------,,,,,,,,,---------......---------............///........................................................................------............---------,,,,,,,,,,,,---..............................................................................---------............///........................---...///...,,,,,,///111222333888HHHddd|||zzzmmmooottt}}}{{{[[[======DDDJJJKKKEEE@@@:::444333111---,,,...,,,+++******))))))*********(((''''''(((,,,888EEEaaaDDD555222>>>AAA999III<<<444888;;;888<<>>???555444===???HHHIIIEEE;;;000---222999777999;;;;;;:::999:::;;;:::<<>>CCCHHHJJJFFFCCC<<<777555333...---///,,,+++******))))))******)))((())))))))),,,999FFFkkkCCC;;;666222888===UUUEEE888999:::444@@@NNNIII===555999>>>777777BBBGGGHHHDDD===555000000555:::777999:::;;;:::999:::;;;999;;;???AAACCCFFFIIILLLNNNTTTZZZVVVJJJEEEPPP```iiizzz|||jjj___[[[OOOLLLKKKMMMNNNPPPVVV^^^SSSIII???777===WWWfff]]]lll}}}uuuiiiXXXPPPAAA<<<===QQQyyypppUUUGGGEEEGGGAAAQQQ~~~nnnxxxwwwiiilllvvvyyymmmgggnnnvvvwwwvvvvvvhhh]]]WWWTTTNNNOOOQQQNNNEEEXXXhhhSSSNNNOOOIIIBBB??????hhhkkkUUUhhhvvvoooSSS<<<666222222111...---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.......................................///////////////000111555999???DDDFFFHHHHHHSSSeeemmmjjjjjjpppnnnqqqiii```^^^]]]VVVGGG:::666444111...---...///000..............................------------......------------------------,,,,,,,,,---------......------------------------........................---........./////////000......///000000111222222///111555===HHHWWWfffppp{{{aaaSSSJJJTTTgggnnn```PPPBBB>>>888222//////111333//////............//////................................................///............---------------------------------,,,,,,,,,---------......---------............///........................................................................------............---------,,,,,,,,,,,,---..............................................................................---------............///........................---///000//////444===EEERRRfffvvvssslllnnnrrrsss{{{uuuppp~~~VVV<<<===AAAFFFKKKIIIFFF???999777444000...000,,,++++++***)))*********))))))+++,,,+++---888DDDccc999@@@>>>///666AAA]]]LLL<<<:::999444FFF[[[XXX>>>111222999555888DDDJJJHHH???666111222555777777666888::::::999999:::;;;999<<>>888333333222///---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................../////////000222444777<<>>===>>>@@@BBB>>>999:::FFFSSSHHH???666222777EEEWWWeeeHHH999000555;;;;;;>>>DDDBBB888///...555;;;;;;999888888999:::;;;;;;;;;;;;;;;===??????@@@AAADDDFFFHHHLLLNNNLLLIIIMMMXXXaaa~~~rrrggg]]]QQQPPPNNNOOOXXXfffpppsssssszzzRRRBBBTTTfffeee___OOOUUU}}}iiiccccccooo}}}fff___ffflllyyyaaaYYYKKKLLLDDDlll~~~wwwvvviiifffggglllxxx}}}sssggg___YYYSSSOOOMMMLLLEEEFFFpppzzzeeeMMMHHHYYYWWW___jjjsssooofffbbb]]]NNNTTTAAA+++;;;222'''999$$$........................---------------------------------............//////////////////.........&&&///444000+++...666>>>EEECCCOOO``````TTTYYYlll|||~~~rrrhhhkkk}}}ddd___nnn~~~rrr]]]@@@555888222---333,,,---///111000...,,,,,,------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,........................(((,,,//////------111555:::111+++...444777888999GGGkkk|||}}}wwwttttttyyy```MMMUUUfffgggkkkXXX555111:::000///111222000,,,+++///333........................................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000///...999<<>>CCC@@@888999999999888:::AAAHHHAAA<<<666555:::BBBMMMUUUAAA888222666>>>@@@>>><<<999444...///555:::;;;999777888999:::;;;;;;;;;;;;<<<===>>>>>>>>>@@@CCCEEEKKKMMMNNNMMMMMMSSS^^^fff}}}~~~sssqqqrrrqqqeeeddddddccc```YYYOOOGGGJJJ\\\cccZZZ[[[kkkrrrkkkkkkwwwzzzzzzooottt{{{kkk}}}hhhbbbTTTQQQJJJmmm{{{pppzzzooogggdddkkkuuu~~~xxxpppggg^^^VVVPPPMMMNNNIIIEEE\\\~~~gggVVVZZZ\\\hhhzzzvvvSSSmmmhhhbbbqqqHHH777333+++...222111........................---------------------------------............///////////////////////////999,,,)))222666000000888PPPQQQ\\\eee___[[[rrrvvvrrrqqqnnn{{{```eeexxxsssOOO777444333***444333///+++///555333,,,------------------------------------------------,,,,,,---------..................------,,,,,,,,,........................111111000000000000000111...999444...777MMM___wwwcccjjjxxxssskkkeeeeeegggWWW===999888&&&111222222111000...------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,***///111***000HHHNNN999...............//////000...---+++******+++---...000000000000000111222222,,,...000000000//////000000///............000000------------------------................................................---------............///---------............///,,,...000000///...///000///999888@@@aaa}}}{{{||||||xxx|||uuu}}}UUU;;;>>>DDDIIILLLHHHCCC<<<666444222...,,,...,,,,,,+++************+++***(((&&&+++888CCCDDD???;;;888666999>>>AAA@@@===<<<;;;:::;;;>>>@@@AAAAAA666444333888BBBIIIBBB777/////////222555888999999777777999:::::::::::::::;;;<<<<<<<<<===???CCCFFFOOOOOONNNNNNQQQYYYccckkkvvvyyy{{{zzzxxx{{{yyykkk[[[MMMDDD???<<<777@@@GGGKKKVVVgggrrrsssmmmlllrrr{{{hhhbbbmmmuuulll]]]UUUTTT|||{{{jjj}}}lllaaaaaaeeezzzzzzwwwqqqiii___TTTNNNTTTLLLEEEMMMZZZYYY^^^qqqrrrnnnrrroooppp~~~VVVMMMxxxxxxTTTVVVEEE000***777+++888........................---------------------------------............//////////////////////////////,,,///333000---<<>>------------...///000000111111111111222222333333000000///........./////////111111111...---------222000...,,,+++,,,---...------------------------................................................---------............///---------............///+++,,,---,,,,,,,,,...000444>>>KKKccc~~~{{{|||WWW===>>>CCCIIILLLHHHCCC<<<666444222---,,,---++++++***************+++---)))(((///;;;CCCAAA<<<>>>999555:::EEEJJJBBB666:::===???@@@@@@@@@<<<777111333444888EEEOOOGGG777***---222555666777777888666777888999::::::::::::999:::;;;<<<>>>AAAFFFJJJQQQOOOMMMMMMRRR[[[dddjjjjjjjjjqqq{{{|||fffQQQEEEAAABBBCCC???;;;999<<>>888000...000222222000........................................................................---------------------------......(((,,,CCCJJJ888.........---......//////+++---000333333111...,,,222333333333222111000//////000111000///000222444222111000...---,,,,,,,,,........................................................................---------............///---------............///......---,,,,,,...222555;;;JJJgggrrrmmm}}}VVV;;;;;;@@@FFFIIIFFFBBB;;;555444111---,,,---*********))))))***+++++++++***+++333<<>>888444111888HHHPPPFFF666333:::???>>>>>>@@@>>>999777999999:::DDDLLLDDD555+++000555888777666666666666666777888999999999999777999;;;===@@@EEEKKKOOOPPPNNNLLLLLLPPPWWW```eeeddddddkkkzzz~~~sssdddWWWOOOHHHAAA<<<:::999<<>>>>>AAAAAA999//////222666888888666555555555666777888888999888888555888<<>>444BBBHHH>>>666888<<<===EEEAAA@@@BBB@@@888000---111222333555666777666666444555666777888888888888444888===AAADDDFFFIIILLLGGGJJJMMMNNNOOOTTT]]]dddiiikkkmmmvvv}}}qqqaaaUUUPPPPPPLLLHHHDDDBBB???>>>BBBHHH^^^~~~hhh[[[YYYQQQHHH:::WWWooorrrUUUWWWcccmmmkkknnnvvv{{{sss|||uuuXXXKKKcccooovvvyyyXXXIIIGGG666HHHVVVVVVRRRWWWaaaiiigggVVVaaahhh}}}uuuccc\\\VVV___yyymmmXXXWWWmmmpppXXXXXXWWWOOONNNrrrlllVVVdddgggZZZ???555333333////////////////////////........................---------............///...//////000111111222222...;;;ZZZvvvyyytttqqqYYYkkkyyyyyyvvvVVV>>>333222111...............................................................////////////---........./////////000///////////////////////////000000222:::NNNjjj}}}{{{aaaggg|||iiiWWWXXXdddddd___\\\VVV[[[VVVRRRsssgggXXXiiikkkhhhWWW@@@111///333////////////////////////........................................................................000(((...444///...222000000000000000111222333444222444888AAANNN]]]jjjqqqvvvxxxxxxrrrdddSSSCCC:::888666333000......///000........................................................................---------............///---------............///---------000777DDDSSS\\\|||tttzzzuuu}}}ZZZ===<<>>;;;888???HHHBBB444@@@OOOTTTEEE555333666777AAA===>>>DDD@@@444---///222111000222555888888777444555666777888888888888444888===AAACCCEEEFFFGGGCCCIIIOOOQQQQQQUUU___hhhgggnnnssszzz||||||^^^KKKDDD???@@@AAADDDFFFEEE???999111uuu}}}kkkdddVVVTTTFFFRRR{{{vvvtttyyyzzzuuusssrrrzzzrrr~~~]]]UUUxxx|||lllyyyoooWWWQQQMMMHHHEEEFFFHHHIIIHHHFFFJJJdddbbbZZZIIIGGGiiimmmdddXXX[[[rrrvvvkkk___iiirrrlllddd\\\]]]^^^bbbTTTooo[[[lllEEE@@@***777000000000000000000000000////////////////////////---------.........//////...//////000111222222222===[[[llliiiqqqmmmeee~~~uuuppp\\\888333777444////////////////////////////////////////////////............/////////000---.........//////000000000000000000000000000000333111111999PPPtttgggTTTtttmmmhhhpppxxxtttpppmmmggg[[[iiimmmfffsssxxxmmmuuusss|||fffeeepppuuuhhhMMM888333666000000000000000000000000........................................................................222...///...,,,333555)))......///111333555777888HHHRRRcccyyyvvvkkkOOOIII@@@777222000111333////////////////////////................................................---------.........//////---------.........//////111111222777BBBRRRcccnnn{{{~~~|||rrriiiiiieee^^^ZZZ[[[ZZZXXX___>>>;;;GGGMMMLLLKKKBBB===777222///...---,,,,,,+++))))))***++++++***+++444WWW^^^===444@@@999???>>>???BBBCCC===666111@@@MMMTTTIII888000222555777999>>>???888//////333333555888888777777777777222444777888777666555555<<<<<<===???AAACCCBBBAAACCCEEEHHHMMMSSSYYY]]]```gggrrrqqqzzz}}}hhhXXXJJJIIIKKKHHHBBB@@@BBBCCCBBB;;;LLLzzzlllnnnmmmeeeooo{{{wwwyyyttt~~~{{{oooRRRhhhqqquuuiiiddd\\\UUUPPPLLLHHHFFFHHHHHHCCCHHHnnnxxx[[[IIIOOOiiizzzjjjaaacccppplll___[[[iiidddeeekkkyyy~~~qqqSSS^^^ZZZzzzZZZ555777,,,000...------///000//////........................////////////000000000000666///(((---444...222GGGpppbbbmmm}}}iiinnnxxx}}}TTT999111222///666---)))444000***444......------------......---------............///............/////////000---444555...---222444///666222777YYY|||bbbuuunnn___]]]^^^hhhvvvhhhfffhhhZZZIII<<<000000111111///,,,,,,...000////////////////////////---------------------------------.........//////111...,,,---000111...***%%%...666888666>>>SSSgggxxxpppzzzwwwggg```fffjjjfffcccggguuutttYYYCCC777444555444***+++555222%%%&&&555000/////////............................................................//////...,,,,,,------,,,111///333AAASSSdddttt~~~zzzsssvvv}}}vvvnnnhhhbbb\\\XXXMMMKKKJJJHHHGGGGGGGGGGGGcccCCC>>>IIINNNMMMLLLEEE@@@999333000...---,,,,,,+++)))))))))*********...666MMMSSS>>>777<<<777?????????@@@>>>:::666444>>>HHHOOOHHH999000666???===:::999666111++++++000333555777888777666666777444666888888777555666666<<<===???AAABBBAAA???<<>>>>>??????fffFFF???HHHNNNLLLKKKGGGBBB;;;444111...,,,+++,,,+++)))((((((((())))))111888AAADDD???999666444>>>@@@AAA===999777777888<<>>AAACCCBBB???;;;999@@@BBBFFFKKKQQQVVVYYY[[[XXXfff|||sssccc```bbbYYYWWWPPPGGGDDDFFFFFFBBBFFF777333XXX|||xxxsssrrrvvv}}}{{{vvviiihhhqqqsss|||```OOOOOObbbtttwwwcccppppppeeemmm}}}zzzwww{{{zzzeeeSSSKKKAAA999EEEZZZ~~~}}}jjjOOOaaarrrnnnttt|||sss```mmmvvvpppuuu```ooovvvtttbbbPPPcccsssaaakkkTTT333333111000......///000000///......................../////////000000000111111+++888666,,,333EEEYYYlllhhhuuu___lll{{{qqq^^^;;;111222555111,,,222444)))///......------......///---------............///....../////////000000000333///...111333222333666<<>>RRRhhhyyy}}}~~~{{{wwwxxxnnn```RRRGGGAAA===;;;>>>>>>============>>>>>>eeeEEE<<>>@@@666...;;;SSSNNNAAA444///000000000222444555666666555444555666555666555333222222555777<<<>>>AAABBB@@@>>><<<;;;BBBDDDHHHMMMRRRVVVZZZ\\\\\\aaaxxxppphhhdddhhhnnnlllgggccccccaaaZZZSSSQQQPPPKKKDDDAAADDDBBBMMM~~~uuuyyy}}}ssseeeeeemmmkkk\\\UUUSSSXXXyyykkkkkk|||jjjccciii~~~oooggglllppprrr}}}qqq[[[TTTSSSMMMDDDKKKeeettt~~~uuu{{{tttuuu~~~|||kkkkkklll^^^```TTTfff|||lllaaa|||zzzXXXTTTzzzoooPPP???...222111//////000111000///......................../////////000000111111222111333...555PPPdddlllrrroooWWWyyyqqqBBB000///444---222888,,,//////............//////---------............///...////////////000000000222000333777333...666EEErrrzzz{{{}}}mmmUUUMMMTTTOOOZZZgggqqq}}}jjjtttwwwZZZgggppp```MMM===000000222000///111////////////////////////....................................////////////000222333///,,,222???JJJfffqqqaaa\\\fffzzzxxxzzzwwwoooiiihhhddddddiiippprrrttt||||||nnnaaaeeexxx```DDD===777,,,+++555000000000////////////...................................................000...---......---...111:::PPPkkk{{{}}}qqq|||{{{{{{{{{oooeeeVVVIIIAAA>>>===>>>????????????@@@@@@AAAAAAeeeFFF;;;CCCKKKKKKHHHCCC>>>777222000...---,,,***+++***(((&&&'''***---///888:::;;;>>>999444777999CCCGGGAAA;;;:::===>>>===888888;;;444...;;;PPPGGG999---,,,///111000///444555666555333333444555444444333111000111444777<<<===??????>>>>>>@@@BBBFFFHHHJJJNNNRRRWWW[[[^^^llljjj}}}uuuZZZPPPOOO^^^mmmpppkkkfffjjjhhhddd``````]]]SSSGGGDDDGGG>>>CCCuuu{{{wwwsssqqqwww~~~|||jjjjjjzzzpppfffnnn~~~tttgggWWWFFFLLLggg~~~ooogggvvvmmmdddbbbhhh{{{qqqhhhiiisssxxxwwwmmm[[[QQQLLL===QQQRRR]]]{{{zzzttthhhlll]]]^^^QQQjjjpppTTTYYYcccQQQZZZXXXQQQ;;;333222000000111111000////////////////////////////////////000111222222222444...///IIIlll}}}}}}cccbbb^^^777***222///000666222/////////....../////////---------............///////////////000000000111222222555555///333MMMkkkxxxlllyyy}}}~~~zzzpppgggZZZWWW^^^mmmoooeeeaaagggQQQOOOLLLKKKRRRddd|||ttt```WWWdddddddddPPP999//////111111111////////////////////////................................./////////000000000///---,,,444HHHcccwwwrrr___fffsss___PPPOOOJJJIIINNNSSSTTTWWW[[[RRRLLLFFFBBBAAAFFFRRR]]]fffqqq||||||xxxyyy|||[[[888111444222111000000000////////////................................................111...---...,,,+++222;;;[[[lllwwwvvvwwwzzz{{{sssWWWPPPEEE===:::;;;>>>@@@======>>>>>>??????@@@@@@jjjKKK>>>DDDMMMMMMIIIAAA===666222///...------)))++++++)))'''(((,,,111444666;;;===::::::======777BBBGGGAAA<<<>>>AAA@@@>>>888666666444222<<>>===>>>CCCGGGIIIIIIJJJLLLPPPVVV[[[___kkkmmmjjjUUUYYYbbblllqqqsssvvv{{{mmmllliiihhhjjjhhhZZZKKKBBBFFF@@@CCCooo|||oookkkooolllpppsssxxx|||~~~{{{nnnooowwwbbbTTTLLLKKKQQQYYYccchhhnnnkkk\\\JJJGGGOOOcccSSSOOOVVVccc~~~~~~lllhhhffffffvvvkkkkkktttsss{{{nnnWWWUUUDDDPPPGGG@@@UUUhhhvvvwwwcccvvvyyylll___^^^ZZZxxxnnn]]]rrryyyWWWMMM[[[???555333111000111111111///////////////////////////...///000000111222333333000555@@@WWWllltttkkkTTT|||RRR555222000...000222000//////......//////000---------............////////////000000000111111444333333222777NNNuuubbbkkkpppoooppppppiii\\\RRROOOLLLNNNVVVccclllkkkhhhhhhfff^^^SSSKKKJJJQQQ\\\ddd~~~kkkgggdddoooeeeNNN777...222333000////////////////////////............................../////////000000000...---///999NNNkkk}}}nnnlll|||eeecccccc^^^aaammm}}}}}}}}}~~~xxxlll```XXXTTTWWWYYYcccvvvxxxiiiqqq```>>>000...111111000000000/////////................................................///---...000...000AAATTTttt|||}}}uuukkkZZZDDD@@@;;;888999===@@@BBB>>>???@@@AAAAAAAAAAAA@@@pppQQQAAADDDLLLLLLGGGDDD???888333000...---,,,(((***+++)))''')))///555@@@555999===555>>>JJJDDD888AAACCC<<<:::@@@EEECCC>>>:::666444555:::@@@DDDBBB777...000555777666777444555555333111111333444000111222333333555888;;;:::>>>AAAAAA??????CCCGGGIIIHHHGGGGGGKKKRRRYYY]]]aaalll~~~xxxuuugggooovvvuuurrruuu|||mmmkkkhhhhhhmmmlll___OOO@@@HHHIIIFFF[[[|||oooccc]]]gggrrrooorrrtttwww}}}}}}uuuxxxoooiiiwwwmmm^^^RRRUUUaaaeee___WWWOOOXXXbbbnnnuuugggTTTMMMCCC;;;===CCCGGGaaaooolllhhhdddttt~~~gggfffjjjvvv~~~iiikkkyyyxxx^^^MMMNNNLLLFFFDDDKKKZZZjjjwwwccchhhwwwtttcccZZZfffpppfff^^^RRRzzzyyyggg???555333111111222222111000////////////////////////...///000111222333333444111HHH]]]iiipppuuubbb^^^UUU777222222...000000000////////////000000---------............/////////000000000111111111444333222<<>>===<<<===@@@BBBCCCBBBAAABBBCCCDDDDDDDDDCCCBBBtttSSSBBBCCCJJJIIICCCGGGBBB:::444111...,,,+++(((***,,,***(((***111777JJJ444777<<<222AAASSSHHH999@@@@@@777777AAAGGGEEE>>><<<666333888AAADDDAAA???444+++,,,000222444555555555444333111111222444000222444555666777:::===:::???DDDDDDBBB@@@BBBEEEHHHFFFCCCCCCGGGNNNVVV[[[```qqq~~~wwwkkk{{{qqqnnnrrrsssnnnmmmiiieeeffflllmmmaaaRRRHHHGGGAAA===HHH```uuu~~~rrrcccWWWXXXmmm~~~{{{rrruuuzzz{{{qqqzzzppp___bbbVVVaaannnwwwccc___YYYddd{{{{{{hhh]]]JJJ@@@CCCDDD;;;GGGrrrwwwhhhhhhfffcccvvv|||fff]]]SSSUUUjjjppp^^^```dddsssmmm[[[MMMJJJKKK???:::HHHVVVxxxxxxhhheeeqqq^^^lllzzzrrr^^^XXXVVVuuuxxxLLL666444222111222222111000000000000000000000000000...///000111222333444444666[[[vvvfffiiittt???555888000...000000////////////000000---------.........//////000000000000111111111111333222666KKKuuuhhh}}}|||tttvvv|||rrrpppeee^^^___kkkwwwzzzwwwuuu~~~lll\\\RRRNNNKKKTTTaaammm|||qqqaaa||||||UUU333111444...////////////////////////////////////////////////////////////000000000000333DDDbbbzzzccc|||uuubbbVVV^^^uuufffUUUVVVcccrrr{{{|||mmm\\\```zzzNNN111111111111000000000000................................................------000111---444TTTvvv\\\|||}}}~~~zzzqqq{{{}}}xxx]]]GGGAAA???>>>>>>???AAACCCCCCAAA???@@@AAABBBCCCCCCBBBAAA@@@|||SSS@@@FFFHHHFFFLLLFFFBBB<<<555000---,,,,,,,,,,,,+++(((&&&)))000666TTTHHH;;;777888<<>>555999RRRVVV???777666555444555888===BBB:::222---000222000111555777555444333333333111///000111222222444666:::<<<>>>;;;999999>>>HHHSSSZZZ\\\YYYOOOCCC@@@JJJWWW___aaasss~~~wwwkkkhhhnnnttt}}}mmmjjjrrrzzz}}}}}}nnnoooppphhhdddPPPKKK>>>EEEKKKBBBJJJ]]]```lllvvvuuukkkkkkxxx}}}www~~~~~~vvvrrrhhhdddgggeeevvvzzznnnZZZrrrvvviiiUUUHHH@@@FFFDDDQQQvvvhhhmmmmmmiiizzz}}}___YYYSSSWWWhhhgggVVVNNNLLLEEECCCCCC<<>>333///111000///000222333///)))000000//////.........---...---,,,...///...000444FFFpppttt~~~mmm\\\vvvvvvWWWPPPZZZoooyyyZZZ[[[ZZZ555...777///111666***//////...------------...///......---------......666!!!888222000WWWjjjssspppzzzwwwpppWWWLLL>>>999HHHCCCAAAGGGGGG@@@DDDGGGAAAAAADDDHHHDDD???HHHJJJ<<>>hhhqqqvvvcccpppyyyzzz}}}iiiPPPJJJDDDHHH[[[TTTLLLKKKJJJEEEDDDDDD@@@CCCAAAFFFEEE???EEEIIIAAAvvvSSSAAAHHHMMMHHHHHHGGGCCC===666111...------)))))))))***---000444777>>>===777222666@@@AAA<<>>;;;:::888777:::CCCNNNVVV[[[\\\WWWOOOLLLRRR[[[___bbbaaa______fffnnnpppmmmvvv~~~uuuhhhcccccceeeuuuwwwxxxqqqfffeeeXXXHHHGGGNNN]]]bbbXXXbbb|||yyyooovvv~~~xxxyyy{{{xxxwwwnnnaaaVVVJJJPPP~~~yyyrrrppptttxxxpppfffdddpppttttttlll___OOOHHHCCC:::;;;RRRxxxtttuuu}}}ggghhhdddPPPooorrrkkkooojjjpppcccPPPwwwwww```JJJ999222222...000555222111111111111111000000000666---,,,333111...???XXXpppzzzdddYYYSSSKKKHHHIIIHHHNNNPPPOOOTTT___cccaaagggooo~~~xxxyyyuuuiiiiiihhhkkkzzzxxxeeesss:::,,,222222111000///...///000000111111000/////////000000/////////111333444444444DDDhhhsssuuuxxxoooiiilllwwwvvvZZZMMMRRRZZZpppvvvfff^^^{{{___BBB555222111///...///000111333000000////////////......000...000222///555TTTwwwzzzyyywwwiiiYYYiiibbbcccZZZ333999222&&&555000///......------......///......---......//////***<<<,,,111\\\rrr}}}}}}qqqeeeYYYqqqxxx}}}wwwuuucccPPPKKKIIIPPP```bbbVVVOOOQQQPPPNNNPPPUUUPPPFFFHHHKKKEEEEEEJJJHHHZZZ???CCCLLLKKKLLLHHHDDD===777222///......)))))))))***...222555777;;;>>>:::555;;;FFFCCC888DDD777777>>>;;;:::???>>>000666===@@@@@@<<<888666...///333777::::::999999888555111///000111222222...000444999===??????>>>888999999999999>>>EEEJJJDDDJJJMMMMMMNNNVVV]]]___aaa\\\ZZZ```mmmzzzvvviiidddbbb```cccpppooowwwvvvkkkgggVVVCCCDDDKKKcccrrrbbbeeetttaaaUUUPPPQQQTTTggg}}}rrr|||rrr{{{yyymmm^^^]]]zzz{{{}}}zzzlllkkkhhhbbbtttyyydddPPPHHHFFF??????DDD{{{oooppp|||kkkkkkoooSSSZZZ|||qqqhhhrrr^^^jjjVVVzzzTTTAAA888777111222444///111111111111111111111111222//////111333===XXXsss}}}aaaQQQCCCAAAEEEHHHJJJMMMKKKLLLHHHBBBAAAFFFHHHFFFUUUUUUcccrrrtttqqqhhhXXXVVVTTTSSS___zzzkkkVVVbbb@@@111222111000/////////000111111111000000///000000111///000222333111000555;;;fff}}}|||yyyqqqvvvuuuyyyuuunnnggggggrrr}}}dddWWWSSSZZZ|||fffzzzMMM___xxxsssTTT666555222000000///,,,---000000000//////////////////...222333000444MMMzzzuuuccczzzrrrnnnZZZ}}}bbbUUUTTT555444222000000//////..............................//////000,,,111222@@@}}}uuusssXXX\\\dddssswwwzzz}}}zzzvvvlllbbbZZZRRRQQQXXXpppggg]]][[[\\\XXX```rrrjjjSSSLLLRRRMMMHHHIIIHHHdddEEEDDDLLLLLLLLLHHHDDD===777222///......***))))))***---222777;;;888:::888999AAAJJJGGG<<>>BBBAAA<<<555222---111666999::::::777555777444000///000111222222...000333999>>>@@@???<<<555999<<<<<<999888;;;>>>===EEELLLMMMNNNSSSVVVVVVaaa___aaaiiiuuuzzzssskkkdddYYYeeegggxxxxxxnnnVVVDDDEEEMMMiii{{{hhhgggxxxmmmgggbbbZZZRRROOOVVVjjjrrrooosssjjj|||yyyttt{{{yyynnn^^^cccgggaaaeeewwwoooTTTIIIGGGBBBAAA>>>uuuttt}}}yyyqqqyyycccVVVpppwww~~~|||hhhaaattt{{{WWWDDD:::999444444444---111111111111111222222222+++333444///888UUUuuu{{{eeeKKKFFFAAACCCFFFHHHJJJMMMMMMOOONNNLLLKKKLLLKKKIIIJJJBBBHHHSSSXXX[[[SSSCCCHHHLLLNNN___zzz\\\tttXXX666333222000/////////000111111111000000000000111111///222666555---,,,;;;MMMxxx]]]ttt{{{wwwwwwooojjjeeeeeennn}}}uuuqqq]]]OOO]]]gggzzzwwwccccccvvvnnnKKK555111///222111------000//////000000000000000000222444333777QQQxxxkkkmmmwwwqqqnnnlll{{{\\\VVVIII666:::...000000///............///...............///000111333,,,999iiiZZZMMM\\\jjjtttvvvxxx{{{|||nnn```[[[YYY}}}~~~rrrfffbbb[[[eeehhhXXX\\\XXXPPPJJJDDDoooOOOIIINNNKKKHHHGGGCCC===666111...------***+++******+++333>>>GGG666333333:::EEEKKKHHHBBBIII777777DDDEEE@@@<<<555...444<<<@@@>>>888111---,,,333999:::::::::777444666333000///000111222111//////222777===???===:::444999>>>>>>999666666888>>>EEEKKKLLLMMMRRRVVVWWWdddeeekkkssszzztttfffVVV]]]YYYkkkyyytttiiiNNNDDDCCCRRRmmmuuucccfffzzzeeexxx~~~dddfffnnniiigggxxxlllttt}}}vvveeeTTT[[[```[[[RRR```fffRRRKKKDDD@@@@@@yyyyyyvvv||||||ppp\\\]]]~~~zzz```sssxxxaaa]]]bbb~~~www{{{YYYEEE:::888333444666///111111111222222222222222///888777///;;;]]]zzzzzz\\\FFFGGGHHHJJJKKKJJJIIIIIIJJJIIILLLOOOQQQRRRRRRPPPNNNPPPHHHIIIGGG???BBBGGGCCC<<>><<<666000,,,,,,555;;;;;;:::<<<:::666444222000000111222111000000///000555;;;===;;;888666;;;???===888555888;;;???DDDEEECCCEEENNNWWW[[[fffiiiqqqzzz}}}|||yyyeeedddUUU^^^jjjhhhbbbKKKBBBDDD]]]wwwpppbbbnnn}}}{{{ZZZXXXgggvvvssszzzkkkvvvnnnaaaTTT[[[___ZZZYYYjjjfffVVVJJJDDDGGGooo~~~{{{~~~yyylllffffffddd[[[ssssss|||iiiUUU^^^VVVgggNNN>>>888222444666111111111111222222333333333555666555777JJJhhh~~~gggXXXKKKAAAHHHJJJKKKKKKKKKLLLLLLLLLKKKKKKMMMPPPPPPOOOMMMMMMVVVPPPQQQMMMBBBAAAHHHFFFDDDLLLPPPhhhooommmnnn>>>333222111000000000111222111111000000111111222333000000222444444BBBggglll{{{qqqppplllhhh___fffqqq|||~~~~~~~~~|||{{{xxxzzz```WWWSSSZZZfff|||fffdddJJJ:::...111444222111444//////000000000111111111111555JJJppp{{{hhh|||rrrmmmlllqqqxxxoooxxxkkknnnxxx}}}ttt]]]qqqoooBBB666111000000///////////////............///000111222+++LLLhhhwww}}}kkkPPPNNNZZZccciiipppppprrrxxxpppmmmhhhsssxxxxxxsssqqqzzzssshhhaaaZZZOOOZZZGGGJJJLLLLLLFFFBBB<<<555000---,,,,,,(((,,,---+++,,,999PPPcccJJJ999444BBBKKKDDD???CCC???555555888222333888555111666<<>>===999333111000111222222111000111//////333999<<<999666888<<>><<<111999<<<000222999...555:::999;;;BBB<<>><<>>:::888:::<<<@@@BBB??????BBB>>>DDDYYYiiiqqqwwwwwwyyysssfffiiillldddXXXCCCQQQrrrooobbbuuu|||tttkkkgggssshhhXXXXXXccc~~~llleeevvvlll|||xxxrrrrrriiixxxvvvffffffdddZZZQQQ[[[|||iii^^^dddxxx~~~{{{nnnpppnnnzzzccc^^^hhhuuuYYYJJJ@@@444666...555222222222222222222222222444///666bbb~~~|||pppvvvkkkWWWQQQUUUHHHJJJKKKKKKNNNSSSRRROOO___WWWTTTXXXYYYUUUUUUYYYPPPMMMMMMRRRWWWXXXSSSOOOCCCDDDDDDQQQsssgggQQQ444000888111111777111222222111111111111111222000000333222<<>>===:::888444333333222111000//////111111222333666999<<<>>>AAABBBBBBAAA@@@??????@@@DDDFFFCCCBBBEEE@@@FFFZZZkkksssyyyyyy|||gggaaafff```RRRGGGYYYzzzpppddduuusssgggZZZPPPTTT```iiigggxxxvvvbbbSSS]]]wwwuuuxxxrrrhhhbbbeee^^^qqqqqqeeegggeee\\\SSSWWWrrr{{{{{{vvvllltttrrryyyiii]]]zzz}}}ppphhhNNN===111444///666222222222222222222222222111111>>>xxx~~~zzzhhh^^^QQQTTTVVVWWWZZZ```dddeeekkkcccZZZWWWYYY\\\]]]]]]eeeVVVLLLOOOWWWYYYWWWVVVSSSGGGLLLUUU]]]aaa===111777222///333///222222111111111111222222666555888???TTT}}}yyyuuuppplllmmmnnnxxx~~~vvvqqqrrrnnnkkknnntttyyy{{{zzzzzz{{{qqqnnnwwwkkk[[[UUUZZZdddooo___lllZZZ;;;222...111///111111---000333///000555333XXXwww||||||vvvzzz{{{wwwkkkzzzyyyjjjXXXcccDDD333---111...///111///000,,,000333///000444444IIIzzz]]]GGGLLLWWW[[[___eeeiiimmmttt}}}zzzttt___bbbfffjjjiiifffbbb^^^|||}}}pppooolllccc___UUUEEEMMMKKKMMMIIIDDD;;;444///---+++***,,,***,,,111555999>>>CCC@@@666666KKKIII>>>GGGEEE::::::DDDGGG<<<:::>>>999<<>>>>><<<:::888222222222111111111000000///000111444777:::<<<>>>CCCBBBBBBDDDFFFIIIIIIIIIHHHJJJGGGGGGIIIDDDIII]]]llluuu|||~~~yyyuuurrrtttyyypppbbbbbbZZZIIIGGG___mmmfffttt~~~zzzkkkaaaWWWMMMMMMTTTaaa^^^eee}}}^^^SSSVVV___jjjsss}}}uuunnnvvvllleeefff^^^nnnyyymmmhhh```UUUMMM^^^zzzzzz}}}{{{zzzsssggghhhooodddyyysss___fffpppXXX???222333111666222222222222222222222222444444GGG}}}uuu{{{yyy}}}hhhXXX\\\dddlllrrruuuxxxzzz{{{vvvlllfffnnn|||yyy{{{```KKKNNNWWWZZZ[[[^^^\\\EEENNN]]]|||mmmrrrwwwKKK111444444000111000222222111111111111222222000+++///>>>aaa|||xxxxxxzzz{{{vvvnnnlllnnnfffvvvrrr|||xxxssslllhhhfffcccaaa```aaaaaabbbccchhhooouuuwwwtttpppmmmooolllqqqoooaaagggVVVQQQPPPeee}}}eeeqqqDDD000333...222222+++222111...000111555@@@{{{{{{pppyyyssszzzxxxssskkkjjjtttrrrKKKccc999,,,555000...444222///---///444333111444999fff^^^MMMEEEOOOYYYZZZ\\\ccciiiooowww~~~|||zzz}}}uuu||||||tttppp{{{zzzvvvkkkhhhVVVFFFLLLIIIKKKIIICCC;;;444///---+++***((((((+++111888<<<===>>>;;;444:::IIIEEE===CCCCCC555;;;DDDEEE===777888888EEEHHH@@@777666000,,,222888:::<<<>>>>>><<<999666222222111111111111111111///000222555888;;;===???@@@???>>>CCCIIIOOOPPPPPPIIIKKKIIIJJJLLLHHHNNNaaarrryyy}}}~~~zzzyyytttmmmiiijjjzzz|||nnnaaaQQQCCCCCC]]]|||}}}iiigggqqqssswww~~~uuujjjddd^^^WWWVVVYYYaaajjjppp}}}ooo```YYYaaaqqqrrrjjj{{{vvvwwwlllwwwrrr]]]NNNHHHkkkuuurrrvvvwwwooo||||||zzzxxx|||```]]]```DDD999666333555222222222222222222222222555555UUUyyyrrr}}}|||zzzbbbdddqqq|||rrrgggPPPRRRZZZZZZ\\\ddd```NNNRRRkkkggg{{{[[[555333777333222555222222111111111222333333999333999RRR{{{mmmoootttxxxuuummmjjjlllcccooollluuuwwwlllkkkcccUUUTTTQQQMMMJJJGGGEEEDDDNNNOOOUUU^^^bbb^^^VVVQQQTTTLLLIIIVVVkkkuuukkk\\\fffmmm|||jjj___ZZZYYYppprrrnnn{{{NNN444:::000444222,,,666333000444///;;;^^^zzz{{{www~~~}}}~~~~~~___```VVVYYYQQQ222666000---555222//////...333555///333BBBKKKDDDFFFQQQXXXXXX[[[cccjjjqqqyyyvvvxxxsss~~~vvvuuuUUUGGGKKKHHHKKKIIICCC;;;444///---+++***((()))+++222:::???===999888333@@@GGGAAA>>>===<<<444>>>CCCAAA<<<555222666BBBEEE>>>888:::555111777;;;<<<>>>???>>>;;;777555222222111111111111111111111222444777:::<<<>>>??????===<<<@@@FFFLLLNNNNNNHHHKKKJJJLLLOOOKKKQQQeeevvvyyyzzzyyyyyyooodddgggtttvvv]]]IIICCCDDD\\\wwwxxxhhhhhhnnniiibbbjjjuuuwwwlllccc\\\TTTPPPOOOUUUccclllsssyyylll}}}~~~}}}```PPPLLLqqqnnniiiqqqqqq}}}www{{{}}}\\\ZZZzzz~~~www^^^EEE>>>777444333222222222222222222222222222>>>pppvvvsssppp{{{yyyqqqzzzqqq}}}ppp]]]\\\___]]]___eeefffcccZZZ|||iiiwwwrrrBBB444888555222777222222111111222333333444;;;777FFFllluuuvvvtttvvvyyywwwqqqmmmnnnooossslllooofffYYYZZZMMMCCCAAA>>>===???DDDJJJNNNVVVPPPPPPWWW]]]^^^___aaaXXXSSSJJJAAA@@@HHHRRRZZZSSSSSSbbb{{{ooohhhZZZdddxxxssshhh^^^888:::///444444111444222555555---HHHxxx|||xxxssswwwiiiOOOmmmwwwIIIxxxtttBBB666000///333222000111...111666...666SSSdddEEECCCHHHQQQUUUUUU\\\ffflllsss{{{xxxvvvzzz|||yyyqqqtttQQQFFFKKKIIINNNIIIDDD;;;444///---+++***+++,,,---222<<>>777333::::::AAA===777777333111:::>>>???@@@???===:::666444222222222111111111000000111333555888:::<<<======???>>><<<>>>AAAEEEGGGHHHIIIMMMLLLNNNRRRMMMSSSfffqqqssstttwwwssshhhkkkyyysssXXXEEEEEEKKKZZZqqqvvvllllllnnneeeWWW[[[fffsss|||}}}wwwmmmbbbXXXRRROOONNNPPPSSSWWWccc~~~xxx^^^xxxzzz^^^PPPOOOvvvqqqkkksssuuuvvv|||nnn[[[XXXmmmxxxeee[[[DDD@@@555444111222222222222222222222222444\\\yyy}}}kkkooooooyyyrrriiihhhgggfffeee___hhh\\\sssVVV777777555///444222222111222222333444555...///LLL}}}~~~yyy{{{yyyxxxsssmmmkkkmmmpppqqqlllpppaaaTTTYYYJJJBBBCCCDDDEEEJJJWWWhhhuuuvvvooonnnuuu~~~iiiPPPAAA===???FFFMMMTTTMMMVVVqqqssseee___UUU]]]zzzeeewwwBBB333...111777333000000666444555^^^rrr~~~~~~|||xxx|||}}}^^^RRRzzzWWWXXXZZZ999222222111222000444...000666...@@@nnnFFFFFFGGGKKKPPPRRRTTT^^^iiioootttzzzyyy{{{{{{qqqsssQQQGGGLLLIIIOOOIIIDDD;;;444///---+++******+++,,,222AAAMMMMMMEEE555000HHHHHHCCCHHH888222999CCC===888@@@<<<666AAAOOOYYYUUUFFF:::///000>>>AAAAAAAAA@@@===999666333444333333222111000//////111222444777888999::::::;;;<<<<<<===>>>AAAFFFIIINNNQQQPPPQQQTTTNNNSSSeeerrrrrrrrrxxxssspppvvvoooYYYHHHDDDJJJQQQeeerrrqqqrrrsssjjj```\\\^^^iiisssxxx{{{uuusssmmmccc[[[YYY\\\^^^XXXOOONNNWWWdddzzzqqqYYYxxx~~~pppZZZOOOMMMxxx}}}vvvuuuwwwsss{{{pppgggooouuu{{{ddd\\\^^^ooogggJJJCCC333555333222222222222222222222222;;;|||nnnjjjppprrrsssuuurrruuupppfffWWWaaa]]]nnnhhh;;;666666000444222222222222333444555555333888___{{{}}}{{{vvvlllcccdddjjjiiikkkooozzzmmmdddmmm\\\TTT___jjjjjjeeeggguuutttOOOIIIPPPPPPKKKIIINNNCCCGGGbbb|||hhhcccZZZWWWnnnvvvbbbqqqWWW555333---666444000333555444LLL|||yyyqqq}}}wwwhhhsssyyySSSppp}}}\\\fffrrr???777555...444///666...///777222NNNfff<<>>999EEEtttyyy```EEE111333EEEBBBBBBBBB@@@===999555333444444333222111000///...000111333555777777777777666888;;;<<<>>>BBBIIIOOORRRUUUSSSTTTUUUNNNRRRddd}}}yyytttvvvuuuhhheeeooo|||~~~|||{{{xxxppp___LLL@@@DDDFFFYYYnnntttwwwyyyrrroooddd]]]bbbkkkppptttxxxssssssnnnddd\\\]]]ccchhh]]]RRRQQQUUUOOOUUUuuummmsss|||~~~mmm\\\QQQLLLttttttmmmiiifffYYYSSSRRRUUUooorrr~~~}}}}}}eee\\\\\\```xxx|||qqqbbbUUUlllxxxTTTHHH444777666222222222222222222222222===~~~ssskkkvvvtttuuu{{{xxxyyyggg]]]```ccczzz{{{wwwqqq===666999444888222222222222333444555666666===ggg|||yyyvvv~~~yyyiii^^^aaakkkjjjmmmxxxzzzsss|||iiiggg}}}zzzkkkmmmvvvsssooommmmmmgggfffwwwzzz[[[UUUSSSLLLLLLTTTOOOEEEHHHbbbyyyffflllaaaVVVwwwmmm___kkk===<<<,,,333555333888444666aaatttvvv}}}xxx}}}www~~~~~~uuuzzzxxxjjj]]]YYY```ooouuusss{{{ZZZjjjtttGGGEEE;;;777,,,777...666......888666XXXdddNNNEEEGGGIIIMMMOOOQQQVVVaaakkktttuuuxxxwww|||UUUCCCIIIHHHKKKFFFBBB<<<555000---,,,,,,+++---///333<<>>333444111///444555222666888111WWW}}}dddiiillleeewwwuuullleeennnhhhxxxTTT222222555...555333111000111222222222444LLLqqqttt}}}yyylllaaa```ffflllaaaVVVSSSoooxxxuuu~~~uuutttyyy|||hhhZZZUUUUUUQQQPPPIIIMMMIIIOOO~~~kkkbbbfff^^^UUU[[[VVVOOOOOO^^^vvvmmmcccmmm``````tttwww???000555333...888000555===}}}vvvzzzwwwyyy~~~zzz~~~|||qqq~~~uuummmyyyyyyoooZZZOOO^^^wwwGGG...:::,,,000111333000666999yyy^^^BBBNNNHHHKKKNNNPPPSSSYYYcccjjjppprrrwww~~~yyy}}}{{{|||yyymmmggg___VVVEEELLLJJJKKKFFFBBB<<<555000---,,,,,,+++---000555<<>>>>>@@@HHHEEE;;;:::JJJDDD>>>;;;888777<<>>999555555555777555333222111000000///222333333333333555777::::::;;;<<<<<<999999BBBMMMTTTTTTUUUUUUQQQOOOTTT\\\}}}rrrzzz{{{pppaaaNNNBBBTTTvvviiiPPPDDDAAA???@@@EEE999999BBBQQQiiixxxvvv~~~}}}wwwtttwwwwwwlll[[[RRRQQQOOO```oooyyykkk___XXXccc{{{iiiZZZEEELLLdddvvvbbbSSSUUU\\\iiiuuu~~~uuuyyy~~~TTTCCCFFFIIIGGGDDD@@@>>>???@@@AAAMMMlllnnnZZZ[[[TTTnnnhhh[[[XXX~~~]]]KKK:::222666444444333222222111555<<>>DDDCCC;;;999LLLJJJBBB888444888>>>AAALLLLLLKKKEEE:::666???LLLEEEDDDBBB===999666555666555555444444222111///...333444444333333555999<<>>???:::333777EEE]]]uuusssmmmccc___XXX```wwwsssfffiiirrrhhh```^^^aaayyymmm^^^JJJQQQhhhjjjJJJ???DDDBBBEEELLLMMMKKKOOOXXXsssQQQDDDMMMOOOKKKEEEAAA???>>>======???ZZZyyy{{{kkkddd[[[uuufffXXX```nnncccHHH===666999555888111111777///555RRR~~~ccceeeXXX[[[iii~~~mmm^^^PPPOOOgggyyynnnhhh@@@555666555444333222111222333444555???sssvvvsssvvvsss{{{tttjjjbbb```iiiyyyxxxnnnuuuhhhGGGCCCDDD;;;;;;;;;??????HHHDDDAAAhhhxxx}}}uuuxxxqqqSSSIIIcccqqqtttkkk[[[hhhssslll___;;;:::333000777888444bbb{{{}}}nnnttt~~~lllooonnn~~~YYYnnnLLLjjjooo===666000666---111000:::]]]qqqOOOKKKIIINNNOOOPPPQQQTTT\\\gggooo}}}{{{yyyzzz~~~wwwppptttooommmzzzwwwyyyuuunnngggPPPCCCLLLHHHGGGFFFBBB<<<555000---,,,,,,***,,,333;;;@@@???======555FFFFFF>>>@@@AAA;;;999HHHJJJDDD777333:::???===FFFEEEBBB:::444444>>>IIIFFFDDDBBB===888555555666555555555333111/////////444444444333444888===BBB===<<<===AAADDDFFFLLLSSSRRROOONNNOOOOOOKKKKKKNNNRRRiiirrrllleee\\\ZZZddd```bbbjjjsssvvvwwwrrr^^^NNNFFFAAA;;;===444444<<>>===<<>>;;;777999@@@EEEBBB888666===@@@===EEEBBB<<<444000555===DDDEEEDDDAAA<<<777444555666777666555111...---000333333444444555777<<>>VVV|||fff^^^}}}fffiiioooTTTMMMvvv}}}{{{JJJGGG:::333000777000333<<>>:::999===@@@@@@FFFCCC;;;222111999@@@CCCEEECCC???:::555333444555777777555111,,,,,,000444222333555666999>>>DDDHHHHHHDDD@@@>>>;;;<<>>555444???EEEQQQTTTLLLBBB??????LLLcccmmmoootttxxx{{{yyyfffVVVQQQVVVcccwwwuuuaaabbbiiipppnnnhhhSSSYYY^^^___YYYZZZfffnnnwwwppprrryyywwwnnnhhhmmmmmmttt~~~kkkYYYJJJGGGHHHEEEBBBCCC???NNNuuuxxx```\\\~~~wwwwwwrrr\\\ZZZtttNNNFFF999:::222666222333555///DDDuuunnnaaa[[[]]]^^^xxxwwwhhhUUUOOOppplllccchhhooozzz}}}rrrwwwrrrkkk\\\:::222888111333555444333444888;;;___gggkkkuuuxxx}}}yyykkkaaaccckkktttjjjIIIgggqqqSSSLLLTTTRRRXXX\\\RRRUUUTTTVVV|||rrrnnnfffeeeuuuwwwyyy}}}}}}pppjjjoooiiiooofffqqqTTT666999888444@@@nnnooojjjttthhh\\\wwwbbb[[[mmm]]]cccNNNbbbmmm888888111666999666IIIttt~~~JJJKKKSSSLLLMMMNNNOOOPPPSSS[[[fffnnnuuuvvvyyy~~~~~~}}}UUUDDDLLLLLLOOOFFFBBB<<<555000---,,,,,,...(((000FFFTTTMMM???666888CCCKKKMMMGGG666444DDD???<<<;;;<<<<<<<<>>888333222333444555666666333...,,,///333222333666777999<<<@@@DDDKKKLLLNNNMMMGGGBBBFFFMMMWWWUUUUUUSSSMMMIIILLLTTTeeegggaaa___fffddd]]]___fffZZZCCC???666===HHHAAA:::;;;<<<888@@@@@@@@@DDD@@@BBBPPP```^^^\\\YYYWWW]]]qqqnnnZZZMMMHHHOOOYYY]]]dddxxxssseee]]]llluuuqqqkkk\\\iiixxxZZZKKKOOOTTT^^^qqqzzzsss]]]JJJIIIKKKIIIGGGIIIBBBUUU~~~xxx{{{bbb___wwwxxxeeeTTTlllOOOHHH:::<<<666444333444111777XXXhhh```[[[^^^^^^www___TTTUUUxxxyyylllmmm||||||iiigggtttooosssyyy|||{{{wwweeefff???222666000333666555333444888===nnn}}}gggqqqwwwtttzzzpppccc\\\dddmmmrrrzzz}}}YYYEEEaaazzzbbbYYY\\\\\\```ccc[[[aaa]]]RRRmmm~~~pppnnnmmmpppyyy~~~wwwuuu|||}}}||||||iiinnnjjjhhhuuu```iii::::::777666EEE~~~fffnnnjjjYYYzzz~~~zzzuuubbbXXX]]]lllxxxWWWuuuaaaOOOKKK666000:::555666VVVlll>>>KKKQQQOOOLLLNNNPPPRRRUUU\\\fffmmmuuuvvvxxx|||TTTBBBIIIKKKOOOFFFBBB<<<555000---,,,,,,///(((///GGGXXXRRRAAA666333===HHHQQQMMM999999PPPDDD<<<999======:::AAALLLEEEAAA888111444???DDDBBBCCCAAA===777222111222444222666888555000---...111222444666777888:::===???HHHQQQ^^^ccc[[[PPPLLLOOOXXXWWWVVVRRRJJJDDDIIIRRR^^^[[[ZZZccciiiZZZSSS```^^^zzztttfffPPPFFF999@@@PPPNNNEEE@@@;;;:::CCCHHHOOOWWWPPPGGGLLLUUUZZZ``````ZZZWWW___kkkkkkUUUJJJKKKSSS]]]dddjjjhhhxxx|||ppplllZZZiiixxxnnneeeZZZlllzzzggg```QQQGGGLLLeee{{{xxxbbboooyyyaaaMMMLLLOOOMMMMMMPPPGGGgggqqqvvviiieee{{{aaaiii\\\fffoooRRRNNN888333999222555555000AAAllldddVVV]]]eee```yyy```aaaUUUMMMuuuyyylllYYYPPP```zzzvvvwwwjjjsssGGG777999000333666555333444999>>>wwwsssfffzzz{{{iii\\\XXXbbbkkkmmmqqqxxxzzz|||```MMMiiiuuunnnlllhhhjjjllleeemmmdddNNN]]]```vvvwwwkkkppp|||rrrnnnrrr}}}|||yyy{{{ttt~~~zzzkkknnnlllgggVVVyyy>>>;;;666888IIIwwwuuuccc{{{}}}ooo[[[{{{zzzxxxwwwiiiWWWXXXeeexxxyyyhhhNNNLLLXXXoooWWWgggrrrIII\\\555000<<<111555```}}}```>>>QQQRRRPPPKKKNNNQQQSSSVVV]]]fffmmmwwwwwwxxxzzzZZZAAAMMMOOOIIIGGGDDD>>>666///+++***+++///---000:::DDDGGG@@@888999777>>>GGGCCC999???QQQRRRDDD666111777???CCCBBBDDD???666///444???CCC???BBBDDDAAA777222444444222000222444444222000000000111111333555777888::::::>>>III^^^ooopppaaaTTTOOO]]]WWWXXX[[[VVVJJJHHHNNN\\\bbb``````ddd^^^XXX^^^___mmmZZZnnnrrrSSSGGG===GGGnnnkkkKKKFFFBBBQQQWWW```eee```VVVQQQRRRTTTWWW[[[ZZZSSSMMMQQQZZZrrrhhh[[[UUU]]]fffjjjnnnvvvtttzzz~~~~~~uuupppeeelllxxxrrrggg[[[ppphhh{{{oooMMMNNNIII[[[www{{{ppprrrxxxppplll]]]^^^rrr~~~uuummmZZZKKKOOO\\\\\\QQQQQQ~~~nnn```mmmddd]]]{{{qqq```___zzzccc[[[BBB>>>333888222---777===;;;vvvTTT___WWWcccbbbrrriiiUUUNNNKKKcccvvvnnnfffRRRIIISSS]]]uuusss}}}HHH333555777000444222888777111GGG~~~bbbiiiyyy{{{yyy{{{iiiZZZSSS^^^kkkpppooopppyyyqqq|||www\\\ooo{{{zzzrrrlllnnnnnnhhh___[[[PPPVVVXXX^^^nnntttrrrxxxqqqlllsssyyyttt{{{wwwyyylllnnnnnnbbbeee>>>999777???^^^lllhhhwww}}}{{{gggaaayyyuuueee___bbb___WWWVVVFFFVVV|||```WWWPPPLLLUUUnnniiicccSSSlll>>>555777555999qqqyyyvvvRRRCCCKKKXXXJJJQQQPPPOOORRRWWW___hhhmmmyyyzzz{{{|||}}}YYY???IIIKKKFFFGGGDDD>>>666///+++++++++---...333===GGGFFF===333>>>;;;@@@HHHCCC999???OOO[[[NNN>>>666888===AAABBBEEE???666000555???CCC???@@@CCC???666000222444333///111222222111000111222111111333555777888:::;;;777;;;GGGUUU^^^```fffmmmeee[[[VVVUUUPPPIIIKKKTTT^^^cccaaa```bbb[[[WWW___uuu~~~nnnlllhhhdddggggggPPP@@@DDDlllsssdddqqqxxx{{{ssslllfffaaa[[[[[[___^^^^^^]]]YYYSSSOOORRRWWW```hhhttttttmmmggggggrrr}}}}}}zzzvvvmmmooogggrrr{{{vvvkkk]]]oooyyyjjjfffXXXQQQZZZuuuuuucccWWWTTT\\\kkk}}}tttrrr}}}wwwiiiaaadddggg___SSSXXXsssxxxyyygggaaakkk{{{___[[[ffflllJJJBBB;;;777777333777888:::xxxXXX```XXXaaacccrrriii^^^WWWLLLTTTqqqjjjZZZVVVXXXNNNGGGJJJKKK^^^OOO777777777000555222666666444OOO}}}yyycccooo|||zzzvvvwwwhhhZZZTTT___mmmpppppppppsssttt{{{yyyyyyzzzuuunnnkkkfffjjjfffhhhtttwwwuuu{{{rrrkkkmmm{{{}}}uuuttt{{{wwwxxxvvvqqqlll\\\zzz~~~mmmDDDBBB777>>>lllfffsss{{{xxx|||vvvrrr___^^^yyy}}}rrrlllrrr\\\ooorrr^^^UUUJJJIIIXXXqqqggg^^^hhhwwwyyy;;;333666555===zzz|||xxxSSSJJJMMMTTTLLLPPPOOOOOOQQQWWW___hhhmmmxxxzzz|||||||||]]]BBBJJJMMMIIIGGGDDD???777000++++++,,,000333;;;FFFNNNKKK???333CCC>>>@@@EEEAAA888<<>>666000111444666000111111111000000111333000111333555777999:::;;;===;;;<<>>888333:::777666555EEEuuu[[[aaaYYY```cccsss{{{~~~yyybbb]]]WWWVVVNNNNNN___|||aaaPPPPPPYYYYYYTTTOOOEEEKKKmmm}}}xxxVVV:::888666111555222444555999[[[rrrnnnbbbttt~~~zzzvvvttteeeYYYUUUaaannnqqqppppppqqq{{{}}}~~~}}}wwwrrrpppsssxxxtttttt{{{zzztttxxxyyyqqqpppxxx~~~{{{xxxyyyxxxvvvxxx|||}}}vvvlll[[[sssqqqOOOCCC888===uuu___vvv~~~~~~tttssslllXXXWWWpppssslllxxxoooqqqbbbYYYMMMEEEHHHYYYsssnnn]]]zzz___HHH777999666???~~~uuuLLLMMMKKKNNNQQQPPPOOONNNPPPVVV___hhhnnnwwwyyy{{{{{{zzz|||}}}```DDDJJJNNNLLLHHHEEE???777000,,,,,,---000444<<>>444222999AAABBB@@@AAABBB???888222111666:::222333222000......000222000111222444777999;;;;;;BBB@@@@@@BBBEEEJJJQQQVVV[[[WWWVVVXXXVVVQQQPPPTTT^^^gggjjjjjjgggZZZVVVcccqqqrrrzzzyyyfff]]]```zzzgggddddddVVVeeevvvfffXXXZZZcccjjjkkkjjjlllqqqsssnnnjjjeeeZZZOOOMMMVVVaaagggmmmuuuxxxrrroooddd\\\fff|||qqqaaaqqq~~~nnnVVVRRRgggpppLLLEEECCCQQQzzzooojjjiiiiiijjjzzzzzzqqqwwwvvvttthhh^^^]]]uuu]]]UUUNNNIIIcccaaa\\\sss}}}___@@@666000888555222999```mmm[[[aaaZZZ______rrrzzzvvvlll^^^[[[VVV[[[QQQEEEFFF\\\}}}cccSSSQQQYYYYYYVVVNNN@@@LLLddd~~~tttsssZZZ;;;555666111666222222333>>>gggbbb^^^www~~~yyyxxxuuuaaaWWWUUUbbbnnnpppooooooqqq|||~~~~~~tttttt{{{vvvvvv||||||yyyzzzrrrsssxxx}}}||||||qqq```sssppp}}}ZZZ::::::???mmmXXXooo}}}wwwrrrvvvmmmXXXWWWiiiuuutttyyysssbbb\\\TTTNNNJJJNNNaaatttwww^^^~~~MMMVVV::::::555AAAhhh@@@KKKHHHIIIWWWOOONNNMMMOOOVVV___iiiooowwwyyyzzzyyyxxx{{{^^^BBBFFFJJJKKKIIIFFF@@@888111---,,,---+++...555???FFFEEE<<<555BBB@@@AAAAAA;;;444777???EEEAAA===<<<===@@@BBBCCCFFF;;;111222;;;BBBBBBAAA@@@@@@>>>999222///444:::555555444111///...///111///000222444777999;;;<<<<<<>>>AAADDDGGGJJJJJJHHHRRRRRRUUUWWWUUUSSSUUUYYYdddnnnuuuuuulllWWWPPP^^^vvvuuuxxxiiiUUUlllvvvggg___MMM[[[yyyiii[[[\\\cccddd^^^YYYhhhqqqrrriiibbbaaaYYYNNNJJJVVVdddlllnnntttwwwrrrkkkgggaaalll~~~yyyooocccvvv}}}bbb[[[sss]]][[[OOOHHHjjjyyyvvvuuuuuu}}}iiiiii[[[ZZZ}}}ZZZYYYSSSCCCMMMddd}}}```]]]sss~~~oooKKK<<<333888222111???{{{ggg\\\```ZZZ\\\\\\qqqwwwxxx|||oooeee___[[[WWWSSSIIIEEEUUUvvvyyyooo___ZZZ\\\XXXWWWSSSGGGOOOppp}}}}}}```???555777111777333222222@@@nnn```___zzz|||vvvxxxrrr^^^UUUTTTaaammmooonnnoooooo}}}~~~~~~sssuuuvvvvvvzzz~~~yyyuuusssppprrryyy~~~}}}}}}tttfffrrryyyrrrzzzddd777;;;FFF___SSSnnnyyyppp}}}rrrpppssshhh^^^hhhyyyvvvfff]]]WWWVVVPPPLLLWWWiii~~~bbb|||OOO{{{\\\888777444FFFVVV;;;PPPKKKIIIXXXNNNMMMLLLNNNUUU___jjjpppwwwxxxxxxvvvwww{{{cccFFFGGGJJJLLLIIIFFFAAA999111------...+++...555===CCCCCC===777???BBBFFFEEE===666:::CCC???<<<999;;;???CCCDDDCCCDDD777...222<<>>>>>>>>:::222,,,000888666666666333111///000111///000222444777999;;;<<<===@@@AAABBBEEEIIIHHHEEEOOOSSSVVVTTTQQQSSS\\\eeekkkvvv}}}}}}nnnSSSKKK\\\hhhddd```eeevvv}}}jjjPPPGGGiiixxxaaaGGGHHHuuueee``````^^^YYYVVVdddqqqppp^^^SSSWWWXXXSSSPPPTTT```nnnvvvtttnnnkkkrrrxxxxxxzzzooobbbaaa```ttt~~~vvvmmmddd{{{yyywwwaaaqqquuu```\\\SSSqqqpppcccpppwwwccc```dddYYY\\\MMMBBBNNNXXXgggcccWWWrrr~~~|||pppKKK;;;999:::333333@@@eee^^^___ZZZYYYaaaxxxqqq]]]tttvvvooobbbZZZVVVSSSJJJBBBIIIeeesssddd^^^\\\XXXYYYXXXMMMMMMgggDDD777888111777555444222@@@pppeeeccc}}}vvvxxxmmm]]]TTTUUUbbbmmmooooooqqquuu~~~xxxzzzqqqlllrrrtttxxx|||~~~{{{vvvqqqoooqqqrrrwww}}}{{{}}}{{{uuuiiiooowwwvvv{{{mmm>>><<>>999888@@@IIIHHH>>>777<<>>888MMMzzz}}}JJJDDDSSSOOORRRTTTMMMKKKJJJMMMTTT___kkkrrrqqqtttxxxyyyzzz}}}jjjJJJFFFFFFHHHJJJGGGAAA999222......///...333;;;CCCFFFBBB:::444111===IIIHHH<<<555<<>>CCChhhrrrZZZWWWyyyqqqnnnpppkkkjjjhhhjjjeee\\\aaappp|||wwwhhhllliii}}}{{{tttpppkkk~~~xxxnnnhhhxxx|||vvvuuuwww}}}|||zzzWWWTTTnnncccHHHqqqgggNNNJJJTTT\\\JJJHHH|||zzzRRRzzzxxx}}}aaaFFF@@@111555666999777{{{tttyyy^^^``````^^^]]]VVVqqq{{{nnn^^^WWWNNNGGGDDDRRRttt|||}}}|||}}}sss```mmmFFF666999000777888888333===kkkgggiiirrr```XXXXXXdddnnnqqqsssxxx{{{}}}}}}rrrbbbmmmuuummmllllllssspppmmmooollliiippppppqqqnnnfff```aaafffiiissspppsssxxxyyywwwssswwwqqqrrr~~~iiicccxxx===;;;mmmUUU\\\rrrrrrtttcccSSSqqqrrr___aaa}}}{{{wwwjjjdddeee\\\UUUkkkuuu^^^zzzcccAAA>>>999RRRzzzMMMCCCJJJIIITTTVVVMMMKKKJJJLLLTTT___kkksssnnnsssyyy||||||}}}~~~]]]DDDIIIIIIHHHIIIGGGBBB999111,,,,,,...---111===GGGBBB555555???@@@333===LLLCCC666<<>>???FFFIIIEEECCCEEEKKKWWWbbbdddcccfffiiijjjjjjnnnwwwxxxfffTTT^^^uuu{{{sssjjj]]]QQQQQQXXXFFFEEE999CCCQQQWWWxxxwwwtttuuu|||vvvqqqrrrooopppqqqkkkzzzppp~~~yyysss{{{pppkkkkkksss|||~~~fffSSShhh{{{sss]]]]]]oooXXXMMMQQQSSSLLLKKKiiixxxmmmsssbbbFFFDDD;;;666999666FFF}}}uuu\\\^^^^^^aaa]]]VVV^^^|||pppooogggZZZKKKCCCMMMiii\\\lll}}}hhhoooDDD888666555000888111666<<<{{{yyysssiiifffzzzdddVVV[[[kkkrrrvvvxxxsss|||xxxxxxxxxxxxwwwxxxqqqUUUPPPddd~~~xxxcccooo```^^^\\\]]]fffwwwtttdddZZZQQQLLLGGGFFFPPP^^^jjjsssuuuxxx|||yyy|||zzzttttttpppvvvfff{{{???888bbbddd}}}~~~hhhrrreeeHHH^^^}}}\\\]]]uuutttmmmiii___XXX\\\^^^yyyuuu```nnndddddd```uuubbb\\\III999<<>>444---222???HHHIIIEEECCCBBB>>>888333111111222...000444777999888777666333333333666999<<<<<<;;;CCCAAACCCIIIJJJFFFFFFIIINNN^^^lllnnniiigggiiikkkhhhiiillljjjZZZQQQccc}}}~~~ooo[[[NNNCCCBBB777:::lll\\\SSSkkk~~~vvvtttxxxuuutttnnnmmm~~~zzziiijjjppp||||||rrrkkkhhhzzzbbbRRRUUUhhhlll^^^nnniiiVVVUUUUUUMMMHHH___mmm]]]yyywwwJJJ===888444777777QQQvvv\\\aaabbbbbb[[[UUUXXXxxx{{{pppnnnhhh[[[IIIIIIeeelll|||yyyooouuuIII;;;555555111:::444:::BBBhhhaaa```QQQSSSccckkkrrrwwwuuuqqqpppqqqtttuuurrrmmmiiiyyyiiiUUUNNNWWWjjj}}}}}}uuutttqqqkkkoootttvvvxxxYYYNNNFFFFFFCCCAAAHHHUUUjjjooooooqqqwwwwwwyyywwwsssmmmsssyyyhhh{{{BBB>>>sssppp|||~~~|||mmmmmm```LLLVVVwww}}}\\\VVVbbb[[[SSSUUUTTTEEEIIIJJJ```vvv]]]nnnddd^^^XXXvvv{{{{{{mmmTTTKKK<<>><<<:::@@@===444666BBBGGGCCC:::222---333AAAKKKKKKGGGCCCAAA<<<555000...000222...000333666888888888777777555333444777:::;;;;;;AAACCCGGGJJJIIIEEEFFFJJJMMM```rrrtttmmmjjjlllnnnmmmllllllfffWWWQQQggg{{{XXXAAA>>>???777222HHHqqqwwwPPPCCCNNNsssuuusssuuu|||xxxllliiiddd^^^ooottthhhgggvvv}}}fffOOOJJJKKKFFF^^^ooottt|||vvvnnnggg~~~www{{{tttiiioooyyypppZZZKKKJJJhhhlllzzz}}}}}}aaaXXXXXXRRRHHHWWWgggQQQNNN>>>888555666555UUUtttZZZcccfffdddZZZUUURRRhhhtttzzzvvvmmmnnnqqqjjjSSSFFF```|||ssstttooozzzzzzLLL<<<666666222;;;555;;;BBBfffZZZvvv|||aaaPPPOOO]]]eeemmmuuuuuuoooppprrrssspppgggXXXNNNUUUSSSNNNJJJNNN___www~~~vvvrrrwww}}}qqqzzzYYYIIIAAAEEEEEE???DDDPPPnnnrrroooqqqxxxxxxzzzzzzsssmmmtttwwwggg~~~FFFCCCrrrmmmyyy~~~zzzlll^^^SSSNNN\\\[[[EEEEEEBBB???AAA@@@BBB@@@:::LLLzzzuuuUUUnnnggg^^^]]]|||zzzeeeWWWJJJ<<>>;;;???<<<555777BBBFFFBBB777111---444@@@JJJJJJGGGBBB???:::333...---///111...000222555777888999999:::777444333555888;;;<<<>>>BBBHHHIIIEEEBBBDDDHHHIIIYYYiiillliiijjjmmmooonnnoooqqqkkkZZZRRRbbbzzzxxxaaaDDD;;;>>>???===777666<<>>|||ggg[[[nnnxxxgggTTTRRR]]]ccckkkrrrrrrtttuuuuuurrrmmmbbbPPPAAA@@@EEEIIIJJJNNN___{{{tttfffzzzmmmWWWJJJMMMLLLCCCFFFTTTooouuuuuuvvvyyyvvvwwwzzztttrrr|||{{{vvveeeGGGCCCzzzgggccc|||zzz|||~~~mmm^^^[[[JJJMMMfffCCC???GGGJJJFFF@@@HHHEEEDDDZZZWWWpppiii^^^fff[[[bbbLLL:::@@@www\\\AAAQQQXXXUUUXXXQQQJJJHHHFFFJJJUUUbbbnnntttvvvzzz|||{{{|||nnn]]]fffhhhWWW}}}tttyyyJJJEEEHHHHHHIIIGGGBBB999000,,,,,,...///===;;;AAATTTIII444888CCCAAADDDCCC@@@HHHLLLAAA???@@@===888;;;CCCFFFBBB666111...333>>>FFFGGGDDDAAA>>>999222---,,,...000...///111444666888:::;;;>>>:::555333555888;;;======CCCHHHHHHDDDCCCDDDGGGGGGOOOWWWYYY\\\bbbggghhhfffhhhjjjeeeWWWSSSdddzzzxxx~~~jjjEEE777>>>CCC???===>>><<<777555888777::::::999@@@```kkk^^^TTTMMMFFFFFFHHHJJJOOOUUUaaarrrsssfff^^^QQQEEECCC???<<>>LLLSSS[[[]]]UUUIIIGGGFFFJJJTTTaaammmtttvvvxxxzzzzzzzzz~~~lllPPPTTT~~~ppp{{{IIIFFFKKKJJJIIIGGGBBB999111,,,,,,...222EEE===;;;MMMAAA---888===;;;AAACCC???DDDJJJCCCAAA@@@<<<999===DDDFFFBBB777222...222<<>>999222---,,,---///...///000222555999;;;===???;;;777555666:::===??????EEEIIIGGGEEEFFFFFFEEEEEEHHHHHHGGGKKKTTT\\\^^^aaabbbaaa[[[TTT[[[uuuxxxrrr```FFF???GGGJJJ???888:::>>>>>>@@@DDD??????555888???fffdddLLLRRRLLLIIIHHHFFFAAA>>>???OOO]]]^^^VVVSSSIII>>>===>>>AAACCCdddvvvsssuuu|||MMM===AAAFFF{{{|||tttuuu{{{qqqnnngggfffbbbcccrrraaaXXXdddlll}}}ssshhh\\\]]]NNNMMM]]]jjjyyy___WWWeeeEEEAAA333555;;;888QQQxxxbbbfffaaa___[[[SSSWWWnnnrrrqqq}}}llldddSSSLLLVVV___```jjjzzzxxxfffuuu|||zzzLLL;;;888777333;;;555:::AAAooofff[[[fff}}}}}}cccPPPMMMYYY```hhhqqqqqqqqqvvvyyyzzz~~~}}}ppp___ZZZWWWPPPJJJMMM___{{{~~~mmmnnnpppvvvrrrcccjjj}}}dddaaaVVVDDDJJJaaalllwww|||~~~vvvsss~~~uuulllmmmsssqqqCCC>>>|||vvvhhhaaaxxx~~~ttttttzzzssseeefffTTTTTTiiiQQQFFFMMMKKKCCCLLLddduuu}}}jjj[[[nnnmmm```TTT:::<<>><<<888888>>>DDDFFFCCC888222...222;;;DDDGGGGGG???===999444///,,,---......//////111555999<<>>AAA@@@===???IIIUUU[[[aaaaaa___XXXTTTaaa}}}ooosssnnn[[[MMMNNNLLLFFFBBBBBBBBB@@@AAADDDAAA???000555;;;jjjnnn]]]UUUOOOLLLMMMJJJDDD@@@???GGGSSSUUURRRTTTNNNFFFGGGFFFMMMFFF^^^zzz}}}```EEELLLGGGpppuuuttt|||~~~xxxsssvvvssspppwww{{{qqqxxx~~~sssppp]]]]]]OOONNNNNNwwwzzz^^^UUUfffKKKGGG777333888<<>>777777222:::444999@@@mmmVVVccceeePPPKKKTTT[[[eeeppprrruuu{{{ggg```SSSHHHJJJ```}}}|||{{{```eee|||vvvllllllooolll]]]GGGOOOkkksssyyyyyy~~~|||ssskkklllppp}}}lllBBB@@@zzzsssaaa\\\xxxxxxuuuyyy|||yyyuuuddd]]]rrrWWWHHHPPPVVVGGGIIIRRRaaatttcccwwwmmmeeePPP:::@@@{{{RRRIIITTTSSS```\\\SSSIIIFFFDDDHHHQQQ^^^iiiooosssuuu{{{{{{eeeuuu\\\fffsssyyyxxxCCCCCCLLLKKKIIIGGGBBB999111,,,,,,...,,,III???333DDD===444OOOGGG>>>@@@BBB888555@@@EEE:::777555666===DDDFFFCCC888222...222;;;EEEJJJKKK>>>===:::555000---,,,---......///111444999===???@@@===999888:::===@@@AAA>>>BBBCCCAAABBBFFFDDD===555;;;===::::::EEEUUU^^^___```^^^XXXSSS___zzzooooooiiiUUUQQQKKKQQQWWWYYYSSSIIIBBB???>>>CCC777;;;;;;pppfff]]]TTTOOOJJJEEEBBBDDDFFFRRRVVVVVV\\\ZZZTTTXXX\\\```NNN\\\kkkyyy]]]^^^uuuXXXWWWKKKqqq~~~nnnjjjqqqiiiqqq{{{~~~zzz|||vvvmmmvvvpppttt^^^^^^SSSSSSRRR}}}mmmZZZYYYpppNNN???>>>333555===\\\fffUUUaaa______]]]LLL^^^zzziii]]]OOOFFFEEEOOOaaaqqqtttlllbbbRRR???888777222888111444:::yyy}}}YYYgggmmmVVVMMMSSSXXXcccooosssqqqvvvlllZZZIIIGGG\\\{{{eeennnyyyrrrooouuulllwwwvvvfffNNNVVVuuuuuutttpppwwwvvvnnnnnnooozzz{{{|||aaa~~~BBBBBBzzzttt```___}}}rrrlllzzz{{{vvvrrrccc|||uuueeehhhYYYNNNVVVYYYRRRuuu}}}gggvvvyyyooonnnQQQ>>>DDDAAAFFFXXXTTTaaa]]]TTTIIIFFFDDDGGGPPP\\\gggnnnrrruuu}}}ttt[[[RRROOORRRHHH^^^~~~|||yyynnnBBBJJJJJJHHHGGGEEE@@@777...***+++......:::???===<<<555888HHHPPP???===BBB@@@AAAHHHJJJEEE>>>888999>>>AAABBBCCCAAA888......666???DDDEEEEEEBBB===666111---+++***------...000222555888:::>>>>>>===<<<<<<<<<======>>>@@@CCCEEEFFFDDDAAA???<<<:::888999???HHHQQQWWW]]]```ZZZOOORRReeevvvzzzsssxxx{{{}}}}}}wwwhhhYYYQQQHHHeee]]]GGGIII===GGG@@@888BBBwww}}}ddd___bbbUUUQQQNNN???AAAFFFSSSaaahhhgggfffhhhsss]]]LLL[[[vvvqqqlllLLLPPPPPPKKKEEECCC[[[{{{[[[PPPhhhvvvlllwwwmmmvvvllllll}}}yyynnnllluuusssllleeedddVVVMMMVVV|||jjj\\\\\\vvvtttNNN===777666777???QQQjjjUUU]]]]]]cccYYYMMMZZZvvv|||vvv^^^WWWJJJBBBEEEPPPooozzz}}}TTT;;;777888555666666111BBBcccYYYfffzzzpppYYYJJJOOO[[[aaajjjtttwwwyyy[[[DDDJJJ^^^wwwzzzooolllmmm|||qqqrrr|||qqq\\\QQQccczzzuuusssuuuyyy{{{~~~xxxiiinnnyyy~~~yyywwwqqqddd888BBB}}}qqqWWW^^^wwwhhhbbbqqqmmm|||tttqqquuu[[[\\\OOOIII]]]}}}oookkk{{{\\\fffRRR:::;;;GGGDDDYYYZZZfff___VVVHHHDDDCCCHHHPPPXXXbbblllooovvvxxx{{{PPPIIIJJJFFF^^^~~~qqqoooCCCIIIIIIGGGHHHFFF@@@888///+++,,,...000;;;AAADDDDDD777444@@@MMM@@@@@@DDD===<<>>@@@AAA;;;333+++,,,666@@@FFFGGGEEEBBB===777222...++++++---------...000333555666<<<<<<;;;;;;;;;;;;;;;<<<@@@BBBCCCDDDCCCBBB???>>>:::999999<<>>wwwxxxrrr^^^RRRLLL???AAACCCMMM^^^mmmssspppmmmiii___SSSTTTfffzzzzzz|||ooo^^^VVVGGGSSSMMMRRRSSSJJJSSShhhWWWaaa}}}tttppp}}}tttuuulllnnn~~~tttnnnttteeekkkgggXXXSSSWWW{{{gggbbbxxxMMM;;;:::777666:::KKK{{{{{{ggg^^^UUUZZZWWWOOOUUUiii}}}|||cccZZZNNNGGGHHHNNNjjjRRR;;;777777555666666111???^^^tttsss^^^YYYqqqrrr[[[JJJOOOZZZaaalllwwwbbbIIIHHHVVVtttxxx~~~~~~zzzllltttppp|||tttuuukkkWWW\\\ssszzzuuussswww}}}yyykkkqqq~~~uuujjjGGG<<>>>>>>>>AAAHHHRRR[[[aaabbbccc]]]VVV[[[iiiqqqqqqhhhiiipppwwwsssiiigggllldddZZZGGGVVVeeeFFFIIIGGG<<<666777eeebbbNNNCCC777>>>???FFFZZZsssxxxjjjbbbUUUIIIJJJTTT___cccsss}}}mmmllllllrrrzzz|||~~~ooouuuoooXXXQQQiiivvvsssqqqtttuuutttmmmpppxxxnnnpppcccssskkkYYYWWWYYYxxxdddaaaNNN<<<:::777444777HHHrrrbbbYYYZZZXXXQQQNNNZZZsss~~~|||lll___TTTLLLJJJLLLdddQQQ;;;555777555666777111<<>>MMMUUUDDD555:::???>>>HHHJJJ888///999CCCAAA===999:::AAAEEE???555>>>666///000888@@@DDDDDDDDDBBB>>>999444111...---////////////////////////666666666666666777888999>>>???@@@CCCFFFIIIKKKMMMGGGFFFEEEGGGLLLRRRYYY^^^___]]]XXXVVV^^^lllrrrpppgggaaaeeemmmhhh\\\[[[eeefffjjjSSSQQQwww}}}___RRRJJJGGGAAA@@@:::VVVgggNNN???777===???EEEVVVpppuuucccMMMAAACCCLLLRRRSSSyyy|||}}}wwwwww~~~}}}tttqqqjjj^^^bbbuuu~~~kkkVVVFFFKKKaaatttxxxrrrllljjjkkksssooorrrmmmrrrqqqgggmmmzzz|||~~~kkk}}}pppZZZYYY\\\ppp```___PPP???888666444777GGGwwwhhh___bbb^^^XXXPPPIIISSSmmm{{{{{{yyyeeeWWWNNNJJJJJJbbb~~~RRR:::444777555666777222999NNNsssZZZQQQkkkeeePPPNNNSSSXXXdddrrrooouuuxxxgggUUUPPPOOOjjjyyyggguuunnnyyy|||iii```ttt}}}vvvrrrtttxxx|||mmmbbbiiixxxlll```BBB@@@XXXgggOOORRRooouuu^^^XXXiiioooyyy~~~{{{```ZZZSSSYYYUUUOOOJJJCCCIIIRRRLLLCCCJJJkkkrrrXXXfffsss|||~~~ccc{{{}}}GGG===CCCZZZEEEWWWaaaggghhh```MMMEEEAAADDDLLLTTT\\\dddkkktttwww~~~eeeSSSSSSIIIKKKKKKJJJPPPsssyyyvvvyyyyyytttvvvIIIJJJJJJMMMHHHGGGCCC;;;333...---///333999>>>IIISSSGGG888999BBBDDDRRRVVVCCC777>>>FFFCCCBBB@@@AAAIIIOOOIII??????666......666???CCCCCCDDDBBB???;;;666222000...111111222222111111111111444444444555666777888999===>>>???BBBEEEIIILLLNNNKKKKKKJJJKKKOOOTTTYYY\\\^^^YYYTTTVVVbbbmmmooolllnnneeedddlllkkk```^^^ffffffsssiiilll|||___]]]KKKHHHEEEKKKDDD[[[pppZZZJJJEEEBBBFFFHHHNNNaaazzz|||qqq]]]GGG>>>BBBJJJNNNOOO]]]vvvgggeeejjjiiioooyyyyyyzzzrrrdddVVVKKKFFFPPPaaakkkkkkhhhdddfffooozzzmmmooommmtttuuu^^^SSSSSSUUUQQQKKKQQQVVVxxxzzzzzz||||||pppZZZ\\\___|||}}}nnnggg{{{RRRAAA666666666777EEEnnnaaaUUU___ZZZVVVMMMHHHTTTmmm{{{yyy}}}mmmZZZOOOIIIKKKfffTTT:::333777444555888333777HHH}}}nnnUUUffffffPPPLLLPPPTTTaaappplllvvvyyyzzzrrrZZZRRROOOhhh{{{xxxfffrrroooyyywwwuuullllllwww~~~xxxwwwuuuttttttsssuuummmccciiivvv{{{wwwccc[[[@@@???SSStttTTTMMMiiittt```UUU]]]qqqtttwwwzzzzzzyyykkkbbb]]]TTTUUUHHH>>>BBBMMMSSSJJJKKK^^^ccchhh}}}}}}qqqlllxxxnnnNNN;;;CCCUUU???TTT___```ddd]]]KKKCCC===BBBKKKSSS]]]dddhhhqqqvvv}}}```PPPFFFHHHCCCFFFPPPsss{{{ppp~~~}}}ooozzzMMMKKKJJJOOOHHHGGGCCC<<<333...---...666@@@AAACCCKKKFFF999444@@@AAAOOOUUUEEE:::???EEEFFFFFFAAA===BBBKKKLLLEEE===444++++++444>>>CCCDDDDDDBBB???<<<888444111000222333444444555555444444444444444555666777999:::??????@@@AAACCCEEEFFFHHHJJJKKKLLLNNNSSSXXX]]]```___YYYUUU\\\jjjqqqllldddlllggggggnnnooojjjiiimmmjjjqqqvvvrrrcccZZZQQQGGGIIIEEE```|||sssfffXXXVVVLLLPPPKKKDDDPPPjjjwwwtttcccYYYMMMEEEBBBCCCJJJQQQZZZ|||eeeaaannnmmmhhhooooooooommmeeeaaabbbXXXPPPPPPLLLMMM[[[eeejjjhhhbbbcccnnnyyy}}}qqqlllllluuupppYYYIIICCC???@@@;;;CCCEEE```ssssssnnnkkk|||}}}qqqmmmhhhYYY___```|||yyyppppppSSSAAA888888777555AAA|||sssUUU\\\VVV\\\MMMIIIUUUnnnyyyvvvyyyxxxaaaQQQJJJNNNmmmWWW:::444777444444888555777DDDYYY^^^fffQQQLLLNNNRRR___oooqqqyyyxxxpppvvvmmmWWWNNNgggzzz|||mmmwwwwww|||zzziiipppuuuwwwwwwrrrrrrsssttttttqqqrrr}}}zzzkkkdddhhhsss}}}mmmcccRRR888888KKK[[[KKK___ooocccSSSQQQeeesss~~~yyylll^^^ppp|||}}}ooonnnXXXnnn{{{qqqpppttt^^^MMMBBBAAALLLDDDJJJQQQwwwcccpppzzzcccuuunnnMMM999HHHfffAAAPPP^^^^^^gggcccKKKBBB;;;???IIISSS\\\bbbhhhrrrvvv|||gggPPPKKKAAAFFFJJJhhh}}}zzzrrrkkkxxxooo~~~OOOJJJIIINNNGGGFFFCCC;;;333---,,,---222CCCDDD===CCCGGG;;;111===999BBBHHH===777<<<@@@>>>BBB???888:::DDDGGGCCCBBB888---,,,444>>>DDDFFFCCCBBB@@@===999555222111111333444666777777777777444444444555777999:::;;;AAABBBBBBCCCEEEEEEFFFFFFJJJKKKNNNQQQWWW\\\aaaddd\\\WWWYYYgggxxxzzznnnaaacccggglllnnnlllkkklllnnnnnnmmmxxxnnniii[[[IIIEEEDDDeeeoooqqqlll```bbbVVVWWWKKK===HHHhhhyyywwwiii```XXXSSSNNNIIIKKKPPPaaappppppdddXXXgggvvvpppssslllccc^^^WWWWWW^^^RRRGGGNNNNNNNNNYYYdddlllkkkaaaaaaqqqrrrhhhjjjvvv|||yyywwwtttooocccTTTIIIFFFCCCHHHFFFLLLHHHXXXvvvxxxmmm^^^dddrrrvvvpppkkkZZZ\\\\\\yyyttttttwwwoooVVVAAA::::::777444???^^^```WWW___PPPIIIQQQiiivvvsssuuu~~~jjjWWWMMMRRRtttWWW:::444777333222888777888CCCzzzpppWWWRRR~~~lllUUUOOONNNOOOZZZjjjpppqqqrrrqqqpppfffMMMaaa~~~}}}yyynnnrrrtttzzz|||wwwnnnwwwzzzzzzwwwpppqqqqqqrrrtttsssttt}}}tttkkkfffiiisss|||uuu}}}^^^kkkWWWCCC777FFFdddJJJVVVjjjhhhXXXMMMUUUpppqqqooo|||qqq^^^OOOXXXNNNQQQRRRxxxyyywwwbbbyyysssHHH===NNN}}}}}}FFFOOOaaaaaallldddNNNCCC;;;>>>HHHQQQYYY___eeeoootttzzzTTTHHHBBBFFFDDD\\\tttyyy~~~zzzsssmmmvvv|||vvvPPPIIIGGGMMMFFFFFFBBB;;;333---,,,---***BBBDDD999@@@III???111???666;;;AAA999666===AAA444===AAA===>>>FFFGGGAAALLL@@@333///555???EEEFFFCCCBBB@@@===:::666333111000222444666888999999999444444555666888:::;;;<<>>GGGOOOWWW\\\```kkkqqqxxxWWWIIIKKKAAAGGGaaaooo~~~~~~zzzqqqvvvvvv~~~NNNFFFNNNJJJJJJHHHCCC:::111,,,---///---111:::@@@EEEQQQOOO<<>>HHHHHHNNNDDD555---333???EEEDDDCCCBBB???;;;777333111//////000111444666888::::::;;;888555555777:::===>>>FFFEEEFFFFFFDDDCCCFFFJJJMMMOOOPPPRRRXXXaaadddbbb^^^ZZZ[[[hhh}}}{{{jjjkkkmmmnnnmmmjjjhhhiiijjjnnnVVVddd~~~sssZZZKKKFFFQQQtttwwwnnndddmmm```WWWFFF;;;OOOxxxyyyuuuoooaaaPPPDDDKKK888888MMMqqqrrrhhhccccccxxx|||~~~xxxkkkfffkkklllggg]]]QQQJJJKKKSSSZZZ```kkkjjjcccfffooo}}}sssjjjrrr}}}yyyiiiZZZNNNKKKLLLHHH@@@HHH[[[MMMWWW}}}qqqnnnhhhYYYbbbvvvdddNNNMMMPPPsss~~~{{{oooZZZuuuZZZCCC===:::---555>>>dddpppZZZ```cccRRRSSSLLLMMMYYYfffmmmrrrwww|||~~~ttt___OOOZZZyyynnnpppxxxJJJ777555444333444666:::>>>@@@gggdddpppYYYxxxyyyaaaSSSIIINNNZZZ^^^iiitttnnnmmm|||{{{xxxXXX```tttkkkddd```___WWW___```cccyyyxxxnnnrrrrrrqqqppppppuuu|||~~~yyyqqqmmmpppwww~~~cccUUU^^^AAA???999DDDvvv```PPPLLLMMMvvv\\\SSSQQQaaayyyzzzvvvzzzaaa^^^[[[]]]``````\\\XXXWWWMMMUUUrrr~~~{{{fffppprrrKKK@@@LLLyyyGGGMMM[[[```hhhYYYKKKBBB<<<@@@HHHOOOUUUYYYccchhhttt~~~~~~sssiii\\\FFFFFF@@@DDDUUUccc}}}qqqwwwrrrsssyyyKKKEEEMMMKKKJJJHHHCCC;;;222,,,---///000111999@@@HHHVVVVVVDDDVVV>>><<>>===888===DDD???JJJAAA444,,,222>>>DDDCCCCCCBBB???<<<888444111/////////000222555888:::<<<;;;999666555777999<<<===DDDEEEFFFHHHHHHIIIKKKNNNMMMPPPSSSUUU\\\cccccc```[[[SSSRRRbbb~~~jjjqqqqqqppplllfffaaa^^^^^^\\\IIIRRRrrrzzzZZZIIIGGGPPPxxxwwwlllwwwqqq[[[HHHAAAQQQ}}}xxxtttlllXXXCCC888===AAA===RRRfffDDD888LLLkkkwwwsssxxx{{{wwwooodddZZZVVVZZZ___^^^hhhgggdddkkkssswww|||tttiiiqqq}}}{{{hhhXXXPPPRRRWWW___dddRRRaaa}}}sssllleeelllyyy{{{ccc___^^^UUUVVVNNN^^^sssiiiaaaxxxhhhKKK;;;999000777777TTTnnnSSSTTT```___]]]PPPIIIRRRaaalllssswwwpppttt}}}~~~uuu]]]UUUddd}}}^^^]]]yyywww{{{tttBBB777666555555555888;;;???AAA```uuudddrrrkkkWWWIIIIIITTT\\\jjjrrrmmmkkkoooffffffzzzkkkaaauuuqqqeee``````bbbTTTVVVWWWZZZrrrkkkwww}}}zzzqqqjjjmmmyyyzzz~~~vvvppppppssswww~~~vvvmmmIII===:::@@@hhhuuuPPPIIIMMMjjjppp]]]XXXWWWpppvvvqqqmmmfffeeeiiilllfff___[[[[[[[[[YYYVVVYYYSSSZZZmmmyyywwwuuuwwwssseeexxxpppFFF>>>MMMlll>>>KKK```cccfffVVVKKKBBB;;;>>>FFFMMMSSSXXXaaafffqqq{{{{{{|||oooaaaTTTCCCFFFCCCBBBOOO]]]|||nnnvvvssswwwvvvIIICCCJJJKKKIIIHHHCCC;;;222------......,,,333;;;BBBPPPQQQAAAOOO>>><<>>@@@<<<555;;;???444CCC===222,,,111===CCCBBBCCCAAA???<<<999555222000/////////111444777;;;===<<<;;;888777777888;;;<<<>>>AAADDDHHHKKKNNNPPPPPPRRRSSSRRRSSSZZZbbbdddaaaZZZQQQOOOccc~~~|||vvvlllbbbZZZWWWVVVVVVUUUIIIGGG\\\]]]IIIJJJJJJcccxxxsssYYYGGGFFFOOOmmmGGG;;;DDDGGG:::999^^^~~~sssYYYAAA999:::III```}}}nnndddbbbccc^^^ccc^^^ZZZdddqqquuu{{{sssiiissspppaaa___nnnrrrooo]]]lll{{{uuuzzzvvvuuuvvvSSSRRRZZZVVVVVVMMMYYYooolllaaa{{{lllNNN:::888444999000???yyy|||bbbWWW^^^aaa^^^PPPHHHPPPbbbrrrzzz~~~|||tttZZZ]]]ppp~~~~~~VVVMMMkkk}}}jjj===:::666666666777:::===AAACCCQQQyyyhhhvvv^^^OOOIIIMMMWWWhhhnnnqqqyyy~~~mmm[[[]]]lllxxxdddpppxxxoookkkmmmqqqfff]]]]]][[[iii```mmm{{{yyypppmmmfffbbbjjjyyy}}}{{{oookkksssxxxwww~~~tttoooFFF888<<<>>>ZZZZZZHHHMMMXXX{{{aaaSSSLLL___|||vvvjjjcccbbb[[[YYYWWWYYY\\\^^^]]][[[YYYYYY```kkknnnlllooovvv~~~rrrwww}}}]]]AAA>>>MMM|||ooo<<>>:::222,,,000:::AAABBBBBBAAA@@@===:::666333111.........///222777;;;>>>===<<<:::888777777:::<<<999<<<@@@EEELLLQQQQQQNNNZZZWWWQQQOOOWWWbbbgggfff___ZZZXXXddd~~~zzzfffVVVOOOOOORRRUUU___]]]MMMIII[[[KKKTTTMMMTTTxxxSSSBBBGGGJJJzzzeee[[[JJJBBBDDDBBB???DDDLLLMMMIII???BBBNNNFFFAAARRR{{{pppiiihhhgggeeeVVVKKKRRRccc{{{ooojjjvvvvvvnnnwwwwww~~~yyyttt~~~vvv[[[\\\\\\SSSUUURRRpppzzzbbb|||dddNNN<<<666666999///444ddd}}}|||fff^^^\\\[[[RRRLLLQQQ^^^mmmvvvzzzvvv```bbbuuuyyyyyy^^^LLLaaayyyuuutttyyyeee999888666666777999<<<@@@CCCFFFHHH}}}qqqqqqpppmmmeeeZZZNNNIIIOOOaaacccffftttnnnTTTgggrrrzzzhhhpppqqqmmmbbbbbbyyyYYYaaammmyyy}}}qqqfffiiikkkooosssxxx|||tttfffdddrrryyyvvv~~~lllhhhKKKCCC:::AAAVVVpppKKKIIILLLppp```MMMMMMQQQbbb}}}ttt~~~{{{oooggg___aaagggooorrrqqqooonnnxxx}}}ttthhhRRR@@@???JJJEEEEEE^^^bbbddd___PPPEEE<<<===CCCIIIOOOUUU[[[bbbmmmtttuuuwwwdddRRRPPPEEE>>>CCCNNNqqq|||hhhxxxqqq}}}tttPPPGGGEEEIIIGGGGGGCCC<<<333...---...***///===DDD>>>???@@@777<<<===>>>???===777;;;GGGBBBCCCIIIGGGCCCKKKOOODDD;;;999333---///888???AAAAAAAAA@@@>>>;;;888444222......---...111666:::===<<<===<<<:::777777999<<<888<<<@@@EEENNNWWWUUUOOO\\\YYYVVVVVV___hhhjjjggg```aaa___^^^dddsss~~~iiiXXXQQQOOONNNNNNbbbjjjTTTAAAdddVVVQQQdddYYYQQQoooSSSCCCIIIHHHppp}}}___TTTPPPDDD???GGGQQQ___jjjzzz|||UUU===RRR|||{{{sssqqqvvvsss```LLLHHHTTTyyyooogggvvv{{{wwwrrruuudddhhh\\\PPP[[[ddd}}}lll{{{bbbOOO???555555888333444UUUeee]]]bbb___YYYPPPKKKNNN[[[jjjsssyyyggg^^^iii}}}~~~bbbLLLXXX|||}}}iiiYYYSSSTTT___xxx{{{ZZZ555777555666888;;;???DDDHHHJJJMMMqqqgggdddkkkaaaTTTGGGIIIUUUXXXWWWZZZqqqgggiiidddrrrwwwffffffnnnkkk]]]VVVVVVTTTXXXiii|||{{{yyynnnaaa```oooxxxvvvzzzeeeJJJ===444DDDYYYRRRCCCIII___hhhYYYUUUHHHNNNaaannnmmmsssxxxwwwppphhhiiimmmvvvssseeewwwttt}}}ccc]]]AAAAAAGGGNNNCCC[[[aaaeeeeeeTTTHHH======BBBHHHOOOTTTZZZbbbmmmssssssvvvrrrYYYMMMCCC???DDDJJJfff~~~~~~}}}hhhzzzooo|||yyyQQQHHHCCCHHHFFFFFFCCC<<<444...---...'''---===GGGAAA@@@@@@:::===CCC???:::999444999KKKAAA===BBBEEEBBBGGGMMMIII===<<<777///...666>>>BBB@@@@@@@@@???===999666333.........///111555888:::;;;======;;;888777999===<<<@@@CCCHHHUUU```___VVVXXXZZZ\\\bbbkkkqqqlllcccWWW^^^___XXXWWWgggsssfff^^^VVVLLLEEEZZZfffQQQCCC\\\ZZZ___xxxfffQQQeeeYYYIIILLLMMMkkkaaaWWWWWWQQQPPPgggvvv~~~XXXbbb~~~uuu^^^PPPRRRppp~~~qqqddduuu~~~wwwnnn|||kkkmmm[[[MMM]]]|||pppvvv|||dddMMM@@@444666555777777III}}}zzzWWWXXXgggbbb]]]QQQEEEEEEWWWnnn}}}uuugggYYYWWWgggvvvnnnyyynnn]]]aaabbbjjjiiitttvvvdddfffnnnvvvttt\\\JJJRRRvvvoooZZZMMMNNN[[[ggg^^^uuuOOO777<<<666777;;;???DDDJJJNNNPPPTTT```pppSSSvvvyyywwwgggYYYHHHHHHJJJYYYfffbbbeee}}}lllVVVTTT```www~~~ppp___YYY___fffmmmooojjjdddaaaaaa```YYY]]]WWWSSS|||fffZZZTTT___vvv~~~rrroooeeecccnnnvvvxxxvvvkkkJJJ111111BBB^^^cccFFFLLLVVVpppkkkZZZDDDOOORRRVVV[[[xxxggg{{{zzzzzzyyyyyyxxxxxxwwwwwwjjjnnnsss}}}wwwzzz|||www~~~cccbbb???CCCFFFTTTAAAXXXaaaeeedddWWWJJJ>>><<>>>>>555444FFFCCC666888@@@<<<<<>>:::666444......///000222444666777999<<<>>><<<888777:::>>>>>>BBBEEEJJJZZZjjjiii___VVVXXXZZZ```kkkqqqlllcccXXX^^^```\\\```sss{{{oooiiiaaaUUULLL[[[aaaJJJJJJfffgggvvv~~~bbbqqquuu[[[LLLLLLUUUnnnyyyuuujjjlllrrrnnnoooiiibbblll]]]XXXpppzzz}}}ooodddwwwyyy~~~xxxnnn^^^gggqqqrrrzzzssseeeMMM===555888222666777>>>qqq|||[[[XXXbbb```\\\QQQFFFHHHYYYlllwwwsssnnnhhh___]]]``````ssskkkYYY[[[\\\eeeVVVbbbdddQQQRRRWWWZZZ}}}{{{dddLLLJJJggg}}}pppaaa]]]hhh{{{xxxHHH999???777:::>>>DDDJJJPPPUUUWWWYYYYYY}}}gggcccjjjvvvdddNNNLLLHHHUUUooozzzsss{{{uuuhhhjjjpppvvvsssjjjaaa^^^YYY[[[\\\\\\ZZZYYYYYY[[[YYY___gggaaaXXXnnnwwwlllnnnvvv~~~xxxqqqxxxvvvwwwppplllooouuu|||vvv{{{PPP999666<<>>;;;???DDDKKKQQQWWWaaakkkooopppttt|||oooSSSNNNIIIDDDAAAEEECCCVVVkkkooojjj~~~nnnuuuuuuKKKEEE@@@KKKEEEEEECCC===444///---...333+++222???CCCFFFCCC888///FFFLLLJJJKKK<<<111???JJJ888888BBB===888@@@IIICCCCCC<<<111---333===BBB???@@@AAA@@@>>>;;;777555......///111222333444555888<<<>>><<<888777;;;???===AAADDDJJJ\\\nnnooodddYYYVVVRRRUUU```kkklllffffffgggeeeccciii|||{{{oookkkhhhbbb\\\gggcccGGGQQQoooqqqyyyzzzfffXXXJJJJJJ[[[tttlllwww~~~zzztttxxxxxxxxxnnnaaa^^^vvvyyyvvviiiggg{{{mmm{{{sss|||}}}yyy~~~yyydddeeeSSS999555;;;000333555777iii|||pppbbbZZZ^^^\\\SSSHHHHHHQQQXXXXXXeeeuuuyyy}}}yyykkkoooxxxyyywwwyyyyyyxxxRRR@@@TTTcccdddpppqqqCCC555888999<<>>LLLZZZbbbbbbYYYKKK===999===BBBIIIOOOVVV```jjjmmmnnnssszzzrrraaaQQQFFFBBBCCC@@@SSShhhkkk~~~zzzjjj~~~nnntttmmmNNNCCCDDDCCCFFFEEEAAA:::333///------...---222===DDDEEEBBBBBB...777CCCHHHEEE@@@===<<>><<>>@@@999888CCC>>>AAA???888111222999@@@BBBAAA?????????===999777111000...///222555666777999::::::::::::;;;===???AAACCCEEEGGGPPP]]]dddddd]]]ZZZVVVZZZdddoooppplllmmmyyyvvvwwwqqqqqquuuyyyhhhHHHPPPXXXqqq~~~ooojjj___rrr~~~hhhRRRQQQTTThhhsssgggzzzooofffooodddUUU```ttttttiiiSSSRRROOOMMMMMMNNNNNNOOO___hhhuuu~~~{{{uuuqqqiiimmmpppnnnhhhbbb``````qqqoookkk|||ssswwwcccjjjyyy{{{~~~~~~xxxddd~~~zzz~~~{{{~~~iiiXXX???777222555444111777BBBiiiRRRXXX]]]]]]TTTHHHDDDIIIPPPLLLTTTfffvvvzzz~~~rrr___[[[VVVNNNWWWUUUUUUWWWUUUPPPMMMNNNPPPNNNNNNOOOLLLHHHIIINNNYYYqqqxxxPPP:::???777;;;BBBJJJQQQTTTWWW[[[^^^[[[YYYpppdddttteeettt```SSSJJJEEEHHHLLLSSSaaappprrruuu{{{```zzzssshhhoooqqqcccgggnnnsssuuuvvvvvvvvvpppkkkiiilllqqqwww}}}{{{uuu~~~WWWGGGBBB======ZZZeeeLLLIIIVVVkkkwwwdddOOOBBBCCCKKKJJJPPP}}}{{{}}}{{{tttpppqqqtttrrrhhhssszzzIII>>>CCCNNNvvvMMMEEENNNZZZ______LLL===<<>>AAACCCBBBEEEEEEFFFKKKWWWbbbfffaaa]]]XXX\\\iiivvvvvvoooyyy{{{|||uuurrrqqq___EEEaaarrrllltttjjj}}}wwwgggSSSJJJIIIVVVYYYPPPbbbwwwnnnrrrgggUUUSSScccooopppGGGAAA<<<<<<@@@BBB@@@<<<666<<>>EEENNNSSSUUUVVVXXXYYY```VVVeeexxxpppsssOOOyyytttbbbQQQGGGLLLLLLFFFMMM\\\uuu}}}kkkqqqyyygggbbbdddooouuuqqqlllmmmiiiffffffjjjooouuussszzznnnKKKMMMOOO@@@DDDXXXWWWAAAOOOQQQfffttt```TTTTTTKKK@@@LLLvvvwwwmmmpppyyy||||||xxx___{{{CCC<<>>???DDDLLLQQQYYYaaaeeeeeeiiiqqqxxxuuuTTTMMMIIICCC???AAANNNbbbrrrwwwnnn~~~oooxxxpppOOOEEEHHHIIIFFFEEEAAA:::333///------+++,,,000666777888>>>FFF999999999<<>>999444CCCKKKJJJFFFEEE???===FFF>>>>>>===999222000777@@@AAA@@@?????????===:::777222000...///111444666666666999<<<>>>???@@@BBBDDDBBBDDDEEEDDDFFFOOO]]]fffddd^^^VVVYYYkkk}}}|||ppp}}}{{{}}}pppeeeWWW___}}}lllooozzz|||bbbKKKKKK[[[ZZZNNNTTToooxxxssspppyyy}}}```XXXOOOIIIGGGEEEAAA===999;;;<<<;;;777555555777888666555555666777777777111999>>>BBBCCCBBBXXX}}}zzzzzzooodddmmmyyy~~~|||jjjbbbmmmeeetttxxxaaa>>>666111333555222111333RRRgggWWW\\\```]]]OOOAAA===???TTT```[[[mmmXXX999888;;;???CCCHHHOOOTTTUUUVVVXXXZZZaaa___^^^ssswwwVVVKKKxxx|||zzzoooaaaVVVRRRLLLDDDHHHSSSfff}}}|||}}}yyyjjjfffrrrwwwnnnffffff```bbbffflllooorrr{{{}}}mmm}}}xxxkkk{{{{{{qqq???MMMiiiEEEGGGUUUnnnOOOLLLEEEQQQxxx{{{fffXXXVVVMMMMMMuuu{{{tttlllrrr~~~~~~~~~lllwwwpppCCC===HHH[[[wwwFFF;;;OOOXXXXXX]]]OOOAAA<<<<<>>222666<<<@@@@@@<<<666333???GGGEEEBBBFFFDDD???DDDEEEBBB???:::222...555@@@@@@????????????===:::888333111//////111444555555888;;;???AAAAAAAAAAAABBBBBBCCCCCCCCCCCCIIIWWWbbbgggaaaXXXZZZlll~~~{{{mmmwwwvvveeeYYY}}}wwwyyyiiiSSSYYYdddWWWKKKJJJhhhttt~~~pppYYYGGG>>>===???======<<<<<<<<<===???AAA888:::===???>>>===<<<;;;======:::;;;<<<777FFFgggkkkuuuwwwgggbbbqqqzzz~~~}}}|||qqqZZZnnnnnn^^^;;;555222333666555444444999{{{ccc___^^^___ZZZMMMDDDAAAPPPRRR[[[iiiFFF555999;;;CCCHHHLLLQQQSSSTTTVVV[[[___SSSbbbUUUeeeooocccAAAiiiwwwddd{{{uuuqqqeeeUUUIIIEEEFFFGGGRRR{{{{{{uuulllsssuuujjjbbbcccZZZ___iiippppppnnnsss{{{qqqzzzuuulllrrrlllgggxxxbbbVVV999KKKUUULLLUUUzzzKKKFFFGGGZZZzzzzzzrrr]]]HHHUUUtttrrryyyttt}}}qqqiiilllpppttt|||~~~yyynnnXXXCCCAAAOOO```zzzZZZ===NNNUUUXXXZZZNNNAAA;;;<<>>???333999BBBGGGGGGCCC<<<888999BBB@@@<<>>IIIEEEAAA>>>555---333>>>@@@???>>>??????>>>;;;888333111//////111444555555999<<<@@@BBBBBBAAA@@@@@@BBBBBBBBBDDDDDDGGGRRR]]]pppsssqqqnnnyyyuuu{{{zzzfffjjjooorrrrrruuuzzzmmmyyymmmbbbfffkkkcccmmmkkkQQQJJJLLLccczzzwwwwww___RRRNNNJJJHHHHHHIIIKKKIIICCC>>><<>>===>>>>>><<>>??????>>>;;;999444111//////111333555555777;;;@@@CCCCCCBBBAAA@@@DDDAAACCCGGGHHHIIIPPPXXXrrrooo}}}www```iiiwwwzzzsssuuujjjjjjsssiiiuuusssYYYZZZ]]]dddwwwzzzppp~~~iii}}}rrrbbbUUUQQQLLLKKKMMMNNNMMMJJJ===@@@>>>???CCC===;;;FFFVVVqqqwwwhhhmmmyyy{{{}}}}}}~~~wwwlllwww{{{uuusssyyyYYY666777666444222333555666000KKKuuuaaaSSSVVVZZZTTTKKKGGG;;;888MMMMMMSSSvvvxxxcccgggqqq~~~zzzxxx{{{}}}OOO888???FFFJJJSSSSSSVVVXXXYYYWWWXXX[[[^^^\\\]]][[[aaa```^^^yyyTTTiiiaaa[[[|||~~~yyysssgggXXXMMM888FFF[[[hhhdddXXXVVV\\\mmmccc{{{}}}zzzlll^^^UUUSSSVVVZZZhhhooowwwyyyqqqiiillluuurrrjjjgggjjj|||tttbbbaaa@@@<<>>DDDHHHMMMQQQVVVZZZ^^^bbbgggkkkqqqnnntttpppVVVDDDDDDDDDAAAMMMbbblllyyyggg~~~qqqbbbnnn}}}uuuQQQCCCCCCDDDFFFEEEAAA:::444///---------)))***222;;;>>>@@@BBB444444777@@@JJJJJJAAA777444EEEFFF;;;777444444<<>>??????>>>;;;999444222//////111333444444555:::???CCCCCCBBBAAAAAAEEEBBBDDDIIIKKKKKKOOOVVVjjjssshhhfffMMMZZZcccQQQWWWWWWiiijjjqqqyyy{{{kkkzzz{{{xxxlll___\\\bbbgggfffbbbQQQSSSJJJDDDEEE???999???JJJiiipppbbbjjj{{{|||~~~|||}}}wwweeekkk\\\YYYrrrnnnzzzUUU666888888333///000333555666333mmm~~~kkkZZZ[[[^^^XXXRRRRRR;;;<<>>EEEJJJGGGDDDFFFPPP@@@hhhffflll~~~|||mmmpppxxxqqqhhhjjjlllgggfff^^^QQQMMMVVVdddllluuuzzz~~~tttlllppp{{{fffhhhfffqqqrrrDDD@@@<<>>>>>666>>>BBB???===<<<:::666FFF@@@@@@CCC<<<...+++222:::@@@BBB>>>;;;<<<======444333111111222444777999::::::;;;===>>>@@@AAAAAACCCCCCEEEJJJPPPRRRPPPMMMWWWkkk{{{~~~sssooopppkkkooorrr~~~{{{xxxfffhhhxxxWWWRRRAAAFFF```aaaWWW^^^rrrooooooqqqrrrhhhiiitttssssss{{{xxxvvvzzzdddTTTOOONNNFFFAAA@@@:::HHHTTTiii^^^lllyyyyyy{{{}}}~~~~~~{{{nnnppphhhfffzzzqqqvvvLLL777666444333222222333444888000JJJttt{{{{{{nnnRRRWWWaaaMMMIIICCC@@@CCCCCCBBBEEEKKKSSS```lllpppsssxxx{{{zzz|||}}}uuuOOO888DDDIIIPPPWWWQQQSSSSSSUUUZZZ___```^^^[[[^^^jjjaaa^^^gggiiigggwwwggg[[[yyyXXXMMMfff~~~}}}ggglllQQQLLLEEECCCDDDDDDAAA>>>>>>CCCHHHMMMXXXdddfffbbbYYY```aaa[[[WWWXXXXXXUUUUUUSSSNNNJJJQQQdddwwwvvvnnnjjjhhhZZZooo}}}vvvfffiii>>>999CCCOOOaaaUUUVVVlllyyyMMMHHHZZZTTT;;;RRR^^^iiiqqqpppWWWJJJIIIJJJHHHLLLGGGFFFIIIIIIKKKYYYkkk~~~pppIIIRRR]]]```^^^ZZZzzz|||}}}ggg:::FFFWWWWWWUUUOOODDD:::777===EEEIIILLLQQQVVVZZZ^^^cccfffmmmmmmzzzmmmQQQSSSEEE;;;HHHRRRcccyyy}}}sssjjjqqqZZZqqq}}}qqq{{{www|||PPPCCCFFFBBBEEEEEECCC===444---+++,,,+++'''***333999;;;CCCNNNDDD:::444777<<<======???555999>>>@@@???===;;;:::@@@===<<<;;;666...---111888===@@@===;;;<<<>>>===777555111///000444888<<<:::;;;;;;<<<>>>???@@@@@@FFFFFFGGGHHHHHHGGGCCC@@@<<>>BBBHHHNNNUUUYYYYYY___mmm{{{tttyyywwwlllGGG:::FFFLLLSSSYYYRRRSSSTTTVVVZZZ___```^^^\\\YYYddd]]]WWW\\\[[[xxxNNNeeeppp~~~qqqcccVVV]]]eeefffhhhvvv}}}wwwiiiUUUFFF@@@@@@BBBCCCJJJJJJFFFBBBCCCHHHHHHCCCEEEKKKNNNJJJGGGGGGFFFCCC@@@GGGNNNVVVdddvvv~~~ssseee[[[^^^rrrkkkeee~~~UUU999===KKKUUU\\\]]]aaaeeeeee|||ZZZRRR___mmmFFFFFFOOO[[[]]]]]]lll|||pppeeeccc___```gggooovvv|||}}}XXXRRRXXX\\\[[[___]]]uuuuuuKKKCCCOOOUUUUUUPPPEEE:::777===DDDGGGJJJOOOSSSWWW\\\aaaeeemmmkkkttt{{{kkkNNNPPPIII@@@CCCCCCXXXlll}}}~~~mmmccctttiiiVVViiissshhhrrrooo{{{OOOAAAGGGEEEEEEEEECCC===444---+++,,,...$$$&&&444999555===MMMKKK@@@777666999<<<>>>@@@666333888AAACCC===;;;>>>???AAA???777222111000---444;;;???===<<<===???>>>;;;777222//////444999===::::::;;;<<<===>>>>>>???DDDEEEFFFDDD@@@<<<888666555:::AAAJJJZZZvvvtttTTTMMMHHHEEEEEEAAAIIICCCEEEKKKEEE>>>MMMeeeuuuuuuvvvwwwuuuqqqlllhhh]]]QQQYYYggg```YYYbbbllljjjrrrnnnhhhfff___aaaqqq}}}qqqiiimmmuuuqqqjjjsssooocccccckkkfffhhhkkksss~~~mmmQQQQQQPPPIIIAAA777>>>GGGvvv|||jjjdddsssyyyyyyyyy{{{}}}rrryyyzzz~~~uuuoooSSSBBBIIIOOOaaatttyyyrrrlllBBB666555444333333333444555666555;;;OOOyyy\\\XXX^^^RRRPPPIIICCC@@@===<<>>AAACCC888111444BBBFFF===:::???AAAIIIHHH<<<666888444)))111999???>>>===???@@@???;;;999444222222444888;;;:::::::::;;;<<<<<<======<<>>>>>BBBGGGJJJNNNRRRWWWZZZ^^^bbbhhhmmmpppvvvzzzsss[[[eeeeeetttfff>>>CCCKKKPPPTTT[[[]]]XXXTTTUUUWWWYYY[[[[[[[[[ZZZTTTZZZYYYZZZ^^^\\\kkkqqqooo```AAAFFFFFFNNNkkkuuuggg___\\\[[[MMMNNNMMMKKKIIIGGGDDDAAA@@@AAA@@@@@@DDDKKKRRRVVVbbboooqqqZZZPPPWWWccc~~~RRR:::BBBJJJVVV]]]SSSZZZRRRXXX\\\ccclll~~~qqq~~~```EEEAAAKKKLLLBBBPPPddd}}}}}}yyytttiiiccc```[[[jjj}}}]]]\\\___[[[```]]]lllgggiiivvvrrrEEEJJJQQQSSSQQQIII>>>999;;;???EEEGGGJJJLLLQQQWWW^^^ccclllmmmuuu|||dddKKK>>>===@@@CCCFFF]]]jjjddd\\\TTTMMMYYYTTTPPPVVVXXXTTTYYY]]]{{{QQQAAADDDCCCEEEEEECCC===444---+++,,,,,,,,,)))***666AAA===111@@@===999888<<>>999===>>>IIIKKKAAA>>>AAA888)))///888?????????AAABBB@@@:::999777555555555666777888888999:::;;;<<<<<<===888<<>>CCCNNN\\\gggcccPPPFFFCCC>>>???BBB<<>>FFFKKKTTTkkk{{{nnneeebbb^^^XXXRRRMMMJJJJJJMMMKKKJJJNNNXXXdddpppxxx}}}sssnnnbbbRRRIIIRRRkkk}}}cccCCC>>>MMMOOOSSS[[[WWWZZZUUUXXX]]]lllnnn{{{oooQQQGGGFFFDDDAAAQQQcccpppxxx{{{wwwqqqwwwlllnnnwwwwwwoooiii___RRRTTT```jjjtttwwwccccccaaaeeeggg[[[___kkkffffffvvvsssDDDEEEOOORRRSSSMMMBBB;;;:::===DDDFFFHHHKKKOOOVVV]]]bbbcccjjjsss{{{```QQQIII???888@@@<<>>666666AAAGGGBBB<<<:::555@@@FFFBBBCCCEEE<<<...---666>>>@@@@@@AAAAAA???:::999888777666555444444666666777999:::;;;<<<======@@@CCCDDDCCCAAA@@@???<<<;;;:::999<<>>999;;;LLL]]]cccdddppptttcccbbb]]]aaatttyyy}}}}}}qqqqqqooonnnnnnqqqyyyiiiqqqppp\\\[[[fffjjjlll^^^QQQ___qqqppptttjjj___ZZZYYYUUUMMMFFFCCCDDDKKK\\\sssjjjYYYKKKFFFEEE???999<<>>KKKYYY[[[XXX]]]\\\YYY___UUUVVVXXXXXXWWWVVVWWWXXXUUURRRSSSYYY______ZZZUUUooo}}}nnn___{{{ZZZHHH???LLLPPPeeeyyyssssssvvvpppmmmoooxxxxxxmmm```UUULLLPPPddd|||bbb\\\|||GGG===DDDRRRSSSQQQWWW[[[UUUUUU[[[YYYcccgggtttbbbMMMLLLGGGKKKLLLIIIJJJNNNPPPNNNPPPTTTUUURRRQQQSSSSSSQQQ\\\ZZZYYYlllyyyxxxcccXXX\\\YYYjjjpppWWW\\\ccc```dddvvvJJJ===MMMRRRUUUPPPFFF===:::<<>>;;;777AAA>>>:::FFF===AAA???GGG@@@@@@GGGBBBGGGmmmMMMAAADDDBBBEEEEEECCC===444---+++,,,***,,,++++++444AAACCC===;;;===:::666888>>>AAA???===999888???FFFHHH@@@888333999???AAACCCDDD<<<222***444<<<>>>>>>???>>><<<<<<:::777555333333333444444444666888:::<<<===>>>DDDDDDEEEGGGHHHFFFCCC@@@DDD@@@<<<:::<<>>>>>DDDHHH888<<<<<<777666999888444>>>SSSuuu}}}rrrjjjmmmxxx{{{xxx~~~yyynnnmmmkkkmmmsss|||wwwnnnvvvsss]]]\\\jjjrrrtttiiijjj~~~iiiRRRJJJQQQWWWQQQGGGHHHDDDEEEOOO___xxxxxx```OOOMMMJJJ>>>:::888]]]rrrnnnjjjkkk}}}yyyzzz|||}}}~~~}}}|||{{{~~~~~~pppYYYSSSdddhhhdddoooqqqiiiWWWLLLXXXuuuxxxjjjppp@@@999444444333444555777888:::777777FFFAAARRRZZZjjjqqq```llljjj```RRRJJJHHHEEEAAA:::777888???CCCCCCFFFKKKGGGPPPUUUSSSRRRSSSRRROOOOOONNNSSS^^^hhhlllnnnqqqsssgggjjjuuu{{{oooZZZRRRVVVYYYWWWVVVdddQQQBBBQQQ\\\YYYYYYbbb\\\VVVbbbWWWYYYZZZYYYWWWVVVWWWYYYXXXUUUWWW[[[\\\```^^^TTTIIIbbbkkk}}}gggQQQHHHFFFFFFKKKVVViiivvvmmm```SSSNNNWWWiii\\\hhh\\\@@@GGGLLLTTTZZZUUUSSS[[[UUUTTT[[[VVVYYYbbbllliiiYYY[[[]]]WWWLLLCCCDDDIIILLLDDDFFFKKKNNNLLLHHHKKKQQQSSSccctttppp```WWWYYY___gggfff]]]YYY[[[\\\dddkkksss```>>>MMMSSSWWWSSSIII???;;;;;;>>>AAAEEEIIIMMMRRRXXX[[[```rrrvvvvvv]]]LLLIIIBBBCCC:::===666???;;;999HHH999===:::FFF;;;;;;GGG===@@@xxxbbbFFF@@@FFFFFFEEEEEECCC===444...+++,,,...***))),,,///222:::BBB???@@@<<<444444:::===;;;;;;;;;:::===FFFLLLDDD888777999<<<@@@CCCAAA:::444(((222;;;=========<<<999>>>;;;666333111111333555222333555777:::<<<===>>>FFFEEEEEEHHHKKKKKKGGGCCC===<<<:::<<>>===::::::::::::]]]yyy|||{{{jjjhhhfffjjjvvviiisss|||yyycccbbbiiisssuuukkktttxxxmmmnnnppphhh^^^HHHKKKOOONNNLLL[[[eeeUUUVVVRRRAAA===888XXXkkkiiijjjpppyyy{{{}}}~~~}}}zzzyyyuuuxxx{{{~~~mmmZZZNNNRRRRRRaaa[[[UUUOOOUUUgggwww~~~zzzssswwwcccddd<<<555444333333444555777999:::999NNN:::HHHPPPRRR^^^lllgggxxxqqq]]]QQQNNNKKKFFFFFF???;;;>>>???===???DDDEEERRR^^^cccgggkkkhhhaaa___[[[[[[```bbb___[[[ZZZqqqpppwww|||}}}yyy]]]KKKPPPUUUQQQUUUaaa|||~~~zzzUUUFFFLLLSSSZZZUUUYYYeee]]]TTTcccYYY[[[\\\[[[XXXWWWXXX[[[TTTRRRWWWXXXVVV]]]bbbZZZTTT]]]kkkxxx]]]NNNJJJFFFDDDHHHRRR^^^ggguuu{{{yyyrrrkkkfff___SSSGGGHHHmmm~~~}}}wwwKKKHHHUUUTTTUUU```ZZZOOOXXXbbbZZZ^^^WWWXXXaaa]]]hhh}}}hhhlllzzzrrrgggaaa^^^ddd___^^^aaa^^^YYY___kkkaaaaaaWWWaaarrr```RRRhhhZZZXXX\\\ddd[[[aaawwwFFFMMMSSSYYYUUUKKK@@@;;;;;;;;;>>>CCCHHHLLLQQQUUUYYY[[[pppqqqooo{{{aaaGGG;;;BBB555???:::CCC???<<>>======>>>===:::666333333555777111222444666999;;;===>>>HHHCCC>>>>>>DDDIIIJJJJJJCCCHHHKKKGGGCCCGGGPPPVVVbbbkkkgggdddoooJJJ@@@GGG:::444<<>>;;;UUUqqq}}}oookkkwww}}}sssmmmkkkhhhrrrwwwvvv|||pppkkkhhh~~~jjjssseeeSSSBBB;;;GGGHHH>>>```ttt___\\\XXXIII@@@>>>QQQggghhhiiivvvzzzyyyxxxxxxzzz{{{{{{{{{xxxzzz|||}}}}}}}}}~~~}}}~~~gggRRRTTTHHHHHHvvvuuu~~~sssdddZZZXXXYYYcccqqq}}}rrrpppWWW888222222222333444555888:::<<<>>>CCCIIIKKKMMMUUUcccnnnqqqgggooozzz{{{hhhOOOCCCDDDHHHBBBJJJCCC???FFF===777EEEAAA@@@CCCLLL\\\iiillliii[[[ZZZYYYWWWYYY^^^eeekkksssxxx}}}{{{ooo```UUURRRIIIMMMOOOPPPMMMOOOyyylllQQQKKKWWWTTTQQQUUUaaahhheee]]]WWWZZZZZZZZZXXXUUUTTTTTTUUUTTTWWWZZZZZZYYYZZZ\\\___^^^UUUgggppp[[[wwwfffLLLCCCKKKHHHBBBBBBCCCKKKWWWlll{{{xxxsss{{{{{{vvvpppfffWWWQQQRRRKKKNNN```ooosssyyyOOOOOOTTTVVVYYYZZZZZZZZZZZZ[[[XXXYYYZZZZZZ[[[]]]aaaeeefffuuuoooqqqrrrmmmnnnmmmbbbcccnnntttyyy[[[bbb``````aaacccbbb^^^ZZZ___pppaaannngggvvvXXX@@@\\\YYYMMMTTTJJJ666;;;;;;===AAAFFFJJJMMMNNNOOO]]]```rrrtttpppvvvnnnccccccUUU>>>MMMAAAAAAAAABBBEEEFFF@@@:::999===???>>>>>>AAAAAA>>>|||^^^BBB???EEE@@@FFFDDD@@@:::333...,,,,,,---,,,,,,,,,+++,,,444>>><<>><<<===<<<:::666333333444666222333444666888:::;;;<<<===999777:::AAAHHHLLLLLLIIILLLMMMHHHCCCDDDKKKRRRUUU___aaaeeennnNNNBBBAAA666555>>>===???:::<<>>NNNdddgggiiivvv{{{yyyxxxyyy{{{}}}}}}}}}yyyzzz|||}}}||||||~~~|||[[[TTTIIIIIIqqq~~~fffnnnpppyyyyyykkkqqqhhhmmmrrrQQQ555222444444444555777999;;;===AAAFFFKKKNNNOOOTTT\\\bbbuuuccciiippppppeeeUUUGGG???JJJHHHBBBBBBFFF@@@999<<<===<<<<<>>@@@AAA???bbbEEE@@@FFF@@@FFFDDD@@@:::333...,,,,,,---++++++,,,++++++222;;;<<>>444???;;;;;;@@@HHHHHHAAA888111//////444;;;@@@???<<<<<<;;;:::777444333444555333333444666777999::::::555222111555===EEEIIIKKKEEEIIIKKKIIIFFFHHHPPPYYYTTTXXX[[[bbbxxxhhhUUUQQQUUUOOOLLLJJJCCC@@@<<<>>>DDDBBB999444666<<>>EEEHHHMMMPPPQQQRRRTTTVVViiinnnfffgggssszzzqqqbbbZZZDDDDDDMMMPPPDDD>>>CCCFFF???@@@AAAAAA@@@AAABBBDDDBBBCCCCCCCCCBBBCCCFFFIIIFFFAAA???CCCEEEEEEGGGKKKMMMOOOYYY}}}cccNNNQQQXXXWWWZZZVVVTTTUUUTTTPPPPPPSSSVVVVVVVVVTTTRRRQQQRRRSSSRRRUUUXXXZZZZZZYYYZZZZZZSSS___\\\[[[qqqgggmmm~~~SSSEEEKKKMMMFFFEEEGGGJJJIIIGGGIIIMMMRRRSSSQQQOOOPPPRRRMMMFFFJJJWWWaaa{{{nnnddd}}}qqqTTTZZZTTTVVVXXXXXXVVVUUUVVVWWWZZZZZZZZZZZZYYYZZZ\\\^^^___ZZZdddvvvXXXSSS\\\\\\]]]___aaabbb```^^^bbbccc```aaacccvvvmmmTTTIIILLLTTTPPPGGGAAA<<<;;;===@@@DDDGGGJJJLLLMMMPPPUUUbbbeeeSSSGGGEEE???EEE```hhhRRRFFFFFFFFFGGGFFFGGGHHHJJJGGGIIIHHHCCCCCCGGGLLLLLLcccEEEBBBIIIEEEFFFEEEAAA:::333...---------+++***,,,++++++000777:::@@@DDD???999777;;;>>>>>>===888444666>>>@@@===:::555222888BBBGGGDDD>>>555000---000999??????<<<;;;;;;:::888555333333444444444555666777888888999555333222444999???CCCDDDEEEGGGJJJJJJGGGGGGPPP[[[ZZZTTTNNNRRR___nnnvvvwww]]]PPPVVVjjjmmm\\\KKKCCCAAA???AAAEEEBBB999333333777;;;MMMaaaZZZhhhvvvOOOIIIAAABBBCCC<<>>>>>@@@@@@<<<999<<>>GGGMMMKKKJJJRRR]]]eeeooossspppZZZkkk]]][[[TTTVVVWWWVVVTTTSSSSSSTTTYYYZZZ[[[ZZZZZZZZZ]]]______YYY```|||ttt```[[[ZZZ\\\\\\^^^```bbbddddddcccbbb\\\```ZZZ```jjjzzzmmmpppIIIGGGYYYRRRJJJGGG999;;;<<>>===@@@???888555;;;EEELLL===555...000:::BBBDDDCCC999222,,,...666<<<>>><<<:::;;;;;;:::777444333444555555555666777888888888777666555666999<<>>DDDOOOZZZJJJ===@@@NNN^^^jjjqqq```JJJHHHaaajjjQQQ:::<<>>@@@CCCFFFHHHJJJJJJPPP^^^yyy\\\ZZZMMMPPPPPP666IIIrrrvvviiiaaafffnnnooollliii{{{~~~|||uuuqqquuu{{{~~~|||___AAA>>>HHHGGGGGGEEEAAA;;;444///---------***))),,,,,,***+++...777777<<<@@@<<<555555<<<:::???BBB<<<555888EEERRRGGG>>>444111555===CCCEEE===666...,,,111888<<<===;;;<<<===<<<999666444444555666666777888999999:::888888888999;;;===@@@BBBDDDBBBCCCCCC>>>999@@@MMM]]]JJJ<<>>;;;===???>>>;;;777555555666666777888999:::;;;<<<;;;;;;;;;;;;<<<>>>@@@BBB===;;;===BBB@@@<<>>NNNUUU]]]TTTVVVpppeeebbbUUUKKKSSScccdddrrr~~~|||wwwmmm]]]XXXZZZ]]]kkktttpppJJJ;;;888KKKRRRppprrrttteeeVVVhhhjjj```sss|||mmmbbb```eeeUUUDDDLLLdddrrrvvvxxxuuusssrrrqqqrrrtttvvvvvvuuuvvvwwwwwwwwwxxxzzz}}}|||||||||}}}}}}}}}}}}}}}www___```|||oooggg^^^UUU[[[___LLLjjjgggooo]]]888111555333555555777:::???CCCGGGJJJIIIMMMPPPQQQQQQTTT[[[bbbWWW___YYY___rrrhhhoooiiilllvvvUUUXXXJJJCCCJJJNNNIIICCCBBBPPPNNNKKKIIIJJJPPPXXX^^^SSSZZZooo|||rrryyyttt[[[LLLSSSZZZUUUQQQTTTPPPPPPTTTXXXVVVPPPMMMMMMTTTUUUVVVVVVUUUUUUWWWYYYWWWUUUUUUWWWYYYZZZYYYWWWUUUOOORRRYYYSSSKKK^^^}}}tttyyyiiidddkkknnnkkkvvv}}}{{{vvvbbbjjjnnniiiaaa___aaabbbooo~~~[[[NNNUUU[[[ZZZTTTTTTTTTSSSQQQQQQSSSUUUQQQSSSUUUUUUUUUUUUVVVWWWXXXYYY\\\^^^YYY\\\rrrrrrZZZ]]]ddd```ZZZZZZUUUWWWYYYXXXWWWWWWYYY\\\UUU]]]aaa\\\```]]]aaa^^^___\\\BBBJJJMMMOOORRRKKK;;;;;;<<<>>>@@@CCCEEEGGGBBBOOObbbjjj{{{nnnNNNEEEIIIDDDGGGFFFBBB;;;444000......---***)))+++,,,)))(((***:::444777AAABBB888555;;;333777;;;;;;666333888@@@IIIEEE>>>888777;;;CCCIIIAAA;;;222,,,+++111999???<<<>>>@@@???<<<888666555666666777999:::;;;<<<===?????????===<<<<<<>>>@@@DDD@@@BBBFFFBBB===EEETTTrrrddd[[[fff}}}dddXXX]]]PPPUUU{{{bbbEEEBBBDDDEEEDDDBBBBBB@@@===PPPdddfffjjj```XXXmmmcccQQQBBBDDDPPPVVVgggsssvvv{{{vvvfffZZZcccjjjtttwwwkkkKKK888@@@999YYYfffhhhgggNNNKKKssssss}}}rrrjjjkkkjjj]]]IIILLLaaammmrrruuuqqqrrrpppooooooqqqssssssrrruuuvvvvvvwwwwwwzzz~~~|||}}}}}}~~~~~~~~~~~~}}}|||gggXXXppplll```XXXVVVeeennnTTTvvvyyycccQQQ111222999666666777999===AAAFFFKKKMMMKKKQQQUUUUUURRRSSSYYY```ddd[[[aaaeeeqqqyyyYYYaaa```lllyyyiiijjjjjj]]]NNNGGGqqqiii```\\\dddzzz~~~yyyYYYQQQPPPUUUVVVPPPOOOUUURRRRRRTTTZZZZZZUUURRRRRRSSSTTTUUUUUUTTTUUUWWWXXXYYYVVVUUUVVVYYY[[[ZZZXXXVVVSSSPPPRRRVVVXXXXXXXXXxxxeeeZZZTTTeeeZZZQQQ]]]ZZZPPPTTTTTTTTTTTTSSSRRRRRRTTTVVVVVVWWWYYYYYYWWWVVVVVVWWW[[[WWWZZZbbbaaaYYYZZZbbbaaa|||qqqlllfff```WWWOOOPPPUUUUUUWWWXXXWWWUUUTTTWWWZZZRRR```aaa___aaa]]]bbboooZZZooo|||[[[UUUOOOLLLMMMKKK;;;;;;<<<===???BBBDDDFFFEEEJJJ[[[|||hhhBBBGGGEEEBBBDDDCCC@@@:::333///---,,,,,,+++******))))))******444DDD<<<444AAADDD999888AAA666444===@@@888111111???===;;;:::888888@@@JJJFFF===555222...,,,333<<<<<<<<<===>>>>>><<<999777777777888777777999===@@@AAAFFFEEEEEEHHHBBB>>>DDDEEE@@@HHHGGGFFFAAA<<>>BBBGGGLLLQQQTTTSSSVVVXXXYYYYYYZZZ[[[]]]iiibbb^^^bbblll~~~lll^^^]]]mmmfffiii}}}rrrccclllnnn\\\XXXTTTSSSVVVXXXWWWVVVSSSTTTTTTTTTSSSSSSSSSSSSPPPQQQSSSUUUUUUTTTRRRQQQSSSQQQSSSWWWZZZYYYZZZ^^^XXXWWWVVVUUUVVVXXX[[[]]]XXXpppuuummmpppzzz|||eeeSSSQQQUUUSSSSSSWWW[[[ZZZYYYTTTPPPOOORRRVVVTTTTTTTTTSSSSSSSSSSSSSSSUUUUUUUUUVVVWWWXXXYYYZZZZZZVVVfffaaa\\\YYYUUUQQQOOOOOOQQQRRRWWWWWWVVVUUUTTTTTTTTTTTTSSSZZZbbbaaa\\\[[[aaahhh^^^fff}}}LLLJJJUUUPPPKKKDDD===777777===BBBCCCBBBEEEJJJZZZwwwnnnBBBDDDCCCCCCDDDCCC@@@:::333...,,,,,,,,,+++******))))))******,,,888;;;<<>>AAAKKKDDDAAADDDGGGHHHIIIHHHPPPKKKPPPGGGCCC???;;;QQQ{{{nnn```VVVUUU```xxxqqq```^^^[[[HHHDDDGGGFFF[[[uuu{{{zzzuuummm^^^```uuuvvv```QQQJJJDDD???BBBNNN___bbb]]]fffnnngggYYYWWWaaarrryyyggg\\\LLL???AAAZZZkkkNNNGGGfffxxxttteee^^^hhh[[[RRRSSSbbbooosssvvvzzztttsssqqqqqqsssuuuwwwxxxwwwwwwvvvvvvxxxzzz}}}~~~}}}}}}~~~~~~xxxTTTPPPxxxtttvvvooohhhxxxnnn[[[sssXXXoooxxx}}}\\\999444444111777999<<>>CCCJJJEEE333777666999<<<777000333<<<888999;;;999222...555???GGGBBB===999444//////333;;;;;;<<<<<<<<<;;;;;;:::333444555666777:::>>>AAATTTNNNYYY___PPPMMMVVVTTTUUUQQQUUUGGG>>>AAA>>>KKK{{{qqqdddcccgggxxxpppfff___KKKCCCDDDKKKlll}}}wwwppp]]]SSS[[[nnnkkk```PPPEEECCCDDDDDD>>>MMMaaabbbXXX]]]hhhfffYYYUUU___qqqtttyyyzzzdddSSSEEEDDDMMMbbbOOO@@@WWWpppbbbeeeUUUZZZaaaiiiqqqvvvxxxyyyvvvuuusssrrrrrrtttwwwxxxxxxwwwvvvvvvxxxzzz}}}~~~}}}{{{{{{|||~~~fffSSSUUU{{{vvv~~~qqqtttVVV|||oooKKK444333333222999;;;>>>CCCGGGJJJNNNSSSVVVSSSUUUVVVVVVUUUTTTTTTUUUXXXYYY[[[XXXPPPUUUooorrr___XXX\\\tttmmmaaabbbtttzzzUUUccczzzrrrgggpppgggiiigggfffqqqzzz[[[LLLZZZUUUXXX[[[YYYVVVVVVZZZ^^^UUURRRQQQTTTYYYZZZTTTOOOOOOMMMJJJIIIJJJMMMQQQTTTQQQOOOQQQUUUXXXWWWXXX\\\VVVUUUSSSRRRRRRTTTUUUWWW[[[NNNZZZ~~~qqqnnnjjj^^^^^^kkksssWWW]]]rrruuuqqqpppiiisss}}}ZZZOOOMMMQQQVVVTTTMMMOOOWWWTTTUUUVVVVVVVVVVVVWWWYYYTTTTTTTTTTTTTTTTTTUUUUUUTTTUUUUUUVVVUUUTTTSSSRRRYYYXXXUUUNNNNNNcccnnnPPPKKKRRRMMMMMMMMMLLLMMMNNNNNNOOOTTTSSSQQQPPPQQQRRRTTTUUUUUURRRQQQTTTZZZ___```___gggYYYVVVHHHUUUPPPKKKEEE===:::;;;>>>@@@@@@BBBDDD@@@EEEXXXjjjRRRGGGmmmuuuCCCBBBBBBEEEFFFDDDAAA:::333...+++***,,,+++******))))))******...)))444:::777CCCKKK===444777===BBB???888888===777<<>>777111......999:::;;;;;;;;;;;;<<<===555555666666666888<<>>222444333444;;;<<<>>>BBBFFFHHHLLLPPPSSSRRRTTTUUUUUUTTTSSSSSSTTTWWWSSSSSSXXX[[[YYYZZZ^^^ttt}}}ssssssnnngggoookkkbbbeeennndddiii}}}zzzzzzcccQQQTTTUUUSSSUUUWWWVVVTTTSSSTTTVVVSSSQQQPPPRRRUUUVVVTTTRRRVVVSSSOOOLLLKKKLLLOOOQQQPPPNNNOOOTTTVVVUUUWWWZZZWWWVVVUUUTTTTTTTTTVVVVVVWWW]]]YYY[[[{{{|||\\\ZZZLLLOOOUUUYYYTTTLLLKKKPPPRRRSSSUUUUUUTTTSSSRRRRRRQQQPPPQQQQQQRRRTTTVVVWWWTTTTTTSSSRRRRRRRRRSSSTTTSSSUUUYYY[[[XXXWWW^^^hhhnnnUUURRRUUUQQQIIIIIIJJJKKKLLLLLLLLLLLLLLLPPPOOOMMMMMMMMMPPPRRRTTTUUURRROOOQQQWWW\\\]]]\\\YYYyyyssslllPPPJJJKKKNNNIIIBBB===;;;<<<>>>???>>>EEEDDDCCCHHHOOObbb|||TTTKKKbbbtttDDDDDDDDDFFFEEEDDD@@@:::333...++++++,,,+++******))))))******...)))444888111<<>>HHHKKKDDD999777;;;CCCEEEDDD@@@:::444///,,,666999;;;<<<;;;;;;<<<>>>888888888777666777:::<<>>PPPjjjqqqdddcccmmmpppgggZZZZZZiiijjjdddvvvxxxeeeTTTMMMLLLZZZ\\\IIIPPP{{{~~~wwwzzz{{{wwwwwwwwwvvvtttrrrssswwwzzzyyyxxxwwwwwwwwwzzz|||}}}yyyzzz|||~~~zzz|||~~~|||ZZZOOOEEEdddnnnyyy{{{yyyttteeetttxxxSSS777444555444777===???AAAEEEGGGIIILLLOOORRRQQQSSSUUUUUUUUUTTTUUUVVVVVVSSSSSSXXX]]]\\\WWWTTTPPPdddcccOOOXXXUUUHHHUUUTTTRRRSSSSSSRRROOOLLLOOOPPPQQQOOONNNOOOSSSWWWZZZXXXUUUQQQMMMKKKJJJJJJJJJHHHIIINNNPPPOOOQQQTTTVVVVVVUUUTTTTTTTTTUUUVVVZZZTTTQQQUUU```vvv\\\ZZZQQQRRRRRRUUUVVVSSSMMMJJJKKKNNNOOOPPPQQQRRRQQQOOOMMMLLLLLLMMMNNNPPPSSSVVVXXXTTTRRROOOMMMNNNQQQUUUXXXPPPMMMNNNSSSVVVTTTSSSTTTWWWkkkgggKKKCCCLLLTTTQQQHHHJJJKKKLLLLLLLLLKKKJJJJJJLLLKKKJJJJJJKKKMMMOOOQQQTTTTTTSSSSSSTTTVVVYYY[[[TTThhhYYYwwwqqqHHHQQQOOOLLLGGGAAA<<<;;;===???888AAACCCCCCGGGHHHSSShhhtttLLLTTTqqquuuFFFEEEEEEGGGDDDCCC@@@:::333///,,,,,,,,,+++******))))))******((()))444:::888<<>>DDDCCC:::111444:::DDDJJJFFF<<<777777>>>BBBDDD@@@;;;777111,,,222777<<<===<<<;;;<<<>>>;;;;;;:::888666777999<<>>;;;===???;;;@@@???@@@GGGIIIQQQbbb{{{kkkNNN[[[www{{{HHHEEEDDDIIIBBBBBB???:::444///......,,,+++******))))))******%%%***---555BBBAAA;;;;;;777333000333999>>>;;;666333555<<>>;;;;;;;;;999888888;;;===EEEAAAKKK[[[bbbhhh{{{qqqZZZlllnnnYYYYYYYYYVVVYYY```aaammmuuu~~~dddUUUVVVWWWooopppccc]]]VVVOOOLLLPPP```hhhccceeennnooojjjcccaaagggmmmpppwwwtttsssUUULLL\\\LLL@@@DDDxxxppp}}}|||uuupppooopppqqqooorrruuuyyyyyyvvvuuuxxx{{{yyyxxxwwwwwwwwwyyy{{{}}}zzz{{{{{{{{{{{{yyywwwuuuzzz|||~~~hhhYYYIIIJJJQQQyyytttYYYIIIlllxxxyyyRRR888333:::666999DDDCCCKKKMMMOOOQQQRRRSSSVVVXXXRRRTTTVVVVVVTTTSSSTTTUUURRRWWWYYYUUUOOOPPPWWW]]]dddaaa]]]^^^kkkeeeYYYSSSKKKNNNIIIQQQSSSTTTTTTUUUTTTQQQMMMJJJIIILLLPPPQQQOOOOOORRRTTTUUUTTTRRRPPPNNNLLLKKKJJJLLLJJJLLLPPPRRRRRRSSSWWWSSSSSSSSSSSSTTTUUUUUUUUUUUU[[[```^^^VVVSSS[[[eee|||ggg[[[UUURRRRRRPPPNNNOOOPPPPPPPPPQQQQQQPPPNNNMMMMMMOOORRRSSSRRRPPPPPPOOOMMMLLLMMMOOORRRTTTSSSQQQPPPOOOPPPQQQTTTUUUUUUVVVXXXWWWQQQKKKMMMTTTNNNPPPVVVYYY[[[ddd{{{}}}ZZZQQQTTTNNNHHHCCCBBBGGGKKKLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKMMMNNNNNNNNNMMMMMMOOORRRUUUTTTRRRQQQTTTWWWbbbWWWwww~~~sss\\\<<>>>>>GGGIIIPPP___tttgggWWWaaazzzJJJCCCCCCJJJAAAAAA>>>:::444000//////,,,++++++***)))*********(((,,,%%%---EEEFFF999======777///,,,000999>>>>>>444333666<<>><<<;;;777000---444<<<@@@>>><<<<<<===:::;;;:::999999:::===@@@===BBBGGGPPPTTTRRRccctttVVVggglllUUUTTTVVVUUUQQQYYY[[[hhhtttkkk~~~nnneeeZZZhhhyyypppfff```\\\UUUSSS\\\ccc___dddnnnoooccc```^^^___dddllltttyyyyyylllPPP\\\XXXUUUKKKooo||||||}}}sss^^^pppwwwpppooorrrrrrpppooopppuuuzzzzzzxxxvvvyyy|||zzzyyywwwwwwwwwyyy{{{|||wwwwwwwwwwwwwwwwwwxxxxxxwwwyyy{{{}}}sssppprrrgggzzz~~~uuujjj|||uuuVVVPPPqqqmmm{{{mmmCCC000333<<<666;;;HHHEEEMMMOOOQQQRRRSSSTTTVVVXXXTTTUUUVVVUUUSSSQQQQQQRRRVVVUUUTTTUUUYYYYYYSSSLLLRRRUUU]]]^^^TTT^^^eeeJJJXXXTTTMMMYYYMMMEEEMMMQQQUUUUUUQQQMMMLLLLLLHHHKKKOOOSSSUUUTTTRRRPPPSSSRRRPPPOOOOOOPPPRRRSSSJJJHHHJJJNNNQQQPPPQQQUUUTTTTTTUUUVVVWWWXXXXXXXXXZZZXXX]]]bbb]]]RRRSSS\\\ddddddPPPOOOOOORRRUUURRRMMMRRRUUUSSSQQQRRRSSSTTTVVVSSSQQQQQQSSSSSSQQQNNNTTTRRRPPPNNNMMMNNNPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPXXXTTTRRRTTTSSSPPPNNNPPPWWWSSSRRRTTTRRROOOSSS[[[\\\wwwcccQQQLLLLLLMMMAAAEEEIIILLLLLLKKKJJJIIIKKKKKKJJJJJJJJJKKKLLLLLLLLLMMMOOOPPPQQQPPPNNNMMMMMMOOOQQQSSSSSSSSSTTTUUUXXXLLLjjjeeexxxtttOOOHHHLLLNNNJJJBBB===>>>AAA???AAA===>>>EEEFFFJJJXXXiii{{{[[[OOOaaazzz|||}}}~~~tttAAAGGGHHH>>>BBB@@@<<<888444000...---+++((()))...---'''%%%'''***'''%%%***222999;;;;;;>>>777444777888666888===---<<>>>>>>>>>>>???BBBFFFJJJdddxxx^^^]]]fffoooxxx{{{}}}~~~|||{{{{{{{{{}}}{{{CCCEEEIIICCCBBB@@@<<<888444000...------+++,,,000///***(((******((('''***000777<<<===<<<555111555888999;;;???555777888:::<<>>AAAEEEHHHJJJPPPRRRTTTSSSQQQNNNMMMMMMEEEFFFIIIWWWyyyyyy]]]IIIiii{{{rrrnnnhhhllleee___[[[WWW[[[rrrzzzmmmbbbYYYiiimmmmmmhhheeedddccc```[[[WWWXXX___bbbcccmmm{{{{{{jjj]]]]]]bbbhhhttt||||||hhh]]]cccmmmyyytttuuuuuusssqqqpppppprrrpppqqqrrrsssssstttttttttuuutttssstttwwwyyyyyyyyywwwxxxxxxxxxwwwwwwvvvuuuuuuwwwyyy{{{|||}}}yyykkk}}}zzzrrr}}}nnnZZZhhhuuu}}}hhh888333444555888===BBBFFFIIINNNPPPQQQQQQPPPPPPQQQRRRQQQRRRSSSRRRQQQQQQSSSUUUWWWSSSOOOMMMNNNOOOPPPOOOPPPSSSWWWWWWRRRQQQ]]]kkk{{{bbb[[[UUUUUUTTTTTTSSSRRRRRRQQQNNNRRRVVVVVVSSSOOOMMMLLLLLLLLLMMMPPPSSSTTTRRRPPPQQQRRRRRRQQQPPPRRRWWW[[[UUUNNNIIIJJJKKKKKKMMMQQQVVVTTTQQQQQQRRRTTTUUUUUUTTTTTTTTTUUUUUUVVVWWWXXX^^^]]]bbbpppeee\\\TTTOOOJJJKKKOOOQQQOOOKKKMMMPPPSSSRRROOOOOORRRVVVSSSRRRPPPOOONNNMMMMMMMMMNNNPPPRRRRRRPPPNNNOOOQQQRRRQQQPPPQQQRRRSSSRRRQQQSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPOOONNNIIINNNSSSVVVVVVWWWZZZ]]]fffuuutttfffXXXNNNVVVSSSPPPPPPPPPOOOLLLJJJBBBAAAAAABBBDDDHHHKKKMMMKKKJJJIIIGGGFFFFFFFFFFFFHHHJJJKKKKKKKKKKKKLLLNNNMMMMMMNNNPPPQQQRRRSSSTTTOOOWWW[[[SSSooo}}}vvvIIIIIIWWWHHHGGGOOO>>>?????????>>>>>>@@@DDDGGGmmmsssUUUZZZfffkkkqqqsssvvvxxxyyyzzz}}}|||~~~BBBAAAFFFFFFBBB@@@<<<888444000...---...,,,---//////+++)))+++)))))))))***---333;;;AAA<<<555000333999<<<>>>@@@@@@333000;;;>>>888;;;GGG???777888DDDHHHBBB???DDD111,,,---666>>>@@@===;;;;;;:::888666666888;;;<<<666777999;;;<<<===<<<<<>>AAACCCeeemmmPPPWWWbbbbbbgggjjjnnnqqqsssvvvzzz}}}|||{{{~~~~~~{{{EEEAAAFFFFFFBBB@@@<<<888444000...---,,,,,,,,,---,,,***))))))(((***+++******000:::BBB@@@888222333999======<<>>;;;666;;;:::777666777999<<<>>>:::;;;;;;;;;;;;999777666;;;???EEEIIIIIIGGGEEEDDDSSS[[[[[[WWWfffiiiaaa~~~tttwwwrrr___RRRHHHCCC???;;;666666BBBPPPnnnfffeeekkkjjjgggaaa______ZZZTTTYYYXXX[[[_________dddlllooovvvzzziii```gggqqqrrrppppppvvvnnnssstttnnnqqqgggHHHAAAMMM```nnnoooeee\\\XXXMMMSSS^^^jjjqqqsssxxx}}}rrrssssssrrrqqqqqqssstttppppppppppppqqqrrrrrrssssssrrrqqqrrrtttuuuuuuuuuvvvvvvvvvwwwwwwvvvuuuuuuuuuwwwyyyzzzzzz{{{}}}|||wwwzzzooonnnkkk}}}tttmmm~~~ZZZTTTcccuuuqqqeeeRRR:::333666;;;AAAFFFIIIJJJKKKLLLNNNQQQQQQPPPOOONNNNNNOOOOOOOOONNNMMMOOOSSSWWWRRRPPPNNNLLLMMMNNNOOOPPPQQQPPPRRRVVVUUUPPPOOOQQQ\\\aaaiii|||jjjQQQRRRZZZWWWOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTUUURRRRRRRRRSSSSSSSSSQQQPPPPPPNNNLLLLLLNNNOOOOOOOOOTTTNNNKKKMMMOOONNNOOORRRRRRTTTUUUTTTQQQPPPSSSVVVRRRQQQPPPPPPPPPRRRTTTUUU[[[YYY[[[]]][[[[[[eeetttoooRRRNNNSSSRRRLLLOOOOOONNNLLLKKKLLLOOORRROOOPPPPPPNNNJJJHHHHHHJJJNNNNNNNNNNNNOOOPPPQQQQQQOOONNNMMMLLLLLLLLLNNNOOOMMMLLLLLLMMMOOOPPPOOONNNKKKKKKJJJJJJLLLNNNQQQSSSRRRTTTVVVVVVTTTRRRQQQPPPPPPNNNMMMOOOSSSVVVWWWVVVSSSUUUUUUTTTUUUUUUOOOGGGLLLNNNPPPPPPOOOPPPRRRUUUOOOOOOPPPQQQSSSTTTUUUUUUJJJDDD???>>>CCCHHHIIIGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIKKKHHHJJJMMMOOOQQQQQQPPPOOOWWWSSSOOOUUUZZZaaannndddLLL???QQQOOOFFFQQQDDDDDDCCC@@@===<<<>>>???KKKttt~~~bbbQQQUUUYYYZZZ```ccchhhlllmmmnnnoooooouuuyyy{{{{{{|||}}}{{{vvvIIIFFFHHHGGGBBB@@@<<<888444000...---,,,------+++++++++***)))(((***+++)))(((,,,666???CCC>>>888666888;;;:::777AAA999000000:::AAA;;;000888===:::555===LLLMMMDDDCCC:::000...444;;;<<<888<<<:::999888888:::===>>>======<<<;;;;;;:::::::::===@@@DDDFFFFFFFFFFFFGGGSSS]]]^^^TTTWWWxxxeeeaaa|||kkk{{{sssbbbUUUNNNEEEEEEEEECCC===888:::>>>ggg}}}llldddfffcccaaa]]]ZZZ\\\___[[[TTTTTTVVV[[[___```___ccciiittthhhooonnn```[[[ggguuuwwwrrrpppmmmiiisssvvvkkkiii^^^BBB777===LLL[[[^^^SSSGGGAAA888FFF\\\nnntttssstttyyyooopppqqqpppooooooqqqsssqqqpppppppppqqqrrrssstttrrrqqqpppqqqsssttttttsssvvvvvvwwwwwwwwwwwwwwwvvvuuuwwwyyyzzzyyyzzz|||~~~}}}}}}}}}www{{{zzzqqqiiiRRR\\\pppxxxgggPPP@@@666555999???EEEJJJLLLMMMLLLNNNOOOPPPOOONNNMMMOOOPPPOOOOOONNNLLLJJJKKKOOORRRNNNNNNMMMMMMNNNPPPRRRTTTQQQPPPRRRWWWXXXTTTPPPPPPQQQYYY]]]ZZZ^^^wwwjjjbbbYYYUUUWWWWWWTTTPPPPPPOOOOOONNNNNNMMMMMMMMMOOOOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTSSSQQQOOONNNNNNPPPOOONNNNNNPPPQQQPPPNNNQQQLLLKKKNNNPPPPPPQQQSSSNNNQQQSSSSSSQQQQQQSSSWWWRRRRRRQQQQQQRRRSSSUUUVVV\\\^^^[[[VVVVVVZZZXXXQQQWWWvvvbbbNNNGGGNNNTTTQQQJJJLLLMMMMMMKKKJJJKKKNNNQQQLLLNNNPPPPPPNNNKKKHHHGGGNNNMMMNNNNNNOOOPPPQQQRRROOOMMMLLLKKKLLLMMMMMMNNNMMMLLLLLLMMMOOOPPPPPPOOOMMMLLLKKKJJJKKKMMMOOOQQQSSSUUUXXXXXXUUURRRQQQRRROOOOOONNNLLLKKKNNNSSSXXXOOOQQQRRRUUUZZZ___\\\VVVMMMQQQTTTSSSMMMGGGDDDDDDOOOPPPRRRTTTVVVXXXZZZ[[[TTTLLLDDDAAACCCFFFFFFDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHGGGFFFHHHIIIGGGIIIKKKNNNOOOOOOOOONNNUUURRROOOZZZ[[[KKKpppsssooosssOOOOOOOOOLLLUUUHHHGGGFFFBBB???<<<<<<===:::NNNUUUPPPPPPNNNPPPXXXZZZ___eeehhhgggccc```^^^XXX___fffkkkrrr{{{{{{FFFDDDEEECCCBBB@@@<<<888444000...------//////,,,+++---,,,***(((***+++)))'''***222999@@@@@@===999999:::999666999<<<666000:::IIIDDD222000;;;<<<333;;;OOOSSSGGGCCC>>>555...000888===>>><<<;;;:::::::::;;;<<<===999:::;;;<<<===>>>???@@@???AAADDDEEEFFFGGGIIIJJJOOOXXX]]]YYYWWWooogggaaarrr{{{aaapppyyy}}}ppp]]]MMMDDDFFFFFFEEEBBB>>>;;;::::::FFF```jjj___```\\\YYYTTTRRRVVV[[[WWWOOONNNSSSZZZ___aaabbbeeehhhhhhgggzzziiikkk^^^XXXdddrrrtttrrrqqqooommmpppooojjjhhh```PPP<<<:::@@@KKKOOOGGG???===GGGJJJTTTdddnnnnnnkkkiiikkklllmmmlllkkkkkklllnnnqqqppppppoooppprrrssstttrrrqqqpppppprrrsssssssssvvvvvvwwwwwwxxxxxxwwwwwwvvvwwwyyyyyyyyyyyyzzz|||~~~~~~~~~~~~~~~~~~}}}}}}{{{}}}vvvoooqqqWWW___gggqqqqqqbbbJJJ888333999===CCCIIIMMMNNNNNNNNNPPPQQQQQQOOONNNNNNOOOQQQOOOOOONNNKKKIIIIIIKKKMMMJJJLLLMMMNNNNNNPPPSSSVVVRRRPPPRRRXXXYYYUUURRRQQQMMMTTTYYYVVVRRRVVVaaalllyyyTTTPPPTTTWWWWWWTTTQQQQQQRRRQQQPPPOOONNNMMMLLLKKKJJJMMMMMMMMMOOORRRSSSSSSRRRSSSSSSSSSRRROOONNNNNNOOOQQQRRRSSSTTTTTTSSSSSSSSSOOOKKKKKKOOOQQQPPPPPPRRRMMMNNNPPPQQQQQQQQQSSSTTTRRRRRRSSSTTTTTTUUUUUUVVVWWW```___SSSPPPXXX\\\WWWTTTUUUQQQeeewwwYYYKKKMMMQQQRRRPPPLLLIIIGGGGGGHHHIIIIIIIIIIIIKKKMMMFFFIIIMMMQQQRRRPPPMMMKKKOOONNNNNNNNNOOOOOOPPPQQQNNNMMMKKKKKKMMMNNNMMMLLLMMMLLLLLLMMMOOOQQQPPPPPPRRRQQQOOONNNNNNOOOOOOPPPRRRUUUWWWVVVRRRPPPPPPQQQQQQUUUYYYVVVQQQOOOSSSXXXYYYZZZYYYVVVVVVVVVQQQIIIHHHLLLPPPQQQPPPQQQSSSUUUNNNPPPSSSTTTVVVWWWZZZ\\\___XXXOOOJJJIIIKKKMMMMMMDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGGGGHHHJJJLLLMMMNNNNNNMMMJJJXXXWWWTTTVVVQQQaaagggnnn{{{JJJJJJZZZEEELLLKKKIIIFFFAAA>>>======;;;>>><<<@@@HHHFFFIIIWWWSSSXXX^^^aaa___[[[VVVTTTQQQTTTVVVWWW^^^kkkvvv{{{wwwBBB@@@CCCDDDBBB@@@<<<888444000...---,,,///...***))),,,,,,))))))***)))(((''')))...333888===???<<<:::<<<<<<:::444>>>===333666CCCEEE;;;...777999555:::FFFJJJDDDAAACCC>>>444///444;;;===::::::;;;;;;;;;::::::999999;;;>>>@@@AAAAAA@@@???===@@@CCCFFFGGGHHHKKKLLLNNNRRR[[[```]]]ggguuulllqqqvvveee___iiivvv~~~xxxfffRRRFFFJJJJJJIIIEEECCCAAA???===666FFF^^^ooommmaaa[[[]]]YYYUUUOOONNNUUU[[[WWWOOONNNUUU]]]```aaabbbcccccc^^^ccclllooocccfffmmmnnnnnnpppssssssjjjfffmmmkkk```[[[LLLBBB===CCCGGGEEEFFFLLLccc]]]\\\cccjjjmmmnnnooojjjjjjkkkjjjhhhhhhiiikkkpppooonnnnnnnnnppprrrssssssqqqpppppprrrssssssrrrtttuuuvvvvvvwwwwwwvvvvvvvvvwwwyyyyyyxxxxxxyyy{{{~~~~~~~~~~~~}}}}}}|||||||||~~~}}}xxxuuuzzzwwwqqq~~~}}}VVVUUUcccjjjllleeeXXXCCC777<<<>>>AAAFFFKKKNNNPPPPPPOOOOOOQQQSSSSSSQQQOOOOOOOOOMMMNNNNNNLLLJJJIIIJJJLLLIIIKKKMMMMMMMMMNNNQQQTTTRRRPPPRRRVVVVVVRRRPPPRRRPPPMMMMMMSSSYYYWWWPPPIIIRRR[[[sssvvv___\\\bbb\\\WWWQQQOOOOOOQQQQQQQQQPPPPPPOOONNNMMMLLLKKKKKKLLLKKKLLLOOORRRSSSRRROOOOOOQQQRRRQQQOOOOOOQQQTTTOOORRRVVVVVVTTTSSSTTTUUUQQQMMMLLLPPPQQQNNNMMMNNNNNNNNNMMMOOOPPPQQQPPPOOOQQQRRRTTTVVVWWWVVVUUUTTTSSSZZZ^^^[[[UUUSSSUUUVVVRRRPPPRRRWWWZZZdddhhhXXXQQQIIIRRRPPPMMMLLLLLLKKKHHHFFFEEEEEEGGGIIIJJJKKKKKKJJJEEEGGGJJJNNNQQQRRRQQQOOOQQQPPPOOOOOONNNNNNNNNOOONNNLLLKKKMMMOOOOOOMMMKKKLLLKKKKKKLLLOOOPPPPPPOOORRRRRRRRRQQQQQQPPPPPPOOOPPPSSSTTTRRRMMMKKKMMMPPPGGGLLLPPPPPPLLLKKKNNNSSSTTTWWWXXXVVVVVVWWWSSSMMMNNNNNNNNNLLLKKKJJJKKKMMMKKKMMMQQQRRRRRRSSSVVVYYYKKKIIIGGGHHHMMMVVV```fffDDDDDDCCCCCCBBBCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGGGGHHHJJJKKKLLLMMMNNNHHHTTTTTTNNNSSSYYY\\\bbbfffeeeQQQUUUBBBOOONNNMMMIIIDDD@@@??????<<>>@@@???555>>>@@@777111777>>>@@@777999;;;======>>>@@@BBBBBBHHHGGG:::///000666999999:::;;;;;;:::999777666===@@@DDDFFFFFFBBB===:::999===BBBFFFIIIJJJKKKMMMLLLKKKUUUaaa[[[YYYxxxwwwvvvyyymmm___cccllltttuuummmbbb\\\VVVVVVTTTPPPKKKEEE>>>777333666@@@OOOVVVWWWYYY]]]]]]XXXRRRSSS[[[ccc___WWWSSSZZZaaabbb```___^^^\\\```iiiiiixxxuuuooonnnlllmmmqqqmmmooobbb```tttssscccaaa]]]LLL@@@???AAA@@@GGGQQQSSSYYYccclllnnnkkkmmmssskkklllllljjjiiihhhiiikkkooonnnmmmlllmmmoooqqqrrrsssrrrpppqqqrrrssssssrrrsssssstttuuuvvvvvvuuuuuuvvvxxxyyyyyyxxxxxxyyyzzz~~~~~~~~~~~~~~~}}}|||{{{~~~~~~pppyyywwwvvvyyy~~~sssvvvPPP``````mmmnnn___JJJ444333DDD@@@CCCGGGLLLOOOPPPPPPPPPMMMQQQTTTVVVTTTQQQNNNMMMLLLMMMNNNNNNLLLKKKKKKLLLHHHKKKMMMLLLKKKLLLOOORRRRRRPPPQQQTTTSSSOOONNNQQQQQQQQQQQQPPPMMMLLLQQQWWWOOOPPPSSSXXX```qqqyyy___YYYZZZWWWSSSTTTMMMSSSYYYYYYUUUPPPNNNOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKLLLOOOSSSTTTQQQNNNLLLOOOQQQQQQPPPQQQUUUXXXKKKPPPUUUVVVRRRPPPRRRUUUSSSOOOMMMPPPPPPLLLJJJKKKPPPNNNLLLNNNPPPPPPNNNJJJPPPRRRUUUWWWXXXWWWUUUSSSXXXQQQRRRZZZZZZRRRPPPUUUNNNRRRYYYUUUOOOWWW]]]UUUaaammmxxxdddMMMOOOSSSMMMSSSTTTMMMMMMLLLLLLLLLKKKJJJIIIFFFFFFGGGKKKNNNNNNLLLJJJHHHIIIJJJLLLOOOPPPPPPOOORRRQQQPPPOOONNNMMMMMMMMMNNNLLLLLLNNNPPPPPPMMMJJJKKKJJJJJJKKKNNNOOOOOONNNPPPQQQQQQQQQQQQPPPOOONNNNNNPPPRRROOOJJJHHHJJJNNNMMMMMMLLLJJJHHHJJJPPPTTTRRRWWWXXXVVVTTTSSSOOOJJJFFFGGGIIIKKKNNNOOOOOONNNHHHKKKNNNOOOOOOOOOSSSVVVSSSOOOIIICCC@@@BBBHHHMMMDDDDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFEEEDDDCCCDDDEEEGGGGGGGGGHHHJJJKKKMMMNNNOOOJJJJJJPPPWWWWWWWWWZZZccc}}}ooocccHHHRRRPPPPPPOOOKKKFFFBBB@@@@@@555BBBAAA:::???BBB@@@BBBBBBEEEJJJOOORRRVVVZZZ]]]UUUYYYYYYUUUUUUZZZ```bbbCCCDDDLLLFFFCCCAAA>>>:::666222000...+++++++++***)))(((((('''(((((((((((()))***+++,,,666:::>>>===888444555666===:::>>>BBB:::---111@@@@@@888777>>>@@@;;;<<>>===888666:::999???GGGJJJFFFBBB???>>>===;;;>>>GGGJJJIIIJJJOOOOOOSSSWWWZZZ]]]dddlllssszzzrrrbbbbbbllloooqqqrrrkkkddd]]]QQQGGGBBBAAA>>>:::666999:::EEETTTVVVXXXeeebbb]]]WWWXXXaaahhhcccYYYWWWVVVWWWYYY\\\^^^^^^]]]___aaabbbhhhtttmmmmmmjjjiiimmmxxx|||```CCCYYYpppdddZZZLLLBBB???BBBFFFIII@@@VVViiikkkjjjooopppmmmpppnnnllliiihhhgggggggggiiilllooopppnnnmmmnnnpppooonnnmmmmmmnnnppprrrssstttssssssuuuvvvwwwvvvtttyyyyyyxxxxxxxxxyyyzzzzzz~~~~~~~~~|||{{{|||}}}}}}~~~~~~{{{wwwooo{{{uuu|||zzzwwwmmm\\\dddiiibbbNNN<<<888;;;>>>GGGIIILLLMMMMMMNNNPPPQQQLLLLLLMMMNNNPPPQQQRRRRRRPPPPPPPPPOOONNNMMMLLLKKKIIIJJJLLLLLLKKKJJJJJJKKKOOOPPPQQQQQQQQQPPPOOONNNOOOOOOOOOOOOQQQSSSUUUWWWTTTOOOOOOTTTVVVTTTVVV\\\yyyrrr^^^VVVVVVVVVUUUSSSRRRQQQPPPPPPQQQSSSUUUUUUSSSPPPMMMPPPQQQOOOKKKGGGFFFHHHKKKHHHHHHIIIJJJLLLNNNPPPQQQKKKLLLMMMOOOPPPQQQRRRRRRUUUUUUTTTRRRPPPOOOQQQRRRQQQPPPOOOOOOPPPPPPOOOMMMQQQSSSSSSOOOJJJHHHJJJNNNVVVTTTRRRTTTVVVWWWUUURRRPPPQQQSSSUUUUUUUUUTTTTTTTTTVVVYYYZZZXXXWWWVVVVVVVVVUUUVVV]]]kkkjjjOOOWWWQQQLLLKKKNNNPPPOOOMMMNNNLLLJJJIIIIIIKKKMMMOOOKKKKKKJJJKKKLLLMMMOOOPPPIIIJJJKKKLLLMMMNNNOOOPPPQQQOOOMMMKKKKKKLLLMMMNNNQQQNNNLLLKKKLLLNNNNNNNNNOOOPPPPPPPPPOOOMMMKKKJJJHHHMMMNNNLLLMMMPPPLLLFFFKKKMMMOOOPPPNNNKKKJJJIIIHHHIIIKKKKKKKKKMMMQQQSSSTTTSSSRRRRRRSSSRRRPPPNNNKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJMMMKKKIIIGGGDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCFFFJJJNNNGGGIIILLLPPPSSSVVVWWWXXX\\\~~~kkkfffxxxcccHHHUUUPPPNNNNNNLLLFFFBBBBBB>>><<<::::::<<<>>>>>>>>>@@@AAADDDIIIOOOVVV[[[^^^\\\[[[YYYXXXWWWVVVVVVVVVAAAAAAKKKFFFBBB@@@>>>:::666222///---++++++******)))(((((('''(((((((((((()))***+++,,,000666===???:::444000...999999>>>DDD@@@555222666@@@;;;777888:::888999;;;JJJLLL___qqqaaa<<>>;;;===CCCGGGGGGKKKQQQRRRUUUXXX[[[___gggrrrzzz{{{qqqpppnnncccdddrrryyy^^^HHH;;;>>>???666666>>>555999999BBBTTTZZZ\\\eee___XXXPPPOOOWWW```___YYYYYYXXXWWWXXXZZZ\\\\\\\\\]]]`````````iiixxxuuujjjmmmpppllliiijjjnnnwwwooorrrdddSSSKKKKKKLLLGGGBBBDDDXXXiiijjjiiimmmnnnkkkjjjjjjiiihhhhhhiiijjjkkkkkkmmmppppppnnnmmmmmmnnnmmmmmmkkkkkklllnnnpppqqqrrrqqqppprrrtttuuuuuutttvvvvvvwwwxxxzzz|||}}}~~~~~~}}}}}}}}}}}}xxxwwwtttyyy[[[pppmmmaaabbbdddgggeeeXXXEEE888888>>>BBBEEEHHHKKKMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNOOOOOOOOOOOOOOOHHHJJJLLLLLLJJJIIIJJJKKKMMMNNNOOOPPPPPPOOONNNNNNOOOOOOOOOPPPRRRSSSTTTUUUTTTPPPPPPSSSTTTQQQRRRWWWMMMUUU```gggmmmuuu}}}nnnccc]]]YYYUUURRRRRRSSSSSSSSSSSSQQQOOONNNLLLMMMQQQTTTVVVVVVUUUSSSOOOPPPPPPMMMJJJIIIJJJMMMGGGGGGGGGHHHJJJKKKLLLMMMOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRPPPOOOOOOPPPRRRRRRPPPNNNNNNOOOOOOOOONNNUUUWWWWWWTTTOOOLLLOOORRRRRRPPPPPPQQQRRRRRROOOMMMOOOOOOPPPRRRSSSTTTRRRQQQRRRTTTWWWXXXWWWVVVVVVVVV\\\YYYVVVTTTPPPNNNUUU^^^iiiqqqgggjjjkkkkkkrrrwwwmmm\\\VVVQQQLLLKKKNNNPPPOOOMMMNNNLLLJJJHHHHHHIIIKKKLLLJJJJJJIIIJJJKKKLLLNNNOOOKKKKKKKKKLLLLLLLLLLLLLLLQQQQQQQQQRRRQQQQQQPPPPPPQQQNNNKKKJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLHHHKKKKKKHHHIIIMMMNNNJJJOOOPPPPPPOOONNNLLLKKKKKKHHHIIIJJJJJJIIIKKKNNNPPPNNNMMMMMMNNNPPPQQQOOONNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHJJJIIIHHHFFFEEEDDDCCCCCC@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCDDDGGGJJJJJJKKKMMMOOOQQQSSSUUUVVV[[[```TTTgggXXXFFFIIINNNRRRPPPKKKLLLPPPCCC@@@;;;999:::<<<===>>>===>>>AAAFFFLLLRRRWWWZZZXXXXXXXXXXXXWWWWWWWWWWWWAAA???IIIFFF@@@???===999555111...,,,+++******))))))(((((('''(((((((((((()))***++++++...666AAAEEEBBB999111---777888<<<>>>>>>999333///???@@@===777555777888777DDDMMMcccwwwkkkIII222///======;;;888888;;;:::777:::666555<<>>:::999:::<<<<<<;;;<<>><<<999555000,,,*********))))))((((((((((((((((((((((((((()))******+++444???EEEDDD===666111666999888444444777666222999DDDFFF<<<666999<<<999:::LLLVVVOOOJJJIII===***444<<>><<<;;;:::999:::;;;===@@@DDDIIIMMMOOOUUUVVVWWWWWWVVVTTTQQQPPPNNNCCCFFFDDD>>>===<<<999555000,,,))))))))))))((((((((((((((((((((((((((((((((()))***&&&+++444:::<<<:::777555222888;;;666333666999888000AAAJJJBBB999:::===>>>;;;GGGFFF;;;===JJJHHH:::)))444===>>><<<:::999777888777666777;;;BBBHHHLLLGGGGGGGGGIIINNNVVV^^^bbbXXXZZZ\\\[[[YYYXXXZZZ]]]```[[[[[[______\\\___fffbbbjjjzzzpppwwwqqq```\\\ccc[[[OOOQQQZZZhhhyyyxxxiiiYYYSSSVVV\\\]]]ddd```\\\YYYYYYYYYZZZYYY[[[YYYXXXYYY[[[\\\```bbbfffeeeeeedddcccccciiiooorrrvvvTTTFFFMMMYYYbbbpppsssqqqhhhZZZMMMHHHFFF[[[aaaffffffeeefffeeeccciiijjjjjjjjjjjjjjjiiiiiihhhiiikkknnnpppqqqpppppptttsssrrrqqqqqqrrrtttuuusssqqqooopppsssvvvxxxyyyvvvvvvvvvvvvwwwxxxyyyzzzzzzzzz|||~~~|||~~~~~~nnnsssiiikkksssqqqLLLfffkkk[[[fffjjjlll}}}dddUUUDDD===@@@FFFIIIJJJHHHJJJMMMNNNMMMLLLLLLLLLJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEGGGHHHJJJIIIGGGFFFFFFGGGDDDEEEGGGIIIIIIJJJIIIIIIJJJLLLOOOQQQRRRPPPNNNLLLLLLMMMMMMLLLLLLMMMLLLKKKBBBDDDIIIOOOSSSSSSNNNJJJLLLLLLLLLMMMPPPSSSVVVXXXSSSQQQNNNLLLLLLLLLLLLLLLCCCFFFJJJMMMOOONNNLLLKKKMMMOOOOOOMMMJJJHHHIIIJJJIIIIIIJJJLLLMMMMMMMMMLLLKKKKKKLLLMMMMMMLLLLLLKKKIIIIIIIIIIIIJJJKKKLLLMMMQQQQQQPPPNNNKKKKKKLLLMMMOOOLLLIIIGGGHHHJJJKKKKKKHHHIIIJJJJJJIIIHHHHHHIIIJJJLLLOOOQQQQQQQQQPPPPPPMMMKKKJJJKKKNNNPPPOOOMMMJJJLLLNNNOOOOOOOOOQQQRRRZZZQQQJJJJJJLLLKKKKKKLLLHHHIIIKKKMMMNNNPPPSSSVVVTTTSSSQQQLLLHHHFFFGGGHHHFFFIIILLLPPPUUUYYYYYYUUUPPPOOOMMMMMMMMMNNNNNNNNNGGGGGGFFFFFFGGGHHHIIIJJJFFFFFFEEEFFFGGGHHHJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGGGGIIILLLNNNNNNMMMPPPNNNKKKIIIIIIJJJMMMNNNLLLMMMOOOOOOLLLJJJJJJLLLJJJJJJLLLOOORRRQQQNNNKKKKKKLLLKKKJJJHHHHHHJJJLLLLLLLLLKKKLLLMMMNNNLLLJJJKKKJJJIIIGGGEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB===???CCCDDDDDDCCCDDDDDDHHHGGGGGGGGGIIILLLPPPRRRPPPXXXVVVOOOrrriiiOOOIIIKKKOOORRRKKKIIIFFFDDDBBB???;;;777999::::::<<<>>>AAADDDFFFMMMNNNPPPRRRRRRQQQPPPOOOSSSDDDFFFDDD>>>>>><<<:::666111,,,)))(((((((((((((((((((((((((((((((((''''''(((((()))&&&)))---222777:::;;;<<<...555===@@@>>>;;;::::::---999BBB@@@:::999<<>>:::999888888888999:::<<<===@@@BBBEEEHHHKKKLLLMMMMMMTTTDDDFFFFFF>>>>>>===;;;777111,,,)))(((((((((((((((((((((((()))(((((('''''''''((((((((()))***...444999===???000///555@@@BBB<<<:::===444333555:::<<<;;;<<<>>>>>>333333BBBLLLLLLSSS```WWWBBB444:::@@@;;;888<<<666999:::777444555;;;AAAIIIOOOSSSRRRTTTVVVTTTOOOOOOSSSVVVWWWUUUUUUWWWZZZ^^^]]]^^^```___[[[WWWVVVTTTlll}}}vvvccc^^^^^^]]]\\\bbbfff[[[ZZZlll{{{}}}rrreee___\\\[[[[[[YYYWWWVVVWWWWWWVVVUUUZZZXXXYYY^^^___\\\\\\___WWW[[[___aaaccceeeggghhh~~~nnnbbbdddllliiiddd```]]]]]]]]]^^^eeecccbbbdddgggggggggfffcccdddfffggghhhhhhhhhhhhffffffgggjjjnnnpppooommmpppooommmllllllmmmnnnpppmmmllllllmmmoooqqqpppooossstttuuuwwwyyy|||~~~{{{{{{{{{|||||||||||||||}}}~~~qqqkkknnnsssjjj}}}lllmmmttttttxxxggg\\\\\\bbbjjjhhh[[[BBB???@@@FFFIIIHHHKKKQQQJJJKKKJJJIIIHHHHHHJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFHHHKKKLLLFFFGGGHHHHHHEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEGGGIIIKKKMMMMMMLLLKKKJJJNNNOOOLLLLLLOOONNNJJJJJJJJJJJJJJJJJJKKKLLLMMMSSSRRROOOMMMMMMOOOQQQRRRMMMPPPRRRRRRPPPLLLIIIGGGHHHIIIKKKNNNOOOPPPPPPPPPOOOQQQRRRPPPLLLKKKOOOSSSMMMJJJHHHGGGIIIJJJIIIHHHIIIKKKLLLNNNNNNNNNMMMLLLNNNMMMKKKJJJJJJLLLMMMNNNKKKLLLLLLKKKIIIJJJLLLNNNPPPNNNLLLLLLMMMNNNMMMLLLHHHIIIJJJKKKMMMMMMMMMLLLLLLMMMNNNLLLJJJJJJLLLOOOIIIKKKMMMLLLIIIIIIMMMQQQKKKLLLMMMMMMLLLLLLNNNOOOPPPLLLJJJLLLLLLIIIHHHJJJJJJKKKMMMMMMLLLMMMOOOPPPUUUQQQLLLJJJJJJIIIGGGEEEFFFGGGIIIJJJJJJKKKMMMOOOMMMMMMNNNNNNMMMMMMMMMNNNJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKJJJIIIIIIIIIHHHHHHHHHHHHLLLMMMOOOPPPOOONNNLLLKKKIIIIIIJJJMMMPPPRRRRRRRRRTTTSSSQQQNNNMMMMMMNNNOOOMMMNNNRRRVVVRRRKKKJJJOOOOOOLLLIIIJJJMMMOOOMMMJJJIIIJJJJJJJJJJJJKKKNNNPPPMMMLLLKKKKKKLLLKKKIIIGGGIIIJJJKKKKKKIIIFFFCCCAAABBBCCCEEEFFFGGGFFFEEEDDDAAABBBDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@?????????>>>===>>>???@@@AAABBBCCCDDD???AAACCCCCCCCCCCCDDDEEEDDDEEEFFFGGGHHHIIIIIIJJJLLLJJJLLLTTTRRRQQQ}}}gggQQQHHHJJJIIIIIIJJJIIIGGGDDDAAA<<<;;;:::888888888888999999:::<<<>>>@@@BBBDDDEEERRRBBBGGGIII>>>>>>>>>;;;777222---***'''''''''((((((((((((((()))(((((('''''''''((((((%%%%%%%%%)))...444888:::666******777>>>::::::@@@>>>111,,,555??????===>>>>>>;;;444111;;;OOO```ggg~~~VVV888:::BBB<<<777;;;666888888777555555999<<<>>>GGGNNNOOOQQQSSSOOOHHHOOORRRSSSRRRPPPPPPTTTWWWYYYXXXWWWXXXZZZ\\\]]]\\\\\\lll|||www|||{{{kkkZZZwwwiii\\\aaaeeeUUUPPPbbboooxxx|||ttthhh```[[[YYYVVVUUUTTTUUUVVVVVVUUUSSS\\\VVVSSSUUUVVVTTTXXX^^^YYY[[[[[[[[[^^^dddiiilll~~~}}}ddd\\\aaabbbjjjxxxppp___gggcccbbbdddggghhhhhhhhheeeffffffgggfffdddcccbbbgggfffgggiiimmmooommmjjjpppooommmllllllmmmnnnooonnnnnnnnnoooqqqrrrpppooossssssssstttuuuwwwxxxyyywwwwwwxxxyyyzzz|||}}}}}}zzzzzz}}}|||}}}uuupppnnnllljjjkkkoooyyy~~~zzzwww|||~~~{{{wwwttt___[[[^^^]]]iiimmm[[[BBBBBBFFFLLLKKKGGGJJJQQQNNNNNNMMMKKKJJJJJJMMMOOOKKKJJJJJJIIIHHHGGGFFFFFFGGGFFFEEECCCDDDEEEGGGHHHFFFGGGHHHGGGEEECCCCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDDDDEEEGGGIIIKKKLLLLLLLLLLLLPPPQQQMMMMMMOOONNNIIIFFFIIIKKKLLLLLLLLLMMMNNNOOONNNNNNMMMMMMMMMNNNNNNRRRQQQPPPNNNLLLLLLNNNOOOJJJKKKLLLNNNPPPQQQRRRRRRPPPRRRRRROOOJJJIIILLLQQQPPPLLLHHHGGGHHHJJJIIIHHHKKKMMMOOOQQQRRRQQQPPPOOOPPPNNNLLLJJJIIIJJJKKKLLLGGGHHHIIIIIIHHHJJJMMMOOOQQQPPPOOOOOOPPPPPPOOOMMMIIIIIIKKKMMMOOOOOONNNMMMQQQQQQPPPMMMIIIIIIKKKOOOFFFKKKNNNLLLGGGGGGLLLRRRLLLMMMMMMLLLKKKKKKMMMOOOTTTPPPMMMMMMMMMKKKNNNSSSKKKLLLMMMLLLJJJIIIJJJKKKJJJFFFBBBCCCHHHJJJHHHEEELLLLLLMMMMMMJJJHHHJJJMMMLLLMMMNNNNNNMMMMMMMMMNNNMMMLLLKKKIIIGGGEEEDDDCCCFFFFFFEEEEEEFFFHHHJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHKKKNNNPPPPPPMMMHHHFFFLLLLLLLLLOOOQQQSSSRRRQQQSSSRRRQQQOOOOOOOOOOOOOOOLLLMMMQQQUUUQQQKKKLLLSSSVVVPPPIIIGGGJJJLLLLLLKKKGGGHHHIIIIIIJJJLLLOOORRRJJJIIIIIIIIIJJJJJJHHHFFFHHHJJJLLLLLLKKKHHHDDDAAAAAABBBDDDFFFFFFEEEDDDCCC>>>@@@BBBDDDEEEEEEDDDCCC@@@@@@@@@@@@??????>>>>>><<<===>>>???AAACCCDDDDDDBBBCCCDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFAAAYYYKKKBBBYYYVVV\\\sssTTTKKKJJJIIIIIIIIIIIIHHHFFFBBB@@@>>><<<:::999999999888888888888888999:::;;;PPPBBBDDDCCC@@@>>>;;;888555111,,,((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&(((+++111???MMMCCC:::///+++333>>>===666666777222...666CCCEEE>>>>>>===999666<<>>AAA???===<<<===@@@DDDFFFBBBAAACCCFFFFFFCCCFFFJJJBBBCCCEEEFFFGGGGGGFFFFFFRRRLLLIIILLLMMMMMMRRRYYYjjjTTTFFFKKKOOOIIIHHHOOOIIIDDDCCCEEECCC===<<>>@@@AAACCCCCCCCC@@@>>>===<<<===???BBBDDDAAA???===<<<<<<>>>@@@BBBCCC@@@???AAABBB@@@AAADDDCCCCCCDDDEEEFFFFFFFFFFFFQQQLLLIIIKKKLLLKKKOOOUUUhhh}}}}}}RRRBBBEEEHHHHHHHHH???@@@@@@???AAAAAA>>>:::AAA???<<<::::::;;;<<<===PPPCCCEEEDDD???===:::777555222...+++))))))))))))(((((((((((())))))((('''&&&&&&&&&&&&&&&%%%&&&))))))+++333===???;;;:::;;;777333888BBB;;;888666222000555FFFVVVOOOQQQLLL@@@999<<>>EEELLLQQQWWWPPPGGGDDDLLLVVVYYYVVV[[[ZZZ\\\___aaa```[[[VVVXXX[[[nnn}}}lllmmmeeeaaaaaaSSSFFFHHHOOOVVV\\\\\\WWWQQQOOOPPPNNNNNNNNNNNNMMMNNNQQQSSSSSSTTTUUUVVVWWWVVVVVVUUUXXXWWWYYY\\\[[[\\\aaaiiissscccrrrzzzmmmbbbhhhgggeeedddddddddeeeeeebbbccceeegggiiijjjjjjjjjggghhhjjjlllmmmnnnnnnnnnlllmmmnnnoooooonnnmmmlllkkkkkkmmmoooqqqssstttuuuvvvuuuuuutttttttttuuuuuu{{{zzzzzzzzz{{{|||}}}}}}}}}~~~|||ttthhh___ddd^^^WWW[[[gggsssjjjyyydddIIIQQQ]]]qqqzzzhhhKKK@@@FFFFFFHHHKKKNNNNNNMMMJJJHHHJJJJJJIIIIIIHHHGGGGGGFFFEEEBBB??????AAADDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDCCCDDDFFFHHHGGGFFFGGGGGGHHHIIIKKKJJJGGGEEEEEEDDDCCCEEEGGGIIIHHHGGGHHHHHHJJJKKKLLLMMMMMMMMMIIIHHHFFFGGGJJJMMMNNNNNNQQQPPPPPPPPPOOOMMMLLLKKKGGGIIIJJJKKKJJJIIIJJJKKKKKKLLLLLLKKKIIIIIIKKKLLLNNNMMMMMMLLLKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLJJJIIIHHHJJJNNNPPPNNNKKKNNNNNNMMMLLLKKKIIIHHHGGGLLLJJJGGGGGGJJJMMMOOOOOONNNNNNNNNMMMMMMKKKJJJJJJGGGGGGHHHJJJLLLLLLJJJHHHHHHJJJMMMMMMKKKIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEECCCBBBCCCDDDFFFEEEEEEHHHIIIJJJIIIHHHHHHIIIKKKGGGGGGGGGHHHHHHJJJKKKLLLMMMIIIFFFHHHIIIFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGDDDEEEEEEFFFGGGHHHIIIIIIKKKIIIHHHIIIKKKKKKHHHEEEIIIJJJKKKLLLMMMNNNNNNNNNLLLMMMOOOOOOOOOLLLJJJHHHIIIHHHJJJNNNPPPNNNMMMOOOLLLLLLMMMOOOPPPMMMIIIEEEIIIGGGEEEEEEGGGJJJLLLLLLLLLKKKIIIHHHFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDEEE@@@CCCHHHLLLMMMJJJFFFCCC:::;;;===???AAABBBCCCDDD======<<<<<<>>>@@@CCCEEE???>>>===<<<<<<<<<<<<===BBB@@@BBBIIILLLHHHCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGNNNJJJIIIJJJKKKJJJLLLPPPMMM```ttt```RRRGGGAAAMMMKKKFFFBBBDDDHHHEEE???<<<<<<<<<;;;888777777888LLL@@@DDDCCC???<<<999777555222///,,,))))))))))))((((((((((((***)))(((&&&&&&&&&''''''&&&%%%&&&))))))(((,,,333<<<888<<>>OOOBBBGGGHHHCCC???===<<<999KKKTTT\\\[[[MMM===555333GGG???555000666===<<<666888777666666888===CCCGGGQQQLLLCCC>>>CCCOOOWWWXXXTTTQQQQQQTTTYYY[[[WWWSSS[[[ZZZ]]]```dddzzzuuuiii___cccaaabbbdddWWWIIIJJJQQQTTTXXXXXXTTTOOOKKKIIINNNOOOOOONNNMMMOOOSSSVVVTTTTTTVVVWWWWWWVVVTTTSSSXXXWWWXXXZZZZZZ[[[aaajjjrrrjjjhhheeehhhgggfffdddcccbbbccccccdddffffffgggggghhhhhhhhhhhhfffffffffgggiiijjjlllmmmjjjkkkmmmnnnnnnmmmkkkjjjkkklllmmmoooqqqssstttuuuttttttuuuvvvwwwxxxyyyzzz{{{{{{{{{zzzzzzzzz{{{{{{~~~{{{xxxjjj[[[RRRZZZYYY]]]rrr```pppsssUUUUUUXXXhhhyyyxxx___DDD>>>FFFJJJLLLNNNNNNLLLIIIGGGEEEHHHHHHGGGGGGFFFFFFFFFFFFDDDAAA>>>===>>>AAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBB@@@??????@@@CCCDDDEEEDDDDDDDDDEEEGGGIIIJJJHHHFFFCCCBBBBBBCCCEEEGGGFFFEEEEEEFFFHHHIIIIIIIIIKKKLLLFFFEEEDDDEEEFFFHHHJJJKKKMMMMMMLLLLLLKKKIIIHHHGGGHHHIIIJJJIIIGGGFFFFFFFFFJJJJJJJJJIIIHHHHHHHHHIIILLLKKKKKKKKKJJJIIIIIIHHHJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJMMMPPPQQQOOOMMMKKKKKKKKKJJJIIIGGGEEEDDDKKKHHHEEEEEEGGGKKKMMMNNNMMMMMMMMMNNNOOOMMMKKKIIIGGGFFFFFFGGGHHHHHHFFFDDDEEEGGGJJJJJJIIIHHHGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJFFFFFFGGGGGGHHHIIIIIIJJJHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGFFFFFFEEEDDDDDDEEECCCBBBBBBDDDEEEDDDCCCGGGGGGHHHGGGFFFFFFHHHJJJDDDDDDEEEFFFGGGHHHJJJKKKHHHDDDCCCEEEEEECCCCCCEEEGGGGGGGGGHHHHHHIIIIIIJJJDDDEEEFFFFFFGGGGGGGGGGGGJJJGGGFFFHHHLLLLLLGGGBBBHHHHHHIIIKKKKKKLLLLLLLLLIIIJJJMMMOOOPPPNNNJJJGGGJJJJJJKKKMMMMMMLLLKKKLLLIIIJJJKKKMMMNNNLLLHHHDDDHHHFFFDDDDDDEEEHHHJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHKKKIIIGGGEEEEEEEEEFFFGGGDDDCCCAAA@@@AAABBBEEEFFF;;;<<<===???@@@@@@AAAAAAAAA???>>>=========>>>???<<<===============<<<<<<;;;<<>>@@@CCC:::>>>CCCEEECCC@@@======JJJ@@@EEEDDD???<<<999666444222///---))))))))))))(((((((((((($$$######$$$%%%(((***+++'''%%%&&&)))(((&&&(((,,,222///555BBB@@@333...444<<<888999===;;;333555===@@@BBBBBBAAABBBAAA:::111@@@IIIRRRZZZddddddNNN444DDDGGG@@@222222>>>>>>222777777666555444777<<>>======>>>??????BBBBBBCCCCCCCCCCCCBBBAAA???======>>>@@@CCCCCCCCCAAAAAABBBDDDFFFGGGFFFEEEBBBAAAAAABBBDDDEEEDDDCCCBBBDDDGGGGGGFFFEEEFFFHHHDDDDDDDDDDDDDDDFFFHHHIIIKKKJJJJJJJJJIIIGGGFFFEEEFFFHHHIIIHHHFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIIIIIIIHHHGGGFFFEEEHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJMMMOOOOOONNNLLLJJJJJJKKKKKKJJJHHHFFFEEEIIIFFFCCCBBBDDDHHHKKKLLLHHHHHHHHHJJJLLLKKKHHHDDDDDDCCCCCCEEEGGGHHHGGGFFFEEEGGGIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHDDDEEEEEEFFFGGGGGGHHHHHHFFFEEEDDDCCCDDDEEEGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDGGGEEECCCCCCCCCCCCCCCAAAFFFFFFFFFDDDCCCDDDFFFHHHCCCCCCCCCDDDEEEGGGHHHIIIEEECCCCCCEEEDDDBBBCCCFFFGGGGGGGGGHHHHHHIIIIIIJJJGGGGGGGGGGGGGGGFFFEEEDDDIIIFFFEEEHHHLLLLLLHHHBBBGGGGGGHHHIIIJJJJJJJJJJJJFFFGGGJJJNNNQQQPPPKKKGGGLLLMMMMMMLLLKKKKKKJJJIIIKKKKKKJJJKKKLLLLLLJJJIIIFFFFFFEEEDDDDDDEEEGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKIIIGGGDDDCCCDDDEEEFFFDDDAAA<<<::::::===BBBEEE>>>?????????>>>>>>===<<>><<<;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>888777<<>>KKKBBBGGGFFF@@@===999666444111///,,,))))))))))))((((((((((((111///,,,)))''''''(((((('''%%%%%%))))))&&&&&&)))------444???AAA777000///777666999>>>>>>888222000CCCBBBAAACCCKKKRRRQQQKKKBBBHHHPPPccc~~~^^^666GGGNNNBBB777777888444333555666555333555:::???MMMRRRQQQFFF999555666777:::999999@@@JJJUUU\\\___ZZZ^^^XXXVVV^^^]]]YYY___hhh\\\ZZZeeekkkbbbZZZZZZPPPWWW[[[bbbjjjaaaUUUVVVNNNPPPQQQQQQPPPPPPRRRSSSCCCAAA??????@@@BBBBBBAAAHHHKKKPPPUUUYYY[[[[[[[[[VVVUUUVVVXXXWWWWWW\\\dddooo{{{kkkiiieee^^^```bbbbbb`````````aaabbbccc^^^^^^^^^___aaaccceeefffjjjiiigggfffgggkkknnnqqqmmmnnnoooppppppooonnnmmmpppppppppqqqqqqrrrrrrrrrvvvwwwxxxxxxyyyyyyxxxxxxyyyzzz{{{|||||||||||||||~~~~~~~~~|||~~~sssbbbWWWTTTTTTTTTUUUtttvvvhhhlllooovvvZZZFFFZZZjjjmmmdddPPPFFFKKKNNNJJJKKKMMMNNNKKKHHHGGGIIILLLCCCDDDDDDEEEFFFFFFGGGGGGEEECCC@@@>>>>>>>>>===<<>>===>>>@@@CCCDDDDDD@@@??????AAADDDEEEDDDCCCBBBAAA@@@AAACCCDDDCCCBBB@@@DDDGGGHHHEEECCCCCCDDDEEEEEEFFFEEEEEEEEEHHHJJJKKKKKKJJJJJJIIIGGGFFFEEEBBBDDDFFFFFFFFFFFFGGGHHHEEEEEEDDDFFFHHHHHHGGGEEEFFFGGGGGGHHHGGGEEEDDDCCCGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEHHHJJJKKKKKKJJJIIIJJJKKKMMMNNNMMMLLLJJJHHHFFFDDDAAAAAADDDGGGIIIIIIIIIHHHHHHJJJMMMMMMJJJFFF@@@@@@AAADDDHHHKKKLLLLLLFFFHHHIIIIIIHHHGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGCCCDDDEEEFFFGGGGGGGGGGGGDDDCCCBBBAAABBBDDDFFFGGGHHHHHHHHHGGGFFFFFFFFFEEEHHHFFFCCCBBBCCCCCCAAA@@@EEEEEEDDDBBB@@@@@@CCCEEECCCCCCCCCDDDEEEFFFGGGHHHGGGEEEEEEGGGFFFCCCEEEIIIFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGEEECCCBBBEEEEEEFFFIIILLLLLLIIIEEEGGGGGGHHHIIIIIIIIIIIIIIIEEEEEEHHHLLLQQQQQQLLLHHHMMMOOONNNKKKJJJKKKKKKHHHOOOMMMKKKKKKMMMNNNNNNNNNEEEFFFFFFEEECCCBBBCCCDDDFFFGGGHHHJJJKKKLLLLLLLLLGGGFFFCCCAAA@@@AAABBBCCC????????????????????????@@@@@@??????===<<<::::::<<<;;;;;;;;;:::;;;;;;;;;999:::;;;<<<===>>>>>>>>>AAA;;;888;;;>>>>>>>>>@@@@@@@@@@@@@@@AAABBBCCCDDDAAAEEEFFFFFFIIIOOORRRQQQGGGUUUSSSKKK\\\~~~\\\rrrdddPPPPPPKKKEEE>>><<>>:::666333111...,,,))))))))))))((((((((((((:::666111,,,(((%%%$$$$$$(((%%%%%%(((***'''''')))+++000666;;;<<<999555333000555999:::;;;<<<888222;;;>>>AAAFFFQQQ]]]aaa```EEE???AAAUUUqqqyyykkk:::>>>GGGKKKCCC666333888333666888777444333777;;;KKKTTTXXXRRRHHH@@@:::666777888;;;???FFFNNNUUUZZZ\\\aaaVVVQQQ^^^```\\\ddd\\\[[[WWWZZZ___[[[WWW[[[QQQWWWZZZ```ggg^^^RRRSSSQQQQQQPPPMMMLLLQQQ[[[bbb[[[WWWSSSTTTXXXYYYUUUPPPFFFIIINNNSSSWWWXXXXXXWWWTTTTTTUUUXXXVVVUUUYYY___\\\ppp{{{kkk___eeehhhaaa^^^iiimmmfffdddaaaaaa`````````bbbcccddd````````````aaaccceeefffeeeeeefffggghhhjjjkkklllllllllllllllllllllllllllnnnnnnoooooopppqqqqqqqqqrrrsssuuuvvvwwwwwwwwwwwwwwwxxxzzz|||~~~{{{|||~~~~~~}}}||||||}}}}}}zzzpppcccWWWMMMIIIMMMUUURRRjjjhhh~~~jjjfff|||www{{{ccc]]]hhhtttgggVVVIIIGGGKKKLLLJJJHHHKKKNNNLLLHHHFFFGGGIIIEEEEEEEEEEEEEEEFFFFFFFFFCCCBBBAAAAAAAAAAAA???======>>>AAACCCDDDCCCCCCBBB@@@>>><<<<<>>@@@BBBDDDCCCBBBBBBAAA@@@AAACCCDDDCCCBBB@@@EEEJJJJJJFFFBBBAAABBBCCCEEEFFFEEECCCDDDGGGJJJIIIIIIIIIHHHGGGFFFEEEDDDAAACCCEEEFFFFFFFFFGGGIIIEEEDDDDDDFFFJJJKKKIIIGGGFFFFFFGGGHHHGGGEEEDDDBBBGGGGGGGGGFFFEEEDDDCCCBBBAAADDDGGGIIIJJJIIIHHHHHHGGGIIIKKKMMMMMMLLLJJJIIIEEECCCBBBBBBEEEGGGHHHHHHMMMJJJIIILLLOOOQQQMMMJJJDDDCCCCCCFFFIIILLLMMMMMMHHHJJJKKKJJJHHHHHHHHHJJJGGGGGGGGGFFFFFFFFFEEEEEECCCDDDEEEFFFGGGGGGFFFFFFDDDCCCAAA@@@AAACCCFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCAAAAAAAAABBBAAA@@@DDDDDDBBB???======???BBBDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFGGGHHHFFFCCCDDDJJJEEEFFFHHHIIIIIIGGGEEEDDDDDDEEEFFFFFFFFFDDDBBBAAABBBDDDHHHKKKLLLLLLJJJIIIGGGGGGHHHIIIIIIIIIHHHHHHEEEDDDEEEJJJPPPQQQNNNIIIKKKNNNNNNJJJJJJNNNNNNKKKLLLKKKJJJKKKLLLNNNMMMMMMDDDFFFHHHFFFCCC@@@???@@@DDDEEEGGGHHHIIIIIIIIIIIIDDDCCCBBBAAA@@@@@@AAAAAA===???AAABBBBBB@@@>>>===?????????>>>===<<<::::::888888888999999::::::;;;999:::::::::;;;;;;<<<<<>>CCC>>>???@@@AAAAAABBBBBBBBBAAAEEEEEECCCFFFMMMPPPNNNFFFNNNSSSTTTNNNQQQzzzbbb\\\}}}rrrnnnrrrxxx{{{{{{III???DDDBBBCCC???:::666333000---+++))))))))))))((((((((((((,,,***'''$$$###$$$%%%&&&)))%%%%%%(((***((((((***&&&///555444333555666333+++444999666777>>>???:::///888@@@FFFMMMTTTVVVTTTOOO>>>888FFFSSSVVVXXX___LLL555222GGGNNN===333;;;666999;;;999444111222555888EEESSSZZZ\\\[[[VVVPPPBBBDDDFFFHHHJJJMMMQQQTTTSSS___YYYVVVaaa\\\OOOTTTSSS]]]\\\YYYZZZTTTNNNQQQ[[[``````eeejjj```TTTVVVXXXWWWRRRLLLJJJRRRaaammmccc\\\WWWYYY^^^___XXXQQQIIIKKKOOORRRTTTSSSRRRPPPSSSSSSUUUXXXVVVSSSWWW\\\___bbbeeeeeeaaa]]]bbbiii```gggaaa[[[bbbbbb]]]^^^aaaaaa``````bbbccceeefffiiihhhfffeeedddeeeeeefffeeegggkkkmmmooonnnmmmlllooonnnnnnmmmmmmnnnnnnooollllllmmmnnnooopppqqqqqqkkkmmmppptttvvvxxxyyyyyyvvvxxxzzz}}}zzz}}}~~~{{{zzz|||~~~~~~{{{dddZZZSSSRRROOOMMMWWWeee{{{fffbbbxxx{{{vvvnnn___uuulllxxx{{{cccOOOLLLMMMIIIHHHLLLHHHLLLPPPNNNHHHCCCAAABBBGGGGGGFFFFFFEEEEEEDDDDDDAAAAAAAAABBBCCCCCC@@@>>><<<===@@@BBBDDDDDDCCCBBB>>><<<::::::<<<>>>??????@@@??????@@@BBBCCCCCCBBBCCCAAAAAAAAACCCDDDCCCBBBAAAGGGMMMMMMHHHCCC@@@AAAAAABBBDDDBBB@@@AAADDDGGGFFFFFFFFFFFFEEECCCBBBAAADDDFFFGGGGGGEEEDDDEEEEEEEEEDDDEEEHHHKKKMMMKKKHHHFFFGGGHHHIIIHHHFFFDDDCCCHHHHHHHHHGGGEEEDDDBBBAAABBBEEEIIIKKKKKKJJJIIIIIICCCEEEHHHJJJKKKJJJIIIGGGDDDCCCCCCDDDFFFHHHHHHGGGJJJGGGFFFHHHLLLNNNKKKHHHKKKIIIGGGHHHIIIJJJJJJIIIJJJKKKLLLKKKIIIHHHIIIJJJGGGFFFFFFFFFEEEEEEDDDDDDBBBCCCEEEGGGGGGGGGFFFFFFDDDBBBAAA@@@AAACCCFFFHHHFFFFFFFFFFFFGGGGGGGGGGGGAAA@@@>>>???@@@BBBAAAAAADDDCCCAAA>>>;;;;;;===???EEEEEEDDDDDDDDDEEEEEEFFFEEEDDDEEEGGGDDD@@@BBBHHHEEEFFFHHHIIIIIIGGGDDDBBB@@@BBBCCCEEEEEEDDDBBBAAA@@@DDDIIILLLMMMLLLKKKKKKGGGGGGHHHIIIIIIIIIHHHHHHEEECCCDDDIIIOOOQQQNNNJJJHHHMMMMMMIIIJJJPPPQQQNNNGGGGGGGGGIIIKKKKKKJJJHHHDDDGGGIIIGGGCCC???======CCCDDDEEEFFFGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@??????????????????======>>>>>>===<<<;;;;;;888888888888888888888888;;;:::999999888888999999888888:::>>>>>>;;;<<<@@@===>>>@@@AAABBBBBBAAA@@@AAAEEEEEEAAACCCJJJNNNKKKRRRKKKGGGPPPSSSGGGNNNlllfffoooAAAEEECCCIIIAAA===777333111///---+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''---666;;;777222555<<<666333444<<>>GGGIIIHHHHHHMMMDDD===???CCCGGGPPP[[[___MMM???BBBNNNPPPBBB444===999777333333>>><<<)))666888???LLL[[[ggglllnnnccc[[[SSSPPPSSSVVVWWWUUUXXXVVVYYY^^^XXXIII>>><<>>===@@@CCC===>>>>>>???@@@@@@AAAAAA???@@@@@@AAABBBBBBBBBBBB?????????AAACCCDDDBBB@@@DDDEEEFFFFFFFFFEEECCCBBB@@@???@@@@@@AAABBBCCCDDDEEEGGGHHHGGGDDDBBBAAABBBEEEEEEFFFFFFFFFFFFEEEEEECCCDDDFFFIIIJJJKKKKKKKKKHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGFFFCCC???>>>BBBFFFDDDEEEHHHJJJLLLLLLKKKKKKFFFGGGHHHKKKMMMMMMKKKIIIKKKHHHEEEFFFHHHJJJJJJHHHLLLGGGEEEIIILLLJJJHHHIIILLLJJJIIIHHHJJJJJJJJJIIIJJJGGGEEEEEEGGGGGGEEECCCGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEAAAAAABBBBBBCCCCCCDDDDDDFFFFFFFFFEEEDDDBBB@@@???DDDCCCBBBAAA@@@?????????BBBAAAAAAAAABBBBBB@@@>>>AAAAAABBBCCCDDDDDDCCCCCCGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFEEEDDD???AAACCCFFFGGGGGGGGGFFFDDDHHHLLLMMMKKKJJJJJJLLLJJJIIIIIIHHHGGGGGGFFFFFFNNNJJJGGGIIIMMMNNNKKKFFFJJJJJJIIIJJJOOOSSSPPPIIIEEEFFFGGGGGGHHHHHHHHHHHHDDDEEEFFFFFFEEECCC@@@???@@@BBBDDDDDDCCCBBBCCCDDD???@@@AAACCCDDDCCCCCCBBB>>>????????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888555444444444555666666666666777777777777999999999999;;;<<<>>>??????????????????@@@@@@@@@@@@BBBEEEHHHIIIIIIIIIHHHJJJJJJKKKJJJJJJMMMPPPSSSbbbttt\\\aaajjjIIIHHH@@@AAA@@@<<<888444222///---+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''---333555555888===AAA:::888===BBBBBB@@@???@@@>>><<<===BBBHHHIIIFFFNNNHHHAAA===:::===KKKZZZ___mmmiiiQQQHHHSSSSSSEEE777000999CCC999,,,111<<<111222666===HHHRRRYYY]]]ddd]]]RRRGGGAAAAAAFFFJJJ[[[OOOHHHMMMWWWZZZRRRKKKBBBEEEIIIOOOSSSUUUTTTSSSWWWdddZZZPPPccclll]]]SSS[[[WWWQQQKKKHHHNNNaaatttjjjYYYIIIMMM\\\```dddnnnZZZXXXVVVTTTQQQOOONNNNNNTTTTTTTTTTTTUUUWWWXXXYYYXXXZZZ[[[ZZZZZZZZZ\\\^^^ZZZ\\\____________```aaa]]]^^^___`````````______aaa``````aaabbbccceeefffgggfffgggiiikkkllljjjiiillljjjhhhiiikkkkkkiiifffkkkkkkjjjjjjkkklllnnnoooppprrrtttttttttssstttuuurrrwwwzzzwwwvvvxxxyyyxxx~~~|||zzzzzz{{{||||||{{{xxxmmmdddZZZPPPTTTNNNKKKWWWfffnnn```SSS~~~}}}xxxggg]]]___jjjwww~~~bbbSSSHHHHHHHHHCCCBBBGGGCCCEEEGGGHHHHHHEEEBBB@@@BBBCCCCCCAAA??????AAADDDAAABBBCCCCCCBBB@@@>>>===<<<===>>>===;;;;;;>>>AAA>>>>>>??????@@@AAAAAAAAA???@@@AAAAAAAAAAAAAAAAAA???>>>???AAACCCCCCBBB@@@AAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFCCCDDDFFFHHHIIIJJJIIIIIIGGGHHHHHHHHHGGGFFFFFFEEEJJJIIIGGGDDDBBBAAABBBDDDGGGGGGGGGHHHHHHIIIJJJKKKFFFFFFGGGJJJMMMMMMLLLJJJIIIFFFDDDEEEHHHKKKKKKJJJJJJFFFEEEHHHIIIGGGFFFGGGMMMKKKIIIHHHIIIIIIGGGFFFGGGFFFDDDEEEHHHIIIHHHFFFGGGFFFEEEEEEDDDEEEEEEEEECCCCCCBBBBBBBBBDDDEEEFFFBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@AAABBBBBB@@@>>>@@@AAABBBCCCDDDEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFEEEEEEAAABBBDDDFFFGGGGGGFFFEEEEEEHHHKKKLLLJJJHHHIIIJJJLLLKKKKKKJJJIIIHHHGGGGGGLLLJJJIIIKKKMMMNNNLLLIIILLLLLLJJJIIILLLOOOLLLEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBDDDEEEDDDCCCAAAAAABBB???@@@AAABBBCCCBBBAAAAAA>>>>>>>>>???>>>>>>===<<<:::::::::::::::::::::::::::999777555444444555555666666666666777777777777888888999:::;;;<<<======>>>>>>>>>??????????????????AAACCCEEEGGGGGGFFFFFFHHHIIIJJJIIIIIIKKKOOORRRQQQ\\\{{{___XXX{{{LLLHHH???AAA???<<<888555333000,,,***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''$$$%%%,,,111333777<<>><<<000333333444555999@@@HHHNNNTTTTTTOOODDD777222666===NNNFFF;;;999CCCOOORRRNNNKKKLLLOOORRRTTTVVVWWWXXXXXXaaaXXXHHHQQQgggeeeSSS\\\YYYUUUMMMFFFIII[[[mmm^^^KKKXXXRRRJJJ___VVVUUUTTTSSSRRRQQQQQQQQQTTTSSSSSSRRRSSSUUUXXXYYYVVVWWWXXXXXXWWWWWWYYY[[[[[[\\\]]]\\\[[[\\\]]]___\\\]]]^^^____________^^^]]]^^^___```aaabbbbbbbbbdddcccccceeehhhjjjjjjiiijjjhhhggghhhiiiiiihhhggghhhhhhhhhhhhiiijjjkkklllmmmoooqqqrrrrrrrrrsssttttttyyyzzzwwwvvvwwwxxxvvv{{{zzzzzz{{{}}}~~~}}}{{{tttbbbTTTNNNLLLKKKGGGRRROOORRRtttaaabbbkkk{{{~~~rrrvvvfffeeelllvvvdddOOOIIIIIINNNLLLEEECCCFFFEEEFFFGGGHHHHHHHHHFFFFFF@@@AAAAAA@@@??????AAACCC??????@@@@@@@@@>>><<<;;;999;;;;;;;;;:::;;;===???>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAA@@@@@@??????>>>===>>>???AAABBBAAA???>>>???@@@BBBCCCDDDDDDDDDBBBAAAAAABBBBBBCCCDDDEEEDDDCCCBBBCCCEEEGGGGGGGGGDDDDDDEEEFFFGGGGGGGGGFFFCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFLLLJJJGGGFFFFFFEEEDDDBBBGGGFFFDDDCCCCCCDDDEEEFFFDDDDDDFFFHHHKKKLLLKKKJJJFFFEEECCCDDDGGGIIIKKKKKKHHHFFFGGGIIIHHHDDDDDDGGGLLLJJJHHHHHHHHHGGGEEEDDDDDDCCCCCCEEEGGGIIIIIIHHHFFFEEECCCBBBAAABBBCCCDDDAAA@@@AAAAAABBBCCCEEEFFFCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@BBBAAA@@@>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEEEEFFFFFFEEEBBBCCCDDDFFFFFFFFFEEEDDDEEEGGGIIIJJJIIIGGGGGGHHHMMMMMMLLLKKKJJJIIIHHHHHHJJJJJJKKKLLLMMMMMMMMMLLLMMMMMMLLLJJJMMMPPPMMMGGGGGGGGGGGGGGGFFFFFFFFFFFFIIIHHHFFFDDDCCCDDDEEEFFFDDDEEEFFFEEEBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@??????======>>>>>>======<<<;;;999999999999999999999999888777555444444444555666666666666666777777777777666777888:::;;;;;;;;;:::============>>>>>>??????>>>???AAACCCCCCCCCCCCBBBFFFGGGHHHHHHHHHIIILLLOOOLLLDDDIIIkkkoooaaagggdddrrrGGGEEEAAAIII>>><<<999777444111,,,)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***&&&%%%(((***---333:::===666111333777999===BBB@@@>>>@@@GGGKKKOOOYYYeeeMMMVVV]]]YYYKKK>>>999;;;QQQSSScccrrr^^^===<<>>DDD@@@IIIPPPPPPHHH@@@???AAAEEENNNPPPGGGAAAIIIVVV______^^^]]][[[YYYXXXXXXYYYbbb___XXXLLLLLL___dddTTTXXXZZZ[[[WWWMMMIIISSS```ooonnnIIIEEENNNQQQTTTMMMNNNNNNPPPQQQSSSUUUVVVTTTSSSQQQQQQRRRTTTWWWYYYUUUVVVVVVVVVUUUUUUWWWYYY[[[[[[[[[YYYXXXXXXZZZ]]][[[[[[\\\]]]]]]^^^^^^^^^[[[\\\___aaabbbbbbaaa```dddcccbbbccceeeggghhhggggggfffffffffggggggggggggggggggggghhhhhhiiijjjjjjjjjllloooppppppqqqrrrsssvvvzzz{{{yyyxxx{{{{{{xxxvvvwwwzzz~~~}}}zzzwwwkkkZZZPPPNNNOOOMMMHHH;;;\\\nnnvvv]]]TTT}}}}}}tttvvvzzz|||pppuuutttttt|||rrrYYYKKKHHHIIIOOOPPPKKKHHHHHHGGGGGGGGGGGGGGGGGGGGGGGG@@@@@@@@@??????@@@BBBDDD===>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;<<<===<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@???>>>=========<<<<<<===???@@@@@@???===>>>???AAACCCDDDEEEFFFAAAAAAAAAAAAAAABBBCCCDDDCCCAAA@@@AAADDDFFFFFFFFFBBBBBBCCCDDDEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFJJJGGGEEEEEEGGGHHHEEEBBBDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBCCCFFFIIIJJJJJJHHHFFFDDDBBBBBBCCCFFFHHHIIIFFFGGGIIIKKKGGGBBBCCCGGGHHHGGGFFFFFFGGGGGGEEECCCBBBBBBBBBDDDEEEFFFGGGGGGFFFDDDAAA???>>>@@@AAACCCAAAAAAAAABBBBBBCCCCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@???>>>===;;;;;;===???@@@??????>>>>>>???@@@AAAAAA@@@?????????AAAAAA???===<<<===???AAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFBBBCCCCCCDDDDDDCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGHHHMMMLLLKKKJJJIIIHHHHHHGGGGGGIIIKKKLLLKKKKKKLLLMMMKKKMMMLLLLLLNNNSSSRRRNNNIIIIIIHHHGGGGGGGGGGGGGGGIIIFFFCCC@@@@@@AAADDDFFFCCCDDDEEEDDDBBB@@@@@@AAAAAAAAA@@@@@@???>>>======<<<======<<<<<<;;;:::999777777777777777777777777555555444333444444555666555666666666666777777777444666888:::;;;:::999888;;;;;;<<<<<<======>>>>>>>>>???@@@AAAAAAAAAAAA@@@DDDEEEFFFFFFFFFGGGJJJLLLMMMPPPQQQPPP[[[rrrjjjkkkdddWWWZZZkkkfffuuuzzzhhhFFFCCCAAAMMM???<<<999777555111---***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''((((((&&&(((222===777333111111111222:::BBBDDDBBBQQQgggeeeOOOFFFNNNJJJTTT]]]___WWWKKK>>>777>>>LLL[[[dddhhhbbbNNN999JJJfffbbbBBB333111444<<<333555666555222333666:::<<>>>>>>>>>>>>>>======<<<===<<<<<<<<<<<<;;;:::999:::::::::;;;<<<<<<======????????????>>>===<<<<<<<<<;;;:::;;;>>>??????>>>;;;;;;<<<>>>???AAACCCDDD@@@@@@@@@???@@@@@@AAAAAACCCBBBAAAAAABBBCCCCCCBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDFFFEEEDDDDDDDDDEEEFFFFFFFFFCCCBBBCCCFFFHHHFFFCCCBBBCCCEEEFFFEEECCC@@@>>>AAAAAAAAACCCFFFHHHGGGGGGGGGEEECCCAAA@@@BBBDDDFFFCCCDDDGGGIIIFFF@@@AAAEEECCCCCCCCCDDDFFFGGGFFFDDDBBBCCCCCCCCCBBBBBBCCCCCCEEECCC@@@>>>===>>>@@@AAACCCCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@@@@??????>>>>>>===<<<:::999999;;;===>>>======<<<======>>>???@@@>>>======>>>??????>>><<<999:::<<<>>>???@@@AAAAAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEEAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBDDDFFFGGGHHHHHHJJJJJJIIIHHHHHHGGGGGGFFFEEEGGGIIIJJJIIIIIIJJJKKKJJJLLLLLLJJJLLLQQQQQQNNNKKKJJJIIIHHHGGGHHHHHHHHHJJJGGGCCC@@@???@@@CCCEEE@@@AAACCCCCCAAAAAAAAABBB@@@@@@???>>>===<<<<<<;;;;;;<<<<<<;;;:::999888888666666666666666666666666333333333333333444444444444444555555555666666666333555777999999888777666999999:::;;;;;;<<<======>>>??????@@@AAAAAAAAAAAABBBDDDEEEEEEEEEEEEGGGIIIIIINNNPPPJJJGGGRRRmmm{{{uuulllaaa[[[bbbhhhffffffhhhMMMEEE>>>III@@@===999666444111---+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$'''(((&&&'''222???<<<888666555222111666===IIICCCJJJ[[[WWWAAA;;;EEEFFFLLLSSSVVVVVVTTTLLLDDD???===FFFaaa|||nnnWWW666dddqqq\\\MMM===333;;;333555777777666555555666===@@@FFFNNNVVV[[[]]]]]]QQQRRRVVVXXXRRRIIICCCCCC[[[^^^___]]]YYYWWWWWWYYYnnneee^^^^^^^^^ZZZZZZaaa___\\\YYYTTTKKKGGGMMMVVV[[[VVVooouuuKKK888EEEFFFMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUTTTUUUVVVUUUTTTTTTUUUWWWWWWXXXYYYXXXVVVVVVWWWYYYYYYXXXXXXYYYZZZ[[[]]]]]]\\\]]]```bbbcccbbbbbbaaafffdddcccdddeeefffeeecccaaabbbcccbbbbbbcccfffhhhfffggghhhiiijjjjjjjjjiiigggjjjmmmoooqqqrrrtttvvvrrruuuuuuuuuxxx||||||xxx~~~|||xxxrrrkkkbbbXXXQQQDDDIIINNNNNNJJJIIITTT```vvvVVV___}}}xxxzzzvvvxxxjjjssszzzpppmmmfffuuuzzzkkkJJJEEEJJJOOOIIIDDDEEEIIIKKKIIIEEEFFFFFFEEEDDDDDDCCCBBBBBBCCCAAA??????AAACCCCCCBBB>>>>>>>>>===============<<<;;;:::;;;<<<;;;999888888888999999:::;;;;;;;;;======>>>>>>======<<<<<<<<<:::999:::<<<===>>>===::::::::::::<<<===>>>???@@@@@@????????????@@@@@@AAACCCDDDDDDAAA@@@@@@AAA???@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCCCCCCCDDDFFFGGGDDDBBBAAABBBDDDEEEEEEEEECCCFFFIIIKKKKKKIIIEEEBBBCCCBBBBBBCCCEEEGGGGGGFFFHHHGGGEEEBBB???@@@DDDGGG@@@???BBBEEEDDD@@@???BBB??????@@@CCCFFFGGGEEEDDDCCCDDDDDDCCCAAA@@@@@@AAADDDBBB@@@>>>======>>>???BBBBBBBBBBBBAAA???>>>===>>>>>>>>>===============;;;:::999999999:::;;;<<<;;;;;;:::;;;;;;<<<======;;;::::::;;;======<<<:::888999:::<<<===>>>>>>>>>@@@??????>>>>>>??????@@@>>>>>>>>>???@@@BBBCCCDDDAAAAAA@@@@@@@@@@@@@@@@@@@@@??????AAADDDGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHIIIKKKKKKGGGGGGJJJJJJHHHKKKJJJHHHGGGGGGHHHIIIIIILLLJJJGGGDDDCCCBBBCCCCCC===???AAAAAA@@@@@@@@@AAA??????===<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666444444444444444444444444222222222222333333333333333333333444444444444555333444555666777777666555777888888999:::;;;<<<<<<>>>>>>>>>???@@@AAAAAABBBAAACCCDDDEEEDDDDDDFFFGGGJJJKKKMMMLLLKKKJJJKKKLLLhhhPPPEEE===HHHAAA>>>999555333111...,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((######%%%((('''(((///888EEE===777777999777555666FFFCCC@@@???>>>>>>BBBFFFBBBHHHMMMPPPTTTXXXVVVPPPIII666777VVVttt}}}|||~~~vvv[[[QQQtttLLL***JJJ999888888999999999777555777777888<<>>>>>@@@AAAAAA@@@======<<<<<<<<<=========:::999999;;;>>>???===;;;888888999999::::::;;;;;;;;;;;;<<<=========<<<<<<;;;999888888:::<<<===<<<===<<<<<<;;;;;;<<<===>>>AAA@@@@@@??????@@@@@@AAA>>>DDDIIIHHHCCC???@@@CCCAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>???AAACCCDDDEEEDDDCCCBBBBBBDDDFFFGGGEEEEEEDDDBBB@@@AAACCCEEEDDDFFFIIIKKKLLLKKKIIIHHHGGGEEEDDDEEEGGGHHHHHHGGGIIIHHHGGGCCCAAABBBGGGKKKAAA>>>@@@EEEGGGDDDBBBBBB??????@@@BBBEEEEEECCCAAADDDEEEFFFEEEBBB@@@AAACCCCCCBBBAAA???>>>=========>>>????????????>>><<<;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::999999999999:::999999999999999:::;;;999888888999;;;;;;:::999999999:::<<<<<<=========???>>>>>>======>>>>>>???<<<<<<<<<===>>>@@@BBBCCCBBBAAAAAAAAAAAAAAABBBBBBBBB@@@???@@@CCCDDDDDDBBBDDDDDDEEEFFFFFFGGGGGGHHHIIIGGGFFFGGGJJJKKKIIIFFFGGGIIIIIIEEEDDDFFFHHHFFFHHHGGGFFFEEEEEEFFFHHHIIIKKKJJJIIIGGGEEEBBB@@@???===???@@@@@@>>>======>>>>>>===<<<;;;::::::;;;;;;:::::::::999888777555555333333333333333333333333222222222222222222111111111111222222222333333333444444444444555555555555666666777888999:::;;;<<<<<<<<<===>>>???@@@BBBBBBAAACCCDDDEEEDDDDDDEEEFFFKKKNNNOOONNNKKKKKKNNNQQQKKK[[[wwwNNNDDD>>>KKKBBB>>>999555222111///---))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((($$$$$$'''((((((***...HHH<<<444777>>>===666111>>>JJJLLLCCCBBBJJJGGG999@@@IIIQQQSSSVVVZZZXXXRRRKKKMMMCCC999JJJmmm}}}vvvnnnPPPnnn}}}WWW444;;;888555555777888555333111222444777;;;BBBKKKQQQhhhYYYWWWdddfff]]]___mmm```dddgggdddZZZQQQLLLJJJWWWmmm```QQQbbbhhhbbbmmmccc```aaabbb^^^WWWRRRRRRNNN]]][[[aaasssdddLLLOOONNNNNNMMMMMMMMMMMMNNNNNNLLLNNNPPPRRRTTTSSSRRRQQQSSSSSSTTTSSSQQQQQQRRRTTTSSSVVVXXXYYYXXXWWWWWWXXXWWWWWWVVVWWWXXXZZZ\\\]]]\\\\\\^^^___```aaaaaaaaa^^^^^^```cccffffffeeeccc^^^```aaa```___```eeeiiidddeeefffhhhhhhhhhhhhggghhhkkknnnqqqsssuuuxxxzzzyyyzzzyyywwwzzz}}}{{{uuuiii```TTTJJJEEECCCDDDEEEIIIBBBBBBMMM___tttXXXMMMppp|||oooZZZooo^^^NNNLLLDDD@@@GGGMMMMMMJJJGGGEEECCC???@@@BBBDDDDDDDDDDDDCCCDDDAAA======???@@@???===<<<<<<;;;;;;;;;<<<<<<===:::999:::>>>BBBDDDCCCAAA888999999::::::;;;<<<<<<::::::;;;<<<============;;;999777888:::<<<<<<<<>>>>>>>>???@@@BBBBBBAAA@@@@@@AAAAAAAAA<<>>=========<<<===???AAACCCEEEDDDCCCBBBAAABBBDDDFFFGGGHHHHHHGGGCCC???>>>AAAEEECCCDDDFFFGGGIIIJJJJJJJJJJJJHHHGGGGGGHHHIIIIIIHHHIIIIIIHHHEEECCCEEEKKKOOODDDAAAAAAHHHLLLIIIFFFEEE??????@@@BBBDDDDDDAAA???DDDFFFGGGFFFCCCBBBCCCFFFBBBBBBAAA@@@???>>>===<<<:::;;;<<<=========<<<;;;999999999::::::;;;;;;;;;999::::::::::::999888777999999888888888888888999777777777888::::::999888:::;;;;;;<<<=========<<<>>>>>>============>>>???;;;;;;;;;;;;===???AAACCCCCCBBBBBBBBBBBBCCCDDDEEEEEEBBB??????AAABBBAAA???CCCDDDEEEFFFGGGHHHIIIIIILLLHHHFFFHHHLLLMMMIIIEEEDDDGGGGGGDDDDDDHHHKKKJJJFFFEEEDDDCCCDDDEEEGGGIIIHHHIIIIIIGGGDDD@@@<<<:::>>>@@@@@@???===;;;;;;;;;===<<<;;;:::999:::;;;<<<::::::999999888666555444222222222222222222222222222222222222222111000000000000111111111222222222444444333333333444555555555666777888999:::;;;;;;:::;;;;;;<<<>>>@@@AAABBBAAACCCEEEEEEDDDDDDDDDFFFEEEFFFIIILLLNNNOOONNNLLLLLLBBBHHHVVVppp}}}xxxsssPPP@@@DDDGGGAAA===999555222000---++++++******)))))))))))))))%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///444666555888>>>===888222>>>HHHFFF@@@@@@EEEIIIAAABBBFFFUUU]]]QQQPPPcccWWW]]]LLL>>>GGGMMMUUUllllllSSS???UUUfff___<<<<<<;;;999888999:::999444444333444777:::777222???HHHXXXkkkyyy{{{sssjjjcccZZZ]]]hhheeeTTTMMMSSSZZZ^^^```^^^___dddfffeee```bbb```YYYSSSQQQPPPOOOSSSSSSWWW___dddaaaUUUJJJOOONNNLLLJJJLLLOOONNNKKKPPPOOOMMMMMMMMMOOOQQQSSSRRRQQQQQQQQQQQQRRRSSSSSSPPPQQQSSSTTTUUUVVVWWWWWWUUUWWWYYYZZZYYYYYYZZZ[[[ZZZ[[[\\\\\\[[[[[[]]]___]]]]]]]]]___aaaaaa```^^^]]]]]]^^^___```aaabbbcccjjjhhhfffcccbbbcccdddeeegggjjjooosssvvvvvvvvvuuuwwwuuuooonnncccRRRJJJGGGEEEEEE???999===FFFGGGRRRgggvvv[[[IIIOOOggg~~~gggsssuuu}}}ZZZEEECCCJJJDDDEEEFFFGGGFFFEEECCCBBB??????@@@AAABBBCCCDDDEEEBBBAAA@@@???>>><<<;;;;;;<<<;;;::::::999999999999777888888:::;;;===???@@@999888888888777777666666999888777777777888:::;;;:::999888777666666666666AAA@@@AAABBB???:::888;;;>>>???AAACCCCCCCCCAAA@@@DDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@======>>>AAADDDEEECCCBBBAAACCCEEEEEEDDDDDDGGGIIIJJJDDD@@@BBBBBB???BBBHHHIIIFFFCCCDDDHHHKKKLLLKKKIIIJJJJJJGGGDDDBBBEEEGGGHHHGGGGGGGGGHHHHHHIIIJJJHHHGGGFFFGGGIIIIIIGGGEEE???@@@AAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB???AAABBBCCCBBB@@@===;;;;;;<<<=========<<<:::999::::::999888777777777888999888888888777777666666666666777777888888888999777888888888999999999999;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>======<<<<<<>>>???@@@@@@???>>>???AAACCCCCCBBBAAA@@@@@@@@@@@@GGGFFFEEEDDDDDDEEEFFFGGGDDDBBBBBBCCCGGGHHHFFFDDDDDDHHHKKKKKKGGGDDDCCCDDDFFFFFFEEEEEEDDDDDDCCCCCCGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFDDDBBB@@@??????>>>@@@@@@???>>>===<<<;;;;;;::::::999999888777666666555555444444444333333333222222222222222222222222111111222333333111000///222222111111111111111111222222333333333333444444444999:::777555777999888:::::::::::::::;;;<<<===????????????@@@BBBDDDEEEGGGHHHJJJKKKMMMNNNNNNNNNFFFKKKLLLHHHFFFTTToooUUUDDDEEECCCAAA===999555222000---++++++***))))))(((((())))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))---111444===FFFHHHDDD===777AAARRRQQQCCCGGGYYY\\\TTTEEEDDDSSSYYYZZZaaapppxxxXXXCCC888BBB[[[www}}}xxxPPP@@@HHHjjjKKK666888<<<555222888444:::<<<555++++++666AAA>>>BBBJJJVVV```ccc^^^YYYTTTRRRYYYdddcccTTTHHHEEEMMMSSSWWWTTTRRRTTTUUUSSSQQQRRRUUUXXXWWWSSSOOOLLLNNNTTTSSSMMMQQQ[[[XXXNNNMMMLLLKKKJJJJJJIIIKKKNNNPPPOOOOOOOOOOOOOOOPPPPPPQQQPPPPPPPPPQQQQQQRRRRRRPPPQQQRRRSSSTTTTTTUUUUUUUUUWWWYYYYYYYYYXXXYYYZZZZZZ[[[\\\\\\[[[[[[]]]___^^^^^^^^^___aaaaaa___]]]`````````aaaaaabbbbbbbbbaaabbbdddggghhhhhhgggfffiiikkkooosssxxx|||~~~zzzyyypppbbbZZZTTTGGG888GGG???;;;???DDDEEEFFFIIIqqq|||dddMMMRRRhhhmmmzzz|||nnnaaapppYYYOOOIIIDDD@@@BBBCCCDDDEEEEEEDDDBBBAAA>>>??????@@@@@@AAABBBBBB??????>>>>>>======<<<<<<::::::999888888888888888555555666777888:::;;;<<<777777777777666666555555888777666666666777888999::::::888777666666666666AAA???AAACCC@@@<<<;;;>>>???@@@AAABBBCCCCCCBBBAAABBBBBBBBBBBBCCCDDDEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@BBBAAAAAABBBDDDEEEDDDBBBAAABBBCCCDDDEEEEEEFFFFFFFFFAAA@@@BBBCCCAAACCCHHHGGGEEEDDDEEEGGGJJJJJJIIIHHHJJJJJJHHHFFFDDDFFFHHHGGGFFFFFFEEEFFFGGGIIIJJJHHHGGGFFFGGGIIIIIIGGGEEEAAAAAA@@@@@@AAABBBCCCDDDAAAAAAAAABBBBBBBBBBBBBBB???@@@BBBBBBBBB@@@===;;;;;;;;;<<<<<<<<<;;;:::999999999888777777777777777888777777777666666666555555666666666777777777888777777777777888888888888::::::;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;===???@@@@@@???>>>???AAADDDCCCBBBBBBAAAAAAAAAAAAEEEEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCEEEGGGHHHFFFDDDBBBFFFIIIIIIFFFCCCCCCEEEFFFFFFFFFFFFFFFFFFEEEEEEIIIHHHGGGEEEDDDDDDEEEEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>======<<<<<<;;;;;;:::999999888777777666666444444444444333333333333222222222222222222222222111222222222222111000000111111111111111111111111222222222333333333444444555777777555888<<<;;;888:::999999::::::;;;<<<===??????>>>???@@@BBBCCCDDDEEEFFFHHHJJJKKKLLLLLLLLLGGGKKKMMMKKKGGGIIIPPPWWWVVVvvvSSSEEEEEEBBB@@@===999555333000---++++++***))))))(((((())))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++333???KKKNNNLLL===111555IIIOOOJJJPPPbbbzzzaaaLLLRRR[[[ZZZYYY|||eeeSSSDDDAAAjjjvvvlllCCCjjj~~~XXX<<<<<<<<<111111222666999888555111...;;;999:::>>>DDDIIIJJJIIIIIIOOOYYYcccfff^^^NNNAAAGGGNNNRRRPPPLLLJJJGGGCCCHHHBBBCCCJJJKKKCCC======999JJJNNNDDDFFFTTTUUUHHHLLLIIIIIILLLHHH@@@@@@FFFGGGIIIKKKNNNOOOOOONNNNNNOOOOOOOOOOOOPPPPPPPPPQQQPPPPPPQQQRRRRRRSSSRRRRRRTTTVVVXXXXXXXXXXXXXXXZZZYYYZZZ[[[[[[ZZZ[[[]]]___```___^^^___``````^^^\\\aaaaaaaaaaaaaaaaaaaaaaaaeeefffhhhiiijjjiiihhhhhhoooqqqtttvvvwwwvvvtttrrreee[[[MMMCCCAAABBBAAA@@@EEE@@@===???HHH\\\zzzlll```dddjjj}}}xxx|||hhhzzzbbbnnnrrrSSSFFFJJJNNNHHH???@@@AAABBBCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<888777777666666666666666333333333333444555666777555555555555444444444444555555555444555666666777;;;:::999777666666555555>>>===???BBBAAA===>>>BBBAAAAAAAAAAAAAAABBBBBBCCCAAA@@@@@@@@@@@@BBBDDDEEEAAAAAAAAA@@@@@@@@@??????DDDBBB@@@@@@BBBCCCBBBAAA@@@@@@AAACCCFFFFFFEEEDDDCCCAAAAAADDDDDDBBBCCCEEEGGGFFFFFFGGGIIIJJJIIIGGGFFFHHHJJJIIIHHHGGGHHHIIIFFFEEECCCCCCCCCFFFHHHJJJGGGFFFEEEFFFHHHHHHFFFEEEBBBAAA@@@??????@@@BBBCCC>>>>>>???@@@@@@AAAAAABBB>>>???@@@AAA@@@???===;;;::::::;;;;;;::::::999888888888777666666666666777666666555555555555444444444444555555555555666666555555555666666666777777999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::===>>>??????>>>>>>@@@AAADDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCFFFFFFEEEFFFGGGGGGEEECCC@@@CCCFFFFFFCCCBBBDDDFFFGGGGGGGGGGGGGGGHHHHHHHHHKKKJJJHHHFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>=========<<<;;;;;;;;;:::888888888777666666555555444444444333333333222222222222222222222222222222222222111000000000000111111111111111111111111111222222222222333333333333444444333333888===<<<666888888888999999;;;<<<<<<>>>>>>>>>>>>???AAABBBCCCCCCDDDFFFGGGIIIJJJJJJJJJGGGIIIKKKMMMMMMJJJEEEBBBCCCLLLYYYiiiJJJ@@@DDDDDD???<<<888666333111...+++******)))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''(((000<<>>777777===333@@@DDD======GGGLLLIIIJJJDDDGGGOOOMMM???666777<<>>???@@@AAAAAAAAA@@@@@@???>>>>>>======<<<;;;;;;::::::::::::999999999999555444444333333444444444222111111111111222222333333333333333333333333222333333333333333444444555::::::888777666555555555::::::<<>>CCCAAA@@@???>>>>>>???AAABBBAAA@@@>>>======>>>@@@AAA??????>>>>>>>>>=========AAA???===<<<>>>@@@@@@@@@@@@???@@@CCCFFFGGGDDDBBBBBBBBBCCCDDDDDDCCCBBBBBBGGGGGGIIIJJJKKKJJJHHHGGGDDDFFFHHHIIIJJJIIIIIIIIIFFFDDDBBB@@@AAADDDGGGIIIDDDCCCCCCDDDEEEEEEDDDBBBCCCAAA???======>>>AAABBB>>>>>>>>>>>>>>>>>>>>>???======>>>???>>>===;;;:::999999999999888888777777666666555555555555666666444444444333333333333333333333333333333444444444333444444444444555555555888888888999999999::::::::::::::::::::::::::::::<<<>>>??????>>>>>>@@@AAABBBBBBAAAAAAAAABBBBBBCCCAAA@@@@@@@@@@@@@@@@@@AAAEEEEEEFFFFFFFFFEEEBBBAAA>>>AAACCCCCCAAABBBDDDGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBB>>>>>>======<<<=========??????>>><<<;;;:::999888777666666666555555444444333333333333222222222222111111111111111111111111333222000/////////000111000000000000111111111111111222222222222333333333222444444222444888888444777777777888999:::;;;<<<<<<======>>>>>>???@@@@@@BBBCCCDDDFFFGGGHHHHHHIIIJJJIIIHHHIIIKKKLLLKKKJJJLLLKKKIIIFFFGGGPPP___jjjKKK???CCCBBB>>><<<888666444111...+++***))))))((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))&&&%%%+++444;;;===>>>CCCAAA===;;;???FFFGGGEEE>>>GGGKKKOOOSSSMMMOOO]]]^^^___^^^ZZZcccyyyOOOWWWbbbmmmkkkMMM;;;222999CCCFFF===222222:::777444111111444:::>>>AAA888@@@FFFKKKXXXeeebbbVVVDDDDDDEEEJJJTTTZZZTTTJJJAAA<<<;;;@@@???;;;???GGGAAA===;;;:::999:::BBBKKKDDD???DDDSSSXXXMMM<<<333;;;???DDDIIILLLMMMMMMLLLLLLMMMNNNNNNOOOOOONNNNNNQQQQQQRRRRRRSSSRRRRRRRRRRRRTTTVVVVVVVVVUUUVVVXXXWWWXXXYYYYYYYYYZZZ\\\___aaa```^^^^^^______^^^]]][[[[[[\\\^^^___aaabbbcccaaacccfffjjjlllnnnooooooeeedddaaa[[[QQQGGG===888999;;;AAAEEEBBB;;;:::>>>JJJ___~~~]]]lllkkkxxx}}}}}}xxxpppWWW~~~bbbFFFLLLQQQOOOHHHBBBAAABBB>>>>>>>>>?????????>>>>>>??????>>>===<<<;;;:::::::::999999888666555555444222222111111111222222333111111000000000000111111111111111111111111222222111111222222333333333333888888777666555555555555777666888;;;;;;:::<<>><<<;;;;;;<<<>>>???AAA@@@>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::===<<<:::;;;===@@@AAAAAA@@@@@@AAACCCEEEEEEDDDCCC>>>@@@AAAAAAAAABBBBBBAAACCCEEEGGGIIIHHHGGGEEEDDDCCCDDDEEEGGGIIIIIIHHHGGGFFFDDDAAA???@@@BBBEEEGGGBBBAAA@@@AAACCCCCCAAA@@@BBB@@@>>><<<<<<===???AAA??????>>>===<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999888777777666666666666666444444444333333444555555222222222222222333333333333333333222222222222222222222333333333444444444777777777777888888888888999999999::::::;;;;;;;;;;;;===>>>>>>>>>>>>@@@AAA@@@?????????@@@AAABBBBBB??????@@@@@@@@@@@@??????CCCDDDEEEFFFDDDBBB@@@>>>===@@@CCCCCCBBBBBBEEEHHHDDDDDDEEEEEEFFFFFFGGGGGGCCCCCCCCCCCCCCCBBBBBBBBB===<<<<<<;;;;;;;;;<<<<<>>>>>>>>AAABBBCCCEEEFFFGGGHHHHHHLLLKKKHHHEEECCCDDDHHHKKKCCCGGGKKKKKKHHHDDDAAA@@@EEERRRcccsssSSSCCCAAA>>>===;;;888666555222...+++***)))((((((''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''######(((---000555999???888BBBWWWZZZJJJEEEOOO\\\VVVNNNRRRZZZSSSMMMUUUXXXPPPVVVdddrrrwwwmmmLLL444>>>[[[vvvooo\\\ttt{{{fffBBBBBBGGGKKKDDD555...111888777555444555666888999555999<<<@@@MMM]]]bbb]]]NNNJJJEEEFFFNNNUUUQQQHHHAAAAAAAAABBBBBB???;;;999???:::@@@NNNOOOCCC:::;;;===<<>>;;;:::<<<>>><<<<<<;;;;;;???KKK\\\hhhtttllljjjmmmrrrzzzxxxzzz}}}yyymmmfffbbbqqqMMMFFFFFFFFFGGGFFFDDDBBB@@@??????>>>>>>============>>>>>>===<<<;;;:::999888888888777666444333222111000000000000000111111222000000000000000000111111000000000111111111111111000000111222222222222222555555444444444444555555555444555888888666999>>>>>>===;;;999999:::<<<===??????>>>===<<<;;;:::999;;;;;;;;;:::::::::999999===<<<;;;===@@@BBBBBBBBB@@@AAACCCCCCCCCCCCEEEGGGBBBCCCBBB>>>>>>AAABBB@@@>>>@@@CCCDDDCCCBBBBBBBBBBBBAAABBBDDDFFFGGGGGGEEEFFFDDDBBB@@@@@@AAACCCDDDAAA@@@???@@@BBBBBB@@@??????>>>===<<<<<<===???@@@??????>>>===;;;:::999999777888888888888888777777777666555444444444555555333222222222222333444444111111222222222222333333333333222222222222111111222222222333333333444444555666666666666777777777777888888999:::;;;;;;<<<:::<<<>>>>>>>>>>>>@@@AAA>>>>>>>>>>>>???@@@BBBBBB???@@@@@@AAAAAA@@@@@@???@@@CCCEEEEEECCC@@@>>>>>>===AAADDDEEEDDDDDDFFFIIIDDDDDDDDDDDDDDDEEEEEEEEE@@@AAAAAABBBBBBBBBAAAAAA<<<<<<;;;;;;:::;;;;;;;;;AAA@@@???<<<:::777555444333333333333333333333333222222222111111111000000111111111111111111111111111111000////////////000...//////000000111111111111111111111222222222222222;;;???999222222555888444444555555777888:::;;;::::::;;;<<<===<<<<<<<<>>;;;888:::@@@666777666555444333444444777888;;;@@@JJJSSSYYY[[[SSSQQQNNNMMMTTT___dddcccXXXWWWPPPJJJMMMPPPFFF666666999GGGZZZcccZZZFFF777999===AAAIII[[[iiieeeXXXOOONNNMMMLLLKKKKKKKKKKKKKKKLLLNNNPPPPPPOOONNNMMMMMMNNNOOOQQQQQQRRRRRRRRRPPPRRRTTTUUUTTTTTTUUUVVVUUUVVVXXXXXXXXXYYY\\\^^^```___]]]]]]^^^``````_________```bbbccceeefffggghhhhhhgggccc\\\RRRHHHBBB<<<999666444555888===@@@<<<===<<>>===<<<<<<<<<;;;;;;::::::999888777777555555444444333222111111///////////////000111222///////////////000111222///000000000111111111111///000111222333222222111222222222222333444555555666444444666666444666;;;======;;;:::::::::;;;;;;;;;<<<===>>>>>><<<;;;999<<<<<<;;;;;;;;;:::::::::<<<<<<<<<>>>@@@AAA@@@>>>@@@CCCFFFDDD@@@AAAFFFLLLVVVUUUNNNDDD???AAAAAA>>><<>>???CCCEEEDDDCCCGGGEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAA???<<<<<<<<<<<<===>>>??????>>>>>>===<<<;;;;;;::::::555555555555666555555555666555444333222333333444111111111111111222333333111111222222222333333333333333333222222222111111222222222333333333444444444555555555555666666666555666666777999::::::;;;:::<<<===>>>>>>>>>@@@AAA>>>>>>>>>???@@@AAACCCDDD@@@AAABBBBBBBBBBBBAAA@@@???BBBFFFFFFDDDAAA??????>>>BBBGGGHHHFFFFFFGGGIIIEEEDDDDDDDDDDDDDDDDDDCCCAAABBBBBBCCCBBBAAA@@@???===<<<;;;;;;::::::::::::===<<<;;;999888666555444222222222222222222222222222111111111000000000000111111111111111111111111000000000000000//////.........//////000111111222111111111111222222222222111888;;;666222333666777333333444555666888999:::999999;;;<<<<<<;;;;;;:::===>>>???AAABBBCCCDDDDDD???CCCHHHJJJIIIHHHIIIKKKEEEEEEFFFGGGGGGEEEAAA===???FFFKKKKKKKKKKKKIIIEEEGGGHHHGGGPPP[[[TTTJJJLLLLLL===BBBDDD<<<:::888777555222...+++))))))((('''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&&&&(((&&&%%%,,,777999HHHUUUSSSIII@@@<<<;;;cccuuuoooYYYVVV```gggllluuunnn~~~lll^^^gggjjjiiiqqqppp^^^GGG>>>EEEOOO}}}vvvdddcccyyywwwwwwsss___CCC777999444555555555444333444555555555999AAAFFFJJJNNNRRRHHHMMMRRRWWWdddyyywwwrrrcccYYYcccrrriiiSSS===???BBBKKK\\\hhh___NNN999???@@@@@@PPPhhhnnndddOOOMMMKKKJJJIIIJJJLLLMMMKKKMMMOOOPPPPPPPPPNNNMMMKKKLLLNNNOOOPPPQQQQQQQQQPPPRRRTTTTTTTTTSSSTTTVVVTTTVVVWWWXXXXXXYYY\\\^^^```^^^\\\\\\^^^```aaa```___``````aaabbbccccccdddTTTPPPIIIAAA;;;888777777666777999::::::999888777888EEESSSccc~~~|||nnnaaahhh~~~dddrrrjjjyyyzzz}}}yyylllrrr|||sssdddvvvjjjLLLAAAJJJCCCCCCBBBAAA@@@???@@@@@@BBBAAA???>>><<<;;;;;;;;;999999999888777666666666222222222222222222222222///////////////000111222............///000111111///000000000111111222222///000111333333222222111000000000111222333555666777555555666555333555:::>>>===<<<<<<;;;;;;;;;;;;777999<<<>>>???>>><<<;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>;;;999@@@EEEHHHEEE??????GGGOOOllliii]]]LLLBBBAAA???;;;===@@@CCCDDDCCCCCCEEEGGGAAA???<<<===@@@CCCCCCBBBGGGFFFEEECCCBBBAAA@@@@@@BBBBBBAAABBBCCCDDDBBB@@@:::;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<;;;444444444444444444444444555444333222222222333444111111000000111222333333111111222222333333333333333333333333222222111111222222333333333444444444444444444555555555666666333444555666777888999::::::;;;===>>>===>>>@@@AAA>>>??????@@@AAACCCDDDEEEAAABBBCCCCCCCCCCCCBBBAAA>>>BBBGGGGGGEEEBBB@@@AAA???CCCIIIJJJHHHGGGGGGIIIFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCAAA???===>>>===<<<;;;::::::::::::888888777777666555555555111111111111111222222222111111111111000000000000000000000000000000000000///000111111111000...------......///000111111222000111111111111222222222///222333111111333444333333333333444666888999:::888999:::;;;<<<;;;:::999;;;<<<>>>???AAABBBBBBBBBEEEEEEEEEDDDCCCBBBAAA@@@KKKGGGCCCBBBCCCEEEEEEDDDBBBFFFHHHEEECCCEEEEEECCC@@@IIIFFFEEEOOOQQQHHHCCCNNN???FFF???@@@===:::777666333000---+++***)))(((((('''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))000888<<<;;;;;;AAAEEEFFF>>>TTT^^^ZZZddd|||zzz[[[\\\hhhlllgggmmmzzz}}}}}}___DDD;;;___gggdddEEECCCppp___GGG<<<444888<<<222///555666666666666888;;;>>>@@@BBBAAAEEEHHHJJJMMMWWWhhhuuu}}}{{{~~~~~~yyyiii]]]OOOHHHKKKRRRXXX[[[JJJBBB;;;>>>HHHRRRUUUSSSKKKHHHGGGJJJKKKIIIJJJNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMNNNOOOPPPPPPQQQPPPRRRRRRTTTUUUVVVVVVVVVVVVWWWWWWYYYZZZZZZ[[[ZZZZZZ________________________^^^^^^^^^[[[VVVNNNEEE>>>:::777777999888555555888111;;;<<<:::;;;666666BBBLLLiiiggg[[[RRRzzzuuuddduuuxxxmmm}}}sssoooeeennnzzzzzzbbb\\\\\\BBBFFFLLLIIIFFFDDDBBBAAAAAAAAAAAA???@@@???<<<:::999999:::;;;;;;:::888777555444444444111111000000000000111111////////////////////////............////////////000000000000000000000000////////////000000000000000000111111111222222222555555555666777999:::;;;;;;;;;:::999999;;;<<<===>>>;;;999:::===???>>>===;;;<<<===>>>>>>===<<<;;;>>>===;;;:::;;;<<<>>>???BBBBBBBBB@@@@@@AAADDDFFFLLLLLLKKKHHHCCC???===<<<>>>@@@BBBEEEGGGHHHHHHHHHDDD@@@======@@@CCCDDDDDDCCCEEEEEECCC@@@>>>@@@BBBAAAAAAAAABBBBBBCCCCCCCCC===<<<;;;;;;;;;===>>>???BBB???;;;999999999999888666555222111000000111222333333333222222111111111222222222222222222222222222222222222222222222222333333333222222111111111111111222222222333333333333333444444555666666777555555666666777777888888;;;;;;;;;;;;<<<>>>???@@@@@@AAABBBDDDEEEDDDDDDCCC>>>@@@BBBCCCBBBAAAAAABBBAAABBBDDDFFFEEECCCAAA@@@DDDDDDCCCAAA@@@AAADDDFFFGGGFFFDDDCCCBBBBBBBBBCCCAAAAAABBBBBBAAAAAA@@@??????<<<999777666666888999999888888666555444333222111111111111111111111111000000000000000000000000////////////000000000000////////////////////////............/////////////////////000111111222222222222222333333333444444222222333444444555555666999:::;;;=========<<<<<<>>>???@@@AAAAAA@@@>>>===BBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDFFFGGGGGGGGGGGGGGGAAABBBCCCEEEFFFFFFGGGGGG}}}LLL===EEE@@@???===:::777555333000---+++***)))((((((''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((...777AAAFFFFFFFFFJJJOOODDD===>>>PPPhhhtttrrrlll]]]]]]dddaaaYYYjjj^^^???OOOhhh]]]KKK___~~~wwwRRR>>>444444000222777444333444444333333444888<<<>>>@@@CCCEEEFFFGGGIIILLLPPPaaappptttzzzuuunnnfffbbbccceeefffeee]]]SSSHHHDDDHHHPPPUUUWWWKKKIIIIIILLLLLLJJJJJJMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPNNNOOOPPPRRRSSSTTTTTTTTTTTTVVVXXXZZZ\\\^^^______________________________UUUQQQJJJDDD@@@<<<:::999;;;666444444333333777===:::;;;666444<<>><<<;;;;;;<<<<<<:::999777555444333222222111000000//////000000111////////////////////////............////////////////////////////////////.../////////000000000000000000000111111111222222444444555555666888999:::;;;;;;::::::;;;;;;<<<===???===:::;;;======<<<;;;======>>>>>>>>>>>>======???>>><<<;;;;;;<<<===>>>AAAAAAAAA@@@>>>???BBBDDDDDDEEEFFFEEEBBB@@@@@@AAA???AAACCCEEEGGGGGGHHHHHHEEECCCAAABBBDDDEEEDDDBBBCCCEEEEEECCC@@@>>>???AAA@@@@@@@@@AAAAAAAAABBBBBB<<<<<<;;;;;;;;;<<<>>>>>>@@@===:::888888888888777666444222000000000111222222222222222222222111111222222222222222222222222222222222222222222222222333333222222222111111111111111111222222222333333333333333444555666666666444555555666777777888888:::::::::;;;<<<===?????????@@@AAACCCCCCCCCCCCBBB???AAACCCDDDBBBAAAAAABBBDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDCCCAAAAAACCCEEEFFFEEEDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>===:::888777777888999777666666666555444444444111111111111111111111111////////////////////////.../////////000000000000////////////////////////............/////////////////////000111111222222222222222333333333333444222222333333444555555555888888:::;;;<<<<<<;;;;;;======>>>?????????>>>===AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHBBBCCCDDDEEEEEEFFFFFFEEE~~~LLL<<>>>>>999555<<>>===<<<;;;;;;<<<===>>>@@@@@@@@@>>>======???AAA@@@AAACCCCCCAAA@@@AAABBBAAABBBDDDEEEFFFGGGGGGGGGEEEDDDDDDEEEFFFFFFCCCAAACCCCCCCCCAAA???===>>>@@@>>>>>>>>>???????????????<<<;;;;;;;;;;;;<<<<<<======;;;888666666666666555444333222000000000111111111111111111111222222222111111111111111111111111111111111111111111111111222222222111111111111111111111111222222222222333222333333444444555555666444444555555666777777777999999999:::;;;<<<>>>>>>===>>>???@@@AAAAAAAAAAAAAAABBBDDDDDDBBBAAAAAABBBGGGFFFDDDBBBAAABBBBBBCCCCCCDDDEEEDDDCCCAAABBBBBBDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;:::999888777777444444444444555555555555000000000000000000000000////////////////////////....../////////000000000////////////////////////---............/////////...//////000000111111222111111222222222333333333222222333333444444555555666777888999::::::::::::;;;;;;<<<===>>>>>>>>>>>>AAAAAABBBCCCCCCBBBAAAAAACCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHDDDDDDDDDEEEEEEDDDDDDCCCRRR>>>DDDAAA>>><<<999777555333000...,,,+++***)))((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))"""222]]]}}}zzzdddTTTooo]]]===BBB[[[mmmzzzjjjccccccbbbhhhiii___eeezzzqqq}}}bbbCCC@@@CCCOOOyyy{{{SSSRRRggg\\\DDD===777:::999777666555333000...777666555666999::::::999;;;===:::444555???IIILLLDDDEEEGGGLLLQQQSSSQQQOOOLLLLLLLLLIIIFFFCCCBBBBBBEEEDDDFFFKKKLLLIIIHHHJJJIIIIIIIIIJJJJJJJJJJJJKKKMMMMMMNNNOOOPPPPPPOOOOOOSSSSSSTTTTTTTTTTTTTTTSSSVVVVVVVVVUUUTTTRRRQQQPPPIIIGGGDDD???;;;666333111111333555666666555444444444333444888999:::@@@HHHPPPaaa|||hhhRRRggg}}}kkktttbbbnnn]]]EEE999EEELLLCCC@@@III@@@???>>>???AAAAAA@@@???999999::::::999999888777666555333111000......---000//////......//////000........................---------.........//////////////////////////////........./////////000000/////////000000000111111111111111222222444555555666777999:::::::::999888<<<;;;::::::::::::::::::===<<<::::::::::::<<<===<<<<<<;;;;;;<<<===???????????????===<<<;;;<<<>>>CCCDDDDDDCCCAAA>>>>>>>>>CCCCCCDDDEEEFFFGGGGGGGGGCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@>>>===<<<<<<===<<<<<<<<<<<<============;;;::::::::::::;;;;;;;;;:::888666444555555444333333222111000000000000111///000000000111111222222111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222333333444444444444333444444555555666777777888888888999:::;;;<<<===<<<<<<===>>>?????????@@@@@@BBBCCCBBBAAA@@@@@@AAAEEEEEECCCBBBAAAAAAAAAAAA@@@BBBEEEEEECCC@@@??????BBBBBBAAAAAA@@@@@@@@@@@@>>>????????????>>>======999999::::::888777555444444444444444333333333333000000000000000000000000////////////////////////........./////////000000////////////////////////---------.........//////......//////000111111111111111111111222222222222111222222333444444555555666666777888999:::::::::;;;;;;<<<===>>>>>>??????@@@AAACCCDDDDDDCCCAAA@@@AAABBBCCCDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA[[[AAACCC@@@===;;;888666555333000...,,,+++***))))))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((&&&///???DDDBBBLLL]]]rrrbbbCCCFFF```tttvvveee___```lllvvvqqqhhheeewwwjjjVVV[[[}}}aaaJJJTTTooo```eee|||zzznnntttxxx___GGG???666333555777666333666777777666444444555777000555::::::999888555111777777888<<>>CCCDDD@@@===>>>>>>>>>>>>???@@@AAA???===888888999999888777666555444333111///...---------//////............//////------------------------------------................................................////////////....../////////000000000000000000000111222333333444555666777888777666555888888888999999:::<<<===>>>===<<<;;;;;;<<<===>>>999999:::;;;===???AAAAAA>>>??????>>><<<;;;<<<===EEEFFFFFFDDDBBB?????????DDDDDDDDDEEEFFFGGGGGGHHHBBBBBBAAA@@@@@@AAACCCEEE@@@???===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999999999888666444333444333222111111111000000000000000000/////////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333333333333333333444555555666666666666777777888:::;;;<<<;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@>>>>>>???@@@AAABBBCCCDDDCCCAAA???===>>>@@@CCCCCCBBB???>>>>>>@@@@@@@@@@@@@@@?????????======>>>>>>======<<<;;;666777777777666444222111555555444333222111000000////////////////////////....................................////////////////////////////////////------------.....................///000000111111000000000111111111222222111111222222333444444555666666777777999:::;;;;;;<<<<<<======>>>???@@@@@@@@@AAACCCDDDDDDCCCAAA@@@???@@@BBBBBBBBBAAA@@@???AAABBBCCCDDDDDDEEEEEEDDDEEEEEEEEEEEEDDDBBBAAA@@@aaaCCCBBB???<<<:::777666555333000...,,,,,,+++***))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&(((------000@@@RRRbbbTTTLLLOOOPPPKKKLLLSSShhhbbbcccbbb```ooohhh```dddwww|||sssqqqtttNNN<<<;;;CCCaaauuu||||||nnn[[[MMMEEE???999444///222555666444333333444222333555555555444222111666555333222555:::???CCCBBB@@@===999666555777999777666999>>>@@@???@@@CCC@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCAAAAAA@@@???>>><<<:::999777777777666555444222222000000111222444555666666333444333000...111777<<>>>>>======???@@@???===;;;;;;::::::999888777666555111000///...------------......------------......------------------------,,,------------.................................------........./////////............////////////000000000000000111222222222333444444555555444444555666888888888999;;;>>>??????>>>>>>>>>>>>??????888888:::<<<>>>???AAAAAA===???@@@???===<<<===>>>BBBCCCEEEEEECCCCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJDDDCCCBBB@@@???@@@CCCFFFAAA???<<<<<<<<<<<<;;;999:::::::::::::::999999999888999999999999888888777666444333333333333111000///000000000////////////////////////000000000000////////////////////////////////////////////////////////////000000000000000000000111111111111222222222222222222222222222222222333333444555555555555555555666777888::::::;;;;;;;;;;;;<<<===>>>???===>>>>>>>>>======???AAA???AAACCCDDDDDDBBB???>>>===???BBBCCCAAA@@@??????>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::555555666555444333111000555555444222111///......////////////////////////........................------........./////////////////////////////////,,,------------.........---......//////000000111///000000000000111111111111111222222333333444444555555666666888999;;;<<<============>>>???@@@@@@@@@@@@AAABBBBBBAAA@@@@@@???@@@BBBCCCBBBAAA???>>>@@@@@@AAABBBCCCCCCCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@bbbBBBBBB@@@<<<:::777555444333000...,,,,,,+++***))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''$$$$$$***444<<>>======>>>???>>>;;;999===;;;999777555444444444///......------......///...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------.........//////------........./////////000000000000000111111222333333333333333444444555555777888888777777:::<<<===>>>>>>>>>>>>>>>>>>===::::::;;;===>>>>>>??????===???@@@@@@?????????@@@???AAACCCDDDDDDDDDEEEFFFCCCCCCCCCDDDFFFHHHJJJKKKHHHIIIHHHFFFBBBAAACCCEEECCC@@@>>>===>>>>>>===;;;::::::::::::999999888888888888999999999888666666444333222222333333111///...///////////////////////////////////////......////////////////////////////////////////////////........./////////000000000000000000111111111111222222222222222111111111222222222333444444555555444444444555666777999999;;;;;;::::::;;;<<<>>>???<<<===>>>======>>>AAACCCAAABBBCCCDDDDDDDDDCCCCCC>>>@@@BBBCCCBBBBBBBBBCCC<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::999555555555444333222111000333333222111000000//////................................................---------.........//////////////////////////////,,,,,,---------.........------......///000000000/////////000000000111111111111111222333333444444444444444444666888:::;;;>>>===<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDBBB@@@>>>@@@@@@AAABBBCCCCCCCCCCCCEEEEEEDDDDDDCCCBBBAAA@@@aaaAAAAAAAAA<<<999777555444333000...---,,,+++***))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&++++++### (((444:::222===CCCAAADDDMMMPPPKKK@@@AAANNNYYYYYY___eee```ssstttvvvddduuuYYY:::>>>TTTiiivvvkkkhhh|||dddVVVDDD888666777666444111000111444666444222222000222444444333222222222//////000222444444222///333000000222333111222555000000000111111111222222///000000111000000////////////000111111111000000222222333333444333333222111222333555777999:::;;;>>>EEEPPP\\\lllxxxkkkiiidddgggkkk||||||xxxrrrnnnllljjjrrrzzzeeejjjnnn^^^aaawwwiiieee{{{___KKKMMMIIIGGGFFFAAA@@@DDDDDDAAABBBFFF>>>===>>>>>>???===:::777<<<:::777444222111111222------------......///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------.........//////---------.........//////111000000000000111111222555444333222333444555666666888999888666555888:::999:::;;;<<<<<<;;;:::999<<<<<<============<<<<<<===???AAAAAAAAA@@@AAABBB???AAACCCDDDCCCCCCDDDEEECCCCCCCCCDDDFFFHHHKKKLLLKKKMMMNNNLLLGGGCCCBBBBBBEEEBBB??????@@@AAA???===::::::::::::999999888888777888999999999777666555444333222333333333111///......///////////////...000000//////.........---////////////////////////////////////////////////---.........//////000000000000000000111111111111222222111111111111111111111222222333333444555555444444444555666777888999<<<;;;::::::;;;<<<>>>???<<<===>>>>>>>>>???CCCEEEDDDDDDCCCCCCDDDEEEGGGHHH???AAACCCDDDCCCCCCEEEFFF;;;<<<===>>>>>>===<<<<<<:::;;;;;;;;;;;;:::999999777666555444333222222111111111000000000000000000................................................---------.........//////////////////////////////,,,,,,,,,---------......------......///000000000////////////000000000000000111111222333333444444222222222333444666999:::>>>===;;;;;;:::;;;<<<===@@@@@@???>>>>>>???@@@@@@AAACCCEEEFFFEEECCCAAA???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@XXXDDD???AAA===888666777666111......---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$%%%(((+++---999LLL[[[XXXNNNKKKOOORRRYYYQQQBBBFFF```mmmaaaWWWiiijjjyyy}}}{{{ccckkkuuummmZZZFFFDDDSSS\\\TTTxxxmmmVVViiixxxcccVVVMMMEEE@@@===777444555444000111666333444555555111000444999,,,111555555333222000...444777000---444222---111///333333///---///000000222333222111222444111,,,...222333//////333333...999------888888...000>>>...;;;AAAEEEKKKKKKPPP___mmmvvvzzzwwwiiiuuunnn|||xxxqqqjjjpppzzzddd```wwwxxxwwwrrr{{{ZZZccc|||zzz[[[uuuhhhOOOJJJIIIHHHGGGBBBBBBBBBBBBBBBBBBBBBBBB>>>===;;;:::999:::<<<===888777666444333222111111------------------------++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------............////////////000111111222222222222111111222222333444777777777777777777777777777888;;;=========<<<;;;<<<===???AAABBBBBBBBBBBB======???AAADDDDDDDDDBBB???AAACCCDDDDDDEEEFFFGGG??????AAADDDHHHIIIIIIHHHKKKKKKKKKJJJGGGCCC@@@>>>@@@AAAAAAAAAAAA@@@??????@@@===999888888999999888777777666666555555555444222222222111111111000000////////////////////////................................................////////////////////////////////////000000000000000000000000111111111111000111111111111222222222333333333444444444555555555555666666777777888888::::::;;;;;;<<<======>>>>>>>>>======>>>@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEEEEAAAAAAAAABBBBBBBBBCCCCCC>>>>>>>>>@@@AAA@@@===:::<<<:::999999999999888666555555444333333222111111111111111111000000000/////////.........---------........................------------------------........................+++++++++,,,,,,,,,------------......///000000000111111111111111111111111222222111111111111111111444444333222222333333333777777888999::::::::::::???>>>============>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEFFFGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAARRRAAA>>>AAA===888666777666111......---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&(((***+++444VVVuuuuuuddd]]]fffsssoooTTTHHHPPP\\\qqq|||ooollljjjcccfffrrruuu~~~{{{|||uuuiii]]]WWWOOO>>>===LLLkkkyyybbbYYYdddyyyqqqpppaaaUUUIIICCC===777666888666444333555555333000...555333111///000222444555***222222222777444000555000333333000///222333111111111111111///...000222---111333222444888888555666888>>>IIITTTWWWOOODDDbbbjjjmmmpppxxxkkk^^^QQQRRRoooxxxmmmttt|||zzz[[[^^^|||{{{nnnuuutttzzzdddOOOGGGHHHGGGDDDCCC@@@@@@AAAAAA@@@@@@???>>>===<<<;;;:::::::::;;;;;;666555444222000/////////------------------------++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------------------............/////////000111111222222222222111111222222333444666666666777777888888888777888:::;;;<<<<<<<<<;;;<<<===>>>???AAAAAAAAABBB>>>>>>???AAACCCCCCBBBAAA@@@BBBCCCCCCBBBAAABBBCCC??????AAADDDGGGHHHGGGFFFIIIIIIJJJIIIGGGCCC@@@>>>@@@@@@@@@????????????>>>???===:::999999999999888777777666666555444333333222222111111111000000000////////////////////////.........................................................................../////////000000000000//////000000000111111111000000111111111222222222333333333333444444444444444555555666777777888888::::::;;;<<<<<<======>>>>>>>>>>>>>>>???AAACCCDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>???@@@???===:::;;;:::888888999999777666444444333333222111111000111111111000000000/////////.........------------........................------------------------........................+++,,,,,,,,,------------------......//////000000111111111111111111111111111111111111111111111111444333333222222333333333777888999::::::;;;;;;:::=========<<<<<<<<<======AAAAAAAAA@@@??????>>>>>>@@@AAACCCDDDEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@LLL>>>===@@@<<<888666777666222...///---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((!!!<<>>>>>???@@@@@@???===;;;999:::;;;;;;;;;:::999999888333222111///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............//////000000111111222222111111111111222333333444444555666777888888999999999999999::::::;;;<<<<<<<<<<<<===>>>???@@@AAA>>>???@@@AAAAAAAAAAAA@@@AAABBBBBBAAA???======>>>@@@@@@AAACCCEEEFFFEEECCCFFFGGGGGGGGGFFFDDDAAA@@@@@@???>>>===<<<======>>>===<<<;;;;;;;;;;;;999777888777666555444333222111111111111111000000000000////////////////////////------------------------------------------------............................../////////000000000//////000000000000111111000000000111111111222222222222333333333444444444444444555555666777777777:::::::::;;;<<<<<<======>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBB@@@??????>>>>>>======>>>??????<<<::::::999777777888888666555222222222111111000000///000000000000////////////............------------------------------------------------------------------------------------,,,,,,,,,---------......---------...//////000000000000000000000000000000111111111111111111111111333333222222222222333333777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<>>===<<<<<>>>>>KKK???>>>>>><<<777666777666222//////---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&+++000333999FFFXXXeeeMMMRRRWWWdddmmm___PPPQQQmmmoooXXX@@@333CCC]]]eeeiiimmmeeepppzzzqqqmmmcccWWWQQQOOOMMMIIIAAA???===;;;888666999>>>HHHTTTXXXZZZ]]]RRREEEDDDFFFHHHIIIJJJQQQYYY[[[YYY\\\WWWZZZcccfffbbbfffppp{{{{{{zzz{{{zzzkkk^^^lllzzz|||uuuuuu}}}hhhvvv~~~www}}}zzzeeeWWWXXX{{{zzz~~~zzzccchhh~~~cccMMMmmmxxxJJJNNNLLLJJJIIIGGGEEEAAA???>>>===>>>@@@@@@???;;;888666888999:::::::::888666555111000///...---,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111111111111111111111111222222333222222333555666777888999:::999777777777999:::<<<<<<<<<;;;;;;<<<===???@@@???@@@AAA@@@?????????@@@AAABBBBBB@@@===<<<<<<===AAA@@@AAABBBDDDDDDBBB@@@CCCDDDEEEFFFEEEDDDBBB@@@???>>><<<::::::;;;<<<===<<<;;;;;;<<<===;;;888666777777666444333111000000111111000000000/////////........................------------------------------------------------................................./////////000000////////////000000000111000000000000111111111111222222222222333333333333333444444555555666777777888888888999::::::;;;;;;<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>=========<<<<<<===>>>===;;;999999888666666777777555444111111000000000/////////000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,---......//////000000000000000000000000000000000000000111111111111222222222222222222333444777888999:::;;;;;;;;;;;;999:::::::::;;;;;;;;;:::?????????>>>>>>>>>>>>===???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>=========<<<<<>>???@@@@@@???;;;888666666777999999999666444222111000///---,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000111111111111000000111111222333000111222333555777888888:::888666555555777999;;;<<<<<<;;;:::;;;<<<>>>???>>>@@@AAA@@@>>>===>>>@@@AAAAAAAAA???======>>>@@@AAAAAAAAABBBDDDCCCAAA???@@@AAACCCDDDDDDCCCBBB@@@>>>===;;;999999:::;;;<<<:::::::::<<<===;;;888555666666555333222000///...000000000/////////......------------------------------------------------------------------------....................................////////////...////////////000000000//////000000000111111111111111111222222222333333333333333444555555666666555666666777777888888999999:::;;;<<<===>>>>>>???>>>>>>>>>?????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<<<<;;;999888666555555555555444222000000///////////////.../////////............---,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------...///////////////////////////////////////000000000111111111111111111111222222333444666777888999::::::::::::888888999:::;;;;;;::::::<<<======>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@???======<<<<<<<<<;;;;;;;;;LLLDDD@@@;;;;;;777555777777222000000---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))(((''''''&&&(((,,,...///555BBBPPPSSSccc___VVVgggcccYYYfffkkkrrrzzztttwwwvvv]]]???333<<>>>>>BBBEEEBBB<<>>;;;999777555666777777666444222000000///...---,,,,,,,,,,,,************************************************)))))))))))))))*********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000000111111000000000000111222222///000111333444555777777999777666555555666888999<<<;;;;;;;;;<<<<<<===>>>===???AAA???<<<;;;>>>AAA@@@AAAAAA???>>>>>>@@@BBBBBBAAAAAACCCDDDDDDAAA???>>>???AAACCCCCCBBBAAA@@@===<<<;;;:::999:::;;;;;;999888999:::;;;:::777444555444333222111000///...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////......////////////000000/////////000000000111111000000111111111222222222222222333333444555555555444555555666777777888888888888:::;;;<<<===============>>>???@@@@@@AAABBB:::::::::;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;:::888666555333333444444222111///////////////////////////.........------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---......//////////////////////////////...//////000000111111111111111000111111222333444555666777888999999999999777888999;;;;;;;;;:::::::::;;;<<<>>>???AAABBBCCC@@@@@@@@@???????????????<<<<<<<<<;;;;;;;;;::::::GGGAAA???999;;;666555777777222000000---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))))))))...------,,,)))000FFF[[[NNN```gggjjj}}}wwwSSSNNNSSSeeeyyyjjjrrrxxxjjjUUU999333BBBHHHIIIRRR~~~ooo]]]\\\YYY\\\lllxxxqqq```zzz}}}rrrooo|||zzzooommmzzz~~~|||pppddddddhhhlllfffXXXLLLHHH<<>>>>>>>>===<<<:::999888555666666555444333111000///...---,,,++++++++++++************************************************((((((((()))))))))******************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000000000000000000000111222222///000111222333444555666777777666555555555666777;;;<<<<<<===============<<>>;;;:::>>>BBBAAAAAA@@@>>>======???AAABBBAAABBBCCCDDDDDDBBB@@@===>>>@@@BBBBBBAAA@@@???<<<<<<;;;;;;;;;:::::::::888777777888999999666444333333222111000000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........./////////000000////////////000000000111000000000000111111111222222222222333444444555555555666666777777888999999777888:::<<<==================???@@@BBBCCCEEEEEE<<<<<<<<<<<<<<<;;;;;;;;;<<<:::999999::::::999888555444222222333333111000////////////////////////.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------......///..............................//////000111111222000000000000111222333444444555666777777888888777666777999;;;<<<<<<;;;:::::::::;;;<<<>>>???@@@@@@???>>>>>>===============<<<<<<;;;;;;;;;:::::::::}}}AAA>>>>>>999;;;666555777777333000000---,,,+++***)))))))))))))))(((((((((''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))******000------...,,,)))...777MMMTTTWWWaaammmkkkeeekkkvvvZZZdddsssppp{{{tttdddZZZKKK>>>???CCCQQQiii|||~~~{{{]]]MMMEEEEEEOOORRRHHH???>>>???NNNYYYeeesssqqqhhhhhhZZZ]]]YYYMMMDDDHHHRRRZZZDDDMMMKKK>>>===FFFCCC777555333555;;;===::::::???MMM\\\hhhsssyyymmm~~~~~~|||zzzkkknnnzzzhhhgggeeeiiiwwwqqqrrr{{{xxx{{{rrrsss{{{cccgggyyyhhhJJJFFFNNNEEEBBBHHHEEE???BBBAAA;;;<<>>===<<<;;;::::::999999555555555444333222000000------,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000000000000000000000111111222000000111222333444444555777666666555555555666666;;;<<<===>>>>>>>>>===<<<;;;>>>@@@>>>::::::>>>CCCBBBBBB@@@>>>;;;;;;===???BBBBBBBBBCCCEEEEEECCCAAA===>>>@@@AAAAAA@@@???>>>;;;;;;<<<<<<<<<;;;:::999777666666666888888666444222111111111000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............/////////000////////////000000000000000000000000111111111111111222222333333444555555777777777888999999::::::888999;;;===>>>>>>======>>>>>>@@@BBBDDDFFFHHHIII??????>>>===<<<;;;;;;:::<<<:::888888999:::999888555333222222333222111////////////000000000000000......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,------......///........................---......///000111111222000000000000111222333444333444555666777777777777666888:::<<<===<<<;;;:::::::::;;;;;;<<<=========>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::HHH>>><<<:::999999888777555222000...---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((((('''''''''((()))+++,,,+++---000///...///222555888EEE[[[ggg___QQQVVVeeeiiiyyysss^^^{{{uuuvvvyyyoooUUU@@@===???LLLVVVRRR\\\xxxqqqSSSHHH111999///444;;;666444999888444222666555///333666---555;;;000///BBBCCC888===EEEOOO[[[eeennnwww{{{{{{kkktttyyyfffgggpppgggyyy{{{sss{{{ssswwwtttppp]]]ddd}}}qqqYYYqqqiiiyyyqqqjjjfffFFFFFFEEEDDDBBBBBBBBBCCCDDDEEECCCAAA>>><<<<<<@@@CCC>>>;;;777666666777777777444444333111000...------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///...//////000111000000000222111000000111222555666999888666555555777999::::::;;;===<<<;;;;;;<<<=========<<<<<<<<<>>>???@@@??????>>>===============AAABBBDDDEEEEEECCCAAA@@@????????????>>><<<;;;:::<<<;;;;;;;;;<<<;;;888555999999888777555444222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------......///000111111222000000000000000000000000000111111111111222222222444444333333333444555555555666777888999:::::::::@@@===:::;;;>>>@@@???>>>DDDDDDBBBBBBBBBBBBDDDDDDHHHCCC>>>===???@@@===:::;;;::::::999888777666666555444333111000/////////................................................++++++,,,,,,,,,,,,------,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000///.........///111222////////////000111222333111111111222444666777888888666666888;;;===;;;999:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;:::::::::999999999LLLBBB>>>:::999999888777555222000...---,,,+++***))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''((('''''''''((()))***++++++---......---...111444)))///CCC^^^llliiifffhhh~~~qqqxxxhhh```iiilllkkkxxx{{{zzzsss___UUUOOO@@@777===WWWZZZnnnnnn\\\QQQKKKBBBBBBEEE???DDD???CCCJJJNNNWWWUUUFFF@@@RRR\\\ooo|||eeejjjqqqxxxyyyyyy~~~nnnjjjpppxxxvvv{{{vvvpppcccXXXJJJMMMmmmrrrjjjooosss[[[jjjsssiiitttYYYIIIKKKDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@>>><<<<<>>???>>>===<<<<<<===>>>???=========<<<<<<<<<<<<===AAABBBCCCEEEFFFFFFFFFEEE?????????>>>===<<<;;;:::999888888999::::::999777888888777666555333222111////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------......///000000111111////////////////////////000000111111111222222222444333333333333444444555444555666888999999999999>>><<<::::::===>>>>>>===AAA@@@????????????@@@AAAEEEAAA======???@@@===:::::::::999888777666666555444444222111000/////////................................................++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,------------...............///////////////...---------...000000////////////000111222333111111222222444555777888888777666888;;;===<<<::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999::::::::::::999999999999OOOFFF@@@999999999888777555222000...---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********+++,,,,,,,,,,,,///111+++&&&***===RRRaaannnxxxxxxmmmrrrrrrfffppplllOOOFFFaaa}}}|||uuuyyyvvviiiTTTLLLMMMMMM>>><<>>>>>>>>===<<<;;;===???<<<:::999999999888666444222222111000///---,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------...........................///000000222111000000111222444555777666555555555666888999:::<<<======<<<<<<===>>>@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@BBBDDDFFFHHHIIIJJJ@@@??????>>>===<<<;;;:::777555444555888999999999777777666555444222111000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------......///000000000////////////////////////000000000111111111222222333222222222333333444555333444555666777888888888<<<:::999999;;;<<<<<<<<>>>>>======>>>>>>???AAA>>><<<===??????<<<999:::999999888777666555444444333222000////////////------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------............/////////---------------...//////////////////000111222222222222222222333444666666888777777999;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999999888888888888NNNEEE???999999999888777555222000...---,,,+++***))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***************+++,,,---000+++''''''+++;;;WWWooorrrqqqeeeKKKZZZ|||sssXXXdddsssyyy}}}ooolll{{{|||gggMMMCCCGGGBBB666UUU]]]^^^^^^^^^YYY\\\mmmssszzzwww}}}~~~}}}~~~lll___lll~~~vvvjjjcccccc```ZZZ___iiiZZZWWWqqquuu}}}yyyppp||||||fffwwwwwwiiidddpppyyytttyyyqqquuusss\\\kkkQQQHHHIIIIIIEEEAAA>>>???@@@@@@@@@???>>>===:::<<<======;;;:::;;;<<<:::999999::::::999555222111111000///...---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........///...---------...000000111111000000111222333333555444444444555666777888:::;;;======<<<<<<===???AAA@@@???>>>===<<<;;;;;;<<<<<<<<<===============>>>>>>???@@@BBBEEEGGGHHH@@@???>>>===<<<;;;;;;;;;777555333333555777777777555555555444333111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,---------------....../////////////////////////////////000000000000111111111111222111111222222333444555222333444555666777777777999999999999::::::::::::>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<===<<<:::777999888888777666555444444222222111000///......///------------------------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------........./////////......//////000111222333222222222333444444555888777888888:::;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888888888888777777777666666III@@@===999999999888777555222000...---,,,+++***))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((***))))))((()))*********%%%***...,,,&&&&&&444CCC\\\aaa|||jjjnnnzzzkkkpppzzz}}}nnnmmm}}}~~~xxxqqq^^^^^^\\\SSSHHHKKKHHHEEEEEE;;;777AAA>>>IIIKKKQQQVVVfff{{{mmmyyykkkaaa\\\iiivvvsss```VVVSSSRRRRRRXXXXXXJJJRRRPPPIII@@@AAAMMMOOODDDEEEDDDOOObbbnnnnnnlllnnnooolllllluuu}}}~~~||||||~~~ppppppZZZVVVDDDJJJWWWnnnvvvooozzzvvvgggfffggglllHHHFFFEEEEEEBBB======@@@<<<===>>>??????>>>===<<<999:::<<<<<<:::999999999888888888999:::888444111000//////...---,,,++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------..................///000000111111111111111111222222333333333333444555666777888:::<<<<<<;;;;;;===>>>@@@??????>>>===<<<;;;;;;===>>>>>>?????????>>>>>><<<<<<<<<===>>>???AAABBB@@@???>>><<<;;;;;;;;;;;;:::777555333444555444444333333333333222000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------....................................//////000000000111111111000000000111222333444444111222333444555666666666777888999999999999999999========================999999999::::::999777555888777777666555444333222111111000///............------------------------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------..................//////000000000000............///000111222222222222222222333444555777777777888888:::;;;===999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;:::999888777777777666666666555555555FFF===<<<:::999999888777555222000...---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''+++)))(((((()))))))))(((&&&'''(((***+++***(((((('''AAAnnnjjjOOOddd|||yyy|||wwwpppnnnxxx}}}qqqYYYccccccbbbddd\\\SSSUUUKKKGGGIII\\\PPP:::@@@???LLLCCCFFFLLLHHHFFFCCC;;;@@@>>>DDDFFFDDDNNNVVVPPPKKKKKKXXXeeeoooyyyqqqnnnpppssstttsssvvvzzzkkk^^^mmmrrriiiqqqxxxkkkwwwllliii|||zzzjjjnnnoooqqqgggWWWddd{{{jjjmmmnnn]]]GGG:::>>>DDDGGG@@@999888===<<<<<<======>>>>>>======999;;;<<<;;;999777777888777777777777888666333000......------,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++(((((())))))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...//////000111000000000000111111111111111111111111111222333444555555666777999:::;;;::::::<<<>>>===>>>>>>>>>>>>>>>===<<>>===:::;;;;;;;;;<<<<<<======@@@???===;;;::::::;;;;;;<<<:::777666555555333111111222222111000///......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,,,,------------------------------......................../////////000000000111111//////000000111222333444111222333444555666666666555777999999888888888999999::::::;;;;;;::::::999:::::::::999999888666666777666666555444333222222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------............//////000111000000000............///000111111111111111111222333555555555666777666666777:::===999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777666555555555555444444444444HHH===<<<===999999888777555222000...---,,,+++***))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&,,,)))''''''))))))((('''---)))$$$$$$(((,,,,,,***444444:::TTTyyyeeemmmcccdddvvvzzzmmm}}}|||}}}gggrrrxxxrrrrrrjjj\\\QQQUUURRRkkk~~~nnnkkkmmmnnnooo}}}xxxzzzvvv~~~ttteeedddssssssyyysssqqqxxxnnnwwwpppiiivvvpppwww{{{}}}\\\555222GGGSSSCCC<<<888===BBBAAA>>><<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<:::888666666777666555555555555444111///------,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************((((((((()))***+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------///111333333222000///000000111111111111000000///000111333444444555555555777999999999999;;;===:::;;;===>>>???????????????@@@AAAAAA@@@>>><<<:::999:::<<<===>>>======<<<@@@???===;;;:::::::::;;;===;;;999888888666333111000000000000000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************************)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000111////////////111222333444111222333555666666666777555777::::::888777888999999999:::;;;;;;:::999999======<<<;;;999777888888666666555444333222111111//////......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........---...///000000000//////...............///111111000000000111222444555666444555666555444555999<<<999999:::;;;;;;;;;;;;:::;;;;;;;;;:::999888777666444444444444333333333333LLL???>>>???999999888777555222000...---,,,+++***))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%---***'''''')))***(((&&&&&&***---+++)))***++++++"""...+++***HHHrrr{{{iiiRRRTTTnnn[[[ttt~~~xxxzzzvvvzzz~~~www{{{{{{wwwlllooo{{{zzz}}}oooqqq~~~fffVVV___hhhzzz{{{mmmuuujjjnnnzzzgggkkkzzzzzzYYYqqqsssbbb]]]iii{{{{{{zzz{{{UUU:::777:::??????666EEE===888999<<<===>>>@@@===<<<;;;;;;<<<===>>>???=========:::777555666777666555333333444333111///---,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************'''(((((()))***+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------///222555555333111///000000111111111111000/////////111222333444444444444666888888888999:::<<<888:::<<<>>>@@@@@@@@@@@@???@@@@@@@@@???<<<:::888999:::===???@@@@@@???>>>@@@???<<<:::999999:::;;;<<<;;;:::::::::888555222///000000000///...------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000.........///000222333444222222444555666777777777444888;;;;;;999777888:::;;;;;;============;;;;;;AAA@@@???<<<999888999:::666555555444333222111000//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,.../////////...---...------......///000111//////000111222444666777333555555444333444888<<<999999:::;;;;;;;;;::::::;;;;;;;;;:::999888666666444444444333333333222222QQQEEE@@@;;;;;;:::888777666444111///---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((...***%%%$$$''')))***)))''''''((()))))))))))))))(((******((()))555IIIYYYqqqaaaxxx}}}jjjiiiqqq{{{pppnnnyyyrrrnnnzzzpppppp{{{|||{{{vvv]]]MMMaaannn^^^PPPVVVtttttteeewww|||^^^TTTMMM]]]zzz|||^^^bbblll|||fff===<<<999666555444555666999999:::;;;;;;;;;::::::;;;===>>><<<:::;;;>>>AAA<<<<<<:::999888777777777666555333111000///......+++++++++************)))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((************************,,,,,,,,,---------......---------............///000000000000000000000000///000111222333444444444222555999::::::888777777999:::<<<>>>>>>>>>>>>===@@@>>><<<<<<<<<<<<;;;:::<<<<<<<<<===>>>@@@AAABBB<<<;;;:::888888888888999888999::::::999777444333000///...------,,,------,,,,,,,,,++++++*********************************)))************+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..................////////////000111111111111222222222555444333222333555888999666888::::::999999:::;;;>>>>>>======<<<<<<<<<;;;>>>>>><<<;;;:::999999999666555333222111000000000000000///...------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...+++((((((+++------+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......//////.........---------............////////////000000000111222222333333222444666666555444555666999::::::;;;;;;::::::999;;;;;;:::999777555333222444333333222111111111222MMMAAA>>>;;;;;;999777666666444111///---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''+++(((%%%%%%'''(((((('''''''''((()))))))))))))))'''***---,,,((((((...333BBBbbbuuuvvvqqq^^^fffyyyzzzkkkhhhvvvmmmjjj}}}|||eeerrr~~~yyyrrrcccffftttvvv\\\LLLZZZZZZZZZppp}}}wwwyyywwwzzzuuu~~~{{{vvveeeoooyyyzzzyyywww~~~fffSSSCCC888999888666555444333444444777777888999999999999888:::<<<===;;;::::::===???<<<<<<;;;999888888777777555444222111///.........+++++++++*********))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))(((************************,,,,,,,,,------------...------------............000000000000000000000000///000111222333444444444333666999;;;:::888888888999:::<<<===>>>>>>======@@@>>><<<<<<<<<===;;;:::=========>>>???@@@BBBBBB<<<;;;999888777777888888777888999999888666333222000///...---,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))************+++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------------...............////////////000000111111111222222222555444333222333444666777555777999:::999999:::;;;=========<<<<<<<<<;;;;;;<<<<<<:::999888888888888555444333222111000000000000//////...------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,******+++,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...///.........------------............///////////////000000111111222333333333555666666555555555666888999999::::::999999888::::::999888777555444333444444333111111000000000JJJ@@@>>><<<;;;999777666666444111...---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&%%%&&&'''((('''&&&''''''((())))))))))))(((%%%(((,,,---,,,)))'''''''''999XXXqqq[[[RRRuuukkkOOOVVVqqq}}}sss|||zzz|||iiiiiidddVVV```uuuvvvpppmmmfffnnnooonnnhhhZZZ[[[lllzzzuuueeejjjyyy{{{vvv|||}}}yyy|||}}}yyyaaazzzzzz{{{zzzkkkSSS???:::======888444444333333333333222222444555666666777777777666999:::;;;:::999999;;;===;;;;;;:::999888777666666444333111000......------++++++*********)))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************************,,,,,,,,,,,,------------------------............000000000000000000000000...///111222333333444444333666999;;;:::999999999888999;;;<<<======<<<<<>><<<<<<======<<<:::======>>>???@@@@@@AAABBB;;;999888777666666777777666666777666555444222111//////...---,,,,,,,,,,,,+++++++++++++++*********************************)))************+++++++++))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------............/////////000000000111111111222222444333222222222333444555555777999999999888999:::<<<<<<<<<<<<;;;;;;;;;;;;999999888777666666666666444333222111000///////////////......---,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,...///...,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------............------------............//////////////////000111111222222333333555777777666666666777777777888888888888777777888888888888777666555444555444222111000//////...LLLAAA@@@===:::999777666555333000...---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))((('''&&&&&&'''(((((())))))((((((((((((((()))+++---...---...((()))@@@kkkpppbbbWWWiiissssss~~~ssswwwttt}}}~~~ssssss}}}sss~~~lllddddddwwwtttzzzyyyoooddd___\\\XXXmmmtttnnnwww}}}zzzpppuuuxxx|||vvvmmmxxxlllRRRRRRjjjkkkRRRKKKlll}}}aaaDDD;;;777111000777>>><<<555000111222333333333222222333444555666666666666666888999999999888888999:::999999888888666555444444222111000...------,,,,,,************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++,,,,,,,,,---------,,,,,,---------.........////////////////////////...///000222333333333333444666999::::::999::::::888999;;;<<<<<<<<<;;;;;;>>>===<<<=========<<<:::;;;<<<===>>>>>>?????????:::999777666555555666666444555555444333222000//////...---,,,+++++++++++++++++++++***************************************))))))*********+++++++++))))))))))))))))))))))))************************************++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------.........//////000000000000111111111111444333222111111222222333444666888999888888999:::;;;;;;;;;;;;::::::::::::777666555555444444444555333222111000////////////.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,///111000---******+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------------------------------............//////////////////000000111222222222333555777888777777777888555666666777777666666555666666777777666666555555555444222000///...------MMMBBB???;;;:::888777666555333000...---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%''')))******)))((((((&&&&&&'''(((((((((((((((,,,)))&&&%%%'''(((((('''&&&))))))'''///JJJpppeeegggxxxkkkYYYZZZjjj{{{~~~kkkddd{{{]]]KKKPPPbbbnnn```gggfff___ggg```cccVVVQQQTTTKKKPPPXXXkkkvvvnnngggjjjpppqqq~~~ssscccuuuyyylllqqqtttaaauuu{{{TTTbbb~~~ffffffiiitttzzzyyyzzzXXXBBB444:::888777777333///000444333000///000111333333333333333333444555666777777777777888888777888888888777777666666666666555333222111000///...---,,,+++++++++*********)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------,,,,,,,,,------------..............................///000111222333333333333666888999999999:::;;;999:::;;;<<<<<<<<<;;;:::======<<<===>>>>>><<<:::999:::;;;<<<======<<<<<<999888777555555555555666444333333222111000///......---,,,++++++******+++************************************************))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------............//////000000000111111111333222222222111111222222444666888888777777888999999999999999::::::::::::666666555444333333333333111111000///............---------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,///111000---******+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------------------............////////////...//////000111111222222333555777888777777888999444555555666666555555444555555666666666555555444444333111///...,,,,,,,,,JJJ???<<<999:::888666555555333000------,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''*********))))))***&&&&&&'''(((((((((((('''&&&&&&''')))******'''%%%"""+++111---''',,,<<>><<<:::888999:::;;;<<<;;;:::::::::888777666555555666666333333222111000///......------,,,+++************)))))))))***************************************)))************+++++++++))))))))))))))))))))))))************************)))))))))************+++************++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,------------........./////////000000000111111222222222222222222222222333555777777777666777999888888888888999999999999888777555444333222222222000///......---------...------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,...///...,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////......///000000111111222222444666777666666888999444444555555555555444444444555555555555555444444222111000...---,,,,,,,,,HHH>>><<<::::::888666555444333000------,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&))))))(((''')))+++%%%&&&''''''((((((''''''"""%%%(((***+++++++++++++++)))(((,,,///,,,$$$,,,EEE]]]tttttt```nnn{{{{{{llluuuxxxrrrqqqmmmzzzvvv|||zzz}}}zzzgggVVVQQQjjjzzz{{{wwwggg[[[cccqqqzzzzzzgggLLL444---000666%%%'''///+++///------111333222222333222///111111000000000222333444222333444666777777888888999777777888999999666444555666777777666444222000---,,,+++******************)))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------...///111222222222222111333555666666777999;;;;;;<<<============;;;;;;<<<<<<<<<>>>??????<<<:::888999;;;<<<<<<;;;:::999:::999777666555666666777444333222000//////......---,,,+++******)))))))))((()))))))))*********+++************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))************************++++++++++++---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,---------.........////////////000000000111111111222333333444444444222444666777666666777888777777777888888888999999:::999777555444222222222///...------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,******+++,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------............////////////......//////000111111111111333555666666666777888444444555555555555444444555555555555555444333222000///...---,,,,,,,,,,,,HHH>>>>>>===999888666555444222///------,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%((('''&&&&&&(((+++%%%&&&''''''((((((''''''(((((('''%%%######&&&))),,,((($$$%%%''')))...222&&&------666TTTssssss{{{|||jjjjjj}}}|||~~~|||wwwqqqxxx~~~nnnjjjyyyyyynnnfffPPP===666---***444,,,666---222444'''...444222111...***---444777555222111///...///000222444111222333555666777777777999888777888::::::666333666777888888777555333111,,,,,,+++***)))))))))***))))))))))))(((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------...///111222222222222111333555555666666999:::<<<<<<===>>>>>>===<<<;;;;;;;;;<<<>>>??????<<<:::888:::;;;======<<<;;;999;;;:::888777666666777777444333222000////////////---,,,+++***))))))))))))(((((())))))*********+++************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))************)))************+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000000111222333444555555555222444666777666666777888666666777777888888888999<<<;;;999666444333222111......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...+++((((((+++------++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,---------............/////////000......//////000111111111000222444555555555777888444555555666666555555444555555555555444333222111///...------,,,,,,,,,,,,}}}EEE:::BBB999:::888666444444222000...,,,,,,,,,***(((&&&'''(((((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))---333999===nnn~~~zzzccchhhttt~~~aaauuu{{{xxxvvvcccfffooo{{{vvvlllxxxxxxgggbbbnnnwwwxxxSSS<<<777:::888444111...------------------............///,,,------...///000000111...///000111111222222111222222333444444555555666666666666666666666666666333444444444333111///...---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111111222222333222222222333555777888:::;;;<<<=========<<<;;;;;;;;;<<<<<<======>>>>>>777888999:::;;;:::999999555777888999999777444222111000000///......------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111000000000000000111111111222222222333333333444444444555555555555666777777777777777777777777>>><<<:::777444111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******************************))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++,,,---...///......//////000000111111000111111222222333444444555555444444444333333333333333333333222111000000,,,,,,,,,++++++*********xxxDDD:::CCC;;;:::888666444444222000...,,,,,,,,,***(((&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))(((((()))+++...000+++<<>>888999:::::::::999888888555666888999888666333222000//////...------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------............111111000000000000000111222222333333333444444444444444444444555555555555777777777777777777777777:::999777444222000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))******************************))))))))))))***************+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++,,,---...///.........///000000111111000000111111222333333444444444444444333333333333333333333333222111000///,,,,,,,,,++++++*********sssEEE;;;BBB<<<:::888666444444222000...,,,,,,,,,***(((&&&'''((((((((((((''''''''''''&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((+++***)))((('''''''''((('''---+++///IIIeee}}}wwwyyyvvvyyyuuujjjccctttyyynnnzzz}}}}}}yyypppSSSbbbfffppp}}}aaa{{{xxxzzz{{{uuuhhhzzzuuubbb]]]kkkrrrmmmppp~~~zzz]]]JJJ@@@333*********'''&&&***,,,+++*********+++,,,---,,,,,,,,,---------....................................///000111111111111111222222333333444555555555555555555555555555555222222222222111///...---,,,+++******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111111222111000111111222444555666444555777999;;;<<<======<<<<<<<<<<<<<<<=========999::::::::::::888777666444555777777666444222111......------,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000//////000000111333333333333444444444555333333333444444444555555666666666666666666666666666555333111///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************************************))))))))))))***************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---......//////000111111000000000111222222333333444444444333333333222222222222222222111000///...+++++++++++++++*********rrrHHH===???<<<:::888666444444222000...,,,,,,,,,***(((&&&'''((((((((('''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))*********))))))***111...((((((***:::TTT|||tttqqqtttxxxkkkZZZkkk}}}lllTTT^^^qqqpppeeeXXX\\\fffdddggg{{{fffhhhkkkeeennnwww\\\\\\dddsssuuuddd```ooovvvppp{{{xxxzzzoooeeeXXXMMMCCC999///''')))'''***111444000++++++,,,++++++++++++,,,---...+++,,,,,,,,,------------......---------------------...///000111111111111111111111222333333444444444444444444444444444444222111111000///...---,,,++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111111111111111222222333444555666555666777999;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;:::999777555444444444555555444222000///,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++************************+++++++++***************++++++++++++++++++++++++,,,,,,---------.........000////////////000000111222222222333333333444444222333333333444444444444555555555555555555555555222111000///............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************************************))))))))))))******************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000000111//////000000111222222222333333333333222222222222000000111000000///...---+++++++++***************oooKKK???======:::888666444444222000...,,,,,,,,,***(((&&&'''(((''''''''''''&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***++++++******((('''$$$+++555...$$$''';;;@@@WWW___lll|||qqq}}}|||wwwccckkkqqqsssvvvhhhWWWDDD;;;===222,,,&&&''',,,111222000,,,+++***)))((('''+++111---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,---...///000000111111000000000111111222333333333222222222222222222222222111000///...---,,,,,,,,,******))))))((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000000111111222222333444555666777777888888999:::;;;<<<============<<<<<<;;;;;;::::::::::::::::::999777555333333333333333222000...---+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,------------...//////......///000111111000111111111222222222222222222222222333333333444333333333333333333333333000000//////////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++*********************************))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---------...//////000000...//////000000111111222333333222222222111111111////////////...---,,,,,,************************hhhLLLAAA>>>AAA:::888666444444222000...,,,,,,,,,***(((&&&'''((('''''''''&&&&&&&&&&&&%%%((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&...---$$$###***))))))222&&&###333444444:::AAAZZZzzzxxx^^^VVVooo{{{xxxlllvvv{{{uuutttxxx|||sssjjjCCC888...+++++++++111888444///***))),,,---+++((()))******'''######(((---+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000///000000111111222333333111111111111111111111111000///...,,,++++++++++++***))))))(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////000000111222333444666777777777777999999999999:::;;;===>>>=========<<<;;;:::999999999:::::::::888777555333222222222111000...---,,,++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++************************)))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,------------............///000111111000000000000111111111111111111222222222333333333222222222222222222222222000//////......//////000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******)))))))))************+++************++++++++++++******+++,,,,,,,,,,,,,,,,,,------......///000000.........///000000111111222222222111111111000000............---,,,+++***)))))))))***************cccMMMDDD???DDD:::888666444444222000...,,,,,,,,,***(((&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&& 111555///***$$$"""+++000)))111+++%%%&&&$$$444;;;KKKcccxxxzzzyyyyyy~~~vvvnnn}}}|||qqqxxxuuuhhhtttrrrmmmmmmuuu{{{zzz}}}mmmkkk{{{rrr^^^JJJ;;;111+++***---++++++,,,,,,+++******444///)))'''(((*********%%%(((,,,------+++)))''')))))))))*********))))))************++++++++++++******++++++,,,,,,------,,,---...///000000000000//////000000111222222222000000000000000000000000///...---+++************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000111222444555666777777666777666777777999;;;===???>>>======<<<:::999999888888999999999888777555444222111111///...,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++************************((()))))))))*********+++************************++++++,,,,,,,,,---------...------......000111111000000111111111222222222111111111111222222222222111111111111111111111111///......------......///,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))************************++++++++++++)))***+++,,,---,,,,,,+++,,,,,,---......//////000------...//////000000111222111111111000000000000------------,,,+++***)))((()))))))))*********+++bbbNNNEEE???EEE:::888666444444222000...,,,,,,,,,***(((&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))***+++%%%,,,%%%(((...***)))'''"""***&&&)))111)))---...'''...;;;666---CCCfff{{{ooo```NNNmmm}}}~~~ooommm{{{~~~yyyaaabbbOOOIII:::KKKWWW<<<'''***222///+++,,,))))))))))))***+++,,,,,,&&&&&&''')))++++++***(((***(((%%%$$$(((,,,+++(((((()))***+++,,,,,,,,,,,,)))************+++++++++))))))***+++,,,,,,------,,,---...///000000000000/////////000111111222222000000000000000000000000///...,,,***))))))******))))))(((((((((((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000000111333555666666666555333333444666888;;;>>>@@@>>>>>>===<<<:::999888888888888999999888777666555222111000///---,,,+++***++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++************************(((((())))))*********+++************************++++++,,,,,,,,,------------------......000111111111111222222222333333333000111111111111222222222000000000000000000000000......---,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))************)))************+++++++++)))***+++,,,---,,,++++++,,,,,,------...//////000------......///000000000111111111111000000000000,,,,,,,,,,,,+++***))))))(((((())))))*********+++cccLLL===FFF@@@<<<:::777555444222000------,,,+++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))************---,,,+++++++++,,,---...AAADDDQQQbbbjjjppp}}}|||}}}}}}~~~gggXXX<<<999444111000222666888666333...***((()))***+++***++++++,,,,,,++++++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******************++++++++++++++++++++++++---......///000111111222111000000000111222333333000000000000////////////+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000111111111333444444555555666666666555666777888:::<<<======???>>><<<:::999999999999999999:::999888666444333000000...---,,,+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++******************)))************+++++++++++++++++++++++++++++++++************************+++++++++*********)))))))))))))))***+++++++++,,,************************************************++++++,,,,,,,,,,,,------...............///000000111111222222222222111111222222111111111111222222222222222111000//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---------............///111000///------......//////////////////......---+++++++++*********))))))))))))))))))))))))))))))hhhOOO???GGG???===;;;888666555444111///---,,,+++)))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((()))))))))++++++*********+++,,,---,,,,,,333<<<===999???KKKbbbYYYNNN[[[{{{hhhVVVKKKMMMMMMCCC888444222///,,,)))(((***,,,...///...+++)))((()))***+++******++++++++++++******)))((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++---......///000000111111000////////////000111222000000000/////////......++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...//////000000111333333333444444555555666444555777888:::;;;;;;<<<>>>===;;;:::888888888999888888999999888666444333000///...,,,+++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************)))************+++++++++++++++++++++++++++++++++************************+++++++++*********))))))***************+++++++++************************************************++++++,,,,,,,,,,,,------...............//////000000111111222222111111000222111111000000111111222222222111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------------............000000...---------...//////////////////...------+++++++++*********))))))))))))))))))))))))))))))iiiQQQ@@@GGG@@@>>>;;;999777666555222000---,,,+++)))((((((''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&'''''''''((((((((()))))))))))))))***+++++++++***///666555...---222<<<555(((,,,AAANNNUUU```NNNIIITTTmmmxxxmmmcccccc~~~~~~|||www|||~~~|||yyyxxxuuupppbbb]]]VVVYYYhhhsssjjjYYY;;;:::<<>>666///000@@@FFFBBB<<<<<<:::AAAQQQ:::333///222666777777888111000---+++111:::;;;666222000///333888999333---333---+++---...+++,,,000,,,,,,,,,,,,,,,+++******&&&&&&'''(((((((((((((((((())))))******))))))((('''''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,........./////////000000///...............//////............------------******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************************************++++++++++++,,,,,,,,,++++++,,,------......///000000111222333444444555333444666888999999888777:::999999888777666666666444444555666666555444333...---,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))***************************+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************,,,+++++++++***)))))))))************************************************+++++++++,,,,,,,,,------...------------...//////000000111111111111000000000000000//////000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---------..................------------------............---,,,,,,************))))))))))))))))))))))))))))))))))))hhhQQQ@@@FFF>>>;;;999777555555333111///---,,,+++)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))&&&&&&'''''''''((((((((((((%%%$$$''')))'''%%%%%%%%%,,,***)))///...***...+++)))+++000///***))),,,***---,,,...222...222DDD555,,,'''***------///444'''++++++(((''',,,222666,,,+++******++++++++++++)))***,,,///---(((&&&'''((()))*********)))((('''''''''((())))))((('''&&&'''(((((())))))(((((('''&&&&&&''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,,,,,,,............////////////000//////.........//////------------,,,,,,,,,+++)))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************************************+++++++++,,,,,,++++++,,,,,,---.........//////000111222333444555444555666777888777777666888888888777777666666555222333444555444444222111---,,,+++***************(((((((((((((((((((((((('''((((((((()))))))))***((()))))))))************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************,,,+++++++++***)))))))))************************************************+++++++++,,,,,,,,,---------------------...//////000000000111111000000000000//////......//////000.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---------------,,,,,,+++---------------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))kkkSSS@@@EEE;;;:::888666555444333111///---,,,+++)))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))%%%&&&&&&'''((('''''''''---+++)))((())))))((((((***111,,,%%%((('''%%%***))))))***)))'''&&&(((+++###&&&%%%''',,,''''''555***((()))++++++(((''')))...---++++++***)))%%%!!!))),,,...---+++))))))++++++,,,---,,,+++)))***+++'''((()))******)))((('''((()))))))))((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))******************++++++,,,,,,---........................000000///............///,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++,,,,,,---....../////////000111333444555555666666666666666777777777777777888888777777666555222222333333333222000///,,,+++******))))))******((((((((((((((((((((((((''''''(((((())))))******))))))))))))************)))))))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++***************************************************************++++++,,,,,,,,,,,,------------,,,,,,------...//////000000111111000000/////////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***,,,,,,------,,,,,,+++***(((((()))))))))))))))***))))))))))))))))))))))))mmmUUUAAAFFF<<<;;;999777666555444222000---,,,+++)))((((((''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((%%%%%%'''((((((((('''&&&$$$%%%&&&%%%&&&'''(((((((((((($$$+++,,,)))+++((()))((('''(((++++++)))(((---)))(((,,,'''$$$,,,&&&)))+++***++++++((($$$%%%$$$%%%+++111222...+++''')))++++++***((()))***&&&&&&&&&$$$$$$&&&''''''((()))***++++++***))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((()))******+++)))******+++,,,,,,------........................///......------,,,------,,,+++++++++************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,---....../////////000111222333555666666999888666555555666888888777777888888888777666555222222333333222000...---++++++***))))))))))))***(((((((((((((((((((((((('''''''''((()))*********))))))))))))************((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++************************))))))*********+++++++++***************+++++++++************************************************++++++,,,,,,,,,,,,------------,,,,,,------.../////////000000000000/////////......------......///+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,+++******(((((((((((())))))******))))))))))))))))))))))))lllUUUCCCHHH>>><<<:::888777666666333222---,,,+++)))(((((('''''')))(((((((((''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&%%%(((***)))'''''''''&&&)))222,,,###''')))&&&((())))))'''''',,,000+++$$$""")))%%%"""((((((&&&+++'''***)))%%%(((...---&&&)))***++++++(((%%%&&&***)))'''&&&%%%&&&(((+++,,,'''((())))))***+++)))'''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))***+++,,,,,,------.....................---...---,,,,,,+++++++++++++++++++++************)))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,---......//////000///000111222444555666777;;;999777555555666888:::777777888999999888666666222333333222111///---,,,+++***)))))))))))))))***((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++************************))))))******++++++++++++))))))******+++++++++,,,************************************************++++++,,,,,,,,,------------,,,,,,,,,,,,---......//////000000000000//////.........------.........+++++++++++++++++++++,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---,,,+++***)))+++,,,,,,,,,,,,+++******'''((((((((())))))******))))))))))))))))))))))))kkkPPPAAA>>>;;;;;;666;;;===555444444---++++++***)))((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))******************+++++++++,,,,,,,,,+++,,,...//////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++++++++,,,------......///...///111111222333666888999999888888777666666666777777555444444555666666222222111///...,,,++++++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,---------------............///000000000000///////////////............---------,,,,,,,,,+++++++++************************************************************++++++++++++******)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))hhhNNN@@@@@@???===888<<<===555444555...---,,,+++***)))))))))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,+++,,,---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++++++++,,,------......///...///111111111222444777777777777666666666666555666555444333333333444555222111000///---,,,++++++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------------............000000000/////////..................------------,,,,,,+++++++++***************************************************************++++++++++++******)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,------------------------------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))eeeKKK@@@BBBCCC@@@:::======555555666000...---,,,+++************''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))***************++++++++++++,,,***+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++++++++,,,------......///...000111000000111333555444444555555555666666666555444333222222222222333111000///...---,,,+++***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------------............000////////////...............---------,,,,,,,,,,,,++++++++++++***************************************************************++++++++++++******)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))dddKKKAAADDDDDDCCC<<<>>>>>>555555777111...---,,,+++***)))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***************++++++++++++)))***+++---.........---++++++++++++++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))*********+++++++++++++++,,,------......//////000111000//////111333333444444555666666777777444444333333222222222222//////...---,,,+++******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************************************************************************************++++++++++++++++++,,,,,,,,,------,,,,,,---------........./////////.........------------------,,,,,,,,,+++++++++++++++******************************************************************++++++++++++******))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))eeeLLLBBBCCCCCCCCC===???>>>666666888222---,,,+++***((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++)))***+++,,,------......++++++++++++++++++++++++)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))*********+++++++++++++++,,,------......//////000111000//////111333444444555666777777888888555555444444333222111111...------,,,+++***))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............---------------,,,,,,,,,+++++++++++++++++++++*********))))))******************************************************++++++++++++******))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************************************eeeLLLAAACCCCCCAAA;;;>>>???777777999333---,,,+++)))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++******++++++,,,,,,------++++++++++++++++++++++++))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++++++++,,,------......///...000111000000111333555444444555666777777888888555555555444333222111000,,,,,,,,,+++***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,+++++++++******+++************)))))))))******************************************************++++++++++++******)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))*********++++++************************bbbIII@@@DDDEEE>>>999>>>@@@999888:::333...---,,,***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************++++++++++++++++++,,,,,,************************))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++++++++,,,------......///...///111111111222444777444444444555555666666666333444444333222111///...+++++++++***))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------,,,,,,,,,,,,+++++++++++++++************************))))))))))))******************************************************++++++++++++******)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))*********+++++++++************************```FFF>>>DDDGGG<<<888===@@@999999:::333000///---+++***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************,,,,,,++++++***+++++++++************************)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++++++++,,,------......///...///111222222333666888333333444444444444555555222222333222111///---,,,++++++******))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------,,,,,,,,,+++++++++++++++************)))************))))))))))))******************************************************++++++++++++******)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))************+++++++++************************aaaNNN<<>>===:::666444000...---...//////+++'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************+++*********))))))((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------....../////////000111111222222333333444555555666777777555333000//////...---+++************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------............///---------,,,+++***)))(((++++++++++++++++++++++++************************)))************+++++++++******++++++++++++************++++++++++++******))))))*********))))))(((************************************************************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++\\\KKK<<>>BBB???999;;;===>>>===:::666444222///,,,+++---...+++)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------....../////////000111111222222000111111111111111111111///---+++***++++++***)))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,++++++***************************************************)))************+++++++++******++++++++++++************++++++++++++******'''((()))******+++******************************************************************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++++++++,,,************************++++++++++++++++++++++++YYYLLL===BBB>>>:::;;;<<<<<<;;;999666555222///---...//////,,,)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------....../////////000111111222222///000222333333222000///...,,,*********+++***)))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++******++++++++++++************++++++++++++******'''((()))******+++++++++************************************************************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,SSSGGG:::@@@<<<;;;;;;999888777777666666222000...///111000,,,)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------....../////////000111111222222///000333444444222000...---,,,***)))*********))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++******++++++++++++************++++++++++++******''''''(((******+++++++++************************************************************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,........................------------------------VVVJJJAAADDD;;;>>>;;;:::;;;888444555999444000------//////***&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))))),,,,,,------...---------......//////000000111111222222111111000/////////))))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++)))************+++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******))))))******+++,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++*********))))))+++*********+++,,,,,,---++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************************************************************+++++++++*********)))))))))************+++++++++++++++************++++++)))************+++++++++---,,,++++++,,,......---***//////+++)))+++,,,***777,,,***000///'''(((111222(((%%%...000+++***111++++++...111///,,,...333TTTIII@@@DDD;;;<<<:::;;;===:::555444777444000------///...***&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))))),,,,,,------......------......//////000000000000000000//////...---------))))))))))))))))))))))))***)))))))))(((((((((''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))((()))************+++++++++)))************+++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******))))))******+++,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++******++++++,,,---++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************************************************************+++++++++*********)))))))))************+++++++++++++++************++++++************++++++++++++...---,,,,,,,,,,,,+++***&&&***,,,,,,,,,...000111---,,,+++---......---,,,///,,,---111111---...222111---+++---,,,)))***---TTTJJJAAAEEE>>>:::999<<<>>><<<555333555333000...---///...***&&&'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------......------...////////////000000000...------,,,,,,++++++***(((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************))))))******+++,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++---------,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************************************************************+++++++++***************)))************+++++++++++++++************++++++************+++++++++,,,---.........------,,,+++111000111000---))))))+++---000///***,,,222222,,,***///111...,,,...///...111---,,,000111000000333TTTLLLBBBGGGAAA:::999;;;===:::555333555222000.........,,,)))'''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********)))))))))******)))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********++++++,,,---............////////////////////////---,,,,,,++++++***))))))(((((((((((((((((((((((())))))))))))(((((((((((()))(((''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************))))))*********+++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************************************************************************************))))))*********+++++++++++++++************++++++*********+++++++++,,,,,,+++---/////////......///,,,+++,,,...---+++---111111000///...///111333555888>>><<<333444>>>???777000333999<<<999222111444RRRKKK@@@EEE@@@===:::::::::777333444888111000///...---+++)))'''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************************************))))))))))))************))))))************))))))))))))))))))******************************************************************))))))))))))******)))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***************+++,,,---............/////////...............------,,,++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))*********+++))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************************************************************************************))))))*********+++++++++++++++************++++++***++++++++++++,,,,,,,,,+++---//////---,,,---...///000000---,,,...000222999666???PPPRRRGGGHHHUUUiiiiii```VVV]]]lllkkk^^^MMMWWWccccccSSSAAA===AAAOOOIII===AAA<<<===:::999999666333444888000000///...,,,***(((''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((())))))***((((((((()))))))))******)))))))))*********++++++************************)))))))))*********++++++)))******++++++******))))))))))))*********++++++******************************************************))))))))))))******))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++***+++,,,---...//////////////////............---------,,,,,,+++******)))(((((((((((((((((((((((((((((((((((()))))))))))),,,***(((&&&&&&&&&((()))))))))))))))))))))))))))((())))))******+++++++++)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******))))))******+++,,,************************)))************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***************++++++,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***************************************************************************************+++++++++)))************+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,...///---***))),,,///+++555999777???QQQ\\\\\\[[[\\\qqqyyyyyytttrrr{{{PPPKKK===???;;;;;;999999:::888333333666///000///...,,,)))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''((())))))******(((((()))))))))*********))))))*********+++++++++************************))))))*********+++++++++)))******++++++******)))))))))*********+++++++++******************************************************))))))))))))******))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))***,,,---...///////////////.........---------,,,,,,++++++***)))))))))))))))))))))))))))))))))'''((((((((()))))))))***---+++(((&&&&&&&&&((()))))))))))))))))))))))))))((())))))******+++,,,,,,)))************+++++++++)))************++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******))))))******+++,,,************************)))************+++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,*********++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************************************************************))))))*********+++++++++)))************+++++++++++++++************+++++++++++++++,,,,,,,,,---------///111000...///555:::333HHHSSSTTTiiiSSSNNN@@@AAA<<<999888:::===:::444222444///000000...+++)))((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''++++++***((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))************)))************+++++++++************************)))************+++++++++******++++++++++++******)))************+++++++++******************************************************))))))))))))******))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))***,,,---...///////////////.........---------++++++******))))))((((((************************'''((((((((())))))******---+++)))&&&%%%&&&((()))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++)))************++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++*********)))***++++++,,,************************)))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,------------,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************************************************************))))))******++++++++++++)))************+++++++++++++++************++++++++++++,,,,,,,,,---------,,,///222333444888AAAIIIwww|||~~~xxxqqq{{{TTTOOOAAABBBAAA:::;;;::::::888555333222000...,,,+++,,,+++***)))''''''((((((((((((''''''$$$((((((&&&%%%'''%%%!!!)))......(((%%%''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&'''(((((('''&&&%%%&&&''')))***)))'''$$$&&&&&&%%%###"""$$$(((,,,$$$&&&''''''%%%%%%'''*********,,,---)))%%%)))111++++++)))&&&(((,,,+++''',,,***'''$$$###&&&))),,,+++&&&$$$%%%((()))(((((((((&&&%%%&&&(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************------,,,***(((''')))+++))))))***,,,---,,,***(((+++...)))(((///...+++111,,,******---///...------%%%---///)))''',,,///---)))*********,,,...---***+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++,,,------......------,,,......---------,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******++++++***)))(((((())))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++---------***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---***))))))+++------,,,+++---000///---)))((()))---///...---,,,111***)))...000,,,***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************************************)))************+++++++++---,,,***))))))***+++------+++***------,,,---000,,,222:::BBBMMM[[[hhhqqq~~~YYYTTTDDDBBB@@@:::;;;::::::888555333222000...,,,+++,,,+++***)))''''''((((((((((((''''''$$$''''''&&&(((///222111'''+++,,,'''$$$&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&'''&&&%%%$$$)))'''$$$###$$$%%%&&&&&&************)))(((%%%$$$)))(((''''''***,,,,,,,,,''')))+++,,,+++***(((&&& )))...,,,)))***,,,,,,(((***,,,......***%%%!!!...,,,***+++,,,***&&&$$$'''&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))(((((((((((()))))))))***))))))))))))************+++,,,,,,+++******+++---,,,+++)))((()))+++,,,,,,)))///***)))222333...///000...,,,------+++(((&&&000...+++)))&&&&&&(((+++...///---***(((((()))******++++++++++++***************************************************************************************))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++,,,------......------,,,...------------,,,,,,,,,************)))))))))((())))))))))))))))))))))))******))))))))))))******++++++***)))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++---///000000/////////...---,,,+++***++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------///000222***+++++++++,,,---,,,***111111111000...,,,,,,...///,,,+++,,,,,,)))((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************************************************++++++++++++(((+++......,,,+++---///)))...000///...///...,,,:::;;;JJJmmm{{{yyyxxxyyy{{{~~~nnneeeiiibbb```dddYYY\\\ooohhhccceeekkkrrrwwwzzz```[[[IIICCC???:::;;;::::::888555333222000...,,,+++,,,+++***)))''''''((((((((((((''''''%%%'''&&&$$$(((111888999%%%((()))&&&$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&'''((()))***++++++&&&&&&'''''''''''''''''''''&&&&&&&&&''')))+++,,,"""###$$$'''***+++***)))///+++''''''))))))&&&""",,,111222222888???;;;222...444777444222111...+++...+++)))))),,,///...---!!!"""$$$'''***+++)))&&&&&&''')))(((&&&%%%$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))((((((((()))))))))******)))))))))*********++++++***+++------,,,+++---...,,,,,,+++++++++,,,------)))111,,,'''...111***(((+++,,,....../////////...,,,***...555777333000111'''))),,,---,,,,,,///333***+++,,,------,,,+++******************************************************************************))))))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))***+++++++++,,,------......------,,,------------,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))******))))))))))))******+++***))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---000222333333444333222000...,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------...---++++++,,,,,,,,,+++,,,...000111111000000111$$$'''******+++...333777---000111///...000111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************************************************+++++++++,,,+++...///---(((''')))---+++///...******555BBBIIIaaabbbvvvxxxrrreeeaaa]]]VVVQQQPPPPPPNNNKKK^^^[[[aaaWWWYYYeee[[[YYYdddVVVMMMQQQVVVVVVUUUVVVfffcccMMMCCC>>>::::::::::::888555333222000...,,,+++,,,+++***)))''''''(((((((((((('''''''''(((&&&###%%%,,,000000%%%'''((('''%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))******%%%&&&'''((((((***+++---%%%&&&)))***)))(((((((((+++,,,,,,***(((***...222222444888>>>DDDGGGHHHGGGGGGMMMMMMHHHPPPbbbggg___^^^ZZZSSSQQQVVVYYYSSSIIICCC===666333222222///,,,333333000,,,******)))&&&&&&(((***)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))*********+++++++++***+++------,,,+++,,,---)))+++...000///...---,,,'''222///(((...444555999222999===999555555888;;;222222///---...///+++%%%///...///111///+++))))))+++,,,...///000///...---************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))******+++,,,,,,,,,------......------,,,---------,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))))))))***((()))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---000444555666666555333111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,...---+++(((++++++---///---+++---111111222111...---......,,,'''---...)))(((+++---***............------------------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************************************************************************************+++++++++,,,,,,///...,,,)))''')))---000000---///666===KKKhhhwwwmmm\\\RRRMMMQQQVVVYYY[[[cccnnnsssqqq{{{www~~~{{{oooaaa\\\kkkhhhPPPDDD>>>::::::::::::888555333222000...,,,+++,,,+++***)))''''''((((((((((((''''''&&&((('''$$$$$$''''''%%%&&&&&&(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%'''(((((('''(((+++---&&&&&&'''%%%###$$$''')))///777@@@CCCDDDIIISSS\\\qqqwww~~~{{{vvvtttuuusssxxxrrrggglll{{{sssmmmooovvvwwwtttlllllllllkkkfffZZZKKKAAA;;;;;;666---***---///---'''(((((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))''''''((()))))))))))))))))))))))))))************************+++++++++++++++,,,---,,,++++++,,,---)))***,,,------...111444333@@@AAA>>>EEELLLWWWfffjjjssstttgggYYYUUUXXX[[[llljjjZZZDDD===EEEDDD888444---))),,,000//////222***+++---///000000//////************************************************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))***++++++,,,,,,,,,------......------,,,------,,,,,,,,,+++++++++))))))))))))))))))************************************))))))))))))*********)))))))))))))))******((()))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,000333555666666555333111///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........+++,,,...111222222000...333000///222111---...333000222000...111555222+++///222222...,,,......+++/////////......------------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************************************************************++++++++++++,,,,,,,,,,,,******+++...000111000111555OOOqqqzzzuuuvvvkkk^^^]]]\\\aaahhhrrrrrrllljjjPPPCCC>>>:::;;;::::::888555333222000...,,,+++,,,+++***)))''''''((((((((((((''''''###'''(((&&&&&&(((&&&###'''&&&''')))(((%%%&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&&&&((()))'''%%%%%%(((++++++++++++,,,///888EEEOOOOOOXXXaaaeeecccccchhhnnnyyyoookkklll\\\]]]WWWMMMOOO\\\gggjjjrrrwwwvvviii\\\[[[cccjjjrrrtttwwwyyyzzzyyyxxxwww]]]___XXXIII???===999333111...***((()))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''((((((((()))))))))''''''((())))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,------,,,+++,,,...111111111///...000999FFFOOO\\\dddhhhlllqqqmmmuuuwwwvvv{{{|||sssXXXJJJ>>>999555///000555---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))******+++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++))))))))))))******************************************))))))))))))******)))))))))))))))******+++))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++///333555555444333111///.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------.........//////...000111000...------...222---...555777333111444...222000,,,...444222,,,111------111444333333444000000000///......------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************************************************************++++++++++++,,,,,,,,,,,,******,,,---...---+++)))<<>>BBBGGGKKKQQQ\\\iiisss}}}yyyqqqggg]]]VVVRRRQQQKKKPPPVVVXXXWWWZZZ___eeedddcccdddhhhoootttuuutttmmmssssssjjj^^^YYYYYYZZZ[[[YYYVVVSSSUUU```ooozzz{{{jjj^^^PPPBBBEEE===444000111333000---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''((((((((())))))))))))''''''((()))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,---,,,,,,,,,000555888>>>AAADDDGGGMMMYYYiiittt~~~xxxzzzuuuhhhQQQ999///222555444111///------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******++++++,,,,,,---,,,------......------,,,,,,,,,,,,++++++++++++***((()))))))))******************************************))))))))))))******)))))))))))))))***++++++))))))))))))************)))************+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///333444555444222000---,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---.........////////////111333333///,,,---555<<<555111888KKKVVVSSSOOOPPPfffkkkeeeTTTIIIIIIIIIFFFAAA333...777:::111,,,000111111000000///......---...........................------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************************************+++++++++,,,,,,,,,------+++...///---+++111===GGGaaa|||zzzjjj]]]___gggvvviiiiiiOOOCCC???:::;;;::::::888555333222000...,,,+++,,,,,,***)))''''''((((((((((((''''''$$$''''''%%%%%%''''''$$$'''$$$%%%(((&&&!!!"""'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((()))***+++,,,,,,"""&&&***,,,,,,000777>>>WWW^^^ggglllmmmnnnqqqtttiii^^^OOOHHHKKKSSSYYY\\\bbbbbbaaabbbeeejjjqqquuullllllvvvuuugggfff```VVVKKKIIIOOOVVVWWWjjjzzz}}}~~~wwwlllVVVKKK>>>999:::<<<888333))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,...333:::???HHHPPP\\\fffooozzz~~~vvv}}}}}}eee]]]ccc???<<<777333000/////////........................++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******++++++,,,------,,,------......------,,,,,,,,,,,,+++++++++******(((((())))))*********+++******************************))))))))))))******))))))((())))))***++++++))))))))))))************)))************+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,000333555555555333000---+++******+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............/////////000---111333222333===NNN\\\]]]\\\jjj{{{cccVVV[[[VVVAAA444777222111111000///......---..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************************************************************++++++,,,,,,,,,---------+++...///,,,///DDDgggxxxhhh^^^aaannn}}}vvvaaahhh___HHH>>>;;;;;;:::888666444222000//////...---+++***)))((())))))))))))((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***(((''''''((()))((((((((()))((('''&&&'''***---''',,,111444<<>>333///---(((,,,,,,"""---)))&&&&&&***,,,***((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++++++++$$$+++---)))(((---///,,,***222111111<<>>;;;;;;:::888666444222111000///...---,,,+++***)))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''''''''''''''&&&###&&&)))***)))((()))+++333999FFFVVVdddhhhccc]]]```VVVNNNOOOUUUYYY\\\___]]]fffqqq{{{yyyxxxyyywww|||mmmgggddd```[[[XXXdddqqq{{{eeeSSSKKKAAA:::999333***---222---,,,+++***+++,,,+++)))&&&***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++///...,,,+++///222///***+++222;;;SSSvvvxxxsssvvvoooxxx{{{```GGG888000222)))%%%+++,,,)))///......---,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++(((((((((((()))))))))***))))))))))))))))))))))))***)))))))))))))))))))))************************+++******)))***+++,,,---------------------------******************************+++******************)))))))))*********)))------,,,+++)))(((((('''++++++***************+++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,------------******///555555...&&&'''///444111///777CCCKKKhhh~~~~~~zzz{{{{{{xxxtttrrrqqqqqqtttrrrnnnjjjjjjnnntttyyy|||___888111333///888///---+++%%%***000---000...------//////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***++++++,,,---///+++)))***,,,,,,...000---111;;;QQQvvvmmmxxxkkk^^^^^^dddwwwvvvyyyiiiPPPKKKRRRVVVTTT^^^|||ccc]]]NNN??????;;;;;;999888666444222111111000///...---+++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((()))******+++000999@@@KKKXXXfffkkkdddXXXNNNJJJSSSSSSSSSYYYfffrrrsssnnnxxx{{{xxx}}}zzz}}}~~~yyy{{{uuuyyyooo\\\dddooowwwssskkkjjjnnnVVVLLLFFF@@@888:::555%%%))))))))))))******************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++************************,,,***)))+++,,,,,,000666CCCJJJTTTqqq{{{hhh>>><<<;;;222000999888111222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******************************++++++*********+++,,,---------------------------))))))*********+++++++++000...---......///...,,,.........---------,,,,,,(((((()))******))))))(((+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,---.........000111555111---666VVVwww~~~sssyyykkkddddddqqqxxx}}}zzzqqqjjjpppoooqqquuuwwwxxx|||kkkcccSSS:::222222:::;;;000///555333111///......//////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++,,,------///***)))...///,,,...444666LLLggg~~~}}}uuupppcccmmm~~~|||~~~vvveeefffqqqzzzfff___OOO???@@@;;;;;;999777555444333222111111000///---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((()))))))))+++,,,++++++,,,...666GGG]]]lllnnnllleeeXXXKKKHHHOOOXXXgggpppvvvzzzrrrqqq}}}uuuwwwzzz~~~{{{yyy|||yyy~~~wwwqqqmmmgggeeeooo||||||gggJJJ333555<<<666222000---***((()))+++---*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++))))))************++++++(((***......(((***===RRRmmmrrrqqqwww|||YYYRRR>>>222444222---111///.........///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,---,,,******+++++++++*********+++)))***+++,,,---,,,,,,+++++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...------------.....................---...000333555222444;;;YYYwwwhhhhhhmmmqqqyyynnn```ZZZTTTlll|||NNN;;;000...000000555666,,,222000//////000000...---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------+++***///444222---111:::FFFpppeeebbb{{{fffbbbSSSAAA???<<<:::888666555444333333111111000///---,,,+++***))))))))))))(((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((()))(((&&&'''))),,,)))111;;;DDDNNN\\\mmmyyy|||fffNNNHHHUUUeeemmmmmmsssyyyttt}}}yyy}}}rrrpppqqqjjj___dddeeeggggggjjjnnnrrrttt~~~~~~lllggg~~~[[[IIICCC777999777555222///,,,***(((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************************++++++++++++))))))******++++++++++++------...333999GGG___sss{{{gggGGG:::111///666000///......//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++))))))))))))************))))))))))))))))))))))))(((((())))))************************************++++++,,,,,,---------------------------------------------,,,,,,+++++++++000//////000111222111000---///111111//////000222000000000///---,,,***)))+++++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,---------.........------........./////////111---+++///666888444///EEE___ssszzz}}}|||nnnlllooo}}}{{{___FFF777000555888000333111000000000000...---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...))),,,000000...111???MMM___~~~vvvhhheeeuuu~~~yyydddcccUUUAAA<<<<<<:::888666444444444444111000///...---+++******))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((())))))'''$$$%%%***///999FFFWWWaaa___[[[XXXXXXggg```ZZZ___llluuuvvvssssss{{{|||rrrlllmmmpppllljjjhhhhhhjjjmmmrrrvvvdddlllkkkdddgggooofffSSSYYY[[[ZZZWWWWWWYYYYYYVVVTTTaaacccdddnnnvvv|||qqq]]]\\\hhh}}}fff???333111111333555333...)))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))***************************************++++++++++++,,,*********+++,,,,,,------+++(((***:::XXXwwwzzz{{{gggLLL555000444111......000000...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))*********++++++))))))))))))))))))))))))((((((((()))******+++++++++++++++++++++++++++++++++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...000111111000///111222///111333222000///111333......---,,,,,,---------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------------------,,,---------.....................////////////000+++111333,,,&&&---BBBVVV~~~}}}qqqgggnnn|||FFF***...555444222111000111000///---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,000---'''...FFF___mmm{{{ddd\\\dddeeecccUUUAAA>>><<<:::888555444444444555000///...---,,,+++***)))))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&((()))))))))...777???MMMWWWaaaaaaYYYOOOKKKKKK___iiiuuuxxxrrrmmmmmmoooxxxyyy}}}|||zzz{{{sssmmmeee```bbbjjjuuu|||dddeeebbbZZZWWWaaaqqq|||xxxmmmeee___UUUKKKMMMPPPKKKMMMXXX[[[]]]hhhwwwyyyeeeWWW\\\vvvyyyJJJ@@@444111444777666333+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))******************************************+++++++++,,,,,,***++++++,,,------......222<<>>???===:::777666666777777222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................------------................../////////000000000***333999888999JJJllltttgggiiinnnzzzmmmCCC777555555333111111111111///---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---222...***BBBnnnzzzgggcccooo~~~hhhdddTTTCCCBBB<<<:::777555444444555555//////...---+++***)))((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((###&&&))),,,000:::HHHRRRRRRTTTSSSMMMIIIMMM[[[ffftttttttttuuuuuusssppplll~~~uuugggbbb\\\[[[ZZZ]]]bbbhhhlllnnnvvv|||sss]]]SSSTTTNNNMMMXXXWWWbbbssswww~~~tttiiilll|||eeeGGG555222666999999+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,------...//////KKKeeexxxyyy}}}uuusssttt<<<777111111333555333000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++,,,,,,.../////////...---------------------------...///111333555888::::::MMMVVV___bbbbbbeeennnvvvtttvvvwwwsssmmmiiijjjmmmfffaaaXXXNNNFFFAAA>>>===555444222111///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,------.................................---------.........//////////////////000000000000444---333QQQ|||zzzddd^^^aaaxxxrrrNNN555444222111111111///---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,---......***333333666\\\~~~vvvqqqlllmmm}}}xxxtttsssnnnmmmqqqpppjjjiiikkkkkkjjjmmmrrruuu|||kkk\\\RRRHHH:::;;;:::888555333333333333111000...+++***))))))***(((((())))))))))))(((((())))))(((((('''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((())))))((('''''')))+++&&&***///666CCCOOOSSSQQQEEESSSNNNFFFTTTdddddd```^^^VVV___xxxyyynnnnnnqqqxxx}}}{{{qqqeee\\\XXXVVVdddpppsss{{{vvvaaaSSSWWWPPPQQQ^^^hhhlllrrrzzzrrr]]]HHH555+++555;;;777111,,,******+++,,,++++++))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++)))************+++++++++++++++++++++++++++,,,,,,---+++...333000---888III}}}~~~{{{yyyvvvwwwzzzyyyIII222555//////777666333...******...111///+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,......---++++++---///,,,333---'''///222...---444444EEEPPPQQQfffvvvmmm~~~nnnllliii```SSSHHH<<<888:::999444//////---,,,+++,,,...000222///......---......//////......------------......------------------------........................------------------------..........................................------///............//////000111...---111333222111222444222GGG~~~yyyccc\\\qqqMMM555;;;000,,,999------000...,,,,,,...//////...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))...000---,,,///...+++111555FFF[[[tttllldddxxx|||~~~wwwpppiiibbb^^^RRRSSSNNNGGGHHHNNNQQQNNNMMMHHHGGGJJJKKKHHHKKKPPPlll[[[OOODDD:::;;;:::888555444333222222111000...,,,***))))))***(((((())))))))))))(((((()))(((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((()))***)))''''''((())),,,555>>>CCCGGGKKKIIIFFFGGGQQQWWW___hhhccc]]]bbbeeeZZZ\\\nnnvvvooojjjmmmlllmmmnnnllllllpppxxx{{{lllZZZRRRSSS[[[iiitttdddwww|||{{{rrrrrryyy[[[777///333444333222///,,,***))))))+++---,,,***(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++)))************++++++++++++++++++++++++,,,,,,,,,---///---'''(((999SSSeeeuuu~~~{{{www{{{{{{uuuppptttggghhhcccdddllldddTTTPPPYYYkkkrrrVVVBBB444111555333444111...---//////...+++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,000///......///000///---***...,,,---333222666EEEQQQPPPjjjwwwdddVVVJJJ???:::;;;666555333222111///---+++.........---------------000000///...---------...------------------------........................------------------------................................................///............///000000***111333///...333555333333\\\xxx|||rrrtttzzzKKK888444333444(((111111000////////////...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,---...000111111333LLLnnn~~~qqqppprrrvvvzzz}}}rrrnnnggg___YYYTTTPPPMMMJJJKKKIIIGGGIIINNNMMMGGGIIIEEEEEEIIIKKKIIIKKKPPPmmm^^^OOOCCC>>>;;;:::888666444333222222000///...,,,+++******)))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''((())))))((()))***,,,777AAAIIIIIIGGGGGGFFFDDD\\\WWWVVVbbbhhh]]]aaazzzyyylllgggllljjj^^^VVVVVVJJJVVVjjj}}}zzzuuutttqqqqqqxxx{{{zzzyyyyyyxxxwwwwwwwwwoooppppppppprrrxxxqqqddd[[[TTT```jjjrrrvvvuuu|||wwwbbb]]]}}}gggHHH---///333777888555...((((((+++...---+++(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++)))************+++++++++***+++++++++,,,,,,,,,---...555333---:::[[[zzzxxx{{{hhh[[[___XXXTTTZZZ[[[]]]fffzzzpppeeeiiihhhiiixxxYYY@@@555000111333222111000///...---,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++************************************************************************************+++++++++,,,+++++++++,,,,,,,,,------...,,,+++---111222///+++111///+++222@@@HHH\\\zzz|||{{{zzzqqqwwwppp\\\XXX???<<<777444111///---+++........................444333111000...------,,,------------------------........................------------------------................................................///.........//////000111,,,111666333+++,,,@@@WWWnnn^^^^^^```>>>999333222111222333222000...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///++++++111111---...444AAAlllttt\\\fffxxxsssrrrfff```VVVSSSNNNIIIFFFDDDDDDDDDDDDFFFGGGGGGKKKMMMJJJDDDKKKIIIIIIKKKKKKIIIIIIKKKpppfffTTTCCCBBB:::999888666444333222222//////---,,,+++******)))(((((())))))))))))((((((((((((((((((((('''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''((()))***...444777CCCGGGFFFBBBBBBHHHMMMOOO```UUUNNNWWW___YYYbbb~~~yyylllbbb___^^^\\\___dddppp}}}yyyqqqllliiigggfffhhhiiikkkooovvv}}}xxxuuuqqqnnnnnnqqquuuyyyuuuqqqjjjeeeccccccdddeeedddhhhoooxxxooofffccc``````gggqqqxxxzzz~~~|||yyyppp]]][[[ddd|||ggg===555///333===@@@999000,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,---------'''***...999QQQmmm{{{{{{|||xxx{{{xxxgggWWWYYYgggoooxxxpppWWWkkkwww___CCC111555111222222111///---------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********************************************************************************+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,...000111111///222666999KKKlllqqqppplllllljjjaaammm}}}sssbbbWWWHHH;;;555444444555////////////000000000000666555333111///---,,,,,,................................................------------------------........................---------...........................///000111111666///333:::111///WWWvvvsssZZZ777222555000222444333000...---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---)))---444111(((...===^^^vvvsssnnnxxx{{{zzzzzztttfffYYYOOOJJJHHHEEEEEEFFFEEEEEEGGGIIILLLGGGJJJMMMMMMMMMOOOQQQRRRPPPOOOPPPPPPPPPNNNMMMMMMrrrpppXXX@@@AAA:::999888777555333222111......------,,,+++***)))(((((())))))))))))(((((('''''''''(((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&'''(((***...666???EEEIIIGGGBBB???CCCNNNTTTTTTIIIMMMPPPZZZeee```YYY___[[[WWWUUUZZZfffxxxyyyooojjjcccjjjrrrtttooogggdddeeelllooorrrpppjjjgggjjjooovvvtttqqqmmmkkkjjjjjjjjjrrrlllgggfffiiijjjgggbbbeeegggiiiiiiggggggkkknnn}}}uuugggZZZRRR[[[lllrrrccciiigggMMM111***666CCCCCC>>>444---&&&&&&***------***************************************************(((((()))***************))))))*********+++++++++))))))*********+++++++++******+++,,,------......333...999YYYyyy~~~vvvsssyyy___WWWWWWXXXcccqqqmmmkkkfffccchhh{{{___:::777000111111000...---...///---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***************************************************************************++++++++++++,,,,,,,,,,,,,,,---------.........---000222111...///333888;;;LLLWWWmmmzzzzzzggglllooouuuyyyuuusssXXXGGG>>>:::888000///.........///000111777555333111///---,,,,,,................................................------------------------........................---------.........//////.........//////000222222777//////<<>>555,,,(((***------,,,************************************************(((((()))***************)))************+++++++++)))************+++++++++******+++,,,---...//////>>>>>>TTT}}}rrr~~~wwwkkk]]]VVVZZZbbbmmmkkk^^^hhh{{{~~~NNN666444333111///////////////------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************************************************************************++++++++++++,,,,,,,,,,,,---------.........//////+++///222///,,,000;;;EEEjjjyyywwwxxxvvvwww}}}~~~yyy{{{kkkUUUBBB777666444111...,,,---...000555444222000///......---................................................------------------------........................,,,,,,------.../////////.........///000111222333000333888HHHlllmmmccceee>>>777444222111111111000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///222///---,,,...@@@jjj~~~kkkmmm{{{~~~xxx~~~}}}uuulllgggTTTMMMEEEBBBEEEIIIKKKKKKSSSWWW\\\^^^___aaafffiiihhhlllrrruuuuuuyyyvvvmmmfff```ZZZmmmyyy___<<<>>>999999999888666444111000,,,------------,,,***)))(((((())))))))))))((((((''''''''''''((((((((()))''''''((()))))))))))))))((((((((((((((((((((((((***...333777:::===@@@BBBAAAGGGKKKMMMQQQUUUTTTPPPUUU]]][[[\\\ggglllkkkppplll~~~tttooooooppppppooommmjjjgggiiiffffffjjjlllnnnuuu~~~kkkeeeaaaaaa___[[[[[[^^^\\\aaaiiiooossstttrrrpppooopppqqqqqqpppoooooooooqqqnnnjjjhhhiiilllnnnppptttmmmgggffflllzzzddd___TTTVVVoooqqqqqq{{{hhhOOO:::333;;;DDDEEEAAA:::222,,,***+++,,,************************************************(((((()))***************)))************+++++++++)))************+++++++++******+++,,,---...//////888NNNooozzzoooaaaWWWYYYjjj{{{}}}bbbeeeuuuIII===888222000000111000...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************************************************************************+++++++++,,,,,,,,,---------.........////////////+++...000333999FFFXXXeeexxx{{{vvvmmmoooqqqssstttwwwzzzzzzxxx|||ooorrrtttooolll}}}uuuqqqxxxxxxfffPPPDDD@@@999333///...///000222111000///////////////................................................------------------------........................,,,,,,------...//////000.........///000222333444000888MMMnnnsssAAA:::333111333444111---............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////000//////<<<]]]|||vvvqqquuuzzzzzzyyyvvvnnncccXXXPPPBBBEEEJJJPPPVVVZZZ^^^```iiimmmppprrrtttzzz{{{ssshhhzzzccc@@@DDD999999999888666444111000,,,------...---,,,***)))(((((())))))))))))((((((&&&'''''''''(((((())))))'''(((((())))))))))))))))))))))))))))))))))))))),,,111999===>>>===:::999@@@HHHNNNNNNOOOTTTWWWXXXLLLSSSVVV\\\ggghhhlll|||{{{qqqpppppplllooolllhhheeefffhhhjjjkkkdddaaadddmmmpppiiiaaa___oooaaaVVVVVVXXXVVVTTTTTTVVVWWWXXX[[[^^^bbbeeegggoootttwwwssskkkhhhkkkppplllkkklllnnnpppooojjjeeekkkggghhhnnnkkkccceeemmm{{{uuubbbYYYbbbllluuusssqqqlll|||qqqLLL222111;;;HHHIIIFFF;;;...'''(((---************************************************(((((()))***************)))************+++++++++)))************+++++++++******+++,,,---//////000FFFppp|||xxxpppUUUKKKRRR[[[{{{~~~zzzzzz|||^^^lllgggEEE===444000111222000---...------,,,,,,------...+++,,,,,,------,,,,,,+++************************************************************************++++++,,,,,,,,,---------............/////////000222222555>>>NNNeee{{{{{{uuuxxx{{{ttt{{{sss|||yyy}}}|||kkknnnwwwRRRLLLBBB999333111222333000000////////////000000////////////////////////........................------------------------........................,,,,,,------...///000000.........///000222333444888:::aaaIII???555222444555111+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////)))...222777LLLqqqqqqyyywwwxxx||||||tttsssooojjjaaaUUUHHH@@@HHHPPP[[[bbbfffkkkqqqwww{{{~~~kkkfffWWWCCC===;;;888666444444333222000000///...---+++***)))(((******))))))((((((''''''((((((((((((''''''''''''&&&'''((())))))((('''&&&((()))******)))(((***+++777:::<<<:::777888>>>CCCHHHHHHIIILLLOOORRRRRRRRRQQQMMMLLLVVViiizzz}}}{{{uuunnnhhhgggkkknnnmmmjjjggggggiiiiiigggeeekkkiiiiiikkknnnmmmhhhdddiiikkkkkkfff```^^^```ddd```dddhhhhhhfffeeegggiiisssqqqooopppqqqpppmmmiiikkkkkkjjjjjjkkklllmmmnnn___kkkooofffdddkkkjjjaaaaaaiii~~~qqqaaabbbhhhwwwwwwvvvnnnvvvqqqmmmiiiLLL000222888AAAMMMNNN>>>+++''',,,---+++))))))***+++)))'''))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,333)))***...)))...<<>>===;;;<<>>;;;888,,,(((111111///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***///+++)))000000---111---222CCCvvvssspppwwwzzzxxx}}}||||||{{{yyywwwwwwdddPPPFFFFFFNNNZZZdddkkksss}}}kkkfffXXXCCC===<<<:::777555555333111/////////...---+++***))))))***))))))))))))((((((((('''(((((())))))*********'''(((((())))))(((((('''&&&''''''(((***000666;;;:::===>>>>>>===>>>BBBFFFGGGHHHIIIHHHGGGIIINNNRRRVVV```mmmssspppjjjffffffaaa^^^\\\^^^eeeiiijjjhhhfffggghhhjjjkkkjjjgggdddffffffgggiiinnnvvv~~~zzzuuuqqqqqqtttxxx|||qqqooolllkkknnnrrruuuwwwjjjkkkfff^^^\\\nnnuuudddeeeqqquuujjjjjjpppuuukkkVVV666333888FFFPPPJJJ:::...'''***---,,,)))(((,,,///************************)))))))))*********++++++************+++++++++,,,+++++++++,,,,,,,,,------''')))222444000DDDnnn~~~yyyxxx~~~}}}dddssseeeHHH999===<<<;;;???KKK___vvv~~~~~~~~~~~~}}}}}}}}}}}}~~~zzzzzz|||vvvrrriiirrrYYYGGG;;;...+++222000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++///333///+++333>>>JJJddd|||uuuqqqyyyuuuyyywww{{{sssqqqccclll~~~hhhSSSOOOJJJBBB222000...---...000111000........................................................................------------------------------........./////////888...---333///,,,CCCdddDDD888000///<<<111111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***...++++++333111,,,000111@@@]]]|||mmmsss}}}zzz}}}zzzzzzyyyxxxxxx{{{~~~~~~{{{xxxnnn^^^OOOMMMUUU^^^fffkkkuuuyyy~~~kkkeeeVVVBBB===<<<:::888666555333000...///......---+++******)))))))))))))))))))))))))))'''(((((()))***++++++,,,((((((((())))))(((((((((&&&(((***,,,///333999===888999;;;;;;;;;===@@@CCCFFFHHHIIIFFFCCCEEELLLRRR]]]ccchhhfff```ZZZZZZ[[[ccccccccceeehhhjjjjjjjjjjjjhhhggggggiiimmmqqqtttyyysssqqqpppsssyyy}}}xxxpppoootttzzzxxxsssnnnkkkkkknnnqqqiiihhhpppmmmlll}}}~~~NNN???444;;;LLLSSSHHH;;;+++,,,,,,+++******---...************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------///(((+++000888WWW}}}|||wwwbbbttt~~~uuu\\\PPPEEEKKKNNNMMMPPP]]]nnnyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvsssssswwwyyyyyyzzz}}}|||ddd```xxxlll```~~~hhhPPP<<<444555111000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,/////////222111000DDDddd|||mmm|||mmmnnn|||ssszzzuuussskkknnnttt|||xxxaaaRRRJJJ???999222//////000000///............................................................................................................////////////---222888444***222ZZZ~~~iiiKKK666222000222111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***...,,,---333///***111777QQQsss}}}rrrnnnwwwvvviii{{{rrrrrrtttzzz{{{uuu[[[ZZZ]]]bbbfffiiipppwwwyyyzzz|||~~~jjjbbbRRR@@@<<<;;;:::888777666444111.........---,,,,,,+++******))))))))))))************'''(((((()))***++++++,,,)))))))))(((((()))))))))(((+++///111333555888:::666777999:::;;;===???AAAGGGJJJLLLJJJGGGHHHMMMSSSUUUUUUUUUVVVWWWYYY]]]___cccjjjqqqrrrmmmfffcccbbbdddhhhoooyyy{{{tttzzz}}}www{{{uuurrrsssttttttrrrppp|||nnniiizzzmmmfffxxx|||mmmUUU;;;555CCCSSSWWWRRR888111+++)))+++------***************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........666+++---===SSSqqq{{{zzzmmmXXXyyy}}}vvvfffRRR[[[___ZZZWWWaaarrr|||yyyxxxwwwvvvvvvvvvwwwwwwrrrrrruuuxxxwwwvvv|||pppkkkrrrbbb]]]uuucccHHH777---111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------222444///111:::CCCaaazzzvvvvvvooozzz___PPPJJJBBB888111000000///...////////////////////////................................................................................./////////000000)))555888111555SSSyyy}}}{{{ZZZ???777---222111000//////......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++///------111------999GGGdddgggqqqyyysssyyykkkqqqsssrrryyy~~~qqqhhhVVVWWW^^^jjjsssyyyfff\\\MMM>>><<<:::999888888777666222///......---,,,,,,+++******)))))))))************+++'''(((((())))))************))))))(((((())))))***+++...333555555555555666777888:::<<<>>>???AAAAAAHHHKKKNNNOOONNNNNNQQQTTTPPPOOOPPPTTTYYY\\\[[[ZZZ\\\```cccbbbaaahhhvvv~~~xxxyyyxxxtttooopppvvv{{{}}}tttmmm{{{vvv]]]jjjvvvccchhhqqqwwwdddHHH555777GGGUUU[[[HHH<<<000***,,,...,,,)))++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---------.........//////+++)));;;ZZZwwwyyytttwwwtttlllvvv|||yyy|||aaafffbbbWWWUUUcccttt~~~tttttttttsssssssssrrrrrrtttuuuwwwyyyvvvuuu|||cccGGG```uuuTTT<<<,,,222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,333---444PPPaaawww{{{xxxvvvzzz```QQQJJJ@@@777111/////////////////////////////////............................................................................../////////000000000111333///111QQQnnnyyyRRR:::>>>222222111000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++///...---///---666LLLuuuwww]]]ppp{{{lllvvvPPP^^^}}}{{{ooovvv{{{sssfff___eeebbbiii||||||```UUUHHH<<<===888888777888888777444111...------,,,,,,++++++***))))))*********+++++++++((((((((((((((((((((((((******)))(((((()))******///222444555444444555666888999:::<<>>HHH^^^SSSCCC555,,,***,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000999OOOqqqvvvvvvqqqxxxwww|||yyyvvvddd```WWWUUUcccvvvxxxmmmssstttvvvwwwvvvuuusssqqqkkkeeebbbeeeiiikkkooosssyyyvvvzzz{{{yyy|||PPP^^^TTT>>>333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...@@@EEEdddlllfffZZZJJJ;;;222000111000000000000000000000000................................................////////////////////////////////////000000000000333///666QQQyyy{{{hhh999333222111000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))//////...///333MMMttt}}}ppp```QQQooouuu||||||tttooowwwrrrkkkpppxxxssstttvvvxxxwwwvvv|||\\\]]]>>>BBB======<<<::::::999777444111222000////////////---,,,******))))))))))))******(((((((((((()))))))))))),,,)))'''''')))---000111444222111111222444555555888888:::;;;===>>>???@@@AAALLLHHH@@@FFFKKKIIIHHHMMMTTTVVVTTTVVV___hhhkkk~~~}}}yyytttxxxvvvvvvuuuooohhhjjjrrrttt___sss{{{UUU777888FFFVVVbbbTTT===444(((###333+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***///,,,***111222000777333fffuuu|||ddd[[[___iiiqqquuu|||~~~~~~|||zzzyyyyyyzzzzzz}}}{{{eeemmmWWWSSSdddppp|||xxxuuusssuuusssrrr}}}uuu___ZZZVVVXXX___hhhnnnqqqooosss{{{sssxxx|||XXXllljjjIII333333111---...222000***........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...///,,,,,,///111000:::BBBcccoooyyyyyy[[[SSSEEE666333222333000---...111222000---............................................................////////////444,,,///555///...111...///444AAAqqq}}}<<<555333333333000/////////........................---------------------------,,,,,,++++++,,,,,,------------............///,,,)))---...---BBBbbbsssrrr}}}oooIIIsssrrrooolllmmmvvv}}}ppplllooowww~~~}}}rrrsss___aaa@@@@@@;;;:::999888777777555222000...---++++++,,,+++***(((******))))))))))))******(((((((((((()))))))))***+++)))''''''***---111333333222111222444555666666777888999;;;===>>>@@@@@@BBBJJJFFFBBBHHHHHHDDDGGGSSSUUUSSSSSS]]]sss{{{uuuqqqrrrppphhh___mmmxxxooonnnxxxtttMMM:::;;;JJJ[[[ZZZMMMCCC111&&&000,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++///++++++111000---555999hhhqqqaaa[[[___gggooouuuwwwxxxzzzzzzxxxwwwwwwwwwvvvvvvyyytttfffnnnYYYWWWfffoooxxxqqquuusssxxxzzzyyy~~~zzziii]]]^^^___aaacccgggkkknnnnnnrrr{{{rrrvvv{{{vvvyyyzzz```}}}}}}YYY@@@<<<777444222///---+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000///.........000444888LLL[[[xxx~~~oooaaaQQQDDD:::---333111000000111111///---............................................................///////////////,,,///111---...333222111JJJpppsssggg;;;111111222...000333///........................---------------------------,,,,,,++++++,,,,,,------------............///,,,,,,//////666VVVwwwssskkkvvvyyyqqq\\\MMM{{{mmmjjjggghhhooo{{{uuupppqqqvvv{{{yyyzzzeeegggCCC@@@888999888666666666555333111,,,+++))))))******((('''************************((((((((()))))))))******)))))))))***,,,///222444000111222444555666666666666666888:::===???@@@AAABBBEEECCCDDDJJJEEE@@@GGGEEEOOO]]]mmm{{{~~~~~~{{{wwwxxxyyyqqqfffbbbcccuuuwwwdddmmmlllEEE222???SSS]]]ZZZPPP:::+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++...+++,,,222---+++666gggpppdddZZZZZZ```fffnnnvvvsssuuuwwwwwwvvvvvvwwwxxxyyyxxx{{{qqqdddkkkXXXYYYiiiooovvvooosssnnnsssyyyyyy}}}zzzlllbbbgggnnnpppnnnmmmoooqqq}}}mmmqqq{{{rrrssswwwwwwxxxppphhhIII<<<333333222------111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///+++,,,.........888EEEjjj|||~~~{{{mmmVVVOOOFFF333333222222111000///..................................................................////////////---///000///...222555444333]]]kkkwwwrrrrrrmmmggghhhpppzzz~~~zzzvvvvvv|||\\\<<<111666///111666---........................---------------------------,,,,,,++++++,,,,,,------------............///---///111222GGGxxx}}}nnnuuuhhhlllmmmtttfffbbb```fffuuu}}}vvvsssuuuxxxzzzyyy~~~~~~yyy{{{jjjmmmFFF@@@888:::888777777888777555444...,,,++++++,,,,,,+++)))************************(((((()))))))))*********%%%(((,,,///000111222333---///222444444444555555444555777:::<<>>222222111000///...//////............................................................////////////...333000...333666333444>>>hhheeeYYYuuuyyytttxxx{{{www|||SSS222777444111333+++........................---------------------------,,,,,,++++++,,,,,,------------............//////000111666VVVqqqpppxxxvvvfffdddaaabbbmmm}}}{{{wwwvvvvvvtttpppuuuwwwvvvxxx}}}~~~zzzkkkpppHHHBBB::::::888666666666666555333...---,,,,,,------,,,+++)))***++++++++++++***)))))))))))))))************$$$)))111555555333111000,,,///222333333222333444444555777999<<<>>>@@@AAAAAA???;;;@@@IIIEEEGGGUUUlllmmmppptttvvvwwwxxxzzzuuuoooiiiiiikkkiiiddd___[[[```ddd```ZZZZZZbbbjjjlllnnnzzz|||uuu}}}yyywwwzzz}}}vvvwwwtttrrrnnnqqqlllfffsssmmmqqqMMM444:::LLL\\\ZZZKKK;;;111///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---,,,///111+++888WWWyyy~~~pppuuu___PPPYYYjjjrrruuuwwwyyyzzzzzzyyywwwwwwxxxyyyyyyxxx~~~kkkdddfffRRRWWWkkkqqqyyyuuuvvvooosssqqqbbb___mmmwww~~~zzzvvv~~~mmmqqq~~~tttrrrssspppuuuyyyyyyzzz~~~|||aaaggg>>>222333///,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...222555222888PPPjjjyyyaaaGGGFFFAAA444222000......///000000............................................................////////////000444---,,,777555000777\\\}}}ccc[[[```xxxrrrzzziii444333555111000...////////////////////////---------------------------,,,,,,++++++,,,,,,------------............///111---111>>>aaafffooouuunnnwww\\\bbbcccjjjvvv~~~xxxuuupppkkkooosssvvvxxxzzz}}}}}}{{{gggmmmGGGBBB>>>888666444333333333222000---,,,++++++,,,---,,,***)))***+++,,,,,,+++***))))))))))))*********++++++'''---444777555111//////---000333333111000222555555555777999<<<>>>???@@@AAACCC???BBBLLLNNNPPP[[[___^^^______\\\YYY\\\aaa```ZZZVVVSSSNNNHHHFFFGGGIII[[[pppzzz{{{~~~vvvvvvxxx{{{wwwyyy~~~vvv{{{|||kkkpppfffqqqhhhiii}}}~~~ooo<<<333@@@WWW^^^WWWHHH666000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,------000000---HHHuuu{{{|||fffsss\\\QQQaaawww}}}yyywwwxxxyyyyyywwwvvvuuuvvvxxx{{{zzzoooiiiiiiSSSYYYlllqqqwwwsssqqqqqqsssjjjxxx}}}{{{{{{zzzuuuqqq~~~lllppp~~~uuussssssnnnrrrvvvwwwyyy{{{zzzxxx{{{|||jjjrrr|||III333222333///---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............+++---000333;;;MMMfffyyyxxxQQQIIIEEE===777000---///111111000............................................................///////////////222)))+++777111111JJJeeeiiipppxxxtttYYYmmmnnnJJJ222444333000444////////////////////////---------------------------,,,,,,++++++,,,,,,------------............///111***888VVVttttttffftttwwweeeaaafffaaahhhttt~~~wwwpppnnnwww{{{vvvrrrsssqqqmmmppprrruuuwwwyyy{{{{{{{{{|||```gggCCCBBB@@@999777444222222222000///,,,+++***+++,,,---,,,+++)))***,,,------,,,***)))))))))*********+++++++++...333666666222//////000111444666444111000333777666666888999;;;===>>>???BBBKKKJJJIIISSSXXXXXX\\\NNNVVVdddnnnnnniiilllsss~~~iiibbbfffggg~~~|||{{{uuummmoooqqqyyy]]]>>>999MMMXXX]]]UUU@@@111000///...------------------------------------------------............,,,------111///000XXX~~~zzzwwwrrrbbbSSSTTTnnn|||wwwvvvwwwwwwvvvuuuvvvxxxzzz|||{{{ssshhhgggTTT]]]qqqsssvvvrrrqqqqqqrrr}}}xxxvvvuuuttttttttttttsss}}}jjjmmm}}}}}}uuussssssqqqqqqrrrttttttssssssttt}}}uuuoooVVV777111555444///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,---666RRRxxx{{{jjjUUUKKKJJJ???333...000333222///............................................................////////////...222***...888---<<>>CCCQQQRRRPPPYYY```\\\[[[eeennn~~~|||iiijjjrrr}}}}}}wwwhhhqqqpppOOO777AAAMMM[[[\\\III111111000......------------------------------------------.........//////,,,---...111...222bbbvvvoootttddd___QQQJJJWWWyyy}}}vvvvvvwwwwwwwwwwwwxxx{{{~~~wwwwwwrrrcccdddSSS```vvvwwwyyysssyyysssuuudddlllyyyfffkkkoooqqqrrrssswww{{{|||hhhjjj{{{{{{tttssssssqqqooopppuuuwwwvvvzzzvvv|||wwwjjjBBB444555444---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111111AAAooo~~~uuu~~~}}}^^^NNNTTTFFF666///222555222---............................................................/////////000...444...222:::---HHHmmmuuunnnggggggsss}}}~~~lllpppzzzmmmSSS666;;;222000000000000000000000000000---------------------------,,,,,,++++++,,,,,,------------.........//////222///^^^vvv[[[qqqnnnQQQZZZnnnrrr]]]fffuuuyyytttsssgggrrrvvvnnnkkkqqqssspppuuussssssuuuwwwxxxzzz}}}~~~dddoooIII;;;???===:::777555444222000......---,,,+++***************+++---///000000///...***,,,,,,+++)))))),,,///;;;999555222000000111222777555444222222333444555888888999:::::::::999999>>>CCCMMMUUUXXXZZZdddoooqqqsssvvvyyy||||||{{{zzz~~~~~~vvvqqqwwwxxxWWW<<<>>>GGGSSS[[[[[[BBB555+++,,,///...,,,,,,................................................000,,,***:::,,,BBB{{{jjjnnnNNNQQQPPPDDDYYYvvvzzz|||xxx{{{{{{zzzzzzzzzzzz{{{{{{xxx{{{nnnfff[[[YYYffftttwwwwwwxxxxxxttt~~~hhhkkkwwwfffkkkkkknnnuuurrrrrr}}}vvvjjjnnnyyyuuuqqqttttttrrrrrrsssssstttuuuvvvvvv{{{zzziiikkktttRRR;;;111===%%%//////...------------......------,,,,,,------...,,,,,,,,,---------......///...,,,,,,...000111111000222777YYY|||ssswwwOOOWWWVVV@@@111777333***111////////////////////////..............................//////000000111111666000///555666555WWWjjjmmm```fffgggkkk~~~mmmvvvmmmsss777)))===///222222111111000/////////........................///...---,,,,,,,,,,,,,,,***---///...///111222111222GGGlllbbblllZZZ[[[jjj~~~jjj___dddkkkyyywww{{{kkkqqqlllhhhmmmmmmmmmuuutttvvvxxxyyyyyyzzz|||~~~yyy{{{~~~\\\dddEEE<<>>AAABBBGGGOOOTTTWWW]]]ddd___]]]ZZZYYYZZZ[[[\\\\\\~~~{{{vvv^^^OOOPPPKKKAAAFFFWWWmmm~~~yyyppp|||hhh```vvvooozzz]]]CCC>>>TTTddd]]]UUUEEE444---...///......................................................+++222//////>>>iiiKKKCCCEEETTTnnnzzztttuuuyyysssuuuvvvxxxzzz{{{{{{{{{zzzzzzyyy|||mmmaaaZZZ]]]lllxxxxxxwwwxxxxxxyyyjjjWWW___jjjaaagggiiimmmtttrrrttt|||lllnnnyyyuuuppptttwwwuuuuuuuuuvvvvvvwwwwwwxxx|||xxx{{{wwwttt~~~vvvcccSSS666;;;000///......------.........------,,,,,,------...,,,------------.........////////////000000000000///@@@ZZZwww}}}yyywwwWWWWWWSSSBBB000000555///////////////////////////..............................//////000000111111000000444555<<<[[[iii[[[YYYZZZ[[[dddwww~~~zzzvvv~~~~~~qqqZZZ[[[hhhnnnttt[[[@@@(((;;;222222111111000/////////..............................---,,,,,,,,,------222000......///000111222KKK\\\[[[}}}xxxQQQPPPPPPWWWbbbbbb]]]eeetttvvvooollluuuwwwpppmmmtttqqqjjjmmmrrrssstttvvvxxxyyy{{{{{{~~~}}}|||}}}|||zzz{{{{{{zzzzzz|||```YYYEEE:::===<<<:::777555444222000...---,,,++++++*********+++((()))***+++,,,+++++++++***)))))))))***...222555555555444333333333333333////////////000222333444555555555555777:::>>>@@@AAA???CCCJJJOOORRRWWW]]]```\\\WWWUUUYYY]]]```bbbiiisss{{{```YYY]]]ZZZQQQLLLGGG[[[|||~~~|||}}}aaacccttt}}}hhhvvv~~~zzziiiJJJ;;;OOObbb\\\^^^NNN;;;000---......---................................................,,,222000222NNN}}}pppiiiZZZJJJGGGHHHddd~~~vvvwwwzzzvvvsssuuuxxxzzz||||||{{{{{{zzzwwwzzzmmm___ZZZ___nnnxxxwwwuuuxxxwww|||^^^LLLRRRXXX]]]eeehhhllltttsssvvv|||lllppp|||xxxoooqqquuuuuuuuuuuuvvvvvvwwwwwwwwwyyy{{{~~~vvv}}}ddd|||jjjMMMDDD(((333000//////..................------,,,,,,------...------------...............///111111000000000111777QQQuuu{{{hhhWWWUUUOOO777///444///////////////////////////..............................//////000000111111000222666666EEEvvvooohhhfffddd^^^]]]hhhwwwzzzvvvuuu}}}wwwpppCCC666;;;222222111111000/////////...........................------,,,,,,,,,------///,,,,,,///111111222555bbbppp^^^vvvgggBBB\\\ZZZZZZ\\\[[[^^^nnnwwwpppkkkoooqqqllllllvvvuuunnnooottttttuuuwwwzzz|||}}}||||||vvvvvvssspppqqqssswwwxxxxxx~~~rrrgggbbb\\\[[[jjj|||hhhVVVGGG>>>@@@<<<:::777555444222000...,,,,,,++++++******++++++))))))*********************)))((())),,,000444666777666666666555333222111------...///000222333444444444444555777;;;>>>@@@AAA@@@BBBIIINNNQQQWWW\\\fff___WWWUUUXXX^^^bbbcccssskkkrrriiiccccccXXXOOOZZZ|||tttvvvkkkjjjlllfffjjjuuuvvv[[[@@@HHHXXXWWW```UUUCCC555...------,,,................................................---...000>>>jjj|||dddVVVJJJEEEKKKYYYwwwyyyyyyxxxvvvsssuuuxxxzzz|||||||||{{{zzzvvvzzz~~~lllaaa]]]cccooovvvttttttxxx{{{\\\JJJLLLKKKXXXbbbffflllttttttxxxnnnsss~~~rrrqqqttttttuuuuuuuuuuuuuuuvvvvvvssswwwzzz{{{wwwxxxUUUeee~~~YYYPPP<<<222000000///............///...------,,,,,,------...---------.........//////...000111111000000222444AAAccc~~~{{{```WWWZZZDDD000000000////////////////////////..............................//////000000111111///444333333OOOqqqPPPPPPdddttt```aaapppwwwgggtttrrraaa;;;111222222111111000/////////........................------,,,,,,,,,------......,,,---111222000222888ooobbblllyyyZZZIIIaaa___[[[XXXYYYdddwww~~~vvvoooiiiiiilllgggiiiuuuuuunnnooosssrrrrrruuuyyy||||||{{{{{{}}}}}}xxxvvvsssmmmgggaaa[[[TTTSSSVVVYYYYYYWWW___UUUPPPRRRPPPIIIGGGLLLeeeGGG???<<>>???AAAAAAEEEKKKOOORRRYYYaaalllbbbVVVPPPQQQUUUVVVVVVaaa]]]kkk|||iiikkk~~~vvvzzzssspppuuuggg~~~ffflllwwwpppNNNCCCMMMRRR]]]YYYNNN===111...---,,,................................................,,,---222NNNxxxaaaPPPBBBBBBNNN]]]vvv~~~wwwxxxyyywwwzzzssstttvvvyyyzzz{{{{{{{{{xxxuuu{{{yyykkkhhhdddhhhqqquuurrrtttzzz||||||XXXJJJHHH@@@RRR]]]ccciiirrrsssyyyqqquuurrrqqqvvvuuuuuuuuuuuuuuuuuuuuuuuutttwwwtttrrruuuttt~~~rrrYYYmmmnnnIII:::000111000//////......//////...------,,,,,,------...------........./////////---000111111///000444888OOOlll|||hhhllluuu|||{{{www|||{{{}}}{{{www}}}~~~}}}wwwaaa___OOO777...000////////////////////////..............................//////000000111111...666000555^^^ZZZDDDOOOccclll]]]eeewwwqqqzzz|||yyyiiixxxzzz|||~~~:::777222222111111000/////////........................------,,,,,,,,,---......111...000333111...555AAA{{{fffZZZ|||bbbVVVXXXYYYYYYUUUSSSZZZkkkwwwpppjjjdddgggkkkggggggpppoooiiilllooommmmmmpppvvvyyyxxxwwwvvvyyy}}}sssnnngggbbb^^^ZZZTTTPPPGGGEEEEEEHHHNNNVVV]]]bbb^^^SSSIIIHHHKKKKKKIIIJJJkkkCCC===:::@@@===:::777555444222000...,,,++++++***++++++,,,,,,+++************************))))))---111444333222///000222333222111...------...///000111222222222222333444666999;;;<<<===>>>@@@EEEKKKNNNQQQZZZeeerrrfffXXXOOOMMMNNNNNNLLL^^^|||VVVLLL___nnnxxxwwwnnnttt{{{yyyrrr~~~gggnnn~~~|||^^^CCCFFFQQQYYY]]]XXXGGG666///......................................................***222777WWWkkkWWWKKK@@@EEEYYYjjjxxxsssnnnyyy{{{www}}}sssssstttuuuvvvwwwxxxyyyvvvuuu|||tttkkkqqqmmmnnnssstttqqquuu}}}|||uuuTTTKKKJJJ===LLLWWW___eeennnpppwwwoooqqq{{{mmmnnnuuuvvvvvvvvvvvvvvvvvvvvvvvvuuu}}}vvvqqqyyywwwwwwtttvvvwwwkkkJJJ666000111000000///////////////...------,,,,,,------...............////////////---///111///...000777===___{{{sssaaaRRRZZZhhhwwwttt___TTTBBB111000////////////////////////..............................//////000000111111---:::111BBBxxxgggGGGHHH\\\bbbYYYVVVeee|||sssXXXWWWtttppprrrdddHHH@@@222222111111000/////////........................,,,,,,,,,,,,,,,---...///111///000222...///@@@UUUsssUUU___lllOOOXXX^^^SSSTTTSSSSSS___uuurrrkkkfffbbbeeejjjgggfffmmmkkkggglllmmmkkkkkknnntttxxxwwwuuuuuuwwwzzz~~~hhhfffccc^^^WWWOOOHHHDDDHHHSSS```hhhppp~~~rrr[[[RRRSSSUUUSSS}}}OOOFFF???CCC===:::777555444222000...+++++++++***++++++,,,,,,++++++***************+++***)))***...222444333111---...111333333222000///...///000111222222222111111333555777999;;;<<<<<<999<<>>666PPPhhhIIIFFFSSSWWWQQQRRReee}}}iiiYYYDDDtttjjj~~~|||eee]]]:::222222111111000/////////........................,,,,,,,,,,,,,,,---...///...,,,---000---222LLLhhhmmmRRRkkkSSSDDDZZZ]]]TTTWWWVVVXXXggg}}}|||oooiiifffcccbbbiiigggeeekkkiiihhhoooooolllkkkooouuuyyyxxxvvvxxxyyyzzz|||~~~vvvhhhYYYMMMFFFDDDXXXmmmvvvzzznnnaaaVVVLLL[[[DDD<<<>>>;;;999777444111000//////,,,,,,,,,+++++++++******))))))))))))))))))))))))(((***...111000......111...111444333///---///222////////////000111222333333333444555666777888888???;;;???JJJNNNLLLRRR]]]qqqnnncccVVVMMMKKKJJJHHHMMM===UUUqqqjjj>>>>>>:::888999;;;===CCCJJJQQQfff}}}}}}sssppprrrgggmmm^^^VVVWWWddd~~~~~~}}}}}}mmmfffvvveeeOOOBBBQQQSSSYYY\\\TTTDDD666...---.................................///////////////000666777\\\DDDMMMBBBGGGwww|||zzzuuurrrssstttuuuuuutttvvvzzz}}}xxx|||nnnjjjrrrjjjkkkvvvwwwqqquuuaaaOOOMMMRRRPPPWWWSSSSSSbbbnnnttt|||rrrVVV```wwwhhhWWWcccqqqssssssttttttuuuuuuvvvvvvwwwxxxzzz{{{|||{{{zzzzzzaaa|||LLL555222222111///...//////---------------------------............////////////...,,,333,,,777333,,,ccczzzdddOOOTTTWWWhhh|||kkkeeekkknnn{{{iii[[[[[[999444...000222111...,,,,,,...........................000////////////000000111111000===ooobbbNNNOOOTTTRRROOOOOO^^^www~~~hhhRRRNNN~~~ssspppAAA777;;;///000444---///333////////////////////////---------............///,,,222---111666...VVV^^^SSSzzzIIIRRRTTTYYYPPPTTTRRR___xxx{{{vvvpppkkkiiijjjjjjjjjiiigggfffgggjjjmmmooonnnmmmnnnppprrrsssssswwwxxxvvv}}}~~~uuuUUUMMMTTTNNNRRRLLLVVVeee]]]UUUwwwwwwdddPPP]]]FFF>>>AAA<<<:::777444222000000///,,,,,,,,,+++++++++******))))))))))))))))))))))))***+++...000111/////////...222444333///---///222////////////000111222333333333444555666777888888???;;;>>>HHHLLLKKKRRR\\\ppplll```SSSMMMMMMLLLIIIMMM@@@CCCKKKjjjxxxQQQCCC>>>;;;;;;:::888:::???@@@JJJ]]]uuu{{{nnnqqqttt```VVVJJJIIIRRRcccwwwzzz{{{yyyuuubbbpppSSSGGGDDDOOOVVV[[[VVVHHH:::111.......................................////////////222777IIIvvvNNN@@@JJJFFFPPPxxx|||||||||yyywwwrrrrrrssstttvvvvvvtttrrrxxx{{{~~~yyyhhhhhhnnniiinnnwwwwwwpppwwwbbbVVVXXXXXXMMMWWWVVVTTTaaappp~~~bbbqqqmmmjjjtttwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyxxxyyysssdddZZZ===222222000////////////---------------------------............////////////222111000,,,444777BBBmmmTTTAAAPPP[[[pppxxxaaaVVVHHHIIISSSXXXjjjttt]]][[[BBB///...000222111...------///........................000////////////000111111000555>>>~~~VVVJJJOOOQQQNNNLLLPPPSSS___pppkkkUUUMMMxxxyyykkk~~~^^^666999111000333///000222////////////////////////---------............///333444000111666BBBuuuZZZcccmmmPPPaaaZZZWWWPPPTTTUUUeee~~~yyyqqqlllgggfffgggooopppqqqooollliiihhhhhhmmmmmmmmmnnnppprrrrrrrrrwww||||||xxxpppddd```XXXWWW```OOOIIIPPPNNNLLLiiiqqqYYY^^^FFF>>>@@@<<<;;;888666333111000000,,,,,,,,,+++++++++******))))))))))))))))))))))))+++,,,---000222222111...000222444333000...000222////////////000111222333333333444555666777777888>>>;;;===EEEIIIJJJQQQ[[[gggbbbWWWMMMJJJLLLLLLHHH@@@BBB;;;999GGGppp___@@@:::777888888666666888888555CCCjjjqqqsssfff[[[[[[LLLFFFIIIMMM```zzz{{{wwwkkkooowww|||kkkTTTRRRFFFJJJRRRZZZZZZOOO@@@444///....................................//////000000111777bbbyyyfffDDDAAAGGGJJJ[[[www{{{xxxyyy{{{|||zzzxxxtttpppnnnpppuuuxxxxxxvvvsssxxx{{{nnnbbbhhhgggffflllvvvuuuooouuufffWWWHHHAAAPPPSSSTTTcccxxxlll{{{zzzpppxxxzzzzzzzzzyyyxxxwwwvvvvvvxxxxxxwwwwwwvvvwwwwwwwwwyyyeeegggFFF333111//////000000......------------------------............////////////000555...///222<<<___vvvVVVDDDNNNccczzzsss```KKKKKKSSSUUUhhhzzz```ZZZQQQ000///000111000///...///000........................///////////////000111222000999EEEiiiIIIGGGMMMKKKIIIMMMGGGDDDGGGSSScccpppzzzhhhjjjzzz}}}ooo\\\NNNjjjwwwuuu777666333///111333111000////////////////////////---------............///222///111///000OOOgggTTTyyy{{{VVVXXXmmmZZZPPPPPPTTTYYYkkktttmmmhhheeeeeegggbbbfffkkknnnmmmjjjhhhgggjjjlllmmmoooqqqrrrrrrsssvvv~~~}}}~~~hhh{{{hhhddd[[[III@@@GGGLLLOOO```vvvkkk^^^DDD;;;===<<<;;;999777444222111000,,,,,,,,,+++++++++******))))))))))))))))))))))))***,,,---///333666444000111333333222000///111222////////////000111222333222333333444555666777888===;;;===CCCGGGIIIPPPYYY^^^[[[TTTNNNMMMOOOMMMGGG<<>>999999:::888666777999333<<<___pppjjjpppdddaaaTTTMMMPPPOOOOOObbb{{{~~~zzzxxxhhhiii}}}nnnnnn{{{nnn\\\TTTJJJGGGPPPZZZ]]]UUUFFF777...........................------......//////000000///555www|||^^^CCCEEEDDDKKKcccuuuxxxwwwvvvxxxzzzzzzxxxuuuxxxrrrjjjeeefffkkkqqquuuoooxxx|||~~~yyyggg___jjjdddaaagggssswwwtttvvv~~~oooQQQ@@@===KKKOOORRRddd{{{oooxxxrrrqqqzzzyyyyyyzzzzzzyyyxxxwwwwwwzzzyyywwwvvvuuuvvvvvvwwwvvvqqqvvvKKK666111...000111000..........................................////////////***777///444222BBByyyooozzzjjjQQQHHHQQQlll~~~\\\UUUYYYWWWggg{{{gggUUUZZZ999000000000000//////000111........................////////////000111222222111;;;YYYwwwZZZEEEHHHLLLHHHMMM[[[SSSOOOIIIFFFGGGMMMVVV^^^zzz~~~___gggpppjjjkkktttbbbPPP]]]qqqkkkBBB555555000///666222///////////////////////////---------............///...***444111...WWWhhhNNN\\\```DDDaaammmQQQJJJPPPSSS\\\ooo~~~rrrllliiiggggggjjj[[[```eeeiiijjjiiihhhhhhiiikkknnnppprrrssstttuuutttggghhh^^^TTTNNNPPPQQQVVVkkkbbbEEE999<<<<<<;;;999777555222000///,,,,,,,,,+++++++++******))))))))))))))))))))))))(((,,,//////333888777333222222222111000000111222////////////000111222333222222333444555666777777<<<<<<>>>BBBEEEHHHNNNTTT\\\\\\YYYUUUTTTTTTNNNGGGDDDDDD666;;;222<<>>vvvaaaPPPFFFJJJKKKKKK[[[rrrsssrrriiiWWWGGGHHHWWWfffrrrwww^^^ccc~~~vvvcccZZZVVVpppuuudddOOOPPPsss}}}cccmmmlllZZZ888777111...888111000////////////////////////---------............//////,,,888555666jjjaaaSSSqqqMMMCCCmmmfffJJJNNNQQQTTT```sssyyyoookkkjjjhhhiiilllgggjjjlllllljjjhhhhhhhhhhhhkkkoooqqqrrrsssvvvxxxvvvkkkzzzxxxtttooodddRRROOOkkkgggIII;;;>>>::::::999777555222000...,,,,,,,,,+++++++++******))))))))))))))))))))))))'''000444111111777888444333222000/////////000111////////////000111222333222222333444555666666777:::;;;===@@@BBBDDDIIILLLUUUYYYZZZXXXUUUUUUQQQKKKAAA>>>888AAA:::000PPPwwwgggUUUBBB:::::::::::::::555666999;;;===@@@BBBDDDFFF]]]yyyvvvkkkZZZLLLFFFDDDCCC;;;???JJJlll~~~}}}cccYYYkkk{{{}}}rrr~~~[[[PPPIIIOOOYYY___\\\OOO===000........................,,,------...///000111111111@@@hhhJJJAAADDDAAARRRmmmuuuoooqqqtttwwwyyyyyyyyyxxxyyy|||xxx{{{}}}eee]]]jjjhhh[[[TTT^^^ooozzz||||||}}}eeeMMMPPP<<>>777333///999...222////////////////////////---------............///000,,,444222@@@[[[ZZZrrrLLLNNNvvv^^^JJJVVVRRRWWWjjj{{{|||rrrjjjiiiiiihhhhhhjjjhhhiiijjjjjjiiiiiikkkmmmgggjjjnnnoooppprrrwww{{{{{{yyy~~~aaaEEEMMMiiiiiiKKK===@@@999999888777444111///---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))555:::444///333555222222111...---...//////000////////////000111222333111222333333555555666777555999<<<===>>>@@@BBBCCCIIIQQQWWWXXXXXX\\\```aaaGGGEEECCCCCCEEE777>>>wwwkkkNNN???<<<<<<<<<===999:::;;;999666666777:::<<>>:::999===;;;:::<<<======:::777???CCCxxx}}}tttaaaVVVYYYIIIJJJMMMWWWjjj|||~~~ttteee~~~xxxzzzuuu~~~|||QQQGGGLLLTTT\\\^^^VVVGGG:::........................,,,,,,---...///000111222444YYYLLLHHH@@@>>>NNNgggsssqqqppprrrtttuuuuuuuuuuuuvvvuuuxxx}}}}}}|||~~~rrr___]]]nnnssseeehhhtttyyyhhh]]]ZZZ\\\SSSZZZ[[[bbbxxxvvveeeyyyyyy```bbbiiiwwwxxxzzz{{{zzzxxxvvvtttrrrsssuuuvvvvvvvvvuuuuuukkk}}}```}}}PPP>>>000000222///000666////////////////////////............/////////000...,,,333:::ggguuuDDD999MMMYYYnnnyyyzzzkkkeeevvvhhhiii^^^:::666222000000111000...000000000000000000000000/////////000111333444555666___PPPKKKMMMHHHBBBEEESSS___ccc~~~xxxuuuSSS```ssskkkaaaTTT\\\uuulllYYYHHHLLLIII[[[fffIII777777111777***888////////////////////////---------.........//////000333333777\\\eeeSSSqqqyyyZZZVVVVVVhhhMMMMMMOOOSSS```ssslllhhhjjjllljjjiiijjjeeegggiiiiiigggeeedddddddddgggiiiiiiiiimmmvvv}}}|||~~~}}}|||}}}nnntttccc[[[jjjoooyyywwwkkkFFF???===888777666555333000...---+++++++++************))),,,***(((((()))*********111222000---000666444...///...---...///000000///---///111111111000111222111222222333333444444555999999777777999;;;;;;:::IIIkkkttt]]]bbbzzzhhhWWW??????>>>OOOwwwRRRFFF@@@:::CCCCCC@@@;;;888888666444555TTT}}}vvvvvvtttddd\\\UUUUUUQQQXXXjjj|||aaauuu}}}|||vvvVVVRRRAAAYYYPPPeee]]]HHH>>>///000000......//////---...000000//////111111000777uuuMMMBBB:::AAAUUUgggpppqqqvvvsssrrrttttttrrrssswww|||vvvtttxxx||||||}}}mmm]]]```lll~~~mmmttt|||sssqqqkkk^^^TTTRRRPPPdddbbbqqqzzztttgggyyywwwaaammmvvvvvvvvvvvvuuutttsssrrrssssssrrrsssvvvwwwvvvvvvzzzwwwzzzxxxwwwaaa<<<+++333444///......////////////////////////000000000000//////////////////777777```kkkaaaDDDLLLEEEWWWrrrzzzvvv{{{mmmggg~~~ooo|||YYYRRRLLL111...555------555000////////////////////////---111222000---///333555888{{{tttNNNEEEKKKJJJCCCFFFTTT[[[YYYvvv~~~uuuxxx~~~mmmJJJVVVnnnooolllaaaTTTVVVgggsssnnn]]]XXX@@@III[[[kkk{{{lll|||pppaaa:::333///111...///000000////////////000000...............///000000***111===777~~~|||aaaUUUzzzhhhCCCWWWgggUUUNNNNNNQQQTTToooqqqjjjfffiiikkkgggfffhhhggggggfffeeeddddddccccccdddggggggffflllxxx~~~}}}~~~~~~|||rrrccccccgggmmmwwwnnnnnnHHH???<<<888777666555333000...---+++++++++************))),,,***(((((()))*********000222111...000444444000///...---...000111000...---///111111111000111222111111222333333444444555333666;;;===::::::DDDQQQ]]]sssVVVLLLJJJ@@@TTT\\\JJJKKKAAAAAA@@@===<<<;;;:::888@@@ccczzzvvv~~~qqqnnn~~~qqq```\\\YYY```mmm}}}~~~yyy~~~nnnrrrjjjXXXAAARRRMMMbbb___LLL???000000///......///...------////////////000111111;;;KKKBBB<<>>AAA===???ZZZzzznnniiiaaaQQQBBBVVVsssHHH>>>============<<<;;;:::999LLLttt}}}qqqmmm\\\UUUWWWfff~~~wwwllleeelllsssvvvooo}}}}}}lll|||yyybbbFFFNNNOOOaaabbbUUUEEE333000...---......---,,,---...............111444IIIpppHHHAAA>>>HHH\\\ooowwwxxxxxxuuusssuuutttqqqrrruuuyyywwwwwwxxxvvvtttyyysss___VVV```ooo~~~rrrjjjkkkhhh]]]SSSQQQ```aaa^^^ssszzzzzzvvvxxxxxxyyyyyyxxxwwwuuutttuuutttssstttvvvwwwwwwvvvwwwsssttt~~~fff{{{kkkFFF222444222...//////////////////////////////////////////000000000000333555444LLLzzziiisssHHHBBBAAAMMMaaasss{{{}}}xxxkkkddd|||{{{WWWZZZ@@@333333//////222,,,////////////////////////111111111222222333444555XXX\\\HHHFFFHHHEEEDDDOOOdddssswwwaaawwwyyyooonnncccuuu}}}jjjiiijjj```fffnnnssseeeYYYRRRXXX{{{ZZZmmmvvvJJJ444;;;///333///000000////////////000000...............///000000777222777PPPxxxRRRkkkQQQKKKfffeeeNNNNNNPPPSSS___ttttttmmmiiiiiilllmmmkkkjjjjjjhhhggggggffffffeeeeeeeeeeeefffgggkkkttt}}}~~~zzzwwwwwwrrrsss~~~ooo]]]nnnoooHHH???;;;888777666555333000...---+++++++++*********))))))*********)))((()))+++---///333555333222333666888.........///111111000...---///111111111000111222111111111222333333444444::::::EEERRRPPPJJJZZZuuu|||zzz]]]NNNVVVhhhnnnrrrpppUUUBBB@@@??????>>>;;;;;;<<<[[[}}}jjjyyyrrrZZZMMMccc|||iii^^^jjjtttqqq}}}ooosssmmmPPPQQQ[[[bbbddd^^^MMM777111------...---,,,------,,,---......---222777\\\___DDD??????KKK___qqqyyyzzzyyyuuutttuuutttqqqrrruuuwwwwwwyyyxxxuuuttt|||}}}lll\\\[[[jjjzzzuuu|||~~~tttjjjddddddaaaYYYXXX]]]ccc___cccwww~~~yyyzzzzzzvvvwww{{{xxxxxxyyyzzzyyywwwuuutttuuutttssstttvvvwwwvvvuuuvvvssssssxxxzzzlllHHH444333///---000000////////////////////////////////////000000000000111444777]]]yyyuuukkkGGGGGG===NNN___vvv~~~}}}uuu{{{mmmddd}}}lll]]]GGG555000000111000---////////////////////////111//////222333333444666iii[[[IIIIIIJJJGGGEEEPPPkkkxxx}}}}}}qqqjjjtttaaa___ZZZUUU[[[lllvvvmmmxxxjjj~~~[[[333999)))333000000000////////////000000...............///000000333000:::jjjrrrMMMxxxoooPPP[[[vvvgggKKKMMMOOOQQQjjjvvvrrrhhhhhhiiikkklllkkkjjjjjjhhhhhhggggggffffffffffffddddddfffnnnzzz~~~www~~~xxxiiilllkkkzzzyyydddUUUiii}}}~~~}}}|||mmmGGG???<<<888777666555333000...---+++++++++*********)))))))))***+++***((())),,,...222333555555333333666:::......///000222222000...---///111111111000111222000000111222222333333444444666JJJdddiiiVVVJJJMMMgggfffvvvqqqrrrqqqvvvttt]]]SSSHHH999777FFFkkk~~~```QQQJJJFFFEEEBBB>>>>>>CCCkkksssllloooccc]]]ZZZLLL^^^rrrqqqZZZMMM]]]mmmmmm~~~}}}}}}xxxyyy}}}}}}rrrXXXUUUggg```aaacccRRR<<<333---...///---,,,------,,,---///...---333<<>>@@@???<<>>@@@LLL___ooowwwyyyyyyuuutttuuuuuurrrsssvvvtttuuuxxxzzzyyy}}}wwwfffbbbkkkvvv|||www|||nnneee]]]XXXRRRQQQ^^^oooeeeaaaqqqzzz|||}}}{{{xxxwwwyyy{{{xxxsssvvvxxxyyyzzzzzzwwwuuussstttsssrrrrrrtttuuutttrrrrrrsssvvvuuuppp{{{iiiKKK777222---...222111////////////////////////......//////000000111111111555SSSzzzgggvvvvvvGGG<<>>KKKTTT[[[aaaUUUUUUTTTOOOEEE???EEEOOOMMMMMM999PPPeeeOOOGGGGGGMMMTTTUUUSSS```{{{iiiZZZMMMHHHBBB>>>DDDOOOttt~~~```}}}]]]___~~~```QQQEEEAAADDD[[[|||uuussslllvvv~~~~~~zzz~~~xxxwwwXXXFFFhhhTTT]]]lllWWWFFF777...000222...,,,000///,,,---111000---777EEEoooBBB@@@BBBMMM^^^nnnwwwyyyxxxuuutttuuuuuussstttxxxvvvuuuvvvyyy{{{pppccceeeqqqyyyyyyuuu|||xxxjjj\\\VVVRRRQQQYYYeee``````vvvwww{{{zzz~~~{{{|||}}}xxxwwwyyy{{{|||{{{yyyvvvtttsssrrrqqqqqqssssssrrrqqqnnnrrrxxxvvvzzzwwwyyykkkOOO<<<555......222///////////////////////////.........///000111111111111888aaa]]]```IIIBBB<<>>eeeRRR```rrr[[[III999...111333...---111000,,,...222000---888HHH```DDDBBBCCCMMM^^^mmmvvvzzzxxxtttsssuuuvvvtttuuuyyywwwuuuuuuxxx{{{|||iii___gggvvv|||xxxzzzxxxxxxooo]]]WWWUUURRRTTTZZZRRRYYYxxxwww||||||}}}{{{xxxzzz|||~~~}}}zzzwwwuuurrrqqqpppppprrrrrrqqqpppkkkqqqyyyvvvvvv|||{{{zzzwwwnnnRRR@@@888///...111---////////////////////////---......///000111111222777@@@mmmoookkkRRRKKKEEE888HHHWWWnnnttt{{{uuummmyyylllggg~~~}}}rrrYYY\\\FFF333666000***444////////////////////////000///222666222111???SSSmmm???JJJDDDDDDFFFNNNVVV___ffflll}}}}}}pppqqqzzzyyyfffSSSLLLYYYoootttbbbjjj\\\nnn{{{|||ppp\\\XXXwwwhhh___UUU}}}fffPPP,,,888555777000000////////////000000...............///000000000888CCCvvvMMMbbbrrrGGGSSSfffpppVVVLLLSSSRRRbbb}}}yyyggggggmmmmmmgggdddiiikkkjjjdddeeeeeeeeeeeeeeeeeeeeedddhhhsssyyy\\\LLLUUU^^^]]]cccqqqnnnzzz___^^^YYYaaa^^^ccc}}}tttxxx|||jjjUUUZZZlll}}}FFF<<<>>>888777666555333000...------,,,+++***))))))))))))***)))***,,,)))&&&)))000222///...000333444000,,,,,,...333777444...---000///000222222111111111222111111000000111222333333222222666@@@JJJKKKBBB999LLLQQQQQQHHH:::444:::CCCDDD888222===NNNWWWVVVSSS]]]```dddbbb\\\ccczzzkkkaaaiiitttttt~~~YYYIIIPPP```dddlllhhhOOOSSSccc{{{bbbfffcccbbbsssyyysssooobbbdddyyy~~~uuurrr~~~rrrQQQEEE^^^XXX\\\qqqgggUUU???......222///---000222---,,,***333000///WWWlll[[[DDD@@@@@@KKK___ooowwwxxxyyywwwrrrnnnqqqvvvwwwtttppppppllluuuxxxiiifff___bbbtttttttttxxxwwwzzzppp[[[SSSHHHNNNYYYRRRHHHPPPbbbvvv~~~}}}}}}}}}|||{{{zzzzzzyyyxxxwwwwwwuuuuuutttttttttsssssssssrrrzzzsssxxx}}}ooohhhpppwwwWWW@@@:::444333333...//////////////////////////////...//////000111222:::111vvv|||SSSGGGBBB@@@JJJXXXppp~~~qqqhhhyyylllhhhzzzrrrjjjRRR111444999(((111////////////////////////...111111444555111<<>>333555///000000000000////////////.........//////000111222555666KKKlllGGGwww```IIIWWWuuu___YYYLLLPPP[[[ssszzzsssllliiilllooopppnnnllljjjiiihhhfffgggkkkkkkfffeeeffffffqqqxxx}}}hhhiiiwww{{{|||oooUUUdddqqqssszzzcccMMMfffzzzIII>>><<<777777666555222000...------,,,+++***))))))))))))(((((()))+++)))(((,,,222222///...000444555111---,,,///444888444...---000///111333333222222222333111111111111111222333333555444666>>>HHHMMMIIIDDDDDDJJJMMMFFF:::444888???CCC???@@@IIITTTYYY]]]```^^^dddnnnuuussswwwyyylllFFF777@@@BBBEEEEEE888HHHdddxxx}}}wwwcccjjjttt}}}}}}yyyyyy{{{jjjrrrwwwYYYDDDTTTWWWXXXmmmlllWWWBBB000///222///---000...///444---//////666aaakkkkkksssVVVDDD@@@@@@LLL___ooowwwwwwtttrrruuuzzzuuuiiicccfffwww|||wwwxxxqqqvvvhhhgggbbbeeewwwwwwvvvwwwvvvyyyuuuddd```WWWWWWVVVHHHCCCOOOdddxxx~~~}}}}}}|||}}}~~~|||{{{zzzyyyxxxwwwvvvvvvvvvvvvuuuuuuuuutttttttttqqqyyyrrrxxx|||kkkzzzzzz\\\BBB777111111222//////////////////////////////////////////000111222:::666yyyyyyvvvNNNDDDAAA@@@MMM\\\tttrrreeeqqqooojjjyyylllfffSSS333333777)))222////////////////////////000111000444555000AAAeeeggg@@@IIIHHHKKKFFFFFFQQQ[[[iii~~~uuueeeVVVNNN```}}}~~~~~~xxxeeeWWW```ppplllZZZTTTqqqccc;;;333777///000000000000////////////.........//////000111222333;;;UUUkkkHHHppppppQQQFFFccc{{{]]]UUUIIIQQQ___xxxnnnkkkjjjkkklllllljjjiiiiiijjjjjjffffffhhhhhheeeeeehhhjjjsssxxx~~~bbbdddnnnxxx|||uuu```jjjwwwLLL???;;;777777666444222000...---,,,,,,+++***))))))))))))''''''(((+++***)))...555111000///111555555333000,,,000666999555---,,,000111333444444333333444555222111111111111222222333444111000444<<>><<<:::======BBBddd~~~tttyyyqqq[[[nnnzzzwww}}}~~~{{{uuuuuuxxxooohhhvvv{{{qqqOOOPPP^^^VVVfffppp\\\FFF333///111///...///...///555---000666:::WWWSSSMMM{{{|||UUUEEEAAAAAALLL___ooovvvvvvuuuoootttzzzjjjhhhsssnnnoooiiiqqqtttuuu```cccaaaeeevvvvvvuuuvvvwwwyyy|||uuujjjaaa^^^UUUDDDCCCPPPfffyyy}}}~~~|||||||||}}}}}}~~~~~~|||{{{zzzyyywwwvvvuuutttvvvvvvvvvvvvvvvuuuuuuuuuqqqxxxqqqxxxzzzfffqqq{{{|||cccEEE555000000000000////////////////////////////////////000111222333777@@@~~~```{{{nnnJJJCCCAAAAAAPPP___wwwooo```ccctttpppjjjsssfffbbbVVV777111555+++333////////////////////////444000///555444...HHHxxx^^^@@@GGGIIIKKKEEEEEEPPPYYYiiiuuubbbSSSMMMbbb{{{jjj^^^ccctttnnnZZZRRRmmm}}}nnn@@@111444000000000000000////////////.........//////000111222111>>>___~~~eeeLLLooobbbHHHMMMkkk|||ZZZTTTMMMUUUaaaxxxzzzmmmnnnlllmmmlllkkkiiiiiikkkmmmkkkgggeeeffffffdddfffjjjooovvvzzz~~~]]]VVVbbbyyy{{{sssjjjgggtttLLL???:::777666555444222000...,,,,,,++++++***))))))******(((''')))***))))))...555111000000222555555333111---111888;;;555---,,,000222444555666555444555666222222222111111222222333555111......222555777666999>>>CCCAAA<<<999;;;>>>:::777HHHsssYYYAAA999666999===FFFaaa|||zzzvvvgggGGGYYY~~~vvvzzzooorrrqqq```VVVnnnZZZbbbrrrbbbMMM777000000000//////222,,,///)))555FFFCCCLLLBBBWWW{{{vvvSSSFFFBBBBBBMMM___nnntttuuuvvvsssxxxuuujjjhhhsssvvvrrruuuppptttrrr___dddcccgggwwwuuuuuuvvvzzz}}}{{{eee\\\[[[VVVLLLGGGQQQcccuuu}}}||||||}}}~~~~~~~~~}}}}}}|||{{{zzzyyywwwuuuttttttuuuuuuuuuuuuuuuuuuuuuuuurrrxxxrrryyyzzzjjjaaarrryyyhhhJJJ444111111///000/////////////////////////////////000111222333444555IIIxxxjjjjjjIIIDDDAAAAAAPPP___uuunnn]]]WWWeeevvvpppvvvfffccc\\\???000333,,,333////////////////////////444//////888555---MMMzzzVVV???EEEKKKKKKEEEFFFOOOWWWhhheeeUUUOOOaaavvvdddnnn{{{zzzkkkgggoooxxxqqq\\\RRRjjjzzzJJJ111///222000000000000////////////............///000111222111<<>>>>>;;;:::<<<>>>===999GGGooo~~~oooIII;;;999999888JJJ___yyy~~~ggghhhqqqNNNRRReeekkkrrrnnnwwwqqqwww~~~mmmdddWWWzzz___fffwwwhhhSSS<<<000000111000///111,,,000)))777[[[fffiiilllggg|||cccNNNIIICCCBBBLLL]]]mmmttttttrrrwww|||nnnVVV___mmmsssyyyqqquuu~~~lllpppkkkkkkxxxvvvuuutttzzz~~~[[[RRRUUUUUUTTTJJJMMMXXXiiiwww|||}}}~~~|||zzz|||{{{zzzyyywwwvvvuuuttttttttttttttttttttttttttttttyyyttt{{{zzz|||^^^mmmrrrlllNNN555444444...111000000000000000000000000//////000000111333444555666MMMmmmhhhJJJGGGBBB@@@OOO]]]qqqppp___PPPXXXzzz{{{kkkfffdddFFF000222---111000000000000000000000000333///111:::666///RRRzzzQQQ>>>BBBKKKKKKFFFGGGOOOUUUfffiiiZZZVVVhhhqqqMMMOOOjjj|||vvv{{{{{{sss]]]RRRiiiJJJ333444111000000000000////////////............///000111222444<<>>NNN___\\\XXX[[[]]]nnnzzzvvvkkkjjjnnnpppqqqqqqooonnnnnnnnnkkkiiijjjmmmmmmiiihhhjjjjjjvvv~~~{{{}}}uuu~~~oooKKKAAAMMMNNNLLLZZZrrr}}}xxxyyykkkPPPNNNqqq}}}GGG<<<:::666666555333111///---,,,++++++***************+++,,,******+++)))(((---555000111222333333222111000---444===???666,,,+++000333555666666555555555777444333333222222222222333000333555777666555555666555999<<<>>>>>><<<;;;;;;333111666EEEXXXiiizzz}}}www}}}xxx}}}~~~YYYJJJFFF@@@@@@NNNaaazzznnn]]]hhhaaaIIIOOO______XXXMMMWWW{{{vvv|||qqqzzzyyynnntttkkkxxxtttYYYNNNyyy```ooo~~~oooZZZ@@@111///111111///,,,---888...===uuu|||{{{ZZZOOOLLLEEEBBBJJJ[[[kkksssuuuqqqvvvtttsssZZZWWWUUUmmmuuuvvvnnnjjjuuussssssrrrttt~~~aaaYYYWWWRRRTTTIIIFFFJJJYYYjjjuuuzzz~~~~~~~~~{{{yyy|||{{{{{{zzzyyyxxxwwwwwwssssssssssssttttttttttttuuuyyyttt|||zzz{{{]]]sssnnnqqqSSS444666666---111000000000000000000000000000000000111222444555666:::RRRvvvdddJJJHHHBBB@@@OOO]]]ooonnndddPPPQQQooo~~~}}}rrriiiiiiLLL111222000///000000000000000000000000111111333999777555ZZZNNN>>>AAAKKKJJJFFFIIIPPPSSSeeelllaaaaaatttnnnSSSgggsssssssss[[[RRRlllFFF777<<>>@@@777,,,***000222444666666555444555666555444333222222222222222+++///444666555444666888666;;;AAAFFFGGGCCC===999555444444444333777DDDQQQLLLNNNTTTXXXUUUWWWiii~~~wwwqqqoookkksss}}}{{{~~~|||\\\PPPDDD<<>>999666555444333111///---++++++***************++++++)))'''(((***)))***111:::111222333333111...------...555???AAA777+++***000222444666666555444555666555444333333222222222222---222666777555555888;;;999???HHHOOOPPPJJJ@@@999444000...111222000000111111333;;;EEEIIIKKKXXXhhhkkkiiisssyyyvvv{{{{{{}}}www```XXXEEE<<>>aaattthhh~~~VVVAAAEEEAAAAAAUUUdddvvvyyy~~~wwwoooXXXMMMaaazzzuuuwwwgggiiiNNN000555555///000000000000000000000000000555444222555DDDoooMMMBBBKKKIIIIIIGGGMMMSSSRRRbbbzzz}}}rrrqqq|||mmmiiivvvzzzYYYXXX~~~yyybbb888///111000000000000////////////.........//////000111222777CCCfff\\\\\\uuuOOO@@@kkk]]]\\\YYY[[[```vvv~~~|||aaalllzzzttttttrrrooommmnnnrrruuuoookkkiiikkkjjjhhhjjjmmmlll{{{~~~yyyyyyyyy|||~~~|||xxxyyy|||{{{lllgggqqqSSSVVVfffzzz~~~zzz___dddKKK[[[xxxxxxDDD@@@444333444333333111...,,,+++,,,+++******))))))*********(((((()))((((((///777999666222222333333000---...999CCCAAA555---...333555555666777888999999:::999777444222111222333444333333444333444666:::===???777PPPjjj^^^JJJ???333777666444222111111222222333666666:::CCCFFFQQQgggtttnnnbbbcccssszzzwwwzzz}}}yyyaaaTTTEEE>>>GGG```ssswwwiii|||kkkTTTHHHKKKNNNKKKSSSBBBTTTXXX___{{{yyywwwyyykkkooommmeeeiiiwwwsssNNNLLLeee]]]vvv{{{|||lllIII222222222...000---444'''CCCoooZZZFFFPPPRRRFFFAAAVVVkkktttzzzxxxwwwuuutttuuuxxx|||~~~{{{}}}eeerrrqqqdddvvv~~~nnnrrrfffOOOLLLKKKKKKIIIBBB>>>FFFSSS___uuu|||xxx||||||}}}{{{{{{{{{{{{zzzyyyxxxwwwxxxvvvvvvvvvwwwxxxvvvuuurrrrrruuuxxxxxx{{{wwwccc{{{FFF333999***444...000000000000111111111111000111333333333555777:::CCC___ooohhhpppOOOJJJEEEBBBCCCKKK]]]nnn{{{yyysssdddPPPVVVwwwqqqttt___mmmVVV333777000...000111111111111222222222555///444555999;;;}}}yyyJJJGGGLLLKKKIIIHHHHHHIIIQQQccctttyyy|||{{{sss{{{wwwggg```dddiiibbbbbbYYYwww\\\```]]]ppp|||vvv}}}kkksss111333888000000////////////000000000000000000000000111222333NNNjjjPPPqqq|||KKKBBBbbbwwwcccXXX[[[\\\ccctttyyy{{{ggglllxxxtttssspppnnnllllllmmmnnnppppppooollljjjiiijjjlllvvvzzz~~~yyy||||||{{{|||~~~~~~tttxxxcccOOO[[[nnnzzzyyyyyy```UUUIIIYYYmmmzzzHHHDDD888333444333333111...,,,+++,,,+++******))))))*********(((((()))((((((...777222222333666999888333......:::CCCAAA555---...333555666777888999:::;;;;;;999777444222111111222333222333444444444555888;;;EEE<<>>:::888555333111111111222111333444555444444666777@@@888OOOqqqmmmQQQ???777777666555444222222222222000555888JJJlll{{{uuuppp|||hhhgggoootttyyyrrrwwwxxx|||```PPPFFF===<<<;;;AAACCCIIIhhhqqqVVVJJJ```uuuyyy|||sssggg^^^WWWRRRRRRUUUSSSJJJ[[[YYY^^^~~~zzzzzz{{{kkkuuuiiiuuuxxxxxxZZZHHHeee]]]ssssssOOO444111222///000111000000...888gggkkkZZZ^^^\\\LLLCCCTTTiiisssyyyyyyyyyxxxxxxxxxxxxyyyyyytttvvvsssttt{{{uuurrrpppjjjvvvxxxuuuwwwnnnvvvttt{{{^^^QQQOOOJJJHHHIIIHHHCCC>>><<>>fffkkkNNNIIIDDDAAA>>>BBBOOO]]]hhhrrr}}}yyyvvvdddffflllggggggnnnllleeettt[[[000111///444000111111111111222222222111...666666<<>>?????????:::999666333111000000111111333555555444444444555888333HHHiiiiiiNNN===<<<888777666555333222222111444999999FFFhhhkkkiiirrruuuvvvuuuzzzzzz|||eeeSSSLLLAAA<<<:::<<<===>>>NNNooooooRRRWWWgggzzzvvvxxx~~~qqqaaaVVVWWWXXXSSSQQQUUUUUURRRbbb]]]aaaxxxuuuvvv}}}~~~kkkqqq~~~qqqSSSlll___qqqyyyTTT555000222///000000,,,333444---KKK^^^wwwcccddd```MMMAAAQQQeeepppwwwwwwxxxxxxxxxwwwvvvvvvuuussswwwtttvvv~~~xxxkkkjjjjjjuuuxxxrrrxxxhhhdddcccmmmqqq\\\UUUQQQMMMKKKJJJGGGCCCAAARRRlll|||{{{vvvzzzvvvuuutttssssssuuuwwwxxxwwwtttqqqppprrrtttvvvvvvwwwwwwxxxyyyvvv|||rrrddd|||rrrnnnCCC222444,,,333111///000000000111111111111111222444555666777:::===HHHgggfffLLLHHHDDDAAA>>>@@@JJJWWWeeeppp{{{qqqzzzuuujjjmmm}}}^^^wwwyyyvvvcccpppYYY111222///555000000111111111222222222111000777555;;;HHHxxxOOOJJJJJJLLLIIIIIIJJJKKKOOO[[[fffsssvvvkkkrrr|||lll}}}hhhllliiihhh|||iiiUUUXXXpppvvvccc[[[______]]]lllggg|||777444333000000////////////000000000/////////000111222333666UUUvvvXXXMMMwww|||TTTZZZyyy|||fffaaabbbYYYaaa{{{fffgggnnniiirrrtttvvvuuurrrqqqsssuuuttttttsssqqqooooooppprrrzzz}}}}}}||||||}}}{{{yyyzzz~~~~~~|||xxxppptttvvvssstttxxxwwwyyyrrrUUULLL???DDDKKKnnnDDDEEE999333333333333111...,,,+++,,,+++******))))))******((('''(((***(((''',,,333555333222444555444000,,,000<<>>??????>>>:::888666444222111000000111333555555444444444555888888FFF```eeeOOO???BBB999888777666555333222111,,,555888AAAZZZnnnvvvpppmmmsssoooiiiwww|||{{{|||cccRRRLLLCCC???555777;;;???EEEWWWyyymmm```nnnqqqeeedddgggUUUKKKQQQYYYWWWSSSSSSPPPTTTeeebbbjjj|||yyyxxxyyyvvvxxxYYYooocccuuuZZZ777000222000000,,,000111222444...KKKXXXvvvhhhfffbbbMMM???NNNbbblllsssttttttuuuuuuuuutttsssrrrvvvzzzxxxwww~~~hhheeejjjsss|||xxxsssddd___fffuuummmbbb^^^XXXQQQMMMLLLKKKJJJVVVmmm||||||www|||yyywwwuuutttssstttvvvwwwvvvssspppppprrrtttvvvvvvuuuuuuwwwxxxvvv}}}ggg\\\vvveeeAAA222222...222222///000000000111111111111111333555666777999<<<>>>JJJppp\\\www]]]KKKHHHEEEBBB???@@@JJJUUUfffqqq{{{wwwrrrtttpppvvvrrr{{{yyy___iiiVVV444666000333000000111111111222222222555333888222666CCCyyyQQQLLLLLLLLLIIIHHHKKKMMMRRR\\\ggghhhsssooo}}}|||ccc^^^XXX]]]qqq|||qqqSSSPPPmmm~~~kkkjjjmmmsssfffggg;;;333222000000////////////000000////////////000111222333777WWWsssmmmVVVTTTvvvhhh@@@ZZZ|||jjjdddbbbYYY```zzzhhhlllrrriiiqqquuuxxxwwwtttrrrsssuuuuuuuuuuuusssqqqppprrrtttzzz}}}}}}{{{{{{~~~{{{xxxzzz}}}}}}~~~iiiwwwtttssssssqqqtttyyy\\\SSSEEEEEEGGGlllDDDGGG:::333444333333111...,,,+++,,,+++******))))))******((('''(((***((('''+++222...000555;;;>>><<<444---111===HHHFFF:::///...222777888;;;===>>>>>>===<<<888888666444333111111000111333444555444444666777<<>>MMM^^^cccfffrrrzzz|||nnnqqquuuooojjjuuuzzzzzz{{{gggSSSHHH???>>>888888;;;@@@BBBGGGXXXiii\\\XXXssspppccc```ddd[[[VVVZZZ```___XXXSSSIIITTTggggggwww~~~pppwwwzzzttthhhSSSlllfff~~~___888///222111000+++666000(((:::555:::yyyggg{{{kkkfffaaaLLL>>>LLL```jjjqqqpppqqqrrrsssssstttssssssvvv{{{xxxvvv}}}nnneeehhhmmm}}}~~~{{{vvvkkkjjjddd\\\WWWUUUQQQMMMRRRdddooouuu{{{yyyvvv~~~}}}{{{yyyvvvtttrrrrrrrrruuusssqqqqqqsssuuuvvvvvvttttttvvvwwwvvv}}}~~~eee~~~www[[[>>>222111000111222000000000000111111111111222333666777888:::===@@@DDDzzzYYYvvv\\\LLLHHHEEECCC???@@@IIIUUUeeeqqq|||uuu||||||www\\\fffVVV777888000222000111111111111222222222333333777444<<>>MMM```jjjpppoooooopppqqqssstttvvvvvvtttzzzvvvuuu}}}wwweeeaaa```vvv|||uuu}}}hhhiiihhhfffgggeeeYYYLLLIIITTTZZZbbbmmmnnnnnnwwwyyyyyyxxxvvvuuusssrrrrrrtttsssrrrsssuuuvvvvvvvvvttttttvvvwwwuuu|||dddpppwwwRRR;;;333000111000222000000000000111111111111222444666777999;;;>>>AAAEEEttt|||vvv```NNNJJJFFFBBB>>>>>>HHHSSS___mmm{{{{{{^^^iiiZZZ999666...222000111111111111222222222111111777666CCCTTT{{{TTTSSSTTTPPPKKKGGGHHHKKKPPPYYYcccZZZ[[[mmmxxx^^^VVVYYYQQQVVVSSSVVVWWWSSShhhZZZMMMlll|||{{{rrr```nnn}}}===666---000000////////////000000......//////000222333444;;;]]]pppSSS[[[rrrDDDRRRkkkgggrrrooobbbZZZXXXaaatttkkknnnuuuqqqmmmsssyyyzzzuuurrrtttwwwpppppppppooommmmmmoooqqqyyy|||}}}||||||{{{{{{{{{{{{{{{|||{{{vvvyyy{{{ssseeehhhxxx\\\WWWMMMJJJEEEgggBBBGGG999333444333333111...,,,+++,,,++++++***)))*********(((''')))***)))&&&***000999444...,,,...111222222111>>>IIIGGG;;;000...111666888:::<<<<<<:::888666666666555444444333222222333444444444444666:::===EEEJJJAAAOOOzzzcccJJJ:::::::::999777444222000999666>>>\\\rrreeeVVV]]]eeekkkhhhfffjjjiiiiiirrrsssyyyxxxyyy}}}jjj[[[MMMJJJVVVFFF<<<666>>>OOO]]]___]]]NNNdddddd```^^^EEEAAAdddzzzrrrkkk}}}rrrfffZZZPPPLLL\\\ooosss||||||{{{uuuwwwqqqiiimmmzzzppp___MMMKKKeeehhheee:::...222111000;;;###666999+++---IIIllldddaaaLLL???MMMaaajjjqqqnnnnnnoooqqqsssvvvxxxyyysssyyyvvvuuu}}}dddZZZTTTmmmvvv|||sss}}}^^^aaaeeellltttsss```KKKBBBJJJLLLSSS```cccdddnnnrrrssstttuuuvvvvvvvvvvvvtttsssrrrtttvvvwwwwwwvvvvvvuuuwwwwwwuuu{{{xxxWWWmmmvvvMMM:::333000222000111000000000000111111111111222444666888999;;;???AAAMMMeee___PPPLLLGGGBBB===<<>>111---111777999::::::999888999:::999999888777666555555444555555444444555888:::<<>>JJJ```oooxxxqqqtttvvvvvvsssqqqtttxxx|||~~~sssooo}}}kkkWWWNNNQQQdddvvv{{{|||yyy~~~{{{xxxUUU\\\wwwrrrcccYYYPPPIIIMMMPPPEEELLLhhhrrrqqqpppsssvvvwwwtttppprrrqqqqqqrrrsssuuuwwwyyyssswww|||{{{vvv{{{lll___fffzzzEEE222333444444,,,333111111111111222333444555555666888;;;===???@@@AAANNNsss}}}ZZZSSSKKKHHHAAA777===HHHHHHTTTbbbuuuqqqggg[[[ggg|||fffuuuWWW888---777///000000000000111222333444666;;;555;;;:::IIIJJJYYYSSSOOOQQQMMMFFFIIIYYYhhhpppjjjjjjnnnbbb^^^dddQQQMMMGGGZZZLLLVVVjjj[[[SSSkkkgggnnnaaazzzBBB555///111111000///////////////---------...///111333444888iiiOOOhhhzzzhhhCCCUUUSSSmmmfffiii]]]VVVXXXppppppnnn|||yyytttxxxxxxqqqmmmpppuuuwwwtttqqqlllhhhgggiiilllnnn~~~~~~}}}zzzzzzzzzzzzzzz{{{{{{{{{|||{{{{{{||||||{{{zzzzzzyyyyyy~~~zzzqqqhhhhhh]]]nnnpppLLLDDDmmmIIIAAA777555555444333111///---,,,))))))))))))))))))))))))(((((((((&&&&&&'''+++...444111///000444666333000111:::EEEIII@@@222---000777999:::;;;999999999:::999888888777666555444444555555555444555777;;;===BBBHHHFFFHHH```wwwjjjIIIDDD???999666666666555333<<>>666555555444333111///---,,,))))))))))))))))))))))))((((((((('''&&&'''+++---000...---///333444222//////888DDDJJJBBB555...///666888:::;;;:::999999:::888888777666555444333333555666666555555777;;;???AAAJJJOOOPPPWWW```[[[MMMCCCBBB>>>:::888888999;;;EEESSS```eeegggcccUUUDDDYYYaaagggggggggiiijjjhhhqqqrrroooppptttyyykkk\\\HHH<<<@@@DDD@@@<<<===HHHdddtttbbb___tttgggSSS===QQQ~~~zzzzzzwww~~~ssstttqqqfffMMMYYYeeevvvbbb<<<222///555///000000...222555555LLLrrrbbbbbb```SSSEEEFFFWWWjjjuuuzzz{{{wwwsssxxxzzzhhhOOOiiiqqqpppttt~~~{{{gggqqq~~~rrr]]]gggsssyyywwwuuu~~~}}}ddd___hhhzzzjjjiiiUUUDDDJJJQQQNNNLLLLLL\\\nnnwwwuuuqqqqqqtttrrrrrrssstttttttttttttttvvvttttttuuuyyyeeelllkkkqqqAAA222222333444---333111111111222333444666777999;;;>>>AAADDDFFFGGGGGGCCCwwwdddhhhTTTKKKHHHCCC999;;;CCCCCCLLLXXXiiixxx{{{nnn```QQQNNNgggzzzsssaaaoooNNN666...777111222111111111111222222333111777555???AAANNNUUU]]]XXXSSSQQQKKKDDDHHHYYYmmmyyypppmmmmmmvvv]]]HHHccc[[[tttgggQQQuuuhhhJJJZZZ{{{xxxssstttqqq[[[QQQ___kkkcccjjjooosssyyyrrryyy666///888111111000///////////////...------...///111333555;;;ZZZqqqKKKTTT]]]CCCDDD```ggg|||fffkkkaaaYYYVVVggguuupppxxxpppqqquuutttnnnjjjlllooooooppprrrssspppllliiihhhjjjtttzzz~~~}}}~~~|||}}}}}}}}}|||zzzxxxwwwzzzzzzzzzyyyxxxwwwwwwvvvyyyvvvkkkbbb^^^bbbfffFFFXXXoooHHH???777555555444333111///---,,,))))))))))))))))))))))))'''((((((''''''(((***---111000///000222111///,,,---555BBBJJJEEE888///...444777:::;;;;;;::::::;;;999888777666555444333222666777777666666888>>>BBBFFFOOOXXXZZZXXXVVVVVVVVVJJJFFFBBB===;;;;;;===>>>GGGTTT___bbbggghhh[[[HHHRRR[[[ccceeegggiiikkkiiinnnooojjjhhhjjjpppjjjWWWGGGCCCOOOHHHBBB@@@CCCIII]]]zzzccc\\\EEECCC===TTT~~~xxxvvvxxxmmmooo{{{zzzvvv}}}qqqgggPPP```bbbxxx[[[999111---333...444222///222777444BBB___zzz}}}ggg^^^UUUJJJEEEUUUmmmxxxtttyyyvvvssssssaaaiiijjjooozzzzzzssssssoooooouuujjjfffpppyyy{{{|||zzzuuuNNNNNNRRR{{{pppxxxnnn[[[UUUPPPGGGEEE:::LLLbbbnnnqqqpppssswwwtttuuuvvvwwwwwwvvvuuutttssssssssstttyyy{{{cccwwwvvviii>>>222222222444---333000111111222444555777888<<<>>>AAAEEEHHHJJJKKKKKKKKKmmmsssVVVKKKHHHEEE::::::@@@???DDDPPPbbbrrr}}}{{{ooo___NNNGGGXXXmmm}}}nnnbbbnnnHHH555000666111222222222111111222222333444999777AAAAAAIIIyyyWWW[[[ZZZUUUQQQJJJDDDEEEPPP```kkkpppmmmdddjjjPPPoooYYYpppsssWWW{{{aaaGGG^^^wwwqqqiiijjjoooiii^^^XXXTTTSSS```{{{}}}uuuzzzxxxttt<<<555777111000000///////////////............000222444555666SSS|||OOOXXXjjjDDDDDDcccuuuooopppeee\\\UUUaaavvvooovvvnnntttwwwvvvqqqmmmooopppooosssssspppiiidddccchhhmmmuuu{{{~~~}}}}}}~~~~~~{{{{{{|||}}}}}}|||zzzxxxwwwyyyyyyxxxxxxxxxxxxyyyyyyyyyrrrbbbWWWUUUXXXrrrwwwdddMMMbbbtttKKKAAA:::555555444333111///---,,,))))))))))))))))))))))))'''((((((((('''(((***,,,111111000111222111000///,,,333???IIIGGG;;;111...333666:::;;;;;;;;;;;;;;;999999888666555444333222666777999888777:::AAAGGGRRRVVV\\\aaa___]]]bbbjjjlll^^^LLL===888999<<<>>>MMMYYY______eeejjj]]]IIILLLVVV___ccceeeiiilllkkkhhhkkkeee___\\\```ppppppdddPPPIIIMMMDDDAAADDDBBBGGGdddtttOOOIIIDDD;;;XXXxxxwwwwwwiiiqqqssslllWWWllldddUUU777222---222///444333///222888666>>>TTTooo^^^UUUMMMBBBOOOjjjvvvpppwwwwwwuuu|||zzzmmmeeeiiiiiijjjsssqqqeeelllvvvwww}}}|||zzzzzzuuuPPPOOOJJJbbbvvvaaaWWWKKKBBBFFFAAALLL\\\hhhnnnqqqtttvvvuuuvvvwwwwwwwwwvvvtttsssooosssvvvuuuxxxzzzeee{{{aaa:::222111000333...333000000111333555777999:::>>>AAAEEEIIIKKKMMMMMMMMMKKK___yyy[[[LLLHHHFFF<<<999>>>===AAAMMM___ppp|||}}}sssgggYYYJJJOOOddd}}}zzz~~~iiieeennnDDD555111555000222222222222222222333444888<<<999CCCBBBFFFpppXXXWWW[[[SSSPPPKKKGGGFFFJJJTTT]]]hhhllldddkkkvvvbbb___UUUZZZWWWcccMMMkkkzzzqqqpppuuu|||wwwiii[[[[[[hhh|||ttt<<<777222111000000///////////////.........///000222444555:::\\\PPPbbbJJJJJJaaazzznnnlllaaaYYYQQQZZZtttkkksssmmmuuuwwwwwwrrrpppqqqpppnnnsssrrrnnnhhhddddddhhhllluuuzzz~~~}}}|||}}}|||yyyyyyzzz{{{||||||{{{zzzzzzxxxxxxwwwxxxyyy{{{|||}}}wwwnnn]]]RRRQQQSSSjjjddd]]]mmmeeeQQQJJJeeezzzNNNBBB<<<555555444333111///---,,,))))))))))))))))))))))))&&&((()))(((((((((***,,,......///000111333555666,,,111===GGGHHH>>>333...111555999<<<<<<;;;;;;;;;;;;:::999777666444333222555888::::::999===FFFNNNZZZ```kkkwwwbbbGGG;;;;;;@@@DDDUUU___bbb___eeekkk\\\DDDKKKTTT]]]```cccgggkkkkkkjjjnnnjjjbbb\\\]]]|||vvvVVVIIIIIIBBB@@@AAA>>>===OOOeee|||^^^SSSMMMDDDccc~~~||||||zzzzzzxxxyyyrrr]]]hhh|||rrrmmm]]]zzziiiOOO666666000444222000111...333;;;999@@@RRRoooUUUNNNKKK@@@OOOooo{{{www|||{{{uuu~~~zzzooohhhiiippp{{{yyy|||xxx~~~~~~}}}xxxcccPPPRRRmmmQQQNNNNNNOOOXXXZZZ___eeelllqqqsssuuuuuusssssstttttttttssssssrrrnnntttwwwuuuyyyxxxiii{{{YYY777222111///333...333000000111333555888:::;;;AAACCCGGGKKKMMMNNNMMMLLLHHHZZZ``````OOOHHHFFF<<<888======@@@KKK\\\mmmzzzvvvnnncccSSSNNNbbbwwwdddgggmmm>>>444222333///111111111222222333444555:::===:::EEEEEEGGGnnn]]]SSSXXXPPPNNNLLLKKKIIIJJJPPPYYY___iiilllkkkpppsssZZZUUU```}}}tttWWWtttwwwqqqrrruuu```[[[ggguuuooosss666444///111111000//////////////////......///000222444666777]]]PPPWWWqqqyyyCCCNNNjjjxxxkkkiii```[[[RRRXXX}}}zzznnnvvvqqqrrrttttttqqqpppqqqoookkkooonnnmmmllljjjhhhfffeeepppwww|||}}}}}}}}}zzzzzzzzzzzz{{{{{{||||||xxxwwwwwwxxxyyy{{{}}}~~~rrrkkk\\\TTTSSSTTTiiittt```iiiMMM>>>GGGeeeQQQBBB;;;555555444333111///---,,,))))))))))))))))))))))))&&&'''))))))((((((***+++............///222666999---000:::FFFHHH???555///000444999<<<<<<<<<<<<<<<<<<;;;:::999777555444333555999<<<;;;;;;@@@JJJSSSfffyyysssVVVDDD@@@DDDJJJRRR^^^cccccckkkrrraaaFFFMMMVVV\\\^^^___dddggggggmmmqqqnnniiidddbbbzzznnnTTTSSSDDDAAA???>>>;;;@@@QQQcccxxxnnn^^^\\\VVVkkkssszzzxxx{{{zzz|||zzztttuuusssuuuzzzbbbbbbrrreeeeeeZZZjjjHHH444777000333222///222000444<<<;;;@@@QQQyyyVVVLLLLLL@@@PPPsss}}}zzz}}}}}}xxxwww}}}wwwkkkllluuutttyyy~~~yyy{{{}}}zzzyyy}}}}}}[[[GGGggg^^^SSSZZZbbbkkkpppqqqssstttttttttuuuvvvsssrrrrrrrrrrrrrrrsssssspppttttttttt|||tttlllsssSSS444222000...333...444000000111333666999;;;<<>>???GGGUUUdddsssuuuggg]]]PPPdddvvvzzz}}}\\\eeejjj999333333333000000000111222333444666777:::===999DDDEEEGGGkkkfffSSSSSSPPPMMMLLLLLLJJJHHHNNNVVV\\\ccclllmmmwwwmmm|||___nnnwww~~~]]]rrr}}}rrrnnn}}}{{{bbbUUU```~~~gggkkkfffkkk555555...111111000///////////////////////////000333555666444SSSWWWOOOiiieee@@@HHHnnntttkkkjjjccc___SSSVVVsssooouuupppooorrrrrrppppppqqqooojjjllliiifffgggiiihhhddd```mmmuuu{{{}}}}}}|||zzzyyyyyyzzz{{{|||yyyxxxwwwvvvwwwxxxzzz{{{nnnjjj^^^WWWUUUSSSggggggmmmGGG>>>HHH\\\RRRAAA:::555555444333111///---,,,))))))))))))))))))))))))&&&'''))))))((((((***+++222111///------///333666---000999DDDHHH@@@666000000444999<<<===<<<<<<<<<===<<<;;;999777666444444555999<<<<<<<<>>OOOaaaeeeVVVRRR@@@LLLkkkrrrrrrvvv{{{}}}~~~{{{yyyffffffvvvwwwuuuwww}}}{{{}}}}}}ssswwwxxx}}}zzzVVVIIIoooeeedddlllqqqwwwzzz{{{zzzvvvuuuvvvyyyttttttsssrrrssstttuuuvvvssssssqqqrrrpppmmmgggOOO333222000...333///444000000222444666999<<<===CCCEEEIIILLLNNNMMMKKKJJJGGGJJJdddeeeVVVhhhRRRHHHGGG===888<<<>>><<>>aaapppiiiiiiccc^^^OOONNNfff~~~iiimmmhhhooorrrrrrqqqqqqssspppkkknnnfff]]][[[___cccbbb```nnnvvv|||~~~~~~~~~{{{xxxwwwxxxzzz{{{{{{zzzwwwvvvuuuuuuwwwxxxnnnjjj```YYYTTTOOO```zzz]]]hhhGGGFFFIIIKKKPPPFFF???555555444222000...,,,++++++******)))))))))))))))))))))))))))))))))))))))///333444000///111333222///...444@@@FFF???555111///666;;;999:::>>>>>>:::<<<<<<<<<;;;:::888777666555999>>>@@@BBBMMMeee|||{{{tttfffSSSAAA888:::>>>FFFUUUgggrrrmmmUUUTTTVVVXXX[[[___dddjjjnnnkkklllkkkeee]]]___vvvqqqggg^^^RRROOOJJJAAA===???<<<===RRRllluuuxxxzzzxxx^^^mmmWWWBBB===CCCFFF@@@999???ddduuuiiimmmvvv{{{zzzuuuyyyyyywwwwwwzzzuuutttwww|||tttnnnzzzkkkZZZNNN]]]lllkkkkkkAAA444//////222000///333666999;;;???FFFLLLooolllRRRSSS>>>GGGjjjrrrvvvwwwyyy{{{{{{yyy{{{~~~}}}||||||{{{|||}}}~~~ooohhhppp|||}}}~~~{{{xxxxxxyyyxxxxxxzzzyyy|||mmmVVV[[[|||}}}pppjjjaaawwwuuussssssttttttsssrrruuuuuuuuutttttttttuuuuuuwwwpppyyymmm|||mmmmmmAAA888000000222222111222444333222222555:::>>>BBBFFFGGGHHHJJJKKKKKKLLLLLLMMMPPPrrrVVVxxxMMMNNNSSS===777<<<===@@@BBBHHHSSS___lll}}}cccWWWaaarrryyyttttttVVVrrrOOO444333111888...333333222222222555:::===;;;<<<:::<<>>***.../////////------///000///000111222222444777:::999KKKVVVMMMvvvIIINNNZZZppp~~~xxxfffccc```TTTKKK```ooogggiiiaaarrrrrrsssrrrpppmmmiiigggssspppllljjjiiieee```\\\nnnssszzz}}}|||||||||}}}}}}~~~{{{wwwvvvvvvwwwwwwvvvwwwiiifffeee[[[]]]qqqooo]]]ZZZMMMHHHKKKDDDKKK@@@888555555444222000...,,,++++++******))))))))))))))))))))))))))))))))))))))),,,111444111000222111///...,,,111===DDD@@@777222...444999999:::>>>>>>:::<<<<<<===<<<;;;999888777555666;;;CCCJJJTTTdddssswwwaaaSSSOOOGGG<<<333111555:::YYYZZZ^^^iiinnnQQQRRRTTTWWWXXXZZZ^^^ccchhhsssfffcccgggllluuu}}}~~~wwwggg```WWWKKKIIIJJJDDD>>>;;;888@@@XXXrrrmmmrrruuu|||jjjLLLAAA888===HHHPPPMMMHHH@@@```}}}}}}rrrdddhhhwww|||{{{vvvyyy~~~vvvwww|||||||||kkkccc{{{|||lllWWWRRR```eeeqqqbbb:::222000///222333111555999;;;>>>BBBIIIOOO|||sss\\\[[[BBB@@@\\\hhhtttvvvyyy{{{zzzyyy{{{}}}zzzyyyxxxwwwxxxyyy{{{|||iiibbbmmm{{{||||||yyyvvvvvvwwwwwwzzzvvvooorrr|||{{{|||yyy\\\bbbjjjUUU\\\jjjxxxrrriiicccccckkkuuu}}}rrrrrrrrrrrrssstttuuuvvvyyysssxxx}}}sssqqq|||iii???666000000222111111222555444555666:::>>>CCCEEEGGGHHHIIIKKKLLLMMMNNNNNNIIISSStttccc]]]MMMJJJ<<<<<<@@@:::>>>???EEEOOOZZZgggyyyjjjXXXggg||||||www{{{pppaaannnJJJ333333000666......///000222444777:::===>>>@@@===>>>@@@BBBZZZUUURRRTTTPPPJJJDDDCCCEEEIIILLL[[[bbbjjjYYY___ppp{{{\\\dddfffUUUkkk\\\___RRRWWWnnnuuu{{{^^^aaarrr~~~gggVVV888666000000111111000///...000111///000222222333555888;;;:::KKKaaaGGGgggXXXOOOOOOnnn~~~yyyjjjhhhfffYYYMMM]]]vvviiillliiipppoooooonnnllljjjhhhgggllliiigggggghhhhhheeecccmmmrrryyy~~~~~~}}}|||{{{{{{{{{||||||{{{yyywwwwwwyyy{{{||||||wwwqqqppplllgggrrrnnn[[[UUULLLFFFDDD@@@KKK???666555555444222000...,,,++++++******)))))))))))))))))))))))))))))))))))))))(((...333222111222000,,,...***,,,888BBBBBB:::444,,,222666888;;;>>>===999<<<<<<>>>>>>===;;;888777999555777???FFFJJJNNNRRRooowww|||ZZZBBB999777444000...111666:::PPP___jjjppphhhrrr~~~]]]TTTXXX[[[ZZZYYY[[[aaaggguuummmiiiooosssmmm```VVVWWWeeehhheeeddd[[[NNNLLLIIIGGGBBB<<<;;;GGG^^^pppkkkssstttvvvYYYRRRJJJJJJOOOPPPJJJBBBMMMggg|||{{{qqqpppwww}}}|||uuufffjjjtttyyyyyyvvvxxx}}}{{{tttrrr|||hhhbbb|||ooo[[[```iii```VVV111222222///222666444888<<>>BBB===777,,,///333888;;;===<<<:::;;;===>>>???>>><<<999777888444444:::???>>>======HHH[[[xxxsssQQQ999:::999777444333555888;;;KKK[[[aaa___MMMOOOeeeZZZSSSWWW[[[[[[YYY[[[bbbiiinnnssszzz{{{rrrbbbTTTLLLZZZffflllqqqwwwmmm]]]XXXMMMLLLFFF@@@DDDRRR___dddkkksssnnnfffzzzsssmmmgggXXXJJJYYYpppwwwjjjkkktttzzzyyy}}}tttggglllmmmrrrtttsssuuuyyyxxxssstttwwwyyyyyywwwxxx}}}nnnrrrtttdddppptttdddKKK,,,333555///111777666:::???BBBDDDIIIOOOTTTQQQyyyuuuoooWWWYYYMMM>>>GGG[[[iiiqqqyyyzzzyyyyyyzzzzzzzzzyyyvvvttttttvvvyyy{{{lllgggmmm|||{{{zzzxxxyyyyyywwwuuuvvvyyyyyyppp]]]XXXnnn~~~zzznnnjjj^^^RRRMMMjjjsssyyyuuussssssrrrrrrrrrrrrsssttttttwwwvvvuuuyyypppsssvvvrrrddd999222...000111111111444555888;;;@@@EEEIIILLLNNNLLLMMMMMMNNNPPPQQQSSSTTTTTT```kkkXXX|||TTTNNNGGG555999BBB;;;:::<<>>>>>???@@@XXX~~~UUUTTTVVVRRRLLLGGGDDDCCCEEEFFFGGGSSS^^^]]]___mmmxxxhhhnnn}}}zzzyyy~~~eee}}}kkkrrriiiZZZWWWWWWccc[[[YYYhhh}}}cccuuuGGG111///222333444444222000000111222000222444555666888<<>>===<<<:::888444333555:::===>>>@@@DDDLLLJJJPPPaaaqqqnnnTTT;;;:::999888555444555:::>>>YYYZZZOOOMMMHHHJJJYYYRRRKKKPPPTTTVVVWWW[[[cccjjjrrrccc\\\\\\___bbbfffgggppp}}}nnnjjj^^^UUUHHHBBBJJJYYY```^^^dddjjj___KKKXXXsssbbbaaavvv|||mmmggghhhiiiooottttttxxxyyyjjj```gggkkknnnpppooooooppppppnnnrrrqqqooonnnooottt}}}rrr~~~wwweeetttvvvnnnqqqCCC,,,444666///111666777<<>>NNNaaannnxxxyyyxxxzzz{{{zzzzzzxxxvvvttttttvvvxxxyyyoooiiilll}}}|||yyyzzz|||{{{wwwxxx}}}zzzaaagggvvv{{{}}}{{{fffQQQMMMPPP}}}xxxwww{{{xxxwwwvvvtttsssssssssssssssvvvuuu{{{rrr~~~dddkkkPPP555111...000222111333666666999===BBBGGGKKKNNNOOOOOOOOOOOOOOOPPPRRRSSSTTTPPPVVVXXX~~~lllsssQQQKKKPPP777666BBB;;;:::;;;@@@HHHSSScccrrr{{{sssfff|||QQQ333///222111...222222222333777;;;<<<;;;999777<<<===>>>>>>===RRRvvvQQQRRRVVVSSSMMMHHHEEECCCDDDDDDGGGSSS]]]aaa\\\```uuu___eeettt~~~{{{zzz}}}|||ffftttddd```dddhhheee]]]ooossspppfffsssyyy===111888///111222222111//////000111111333555666888;;;???BBBFFFccc]]]dddlll???MMMjjj|||iiigggjjj]]]OOOOOO{{{nnnuuuiiijjjkkkllllllkkkjjjiiigggeeecccaaa___```aaabbbeeejjjrrryyy}}}zzzyyyyyy{{{}}}|||zzzyyyvvvttt\\\IIIDDDUUUKKKAAA888555555444222000...,,,++++++******)))))))))))))))))))))))))))))))))))))))(((,,,---++++++///222222000...,,,,,,444===@@@>>>333//////555;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::888888999;;;:::888<<>>CCCFFFGGGJJJOOOSSSTTTccc|||uuuaaaQQQWWWIII:::FFFYYYiiivvvxxxwww{{{|||zzzwwwvvvuuutttttttttuuuvvvnnnccceee{{{}}}yyyyyy~~~|||wwwyyynnngggsss{{{~~~~~~zzznnnccc|||wwwssstttxxx}}}{{{zzzxxxvvvuuutttssssssqqqwwwxxx~~~zzzlllkkk999333000///222333222444999999;;;???CCCHHHKKKMMMOOOQQQPPPOOOOOOOOOPPPRRRSSSTTTTTTQQQttt|||iiiQQQ@@@SSS@@@;;;<<<<<<::::::???DDDMMM[[[iiizzzrrrpppmmmkkktttDDD333111000222...444222000///222777;;;<<<:::999<<<<<<======999HHHgggXXXMMMUUURRRNNNIIIFFFDDDCCCCCCIIISSS[[[fff______tttrrrGGGWWWjjjvvvzzz|||~~~}}}{{{ooo{{{qqqqqqyyymmmtttrrr{{{nnniiittt}}}mmm;;;555===000///000111000......000222222444666888999===AAADDDEEEqqq]]]eeeYYYUUUeeelllgggiii^^^PPPKKKwwwoooqqqfffgggggghhhhhhhhhggggggcccccccccaaa______aaacccccciiiqqqxxx|||~~~zzzzzzyyy{{{}}}~~~}}}zzz}}}~~~uuucccyyylllSSSOOOPPPzzzHHH???777555555444222000...,,,++++++******)))))))))))))))))))))))))))))))))))))))&&&+++...------111222111222333000,,,000:::@@@@@@777111...444:::;;;;;;===<<<<<<:::999999::::::;;;===:::999:::777333444888111:::@@@===888777666444222666999777555;;;KKKXXXPPPpppvvvoookkkddd___[[[XXXUUURRRQQQOOOIIIDDDGGGRRRXXXXXXPPPJJJAAAKKKeeeqqqttt}}}zzzhhhXXXVVVZZZ\\\aaagggggg~~~}}}rrraaa]]]ccchhhooorrrwwwvvvfff[[[ccciiiiiiiiihhhfffeeehhhllllllmmmqqqvvv{{{~~~~~~}}}wwwwwwlllppprrr^^^ccchhhhhhGGG555///444222222666444===AAAFFFHHHIIIKKKOOORRRSSS```vvv|||oooTTT]]]QQQ<<>>???AAADDDGGGKKKMMMNNNRRRQQQOOONNNNNNNNNPPPPPPSSSUUUSSS___tttfff>>>KKKAAAAAA888;;;999999===AAAGGGTTT___ttt{{{yyyzzzzzzyyyiiivvvggg999555333...444///444<<<666111111555999:::999888:::888;;;===777AAA[[[lllMMMTTTRRRNNNJJJFFFDDDCCCCCCFFFMMMTTThhhccceee~~~uuuJJJVVV___iiivvvzzzzzz~~~|||zzz{{{}}}zzzrrrpppddd```>>>777444333...///000/////////111333222444777999;;;>>>CCCFFFIIIsss^^^[[[{{{uuu^^^ZZZ}}}ppphhhiii]]]PPPGGGiiisssooojjjhhheeecccccceeegggiiiaaacccdddccc```___```bbbdddiiipppvvvyyy{{{{{{|||{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}|||zzzxxxwwwfff\\\sssZZZMMMQQQ{{{JJJBBB:::555555444222000...,,,++++++******)))))))))))))))))))))))))))))))))))))))###***//////000222222///333666222,,,---888@@@BBB;;;222...444::::::;;;>>>===;;;999888888999:::<<<:::777666:::;;;999888999:::555---)))111;;;999111666;;;===888444:::LLL\\\kkknnn___dddfff]]]nnn{{{mmm```VVVLLL@@@999:::===999111555KKKfffwwwxxxmmm[[[XXXdddgggiiitttvvviiidddiiihhh___^^^fffiii|||pppjjjjjj```RRRTTTbbbeeennntttyyyxxxfffZZZ```ccccccdddeeefffgggmmmssstttssssssvvvzzz||||||{{{~~~mmm~~~}}}nnnlllMMMiiijjjggg999///000222///444888333???CCCHHHJJJJJJLLLOOORRRRRRSSSbbbwwwzzzbbbgggXXX===CCCOOOdddtttvvvwww|||{{{yyyzzz{{{{{{{{{yyyxxxwww~~~nnnZZZPPP```iiiyyyssstttzzzzzzsssuuu~~~uuunnnggguuu~~~~~~yyy{{{zzzxxx|||xxxoooppprrrvvvyyy{{{zzzxxxyyyxxxwwwvvvvvvuuuuuuuuusss}}}|||vvvTTTDDD666111///000444555444777<<>>888@@@WWWOOOSSSQQQNNNJJJGGGEEECCCCCCDDDIIIMMMccc```cccppp^^^___[[[aaarrrxxxvvvzzz|||zzzxxxbbbVVVAAA666(((666---///000000///000333555333555777999<<>>AAA???<<<:::<<>>666444888;;;999???LLLWWWffftttpppaaaSSSUUUJJJIIIWWWccc\\\XXX___cccfffzzzzzzqqqjjjdddZZZPPPUUUbbb]]]```lllyyyuuueee[[[\\\```ggglllhhhbbbaaacccfffgggnnnssstttxxx~~~~~~yyykkkeeetttbbbfffKKKfff\\\}}}aaa777777222444999444000888@@@FFFIIIIIIMMMTTTVVVSSSPPPWWWXXXkkkkkkqqqbbbCCCCCCBBBVVVmmmyyy{{{{{{{{{||||||zzz|||{{{wwwvvvxxxyyyaaa___eeeffflllvvv|||xxxuuuxxx{{{{{{{{{wwwhhhqqq|||zzzuuu~~~}}}sssiiilllzzz{{{qqqssswwwzzzxxxssssssxxxwwwyyyxxxvvvrrrrrrtttwwwyyy~~~}}}yyylll]]]???+++000111222222333666:::>>>DDDFFFIIIJJJJJJKKKLLLNNNMMMMMMMMMMMMNNNNNNLLLKKKMMMRRRSSSOOOjjjtttTTTLLL;;;EEE777:::<<<===<<<:::999===GGGOOObbbnnn{{{eeerrr{{{{{{uuudddqqq>>>888111---...111333333999888666444444555777888777666777;;;;;;;;;>>>DDDaaaMMMFFFPPPFFF???LLLEEE===@@@DDDOOOYYYZZZ^^^uuuyyyiii[[[___nnn{{{~~~lllQQQ555333...444...------...///111333444777777888999<<<@@@EEEHHHRRRjjjcccPPPaaapppcccZZZNNNuuugggppphhhXXXNNNTTTmmmkkk```^^^hhhllleeecccjjjdddbbb```^^^]]]]]]^^^___eeeeeejjjpppssssssvvv{{{}}}{{{wwwvvvxxx{{{}}}~~~xxxyyy{{{||||||{{{{{{zzzzzzuuuooocccWWWmmmdddRRRgggKKK;;;:::666555444333111///---+++,,,+++***)))(((((((((((())))))))))))))))))))))))***'''(((///222000000222///000000---,,,///666===@@@777111111444666:::===;;;:::999888888888999999:::999888888777777777888;;;777000+++,,,555@@@HHHEEEBBB>>>===@@@FFFMMMRRRWWW^^^rrrzzz```MMMIII???>>>AAAGGGIIIIIIKKKOOOXXX[[[iii||||||cccVVV@@@AAATTTddd^^^VVVWWWWWWdddmmm|||vvvtttrrrrrrpppjjj]]]RRRQQQVVVbbbaaagggmmmfffWWWPPPSSSbbbaaabbbccccccbbbdddfffhhhiiiooovvvwwwvvv~~~{{{ppp{{{nnnooozzzooo]]]aaafffhhhUUU...111///***222BBBGGG>>>FFFKKKMMMKKKNNNSSSTTTQQQSSSKKKVVVpppnnnhhhQQQ:::???SSSjjjwwwzzzzzz}}}{{{{{{}}}~~~{{{wwwzzznnnkkkppppppaaadddnnnyyyzzzsssqqqttt}}}tttccckkkyyy~~~yyy|||wwwmmmmmmwww|||zzz~~~|||zzz{{{~~~}}}~~~|||wwwuuuvvvyyyzzzzzzyyyvvvuuuwwwyyyxxx}}}~~~___QQQ;;;///111222444555777:::???BBBEEEGGGJJJKKKLLLMMMNNNPPPIIIIIIIIIJJJLLLMMMNNNNNNPPPRRRTTTQQQdddooommmIII@@@999AAA;;;<<<<<<:::999===EEELLLYYYdddsss}}}uuueeewww~~~}}}yyysssddd___eee:::555000---...000222222555555444444444555777888777555666::::::999<<>>CCCCCCDDD@@@===>>>CCCIIIMMMNNNLLLNNNccc{{{vvvUUU>>><<>>```KKK:::EEEGGG@@@AAA???GGGBBB>>>CCCTTT```bbbbbbdddrrrqqqzzz}}}zzzyyyyyy}}}zzzwwwBBB444555///222111000000000111333444555:::>>>DDDIIILLLOOOQQQSSSZZZkkkIII\\\cccNNNRRRooorrrjjjlllbbb___EEEAAAgggrrreeeeeefffggggggfffeeeeee```bbbdddffffffeeecccbbb^^^___ccciiimmmoootttzzzxxxyyy|||}}}~~~~~~|||{{{zzzwwwvvvwwwzzz}}}|||zzz{{{ooouuudddfffkkk\\\oooRRR>>>888666555444333111///---+++++++++***)))(((((())))))((((((((((((((((((((((((((('''(((+++///000000111111111111...,,,,,,...111:::===999000...666:::666:::999999888888888888888888777777666666666777777999MMMXXXQQQKKKLLLJJJBBB@@@<<<:::>>>FFFLLLMMMKKKLLLOOOXXX]]]QQQ>>>>>>JJJZZZnnnoooaaaUUUNNNCCC:::BBBSSSiiibbbdddaaaOOOJJJXXXeeecccaaahhhnnnmmmoooiiiYYYRRRXXXcccmmmooolllmmmrrrmmmxxxyyyhhhXXXTTTUUUTTTQQQWWWeeessszzzzzz}}}sssggghhhhhhbbb```eeeqqqpppwww~~~{{{xxx{{{bbbmmmtttqqqggg\\\cccZZZ222///...999666555]]]tttYYYNNNOOOOOOOOONNNOOONNNLLLLLLJJJ___kkkxxxfffmmmHHH<<>>BBBFFFIIIFFFIIILLLNNNOOOQQQSSSUUUVVVUUURRROOONNNOOORRRTTTQQQKKKQQQXXX\\\iii```===DDD999999:::<<<;;;;;;;;;>>>AAAEEELLLXXXhhhwwwfffrrrwwwxxxaaahhhcccAAA111000000000111222222222111222333444555555555555777666777999999666888<<>>===;;;HHHBBB>>>CCCTTTdddhhheeebbbtttzzzyyyooonnnuuuxxxtttzzzyyyzzzuuuqqquuu~~~ppplll:::111333000222111000000000111333555666;;;@@@FFFLLLPPPUUU[[[___\\\hhhVVV^^^|||MMMQQQmmmoooeeeeee\\\[[[PPP@@@QQQhhhkkkkkkfffdddeeeddd``````aaabbbbbbbbbaaa```___aaa```bbbgggiiijjjooouuutttvvvzzz|||||||||||||||{{{xxxuuuvvvzzz}}}}}}{{{zzz~~~aaabbbQQQ===999666555444333111///---++++++***))))))))))))))))))(((((((((((((((((((((((('''(((((()))---000111000222222222000...---...///666===<<<333///555888555999999999999888888777777777666666555666666777777DDDZZZgggaaa[[[^^^]]]VVVCCC???===@@@FFFJJJHHHEEEHHHNNNNNNHHHFFFNNN\\\eee```ffftttmmmWWWDDD===888444;;;HHH^^^ccccccnnnmmmVVVGGGNNNWWWYYY^^^lllpppkkkooosssmmmVVVWWW]]]fffjjjgggeeeeee```tttvvveee]]]XXXTTTVVV\\\fffpppuuuwww{{{~~~rrrmmmgggaaacccjjjnnntttxxxxxxyyy}}}rrrvvv}}}rrrkkkooo~~~ggghhhKKK...666...:::<<>>CCCPPP\\\aaabbbbbb[[[gggmmmjjjiiiooosssrrryyywwwyyypppcccaaa[[[\\\jjjzzzrrrzzz___666111333000///000000000000111444666777;;;???EEEIIINNNXXXccclll^^^bbbbbbSSSjjjnnnGGGSSSssspppcccgggbbb```[[[FFFFFFlllmmmnnnjjjdddbbbeeeeeebbbdddcccaaa___^^^^^^^^^^^^aaa___aaaeeeggghhhmmmtttsssvvvyyyzzzzzz{{{}}}{{{yyyvvvwwwzzz}}}}}}||||||zzzlllgggIII======666555444333111///---+++******)))))))))))))))***))))))))))))))))))))))))&&&(((((('''+++000111///111111222222111000///...333:::<<<888333333555555888888999999888888777666555555555555555666666777CCC___{{{|||nnnbbbKKKHHHEEEDDDEEECCC@@@===<<>>AAAFFFLLLRRRWWWZZZeeekkkqqqqqqnnnnnntttyyyssstttwww|||xxxUUUKKKPPPIIIFFFSSSxxxyyy{{{yyyMMM555555444000---000000000111333666888:::===@@@CCCFFFLLLWWWfffrrr~~~zzzXXXQQQtttZZZ@@@JJJhhhhhhaaaiiifffgggYYYIIICCC___vvvnnnfffaaacccfffhhhiiihhhfffccc```^^^^^^______]]][[[]]]aaadddgggnnnvvvvvvyyy||||||yyyyyy{{{}}}yyyyyyyyyyyyyyyyyyzzz{{{~~~vvvlllnnnyyyEEE;;;===666555444333111///---+++******))))))))))))******))))))))))))))))))))))))&&&((((((&&&)))000111...//////111222333222///...111555;;;===777000111777777888888999888777666555555444444444555555666777999ZZZmmmYYYMMMKKKGGGCCC???;;;777555666>>>LLLaaavvvwwwjjjaaa```^^^ZZZPPPHHHIIIOOOBBB777444;;;???>>>GGGUUUrrr|||ddd]]]bbbiiipppkkk]]][[[ZZZLLLDDDGGGIIINNNIIINNNVVV]]]kkkqqqgggYYYSSSPPPTTTZZZ\\\^^^``````hhhnnnhhhWWWNNNWWWfffeeekkkqqqsssqqqpppoooooosssuuunnnbbb```kkkuuuvvv}}}|||zzzwww]]]:::555...///555===@@@AAAFFFIIIIIIFFFHHHLLLMMMJJJJJJMMMMMMOOOOOOWWWcccbbbQQQCCC>>>JJJ\\\kkkyyyhhhTTTZZZnnnxxxsssiii~~~~~~ddd]]]YYY^^^jjjttt|||xxxxxxvvvsssxxx{{{tttnnnqqqwww{{{zzzxxxtttvvvxxxyyyyyyzzz{{{}}}|||vvvuuuttttttxxx~~~}}}zzzzzz{{{{{{zzzxxxxxx~~~kkkNNN555333111999666:::@@@CCCEEEFFFFFFGGGFFFHHHKKKMMMMMMNNNPPPQQQKKKMMMNNNKKKHHHHHHMMMRRRQQQQQQMMMSSSUUUXXXrrrqqqzzz;;;EEE???>>><<<;;;;;;;;;:::999<<<===AAAHHHQQQ^^^jjjqqq~~~rrrwww}}}ddd[[[^^^OOO:::222---000222222000000111333333333222111111222444444444444666:::999666777:::999SSS```DDD;;;:::===777======???@@@AAADDDJJJPPPTTT______ffflllhhh___```iiioooqqquuuzzz~~~gggQQQRRRLLLEEEKKKeeekkkuuu}}}~~~~~~nnn>>>555666111000222111111222333666:::===>>>>>>BBBEEEFFFJJJUUUeeeqqqkkkYYYrrruuuQQQCCCUUUaaadddiiicccfffYYYLLLBBBSSSrrrcccaaacccccceeejjjfffeeedddbbbaaa``````___[[[YYYZZZ]]]```dddkkktttuuuyyy}}}|||wwwrrrqqqrrruuuxxx{{{zzzvvvtttvvvxxx|||rrrtttzzz{{{eeettt}}}FFF:::999666555444333111///---+++***)))))))))))))))******))))))))))))))))))))))))%%%((((((%%%)))000222...,,,---///222333222000---000222;;;AAA::://////888777888888999999777666555444444444444444555666777:::TTT}}}bbbQQQHHHGGGEEE???999444222111999AAATTTkkkqqqggg^^^\\\WWWYYY\\\ZZZRRRLLLQQQZZZXXXTTTUUUYYYQQQDDDFFFRRRyyy[[[IIIOOOddd~~~pppqqqxxxpppbbbUUUHHHFFFGGGQQQXXXXXX___bbbYYYSSSLLLGGGGGGIIIKKKPPPUUUUUUeee|||rrrZZZUUU]]]fffqqq~~~}}}ssshhh```mmmrrrkkk]]]```rrr{{{www{{{}}}ssseeehhhmmmggg}}}NNN444444888>>>===>>>HHHLLLHHHIIIKKKGGGHHHMMMNNNIIIIIIMMMKKKJJJVVVVVVuuuRRRPPPWWWGGG===CCCPPP```xxxqqqmmm{{{wwwooouuuXXXCCCJJJYYYbbbmmmzzzyyy~~~yyyooopppvvvssssssvvvzzzzzzzzzzzzzzzzzzyyyxxxwwwyyy}}}}}}yyyuuuqqqnnnttt|||{{{xxxvvvvvvyyy{{{{{{zzz}}}www{{{xxxbbbHHH666666333777:::>>>DDDGGGHHHHHHHHHHHHFFFHHHKKKLLLLLLMMMNNNPPPKKKMMMNNNJJJEEEDDDGGGKKKIIIMMMIIIOOORRRZZZYYYVVVLLLAAA???<<<;;;;;;;;;:::999999;;;>>>BBBIIIRRR]]]dddtttxxxvvvllleeejjjuuu|||{{{zzzwwwwww~~~|||___]]]bbbFFF+++222---///111000......000222111000//////000222444666222222555999888555666999777HHHmmmhhhLLL>>>:::===888<<<>>>???@@@AAAEEELLLRRRTTTTTTTTT```oookkkYYYTTT]]]nnnqqqvvvzzz}}}~~~}}}cccGGGIIILLLFFFEEEJJJLLLVVViiixxxaaa888666333,,,111999222222333555999<<<@@@BBB@@@DDDGGGHHHKKKTTTcccnnnrrrjjjoooIIINNNdddnnnlll```fffcccSSS@@@CCC|||yyycccaaaccc___```gggaaabbbcccccccccaaa___^^^]]]ZZZYYY\\\]]]___fffnnnrrrxxx}}}{{{tttlllgggeeerrrwww|||zzztttppprrrvvvrrrtttooogggiiigggyyy~~~qqqeee|||HHH::::::666666444222///---+++*********))))))))))))******))))))))))))))))))))))))&&&''''''((()))+++///333333444444222///---------///---111:::<<<666222333777888999999999777666555333333333444444555555555111>>>TTTkkkyyyyyyooofffSSSGGG@@@AAA>>>666555<<>>GGGNNNOOONNNOOOOOOMMMHHHHHHHHHKKKMMMMMMLLLJJJFFFIIILLLKKKHHHGGGIIIKKKMMMJJJKKKNNNLLLOOOeee~~~pppFFF???JJJCCC;;;???777111<<<777999;;;>>>CCCJJJRRRXXXkkk~~~~~~}}}xxxsssttt}}}www||||||ccc\\\\\\GGG111...333000000000000000000000000000000111111111222222222222222333444444555555666666EEEQQQVVV<<<555@@@333AAA<<<:::;;;???AAAFFFSSSbbbWWWXXXXXX\\\gggppplllcccaaaaaaooo|||{{{}}}iiiTTTVVVPPPDDDAAAIIIGGGKKKeeeHHH444666...333444222111333666888:::===BBBEEEHHHFFFGGGKKKMMMNNNVVV```sssmmmuuunnnZZZqqqQQQFFF\\\nnn|||jjjccciiiOOOLLLBBB]]]ssssssmmmbbbggg```eeeaaaggghhhbbb^^^___]]]YYYUUUXXXZZZZZZXXXZZZ```fffpppvvvwwwyyyOOOZZZ[[[rrrxxx```]]]iiiaaaiiicccdddzzz___\\\nnnsssooo}}}pppdddGGG::::::666666444222///---+++*********))))))))))))******))))))))))))))))))))))))&&&'''(((((((((***...111111222222111///...///000...---111:::>>>999444222666777888888888777666555333333333444444444555555222666===GGGOOOSSSQQQOOOGGG@@@BBBNNNTTTNNNIIIJJJXXXUUUQQQNNNMMMNNNOOOPPPPPPTTTZZZbbbmmm{{{ppp```YYYUUUkkk```BBBHHHCCCBBBHHH]]]bbbllltttooofffhhhrrrtttvvvzzzzzznnnbbbXXXSSSRRRUUU[[[eeemmmsssxxxrrruuuzzzdddbbblllbbbeee{{{vvvQQQ555222;;;===@@@CCCEEEFFFGGGHHHJJJFFFGGGIIIIIIIIIHHHFFFEEEGGGCCCXXXaaaNNN```HHHWWW^^^KKK:::CCCDDDLLLggg~~~|||yyyxxxzzz~~~{{{]]]LLLMMMVVVZZZdddrrrlllfffttt{{{zzz}}}xxxwwwvvvsssqqqqqqzzzzzzzzzxxxtttqqquuu|||tttoookkkkkkpppwww{{{}}}wwwvvvvvvwwwyyyyyyvvvsssvvvlllYYYDDD888333444999>>>CCCHHHLLLMMMOOORRRPPPKKKMMMLLLMMMNNNPPPQQQPPPOOOKKKMMMOOOOOONNNNNNNNNOOORRROOOQQQSSSOOOMMMZZZlllaaaUUUPPPRRRHHH=========;;;>>>777888:::;;;>>>CCCJJJOOOaaavvvwwwmmmuuu}}}||||||www{{{zzzvvvaaaXXXTTT@@@000///111000000000000000000000000000000000111111111222222222222333333444555555555555AAANNNxxxFFF;;;444666@@@<<<:::;;;???@@@DDDOOO[[[bbbfffpppyyyzzzpppbbbXXXaaa\\\ffftttxxx|||}}}~~~~~~iii]]]OOOHHHOOOgggXXXSSSkkkCCC444666...333333333222555888;;;<<>>AAACCCFFFGGGGGGGGGHHHJJJHHHHHHHHHHHHGGGEEECCCAAAEEE@@@KKKTTTHHHKKKvvv]]]KKKUUUSSSDDD;;;<<>>AAAIIIQQQOOOSSSbbb{{{|||qqqxxxxxx|||yyyxxxxxx}}}rrr]]]IIIGGGWWWttthhhzzznnn<<<444666///333222555444888<<<>>>@@@AAACCCEEEEEEDDDFFFJJJLLLMMMQQQWWW[[[[[[\\\cccsssZZZaaaiiiddd\\\EEEIII]]]gggkkkdddaaaZZZUUU@@@???^^^fff___ccchhh___^^^aaa^^^YYYXXX\\\___\\\UUUTTTWWWYYYYYYWWWWWWZZZ]]]aaa^^^dddmmmjjj^^^___dddrrrnnnvvvjjj{{{}}}FFF999:::666666444222///---+++*********))))))))))))******((((((((((((((((((((((((((())))))((('''(((***,,,000000000...---...111333111......444<<<>>>;;;777444444555666666666777777444444444444444444444444222222222333555777888888999<<>>AAAEEEAAAHHHZZZfffmmm}}}xxxrrryyy~~~tttvvvxxx}}}zzzsssvvvvvvmmmiiiqqq|||}}}{{{|||ssscccWWWKKK===...///333+++/////////////////////////////////000000000111111111111111222333333444444777777BBBjjjdddJJJ???BBB666888999:::<<<===???EEEJJJXXXRRRQQQ___zzzooovvvrrruuutttxxx}}}yyyyyywwwwww|||ssseeeSSSNNNYYY~~~WWW555444666111444222888888;;;@@@BBBCCCDDDEEEFFFEEEEEEGGGJJJLLLMMMOOORRRTTTaaacccaaa]]]OOOmmm~~~rrr@@@LLLmmmdddeeefff___```ZZZGGGAAAHHHttttttgggfffccc^^^___]]]ZZZVVVUUUXXX[[[YYYVVVUUUWWWZZZYYYXXXWWWWWWXXXnnnnnn}}}fff\\\LLL___nnnhhhwww]]]eeexxxyyyfffuuu~~~GGG::::::666666444222///---+++*********))))))))))))******((((((((((((((((((((((((((())))))(((''''''((()))000111000///------///111444111...000666<<<>>><<<444444555555666666777777444444444444444444444444---000333555666666555555777<<>>;;;???HHHOOOLLLOOOSSSUUUUUUUUUVVVWWWRRRPPPQQQVVV\\\___aaadddiiieeeffflllnnnjjjdddbbb```dddfff```UUUPPPSSSYYYkkkzzznnnnnnttttttqqqeeeXXXppp|||ggg@@@///888>>>888CCCDDDEEEDDDCCCBBBCCCEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFMMMEEEDDDQQQMMMQQQmmmbbbMMMTTT^^^III:::???===CCCWWWiiipppvvv~~~|||~~~}}}~~~}}}|||oooYYYVVVYYYSSSQQQ[[[eeeiiijjjhhhaaaYYYbbbYYYXXX]]]^^^fff{{{~~~wwwvvvwwwzzzvvv|||~~~tttddd^^^eeeooosssXXXFFF666666???DDDCCC@@@DDDIIIKKKIIIJJJOOOTTTUUUOOOMMMKKKKKKMMMNNNOOONNNPPPNNNNNNPPPTTTVVVTTTRRRSSSQQQSSSYYY^^^___]]]]]]aaa___FFFKKKHHHEEEDDD;;;:::;;;:::999888888;;;===CCC@@@HHHWWW```kkkrrr^^^eeesssvvvtttttt{{{}}}yyyrrrsss|||mmmlllnnnrrrtttuuuzzzgggXXXNNNCCC666+++000555,,,............................../////////000000000000000111111222333333333777444<<>>===666666555555555666777777555444444444444333333333111222222222111111222444333777;;;<<<999777888;;;666999<<<<<<<<>>===???AAABBBBBBBBBBBBCCCDDDEEEFFF>>>HHHGGG@@@AAACCCIIITTTwwwUUUOOOQQQNNNDDD888>>>AAALLL]]]jjjrrrxxx}}}xxxwwwyyy~~~}}}~~~wwwvvvtttzzzrrrffffffgggllleeegggqqquuu{{{~~~zzzwww|||vvvllldddeeerrr|||lll\\\:::555777AAAJJJKKKHHHFFFHHHKKKKKKHHHHHHLLLMMMLLLJJJIIIIIIJJJKKKKKKJJJHHHHHHIIIKKKKKKJJJJJJKKKLLLQQQQQQPPPPPPSSSVVVWWWUUUWWWeeezzzXXXEEEJJJIIICCC>>>>>>===;;;777666666777777888<<>><<<888:::???@@@===>>>MMMYYYWWWOOONNNXXXaaakkkhhhmmmkkkXXXPPPUUUWWWsssvvvyyyyyyyyy{{{cccYYYkkkUUU888444888222888>>>888EEECCCDDDFFFFFFFFFFFFGGGIIIHHHIIIHHHEEEGGGMMMLLLGGGJJJPPPNNN]]]mmm|||bbbzzzWWWLLLaaabbbhhh```\\\YYYNNNLLLDDDEEEooovvvmmmkkkpppccc[[[WWWWWW[[[\\\XXXWWWYYYYYYXXXVVVTTTTTTUUUUUUUUUTTTYYY]]]```lll|||~~~xxx}}}vvv}}}III<<<;;;666666444222///---+++*********))))))))))))******))))))))))))))))))))))))$$$&&&(((((('''&&&'''((('''***///111222111111111)))222777333111666999999:::999888666666666777888555555555444444333333333...111333333000///000222111222222333666888777333111///...222999>>>@@@???LLL```{{{pppRRRIIIPPPUUUQQQMMMLLLKKKIIIFFFDDDPPPVVVNNNVVVSSSEEEZZZsssbbb888333999777222999BBBGGGHHHKKKPPPUUU\\\[[[XXXUUUUUUWWWWWWUUUOOORRRXXXZZZTTTLLLJJJMMMJJJFFFFFFMMM]]]nnn|||{{{xxxjjjgggtttxxxtttoooggguuuYYYWWWwww|||nnnGGG...888AAA:::888AAA@@@@@@@@@???======???AAABBBAAAAAAAAAAAABBBCCCDDDCCC>>><<<@@@FFFGGGEEEEEEGGG___SSSNNNGGG???888777@@@RRR^^^dddmmmxxxwwwwww{{{~~~}}}~~~{{{wwwyyysss{{{~~~}}}xxxwww{{{uuugggYYYVVVfffttt\\\OOO444666???IIILLLJJJHHHIIIEEEFFFEEEEEEJJJQQQQQQMMMGGGFFFFFFHHHIIIHHHFFFDDDFFFIIILLLKKKIIIGGGIIIKKKKKKLLLMMMLLLOOORRRSSSRRRQQQYYY___|||OOOJJJLLLOOODDDDDDBBB???:::888777777999666666999???BBBBBBAAAEEEOOOTTTQQQVVVccciiidddhhhnnnssspppllllllqqquuurrrssssssuuuxxxzzzxxxuuuuuuuuukkkYYYMMMOOOTTTWWW^^^\\\dddtttzzzuuu^^^LLLIII>>>///,,,222///...000------------------------------------.........///////////////000111111222222///999111666@@@qqqbbbLLL:::@@@AAA>>>999999>>>>>>:::<<<999CCCUUUWWWLLLLLLVVVbbbdddrrryyyooojjjnnnnnnqqqvvvzzzzzzxxxzzzzzzwww@@@777666999222999AAA:::GGGDDDEEEFFFFFFEEEEEEHHHJJJHHHIIIFFFBBBEEEKKKKKKEEEBBBLLLJJJPPPMMMppp|||uuuooo{{{ccc^^^rrrmmm```\\\\\\QQQNNNHHHAAAYYYnnnaaalllfff```YYYWWW]]]aaa^^^YYYXXXYYYVVVSSSRRRRRRTTTTTTTTTMMMSSSTTTYYYiiisssyyy|||uuu}}}|||qqqJJJ>>>>>>555555333111///...,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''')))+++---///111222333000//////000222444666888;;;:::999888999:::<<<<<>>DDDGGGLLLSSSZZZVVVSSSVVV[[[]]]YYYTTTVVVRRRQQQPPPLLLFFFEEEHHHCCCEEEUUUYYYiii~~~~~~yyy}}}~~~wwwvvvxxx|||{{{uuuooonnn{{{^^^]]]pppwwwuuuVVVBBB555;;;CCCCCC@@@AAABBBBBBBBBBBBAAA@@@???>>>EEEEEEDDDDDDEEEFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDFFF|||~~~TTTSSSSSSFFFAAA<<<;;;BBBMMM[[[kkkxxxyyy~~~}}}}}}xxxmmmiiiwwwyyyrrrxxx}}}uuu{{{|||zzz}}}~~~uuuwww~~~xxxyyy~~~vvvfffZZZVVV^^^rrrxxxmmmVVV:::777>>>EEEHHHGGGGGGJJJNNNIIIIIIJJJJJJJJJMMMPPPTTTQQQKKKFFFDDDGGGIIIHHHEEEGGGHHHJJJKKKMMMMMMNNNNNNJJJKKKMMMNNNNNNMMMKKKJJJOOO\\\SSSpppiiiNNNVVVFFFGGGFFFCCC???999555666999888777666666888999999888>>>???BBBDDDFFFJJJPPPTTTZZZ]]]aaadddfffiiinnnssskkkkkkjjjjjjiiihhhggggggeee[[[NNNFFFIIIPPPTTTSSSTTTaaaiiiqqqzzzcccPPPDDD@@@////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111444---:::888111eeeDDDDDD888EEEHHH===777<<<>>>999<<>>???EEELLLHHHGGGFFFFFFEEEEEEFFFFFFGGGEEEDDDDDDFFFHHHHHHHHHHHHMMMOOOPPPNNNXXX[[[vvvIII___|||wwwnnn\\\[[[```RRRCCCCCCGGGjjj|||pppbbbgggccc]]]WWWVVVZZZ]]]]]][[[TTTSSSSSSSSSUUUUUUSSSRRRPPPPPPPPPQQQVVV```kkkssszzz||||||tttvvv~~~sssKKK===<<<666555333222000...,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((***---000222222111000111111222333555666777<<<<<<;;;999888999;;;===>>>;;;999:::888333222444111///000222222......111333222111111222555888:::BBBBBBBBB@@@>>>===???@@@HHHBBBFFFXXXhhhmmmpppuuuoooWWWLLLLLLOOOQQQ```hhhyyytttCCC---000777===<<<===FFFQQQSSSQQQOOOQQQVVVXXXVVVSSSQQQKKKHHHLLLNNNIIIAAA<<>>999???CCC@@@???CCCCCCCCCCCCCCCCCCBBBAAAAAADDDDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEECCCcccOOOGGGSSSGGG>>>777;;;EEEQQQ]]]fffvvvyyyzzz{{{~~~uuuhhhLLLIIIZZZmmmnnnmmmtttwww{{{pppnnnsss|||{{{xxxlll~~~tttuuulllpppyyy{{{{{{ppp[[[TTTJJJWWWwwwnnn[[[FFF333===???AAADDDFFFIIIMMMOOONNNOOOOOOOOOOOOPPPSSSVVVUUUPPPKKKJJJLLLMMMKKKHHHIIIJJJKKKMMMNNNOOOOOOOOOLLLMMMMMMNNNNNNMMMLLLKKKMMMQQQSSSggg{{{UUUKKKJJJMMMJJJBBBAAADDD>>>222999777666666777888888777999:::<<<===???CCCHHHKKKJJJLLLOOOPPPPPPRRRVVVYYYUUUUUUTTTSSSRRRRRRQQQQQQAAAEEEHHHEEECCCDDDIIIMMMZZZIIIYYYtttvvv|||mmmmmmSSSFFFAAA<<>>???<<<:::;;;999<<>>BBBBBBFFFKKKIIIIIIHHHGGGGGGGGGGGGHHHKKKIIIFFFFFFGGGHHHHHHGGGLLLMMMIIIFFFDDDNNNRRRcccqqqMMMVVVqqqzzz___RRRTTTRRRNNNIII???QQQgggfffeeeddd```ZZZXXXYYY[[[[[[YYYSSSRRRQQQRRRSSSSSSQQQOOOOOONNNNNNNNNQQQXXX```gggmmm}}}}}}tttllljjjtttLLL===:::666555444222000...,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((('''(((,,,000222111...111222333444555555555555<<<======;;;777777:::===???AAAAAA===:::888444000222000000333333000///111222111000000111444666888CCCDDDDDDDDDCCCDDDGGGIIIIII>>>444555BBBQQQ[[[^^^YYYiii{{{www```NNNGGGGGGKKKMMMNNNSSSYYYlllXXXGGG666333999@@@DDDGGGKKKLLLMMMOOOPPPQQQRRRRRRNNNIIIFFFGGGGGGDDDCCCDDDUUU]]]qqqqqqxxx}}}uuu___RRRgggbbbvvvxxxbbbbbbrrrvvvYYY<<<:::===DDDCCC===>>>DDDBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCDDDEEEFFFGGGGGGFFFEEEKKKUUUsssyyySSSIIIOOOEEE:::555555>>>OOO^^^nnnuuu|||~~~pppeeejjjvvvvvvvvv{{{yyy~~~uuuyyyoooeeeuuuxxxrrrqqqwwwqqquuuzzzuuurrryyyrrr|||}}}uuufffSSSPPPOOOmmmxxxdddKKK<<<:::RRRKKKDDDBBBFFFLLLNNNNNNRRRSSSRRRQQQPPPQQQSSSUUUWWWTTTPPPPPPQQQQQQOOOLLLIIIJJJKKKMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKUUU^^^rrr|||~~~PPPIIIKKKLLLJJJEEE>>>:::888999888666666777888777666555666777888999;;;???BBB@@@AAABBBAAAAAAAAACCCEEECCCCCCCCCBBBBBBAAAAAAAAA888<<>>:::777666444222000...,,,+++************)))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''***000222000,,,000111333444555444444333888;;;>>>===999666777999@@@FFFFFF???;;;<<<666---444111111444555333111333111000000///000222444555666777:::;;;===@@@EEEHHHIIIJJJGGGBBBEEELLLKKKDDDAAAFFFKKKMMMRRRWWWUUUOOOQQQLLLGGGDDDDDDFFFGGGGGGEEEPPPTTTNNNRRRkkkuuuQQQ:::444999>>>@@@EEEIIIMMMOOOMMMKKKKKKLLLIIIHHHFFFBBB<<>>CCC@@@AAABBBDDDEEEEEEEEEEEECCCCCCCCCDDDDDDDDDCCCCCC@@@AAADDDFFFGGGFFFEEEDDDLLLPPPaaazzz}}}HHHJJJIIIFFF@@@666555BBBQQQ___ooo}}}|||zzz~~~}}}}}}xxxuuuiiiwww}}}zzzppprrrllliiisss|||yyyzzz}}}xxxwwwrrrxxxjjjVVVNNNKKK]]]jjj}}}nnnlll^^^FFFAAAMMMfffYYYJJJDDDHHHMMMMMMKKKPPPPPPPPPOOOMMMMMMNNNPPPTTTRRRQQQQQQSSSSSSQQQOOOIIIJJJKKKKKKLLLLLLLLLLLLPPPNNNMMMKKKKKKKKKMMMNNNMMMPPPWWWXXX```gggNNNAAAHHHJJJ@@@>>>GGG;;;999777777888888777666555666777777666777:::<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888888<<<@@@AAAAAAAAA\\\uuunnnRRRBBB???666))).........---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000111222222///444999888UUUooo<<>>===;;;>>>CCCEEE]]]tttvvvhhh]]]cccooo^^^aaafffmmmssswwwyyyzzzzzzyyyzzz~~~fffYYYtttKKK===???:::===BBBHHHKKKJJJHHHHHHKKKJJJJJJIIIIIIIIIIIIIIIIIIGGGFFFFFFIIIKKKLLLLLLIIIQQQVVV[[[]]]YYYeeeooo]]]ccclllxxxVVVEEE___jjjfffeee^^^UUUVVVRRRBBBEEEWWWzzzjjjcccbbb```[[[WWWUUUVVVXXXTTTSSSQQQQQQQQQOOOMMMKKKJJJKKKLLLKKKIIIIIIJJJLLLZZZXXXaaaooopppiiiqqqyyyzzz{{{}}}ooossskkkddddddfffdddcccdddlllJJJ???<<<888777555333000...,,,+++************)))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&)))---///...---000111333444444444333222333888<<<===;;;888666666???FFFGGGAAA???BBB???777777222000333555333111333111000000000000111222333,,,...111333555888<<<@@@NNNVVVTTTHHHAAAEEEFFFBBBIIIIIIGGGDDDEEEHHHIIIGGGBBBCCCDDDFFFHHHGGGEEECCCDDDEEEIIILLLIIIJJJ]]]sss|||```@@@000444===???EEEKKKLLLHHHCCCAAAAAA???<<<;;;===AAAMMMaaattt|||tttxxxwwwzzz}}}nnnvvvzzzvvvsssaaannnnnnvvvkkk[[[rrr|||{{{YYY;;;???>>>???AAAAAA???>>>@@@======???AAABBBCCCDDDDDDBBBBBBCCCCCCCCCBBBBBBAAA<<<>>>AAACCCDDDDDDCCCBBBBBBHHHOOOYYYkkkVVVPPPKKKIIIDDD===:::;;;MMM^^^nnnrrrppp{{{zzz|||zzzqqq}}}}}}llliiiuuuwwwyyyvvvppprrrxxxkkknnnxxxvvvwww}}}~~~qqqkkkmmm\\\KKKNNNWWWtttooo``````VVVBBBCCCUUU```TTTFFFAAAFFFLLLMMMKKKLLLMMMMMMLLLJJJJJJKKKLLLMMMMMMMMMNNNPPPQQQQQQPPPKKKKKKLLLLLLMMMLLLLLLLLLOOOMMMKKKJJJJJJKKKMMMOOOMMMZZZTTTSSS___hhhRRRBBBIIIOOOKKKEEE???===:::999999999888666666777888777555555666888666555444444555555666666666666666666777777777777???======???===<<>>???CCCIIISSSHHHGGG]]]|||{{{hhhlllfffaaadddnnnvvvyyyxxxzzzyyywww~~~yyy|||~~~}}}|||~~~~~~zzzzzzfffdddsssBBB888777<<<@@@FFFJJJLLLLLLIIIGGGIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFDDDEEEGGGIIIJJJJJJOOORRRNNNNNNVVV[[[jjjwwwwww]]]```eeeKKKYYYaaadddggg___SSSVVVVVVIII777JJJxxxoooeeedddaaa]]]XXXVVVVVVWWWVVVTTTSSSRRRRRRPPPNNNKKKIIIKKKLLLLLLJJJIIIIIIIIIGGGJJJRRR[[[___aaafffmmmtttmmmssszzztttpppnnneeeeee___\\\\\\]]]```hhhpppeeeGGG???<<<888777666333000...,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''')))+++---///111111333444444555555555333555888;;;<<<;;;:::888===@@@BBBBBBEEEIIIJJJHHH>>>777222333333111000111111111000000000111111222///000111111111222555888BBBKKKMMMCCC:::;;;>>>??????@@@AAABBBBBBCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAADDD<<>>555;;;???CCCCCC???;;;999999777222444DDDXXXfffooottttttwww|||___kkk{{{qqqpppjjjnnn|||gggfffwwwpppLLL:::CCC@@@>>>???@@@@@@>>><<<:::;;;<<<>>>???@@@AAAAAAAAAAAABBBCCCCCCAAA@@@???:::;;;>>>@@@AAABBBBBBBBBAAADDDEEELLLfffsssPPPAAACCCEEEAAA<<<@@@IIIXXXiiissswww}}}~~~}}}~~~xxx{{{~~~xxxwww}}}}}}yyytttfffcccsss{{{uuuvvv~~~}}}www{{{pppgggmmmwwwsssuuu{{{^^^UUUNNNVVVnnn}}}jjjZZZUUUKKK===???KKKIIICCC======BBBHHHLLLLLLIIIKKKLLLLLLKKKJJJKKKMMMIIIIIIIIIJJJKKKLLLNNNOOOMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIKKKMMMOOOMMM[[[PPPNNN]]]RRReee^^^CCCIIIHHH:::CCCAAA>>>===<<<;;;:::888666777888777555444555555444222111222444555555555555555555666666777777777:::::::::888888GGGmmmsssssspppnnn]]]MMMBBB444'''***666------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......///000000///444000333999111:::]]]^^^???PPP\\\JJJ>>>EEE777555555999===>>>BBBGGG===GGGQQQSSSTTT___uuuiii```XXXZZZdddnnnrrrsssvvv~~~{{{yyyyyyyyyzzz||||||~~~~~~|||xxx}}}}}}~~~vvvZZZ:::888===>>>CCCGGGHHHJJJLLLJJJFFFFFFFFFEEEDDDDDDDDDDDDDDDGGGEEECCCDDDFFFGGGHHHHHHKKKQQQQQQRRR]]]ccckkkzzzqqqVVV___sssPPPKKKdddaaa```[[[TTTYYYYYYMMMBBBDDDTTTmmmkkkiiieee```\\\YYYWWWVVVVVVUUUTTTSSSSSSRRROOOMMMHHHKKKMMMMMMLLLJJJIIIJJJEEEJJJKKKIIIKKKSSSYYYZZZ___\\\cccggg^^^[[[]]]ZZZTTTUUUXXX[[[[[[ZZZaaaiii___DDD===:::999888666333111...,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((&&&$$$&&&---222333333333444666777888999888555333666<<<@@@@@@???===;;;<<>>999666666777888999;;;======<<<<<<===<<<<<<;;;::::::<<<>>>@@@???===@@@FFFGGGCCCGGGOOOJJJRRR\\\gggoookkkVVV@@@<<<<<<;;;999777666777888>>>AAALLL]]]lllsssvvvyyysss{{{zzzwwwuuufffxxxyyyssssss}}}vvvtttiiiwwwzzzXXX===@@@>>>>>>>>>>>>??????===;;;888999;;;<<<===>>>??????@@@AAABBBCCCBBBAAA???>>>::::::<<<===???AAABBBCCCFFFDDDAAAFFF\\\~~~zzzYYYKKKGGGHHHIII>>>===EEEWWWgggmmmooopppwwwvvv~~~yyy{{{{{{kkkggg|||xxxtttsssuuuvvvuuuxxx|||fffaaalllzzzwwwtttwwwwwweeeKKKCCCGGG```qqqgggXXXKKKBBB>>>@@@CCC@@@AAABBBBBBCCCDDDGGGHHHGGGIIIKKKLLLLLLLLLMMMOOOIIIIIIHHHGGGGGGHHHJJJLLLLLLLLLLLLLLLLLLKKKJJJJJJGGGGGGGGGHHHIIIKKKMMMNNNKKKSSSPPPPPPVVVQQQXXXtttqqq\\\NNNDDDGGGEEEBBB@@@???>>><<<:::888999:::999777666666666777555333444777888888666666777777888999:::::::::333333:::GGGVVVnnnxxx~~~hhh[[[JJJ<<<000***+++000,,,,,,,,,,,,++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,---......//////000+++222222111555444777CCC{{{~~~PPPMMMWWWRRRIIIHHH===888666777888777999<<>>AAA@@@FFFPPP\\\OOOCCC>>>;;;666333333222222222222111111111111000000111000///000222555777666666666555333666;;;999888888888999999===AAA999;;;===>>>>>>>>>>>>???;;;======<<>><<<:::888999:::<<<======>>>>>>???@@@BBBBBBBBB@@@>>>===::::::;;;<<<>>>AAACCCDDDBBB@@@>>>???IIIdddhhhLLLDDDHHH@@@:::999???HHHRRRbbbqqqoooqqqzzzyyypppttt~~~}}}zzz}}}mmmvvvvvv~~~~~~tttrrrtttfffhhhtttwwwsssiiiYYYFFFAAALLLZZZcccyyy~~~cccbbbVVVFFF@@@DDDGGGDDDFFFKKKOOOMMMGGGAAAAAABBBDDDGGGIIIKKKKKKLLLNNNOOOLLLKKKIIIGGGEEEFFFHHHKKKIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNJJJIIITTTVVVPPP[[[bbbVVVwwwkkkYYYJJJGGGDDDBBBAAA???===;;;;;;<<<======:::999888999999666444444777888777555666666777777888999::::::CCCHHH```mmmkkkZZZ@@@---...888666+++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,------...//////000(((000222///111777777222HHHsssLLLHHHYYYVVVBBB???999666888999888999<<<<<<@@@DDDCCCBBBDDDKKKQQQ\\\___ccccccaaaaaadddhhhiiiuuutttoootttvvvtttwwwtttrrruuuxxx{{{sss}}}{{{qqqmmmssswwwwww}}}KKK999;;;999:::BBBFFFGGGCCCDDDIIIJJJGGGDDDDDDCCCBBBBBBBBBBBBBBB::::::<<>>LLL~~~wwwoooiiifffaaaYYYRRRUUUSSSRRRRRRSSSRRRPPPNNNHHHJJJLLLLLLJJJHHHHHHHHHDDDCCCFFFKKKIIICCCDDDKKKHHHFFFKKKMMMKKKSSSXXXOOOSSSRRRUUUYYYYYYXXXZZZ___}}}XXX@@@888666999777555333000---+++*********)))((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((,,,222777777444444999>>>999888888777444555DDDTTTKKKIII???444888EEEIIICCCSSSTTTUUUTTTOOOFFF===777///222555555444111000000111...---///222444222//////555666333222666666333777555222333666888777555999888777777777999:::;;;::::::::::::;;;<<<>>>???888;;;>>>>>>;;;:::<<>>???@@@999;;;<<<>>>????????????>>>>>>============>>>>>>AAA@@@@@@@@@@@@AAABBBBBBDDD===@@@HHHEEEGGGfffrrrOOOLLLHHHDDD>>>:::<<>>AAACCCEEEFFFFFF\\\[[[]]]]]]RRRIIISSSeeekkkjjjmmmuuu}}}~~~wwwpppnnnrrrwwwxxxwwwwwwyyy{{{~~~}}}xxxllliiirrrsssppp|||kkkDDD888===@@@===;;;JJJPPPHHHBBBEEEHHHFFFGGGFFFEEEFFFHHHGGGDDD@@@<<<<<<===AAAGGGIIIHHHFFFKKKLLLMMMMMMKKKKKKLLLMMM]]]qqqyyyeeeccckkkMMMCCCfffoooqqqRRRYYYWWWOOOFFFDDDCCCVVV|||jjjlllgggeee```PPPUUUVVVUUUPPPMMMMMMMMMLLLJJJKKKKKKKKKIIIGGGDDDBBBDDDEEEEEEEEECCCCCCEEEFFFGGGGGGGGGHHHJJJLLLMMMNNNQQQRRRUUUWWWYYYZZZZZZZZZ[[[@@@;;;999888777555333000---+++*********)))((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((***111777999666555888<<>>???:::;;;===>>>??????>>>>>>>>>======<<<<<<======>>>@@@@@@??????@@@@@@AAABBBDDD>>>>>>CCCAAAAAATTTlll}}}oooRRR===???DDD@@@@@@EEEJJJRRRZZZ```eeejjjllliiitttmmmqqquuukkkkkklllgggiiimmmjjjiii{{{sss___WWWNNN???===EEEHHHaaa~~~qqqtttssseeeSSSFFFGGGIIIEEECCCEEENNNQQQRRRPPPKKKGGGEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJPPPQQQOOOJJJIIILLLLLLIIIGGGJJJLLLMMMLLLIIIHHHHHHFFFDDDDDDHHHNNNPPPNNNKKKOOOQQQSSSTTTTTTVVVYYY\\\mmm^^^sssMMMDDDFFF@@@444222@@@EEE:::222777AAAFFF333222444999???@@@<<<888;;;>>>??????HHH```{{{www???444,,,,,,///...,,,---------,,,,,,+++******)))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......///000000111111222333333444KKK|||WWWFFFRRRKKKOOOGGG===:::;;;<<<999555666777:::===@@@BBBDDDEEEGGGLLL[[[hhhfffYYYSSSWWW```aaadddkkkrrrtttqqqmmmjjjlllooopppqqqqqqrrrttttttmmmhhhdddhhhaaahhhkkkjjj{{{ZZZ===666:::======<<>>BBBGGGIIIIIIGGGIIIJJJJJJJJJKKKMMMQQQUUUfffqqqccc\\\~~~tttRRRQQQnnnttt\\\YYY\\\RRRWWWPPPIII<<<;;;eeewwwoooiiibbb___\\\YYYVVVRRRNNNMMMMMMLLLKKKKKKKKKIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDCCCCCCDDDFFFFFFGGGGGGHHHIIIKKKLLLMMMOOOPPPSSSUUUWWWYYYYYYZZZcccCCC>>>999888777555333000---,,,*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((...666999777666888;;;CCC@@@???>>>:::666666:::HHHLLLVVVZZZKKK888999HHHSSSSSSUUUZZZ___```\\\XXXSSSIII<<<666555666444111///222444222//////333777...111111//////222222///000//////000222333111000//////000111222333333333000111333444444444333222444000...000555888777555@@@OOO```jjjqqqyyy}}}~~~jjjttt~~~~~~}}}~~~}}}}}}qqqvvvzzzdddVVV^^^qqqxxxtttjjjdddcccgggeeehhhppphhhzzzMMM<<<;;;:::;;;AAA>>>>>>===<<<<<<<<<======<<<<<<============<<<<<<======<<<<<<<<<<<<======>>>>>>>>>===>>>??????@@@@@@===<<<>>>???@@@EEEKKKppp]]]BBBHHHJJJ<<<999DDD<<<===BBBKKKQQQTTTWWW[[[eeeaaa______^^^]]]___dddcccaaaaaa```ZZZVVVXXX^^^QQQGGGBBBBBB>>>===LLLaaaqqquuuPPPEEE???DDDJJJIIIGGGIIILLLLLLLLLLLLKKKIIIHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJOOORRRQQQLLLKKKLLLKKKHHHGGGIIILLLMMMLLLJJJJJJJJJHHHGGGGGGJJJNNNPPPMMMJJJOOOPPPRRRSSSSSSUUUXXXZZZeeeYYYfffooo___VVVIIIJJJGGGAAA??????:::333MMMNNNKKKCCC===@@@HHHOOOccc|||xxxzzz;;;111,,,***---...,,,,,,------,,,,,,++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,---------......//////000111111222222333333999YYY]]]NNNNNNQQQKKKEEEAAA???<<<777333333444666888:::===@@@AAAAAA???FFFSSSXXXTTTPPPQQQQQQTTTYYY^^^bbbeeeffffffjjjiiihhhjjjlllnnnnnnnnnttt{{{}}}sssfff___^^^]]]fffVVVddd~~~xxxmmm}}}oooLLL===<<<<<<>>>BBB===EEEGGGCCCBBBFFFFFFBBBGGGFFFDDDDDDDDDDDDCCCBBB??????@@@CCCGGGIIIIIIHHHJJJJJJJJJJJJLLLQQQXXX]]]kkkxxxrrrRRRxxx???^^^iiiRRR^^^\\\UUUTTTTTTPPPHHH<<>>666888777555222000...,,,+++***))))))(((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&+++111444555666;;;>>>AAA@@@AAABBBAAA>>>:::777333555BBBVVV^^^SSSCCC999EEEPPP\\\aaa^^^[[[]]]```]]]VVVNNNIIIFFFCCC===888333444444222000000444777111111111111222444444333111111222333444444333222///000222333333222111000000000000000111111111000444222111555===FFFMMMOOO^^^jjjtttuuutttyyy~~~|||rrrtttqqqyyypppttt\\\jjjyyytttjjjpppjjj^^^fffvvviii}}}|||YYY<<<;;;AAA???<<<@@@>>>>>>===<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>:::<<<===<<>>:::<<>>BBBBBB@@@AAAEEEDDD@@@DDDDDDDDDEEEEEECCCAAA@@@@@@@@@BBBDDDFFFHHHIIIIIIMMMNNNNNNNNNPPPTTTYYY^^^eeeccc\\\uuummmXXXOOOddd```bbb^^^]]]TTTVVVPPPPPPNNN<<>>999666666888DDDYYYeeeZZZGGG555DDDWWWeeeiiifffbbb```cccbbbaaa^^^ZZZWWWVVVVVVHHHCCC<<<777555444222111444111///111333444444444222222444444444444444444333444555555555444333222777555333111000000111222;;;===???CCCJJJUUUbbbkkkmmmuuuzzztttooorrr{{{iiiyyyeeeRRRuuuuuuOOOVVVlllrrrrrrxxxsssmmmlllmmm{{{KKKAAA999999<<<<<<:::888===<<<;;;:::999888888888;;;;;;:::999888888888888:::999999888888999999:::999999999999999:::;;;;;;666<<<>>><<<===BBBCCC@@@;;;NNNzzzqqqXXXDDDTTTHHH@@@AAA???999999???333<<>>@@@??????AAACCCGGGJJJJJJIIIJJJOOOSSSVVVSSSPPPQQQTTTWWWVVVUUURRRPPPJJJDDDEEELLLQQQQQQQQQcccXXX@@@RRR^^^HHH999;;;>>>999999???>>>???>>>>>>AAADDDCCC???@@@BBBEEEGGGFFFCCC???===AAABBBCCCDDDEEEFFFHHHIIIMMMOOOPPPPPPOOOPPPRRRTTTWWWKKK]]]wwwpppQQQWWWkkkooouuufff]]]^^^OOOHHHOOOEEE>>>LLLyyysssbbbjjj___]]]]]]\\\TTTJJJGGGKKKGGGGGGHHHHHHHHHGGGEEEDDDCCCDDDDDDCCCBBBBBBCCCEEEEEEEEEEEEEEEEEEFFFGGGHHHKKKLLLNNNQQQTTTVVVYYYZZZzzzYYYFFF<<<:::===777666444222000...---,,,******)))((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&'''(((,,,333;;;AAA???AAABBBAAABBBDDDAAA<<<;;;<<<666000===YYYjjjkkkIIICCCBBBJJJZZZgggjjjhhhiiijjjjjjiiihhhjjjoootttddd[[[OOOGGGCCC???;;;777888222...000222000//////.../////////......000222------...///////////////000111333666:::>>>CCCEEELLLPPPTTTXXX\\\dddoooxxxqqq|||}}}}}}yyyZZZPPPXXXkkkppppppfff[[[\\\iiiwww|||uuuvvvvvv^^^|||VVV999>>>>>>999666888:::888;;;:::999888777666666777999888777666666666666666777777666666666666777777777777777777777888888999666:::<<<:::999<<<>>>???CCC;;;VVV~~~UUUSSSIII@@@>>>>>>>>>@@@CCC<<<>>>???;;;:::;;;;;;999999===???======???>>>;;;888HHHddd{{{iiirrr}}}YYYLLLKKKHHHDDD@@@???@@@BBBDDDEEEDDDCCCCCCDDDFFFIIIKKKGGGGGGHHHHHHIIIIIIIIIIIIGGGIIIIIIFFFFFFHHHHHHEEEBBBDDDFFFFFFDDDDDDEEEFFFEEEDDDBBBBBBDDDGGGJJJMMMJJJLLLMMMMMMLLLMMMOOOQQQZZZSSSTTTaaabbbVVVrrrwww]]]xxxwwwnnnwww~~~|||{{{@@@(((666888+++,,,...---((('''***,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------............///000000111111222333555000999iii\\\KKK;;;:::EEEMMMHHH@@@???>>><<<:::888777666555333666:::;;;;;;;;;===@@@@@@BBBDDDDDDBBBCCCFFFIIIJJJIIIHHHHHHIIIJJJJJJIIIEEEBBB===;;;CCCPPPVVVVVVNNNJJJAAANNNwww|||___GGG===777;;;<<<999:::???>>>>>>===>>>@@@BBBBBBAAA>>>AAAEEEGGGDDDAAA>>><<>>AAANNN\\\eeejjjjjjkkknnnppprrrsssssspppkkkccc\\\XXXWWWWWWWWWPPPGGGAAAAAAAAA===999999444555555333111222666999222222333555777999;;;===888===EEENNNWWW^^^bbbeeebbbffflllqqqvvvyyy{{{}}}{{{dddVVV[[[hhhoooWWWSSSVVVbbbjjjqqq}}}|||uuunnnzzz]]]:::===>>>===:::888888:::<<<888777666666555555555555666555444333333444444555555555444444444444555555666555555555555666777777777666666888999888999<<>>:::999===AAAAAA===;;;;;;<<<>>>@@@@@@DDDOOOYYYssswwwyyyxxxZZZFFF@@@AAABBBAAA@@@@@@CCCGGGJJJCCCDDDDDDBBBAAABBBGGGKKKDDDDDDEEEFFFGGGHHHHHHIIIEEEGGGGGGCCCDDDHHHIIIGGGCCCDDDEEEEEECCCBBBCCCDDDCCCDDDEEEEEEEEEFFFFFFGGGIIIJJJKKKJJJIIIJJJLLLNNNKKK[[[YYYTTT[[[[[[___ppp{{{yyyrrrhhhwwwZZZ888333444...***,,,***---,,,((()))------)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111333222000555PPPyyywwwVVVCCCAAADDDCCC@@@CCCBBBAAA???===;;;999888999888555111111555;;;???;;;<<<=========>>>???AAA@@@BBBCCCCCCBBBAAAAAABBB;;;===<<<===DDDOOOVVVVVVMMMHHHRRR}}}tttTTT???@@@@@@>>><<<:::<<<>>>======>>>???@@@@@@AAACCC@@@BBBDDDCCC@@@>>>>>>???AAABBBCCCCCCAAABBBEEEHHHIIIIIIIIIHHHGGGHHHKKKMMMMMMAAARRREEEQQQnnnaaaKKKrrrggg```___]]]VVVSSSLLL???DDDKKKvvvtttggg^^^___]]]SSSMMMNNNIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCBBBAAACCCEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLLLLNNNPPPRRRUUUVVVddd^^^NNN777>>>666555444222000///---,,,******)))(((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&'''(((+++...111333BBBGGGHHHDDDFFFNNNTTTTTTCCC???>>>===555///;;;NNNrrrXXX???888BBBPPPggghhhkkkqqquuurrrhhh___mmmmmmllljjjiiimmmuuu{{{qqqfff^^^]]][[[UUUOOOOOOEEEEEEDDDAAA???AAAFFFJJJHHHIIIJJJMMMPPPUUUYYY[[[XXX]]]gggpppwwwzzz{{{zzzsssvvv|||zzz[[[KKKaaapppeee```kkkYYYfffjjjbbbbbbvvv|||hhh~~~XXX888GGG===666444999;;;777666999666666555444444444444555444333222222222222444444444333333222222333333444555444444444444555666666888111111888<<<999888;;;555<<>>@@@CCCDDDBBB@@@AAACCCDDDCCCEEEEEEBBB>>>???EEEKKKBBBCCCCCCEEEFFFGGGHHHHHHEEEGGGFFFBBBCCCHHHJJJIIIDDDEEEFFFDDDCCCBBBBBBCCCDDDFFFJJJKKKJJJGGGEEEDDDFFFGGGGGGGGGFFFFFFHHHJJJFFFZZZWWWPPP[[[^^^[[[ddd^^^hhhjjjmmmuuupppHHH666111666000+++///222---000///+++,,,///,,,%%%++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111---///333444666KKK|||^^^BBB999@@@JJJDDDDDDDDDCCCAAA???<<<:::::::::999888888999777444777777888999;;;<<<<<<<<<666999<<<<<<999777777999;;;???AAA>>>>>>AAADDDCCCDDDllluuuOOO:::<<>>@@@??????AAAEEEBBBCCCBBB@@@<<<<<>>;;;999888555333333444666777666555444333333333333333444444444333333222222222111111222222222333333333222222333444444555555666555555555555666666666666777888<<<<<<;;;LLL|||~~~www^^^AAAHHHKKK===@@@AAABBBCCCGGGHHHEEE@@@CCCBBB@@@??????BBBDDDFFF@@@BBBCCCFFFHHHIIIJJJKKKHHHGGGFFFFFFFFFGGGHHHIIIIIIGGGEEECCCBBBBBBCCCDDDFFFCCCBBBDDDHHHIIIFFFBBBEEEFFFGGGHHHGGGEEECCCAAAIIINNNTTTVVVTTTTTTWWW[[[XXXUUUeee~~~{{{yyyoooppp~~~oooxxx^^^>>>000000///...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,---------..................////////////444,,,000777///222```jjjJJJ===;;;FFF???CCCHHHBBB@@@DDDAAA777999;;;<<<;;;999777666:::999999999::::::;;;<<<===;;;777666888:::<<<===:::===???>>>:::;;;DDDMMMvvv}}}QQQ@@@???888888888888888888888888;;;<<<=========???BBBEEEBBBCCCBBB>>>999999???DDDCCCBBBAAAAAAAAABBBCCCDDDFFFGGGHHHHHHIIIJJJMMMPPPOOONNNOOOTTTNNNMMMtttlllRRRYYYyyyhhh___\\\WWWOOOHHH@@@EEE@@@@@@ddd\\\ccclll___VVV\\\PPPKKKFFFEEEGGGGGGBBB>>>FFFEEEDDDCCCBBBBBBBBBCCCIIIGGGEEEDDDDDDGGGJJJLLLGGGIIIKKKKKKJJJKKKNNNPPPUUU===<<<777777777555111...,,,,,,******)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''((()))+++---888888===GGGMMMNNNNNNPPP___bbbYYYIIIIIIRRRMMM===999>>>[[[zzzvvvHHHEEE:::666DDDYYYiiisssxxx|||tttwwwzzzpppsss|||vvvxxxpppiiimmmwwwooommmqqqpppjjjjjjqqqsssttttttqqqnnnnnnqqquuu{{{yyyyyy}}}rrrtttyyywwwcccYYYVVVXXXWWW]]]ccc\\\RRRZZZlllccc{{{mmmhhhnnn|||___AAA999<<<999888666444222222333555666555444444333222222333333444444444333333222222222111111111222222222333333222222222333444444555555444444555555555666666666<<<<<<===;;;333777TTTsssbbb```JJJBBB===???EEEDDDBBB@@@@@@CCCGGGGGGEEEDDDCCCAAA@@@AAABBBDDDFFFAAABBBDDDGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFIIIHHHFFFDDDDDDDDDEEEFFFGGGCCCAAABBBGGGJJJIIIGGGGGGHHHIIIIIIIIIGGGFFFEEEIIIMMMQQQSSSRRRSSSUUUXXXYYYXXXZZZcccrrr~~~gggooowww{{{sssjjjkkkrrrxxxpppcccgggnnnpppooommmwwwvvvZZZQQQJJJ<<<...000//////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,------------...............///////////////+++111999444000HHHjjjfffKKK===999CCCLLLEEE@@@???999IIIFFFBBB???===<<<<<<;;;888888777777777888888999555666999;;;<<<:::666333666666555444999MMMlll}}}XXX<<<555888888888888888888888888888:::;;;=========>>>AAADDDBBBBBBAAA<<<888999???DDDBBBAAA???>>>???@@@BBBCCCHHHJJJJJJJJJJJJLLLNNNQQQMMMKKKIIINNNNNNMMMmmmqqqmmmhhhJJJLLLiiijjjXXXYYYXXXPPPEEE@@@BBBFFFDDDTTTiii```^^^\\\ZZZQQQLLLEEEBBBCCCGGGKKKMMMDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJKKKLLLMMMNNNLLLJJJGGGFFFGGGHHHHHHGGG]]]===888777777777555111...,,,,,,******)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''((()))+++,,,222222:::HHHRRRTTTRRRPPPSSS___aaaUUURRRZZZXXXMMMBBB555333DDDiiifffSSS???:::DDDVVViiivvvxxxnnntttrrrooopppuuuyyy|||~~~zzz|||zzzuuuvvv||||||{{{yyyzzz}}}{{{~~~~~~fff[[[KKKSSSqqqbbbKKKCCCMMMiiimmm]]]PPPSSS___eeeccc___www~~~{{{kkkaaahhhHHH999777666777777666444222111111111333444444333222222222222222222444444444333333333333222000111111111222222222222111111222222333444444444444444444444555555555555666777:::<<<777333===LLL```vvvttt^^^>>>EEENNNBBB===EEEDDDAAA>>>>>>AAADDDFFFHHHEEEDDDCCCBBBAAABBBCCCDDDAAACCCEEEGGGIIIHHHGGGGGGIIIIIIHHHGGGFFFEEEDDDCCCHHHHHHFFFEEEEEEFFFGGGHHHKKKGGGCCCCCCGGGJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJLLLMMMOOOQQQSSSTTTUUUUUUQQQWWW[[[WWWQQQYYYuuu[[[[[[gggwwwzzzoooiiilllvvvPPP666//////,,,'''//////......---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,,,,---------------............/////////------111777555111555???UUU???666;;;BBBKKKOOOHHH@@@===::::::<<>>======<<<<<<<<<<<<<<<===@@@===888555555999>>>BBB???555222FFFiiidddFFF999999===777777777777777777777777999;;;<<<<<<<<<===@@@BBBAAAAAA>>>:::777999???EEEAAA???===<<<===???AAACCCHHHIIIJJJJJJIIIJJJLLLNNNKKKJJJFFFJJJQQQPPPYYYqqq\\\vvv|||lll]]]KKKgggkkkZZZ```___OOOZZZCCC<<>>@@@???===XXX:::888666777777555111...,,,,,,***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''((()))+++++++++111<<>>???BBBCCCCCCCCCEEEDDDDDDCCCBBBAAAAAA@@@@@@AAACCCEEEGGGHHHGGGFFFDDDGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFFFFFFFFFFGGGHHHIIINNNKKKHHHHHHIIIKKKKKKKKKLLLKKKKKKJJJJJJKKKLLLLLLPPPOOOPPPQQQTTTVVVUUUUUUPPPTTT[[[^^^]]]ZZZ[[[]]]vvvrrrFFF===333000222444111,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++,,,,,,,,,------------------........./////////000//////111555666555SSSkkkWWWBBB;;;<<<999IIIGGGDDDDDDEEECCC>>>999;;;;;;:::999999999999:::666888<<<======;;;999888@@@XXXttteeeGGG777333444555666666666666666666666666888:::;;;;;;;;;<<<>>>@@@@@@>>>;;;777666999???EEEAAA???===<<<<<>>;;;;;;===@@@CCCDDDXXX:::;;;666777777555111...,,,,,,***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))******))),,,444===CCCKKKZZZhhhsssWWWGGGYYYuuu|||jjjWWWPPP^^^fff[[[CCC333BBB^^^gggMMM@@@@@@CCCDDDVVVzzz{{{```JJJEEEDDDNNNrrrtttXXXFFFHHHAAAKKKWWWaaahhhiii]]]OOOhhhmmmnnnkkkmmmwww|||~~~kkk___JJJ;;;:::>>>888555666333111111000///...//////000000000/////////000000111111222222222222222222222//////000000000111111111//////000000111222222222222222222222333333333333555222222666888777666666HHH---NNNxxx{{{{{{}}}WWW@@@HHHGGG<<<888???EEEDDD>>>>>>DDDKKKKKKEEEAAABBBBBBBBBBBBAAA@@@???>>>===AAABBBDDDFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGHHHJJJJJJIIIHHHJJJJJJIIIIIIJJJKKKLLLMMMQQQOOOOOOPPPRRRSSSSSSRRRXXXTTTPPPPPPVVVZZZYYYUUUYYY```iiizzz\\\@@@000555111---+++---/////////---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************+++++++++,,,,,,,,,------------------............---111111,,,---666:::888:::IIIkkkJJJBBB@@@>>>===<<<===@@@AAA@@@=========<<<<<<<<<<<<======777777666666999@@@JJJQQQrrryyy```CCC333222555555222555555555555555555555555777888:::;;;::::::<<<======;;;888666666:::???CCCAAA@@@???>>>???AAACCCEEEBBBCCCEEEEEEDDDDDDEEEFFFHHHOOOLLLKKKUUUWWWQQQPPPRRRZZZRRRNNNaaa{{{UUUNNN```KKKUUUWWWLLL@@@=========OOOpppggg]]]YYYYYYXXXSSSMMMHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGEEECCCAAA???======BBBEEEFFFEEEDDDGGGNNNUUU\\\:::999777777777555111...,,,,,,******)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***+++&&&'''000<<>>??????>>>@@@CCC@@@@@@GGGPPPOOOEEE@@@BBB@@@@@@AAAAAA@@@>>>===;;;@@@AAABBBBBBCCCCCCCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGDDDEEEEEEFFFFFFFFFGGGGGG===???AAADDDFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMNNNOOOSSSSSSOOOJJJJJJPPPVVVXXXVVVXXXTTT[[[nnn}}}xxxnnn]]]HHH888000000333111///---++++++,,,...///------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,------------.........)))000333///...333666444333999TTTqqqSSSOOOIIICCC>>><<<<<<<<<;;;:::::::::;;;;;;<<<===>>>BBBHHHQQQ\\\lll~~~pppYYYHHH999666:::<<<999666444444444444444444444444555777999:::999999:::;;;:::888666555777:::???AAAAAAAAA@@@AAAAAACCCEEEFFFBBBDDDGGGGGGGGGFFFGGGHHHGGGNNNLLLJJJQQQSSSQQQUUUVVV{{{\\\mmmttt]]]^^^zzzkkkWWWWWWRRRUUUXXXTTTGGG<<<;;;AAA;;;SSSjjj^^^XXXUUUSSSIIIHHHFFFEEECCCCCCCCCCCCDDDCCC@@@===;;;;;;;;;;;;???EEEIIIIIIFFFIIIRRRZZZ^^^888777777777777555111...,,,,,,******)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))---(((&&&+++111555<<>><<<>>>DDDLLLSSS\\\cccssswww|||~~~zzzwwwwwwssskkk___VVVQQQSSSVVVKKKIIISSSeeennnppp|||zzzlllUUUNNN[[[dddmmm{{{sssccc^^^aaadddfffhhheeesssxxxwww|||xxx{{{mmm~~~MMM777888;;;444333111+++000666000000000//////............---------------...//////............//////000000........./////////000000---......//////000111111000000000111111111222222222444555444444777;;;>>>222///333888777III\\\:::CCCFFFAAA<<<<<>>===CCC>>>???AAABBBAAA@@@===<<>>??????@@@AAABBBCCCDDDDDDEEECCCEEEHHHIIIIIIIIIJJJKKKIIINNNJJJHHHNNNNNNOOOYYYUUUTTT~~~|||^^^qqqtttLLLOOOooooooVVV^^^VVVQQQQQQQQQLLLGGGEEE???;;;IIIqqquuujjjfff^^^[[[TTTNNNHHHDDDBBBAAA@@@@@@??????@@@AAACCCDDDCCCIIIOOORRRTTTYYYaaahhhaaa<<<<<<777777777555111...,,,,,,******)))((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''((())))))))))))---///000,,,$$$'''999MMMSSSTTT\\\hhhjjjbbb\\\]]]}}}tttkkkvvvyyy{{{xxx[[[FFFBBBFFFHHHWWWwwwuuuYYYNNNEEEBBB>>>999<<>>@@@BBBCCCCCCAAA>>>===???>>>===<<<>>>@@@BBBDDDJJJHHHCCC@@@???AAACCCEEEGGGHHHHHHIIIIIIHHHHHHGGGIIIGGGEEEAAA>>>===>>>@@@CCCEEEHHHJJJKKKKKKKKKJJJLLLOOOPPPMMMIIIHHHKKKPPPJJJOOOPPPMMMNNNSSSRRRMMMPPPNNNHHHNNNXXXSSSJJJNNNPPPVVVUUUgggrrr{{{uuucccQQQ@@@333...///,,,---///111222222111000333111---+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......000///......---...111333111---666@@@WWW~~~~~~}}}tttWWWBBB555111111555555111222777333333333333333333333333444666888999888888888999555444444666999<<<===>>>>>>???AAACCCDDDDDDDDDCCCBBBDDDHHHIIIJJJJJJKKKLLLMMMOOOIIIIIIOOOLLLMMMZZZ\\\XXXlllhhhRRR~~~oooEEEQQQxxxlllPPPYYYYYYOOOMMMTTTRRRHHHHHH???>>>KKKbbbyyynnnbbbWWWOOOJJJHHHCCCDDDGGGJJJMMMPPPRRRSSSUUUYYY___gggooowww~~~nnn::::::<<<999555222111000///---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))***,,,---GGGQQQVVVccc{{{qqqeeeiiipppwwweeeYYY___ttt|||\\\LLLRRR<<<:::MMMVVVaaatttxxxmmm___SSSQQQOOONNNRRRXXXZZZXXXTTT```\\\\\\ccchhhtttzzzkkk```YYYUUU[[[ddd}}}rrrbbbZZZ\\\___\\\UUUwwwlllbbbqqqlllnnneeebbb{{{QQQ999888888555333111111111111000000000///////////////////////////------------------------................................................---------............///////////////000000000000444333222111111111222333333333333333444666888999;;;___www|||www~~~xxxnnnrrr~~~___BBB<<>>>>>FFFFFFDDDAAA>>>===???AAABBBBBBCCCCCCCCCBBBAAA@@@DDDDDDFFFJJJMMMLLLGGGBBB@@@BBBCCCCCCAAA???>>>???AAAAAADDDGGGFFFCCCEEEJJJKKKMMMMMMIIICCCAAAEEEIIIJJJMMMNNNMMMIIIGGGHHHIIIOOOMMMKKKKKKLLLMMMLLLKKKHHHJJJMMMLLLJJJIIIJJJLLLRRRVVV[[[aaaeeeggghhhhhhbbb___ZZZTTTNNNIIIEEECCC999888666444222111111000000000///...............---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************)))************+++++++++,,,,,,,,,---------..................///000111222000222444333222JJJeeeHHH:::666222222222222222222222222222222222333333333444444666777888999999999999999777555333555999<<<===;;;<<<======???@@@CCCDDDFFFAAACCCFFFIIIKKKLLLLLLKKKKKKNNNQQQQQQNNNMMMOOOQQQZZZVVV[[[{{{^^^WWWkkkHHH[[[yyyeeeUUUTTTRRRRRRRRRLLLKKKCCC;;;:::DDDTTTccclllqqqnnnccc]]]___```___aaakkkzzzzzznnn:::999;;;888555333222111...---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))***))))))(((((()))***+++''':::JJJ[[[ooovvvxxxzzzdddYYYpppvvvooo___WWWeeeoooUUULLLBBB@@@CCCAAAQQQhhhxxx~~~zzzssskkkgggfffbbb]]]ZZZ]]]hhhvvv{{{tttllliiimmmooogggYYYTTT\\\dddeeerrr{{{}}}aaakkkooodddfffoooQQQ666111555444333444111111111000000000//////........................------------------------------------------------------------------------------------................../////////000000000333222111111111111222333333222222333444555777888;;;@@@>>>]]]xxxyyywwwWWWCCC666;;;BBBBBB@@@@@@>>>???@@@AAAAAA@@@???>>>CCCBBB@@@?????????AAABBBFFFFFFFFFEEEEEEEEEDDDDDDGGGGGGGGGEEEBBBAAACCCDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBEEEHHHHHHEEEAAACCCDDDFFFFFFDDDBBBBBBBBBAAAAAACCCGGGEEEBBBDDDHHHHHHKKKMMMKKKFFFDDDEEEGGGJJJLLLMMMLLLIIIGGGHHHIIINNNLLLJJJJJJKKKLLLKKKJJJFFFHHHJJJIIIGGGFFFGGGHHHEEEFFFIIIJJJJJJIIIGGGFFF>>>===:::777444222000///666555333222000000//////000//////...------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************)))************+++++++++,,,,,,,,,------------...............///000111222111111333333...444RRRqqqkkkSSS???444111222222222222222222222222222222222333333333333444555666666777888888777777555444333666:::===<<<;;;;;;<<<<<<>>>???BBBCCCDDD@@@AAADDDGGGHHHIIIHHHHHHMMMNNNPPPPPPPPPPPPPPPQQQIIIUUUVVVZZZvvvfffiiiyyy]]]UUUeeezzzdddTTT^^^\\\NNNJJJMMMJJJKKKIIIBBB===???IIIRRR^^^nnnooo;;;999999888555444333111...++++++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))++++++***)))(((((())))))***555@@@MMMZZZ]]]fff|||qqqdddhhhyyy}}}qqqiiisss}}}ooo^^^TTTgggjjj^^^OOOKKK]]]}}}qqqYYYNNNEEEJJJLLLLLLRRR```mmmsssxxxwwwwwwxxxssshhh^^^YYYiiisssrrriiijjjtttqqqdddvvvooowww|||SSS;;;222...222333//////333000000000000////////////........................------------------------------------------------------------------------,,,,,,,,,---------......---.........////////////222111111000000111111222222222222222333555666777555888...999___www}}}lllVVVOOOGGG<<<777>>>DDDAAA>>>>>><<<===???@@@@@@???===<<<@@@@@@???>>>>>>???AAAAAABBBBBBCCCDDDFFFGGGHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBEEEGGGIIIHHHFFFFFFHHHIIIIIIGGGFFFFFFGGGAAA@@@BBBEEEDDDAAABBBFFFDDDHHHLLLLLLIIIFFFFFFGGGJJJKKKLLLLLLJJJHHHHHHIIIMMMKKKIIIIIIJJJKKKJJJIIIDDDEEEFFFFFFDDDBBBBBBCCCCCCCCCCCCBBB???;;;888555999888777666555444444444222111000///............//////...---------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************)))************+++++++++,,,,,,,,,,,,------------......---......///000111000...///333222///555AAAqqqdddLLL===666111...111111111111111111111111111111222222222333333333444444555666666666555555222222444777;;;<<<<<<;;;::::::;;;<<<>>>@@@AAABBB@@@BBBDDDEEEGGGGGGFFFFFFNNNMMMMMMOOOQQQRRRQQQPPPIIISSSRRRIIIXXXUUUYYYpppWWWOOOwwwqqq___JJJHHHUUUYYYQQQLLLMMMKKKDDD===;;;>>>CCCDDDIIITTTaaammm}}}ppp===999999777666555444111---***+++******)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))******)))))))))))))))))))))&&&%%%666KKKTTTbbbzzzrrreeeiiirrrwwwrrrwww|||bbbfffyyyUUUFFFNNN]]]fffaaa^^^YYYSSSPPPRRRXXX]]]WWWOOOJJJPPPXXX^^^dddjjj^^^dddeeeaaadddoooyyy{{{eee___WWWNNNIIIMMMXXXbbbllltttbbbppp~~~pppbbbfff{{{~~~xxxpppaaa<<<444888555444555222---///555000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------............000000000000000000111111111111111222333444444555333???===777777777GGGfffvvvzzz}}}wwwWWWAAA???GGGJJJBBB<<<>>>???===>>>AAA;;;<<<>>>@@@@@@>>><<<;;;>>>=========>>>???@@@@@@<<<===>>>@@@BBBDDDFFFFFFDDDFFFHHHHHHFFFEEEFFFGGGCCCBBB@@@>>>>>>???AAABBBBBBAAABBBCCCEEEHHHIIIJJJGGGHHHJJJIIIHHHHHHHHHJJJBBBAAAAAADDDDDD@@@@@@CCCDDDFFFIIIJJJHHHGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJLLLJJJIIIIIIJJJJJJIIIHHHDDDDDDEEEDDDCCCAAAAAA@@@EEEEEEEEECCCAAA>>>;;;:::888777555444222222111111//////...------------.........---------------...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++,,,,,,,,,---------------------...///000000111---,,,111333333555:::888bbbxxxcccHHH666111333333111111111111111111111111111111111111111222222222222444444555555555555555444///111444888:::<<<;;;:::999999:::;;;<<<>>>@@@AAACCCDDDEEEFFFGGGGGGFFFFFFLLLJJJJJJLLLPPPRRRPPPNNNUUUMMMLLLPPPPPPaaaxxxcccfffOOOQQQppprrrRRR@@@IIITTTXXXUUUOOOGGGDDDDDDDDDBBB???CCCBBBDDDFFFFFFHHHQQQ\\\wwwppp???;;;999777666555444111---***+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))***+++++++++...'''!!!)))999@@@QQQnnn}}}ssseee___qqqfffTTT\\\jjj~~~xxxttttttuuu}}}zzz{{{|||~~~nnnrrrnnnbbb[[[\\\YYYQQQgggkkkjjjbbbZZZ\\\hhhtttjjjmmmkkkssszzzpppeeelllnnnggg{{{lllGGG888666777555333111111000///111555/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,,,,------------.........//////000000000000000111222222333333333777666333333777333111888999QQQ___jjj~~~rrrVVVBBBDDDKKKGGG>>>;;;???;;;888999:::<<>>??????>>>===<<<<<<<<<<<<<<<======>>>???;;;;;;===>>>???AAABBBCCC???AAACCCCCCBBBAAABBBCCCCCCAAA???>>>===>>>@@@AAA=========>>>???BBBEEEHHHDDDFFFGGGGGGFFFFFFHHHIIIDDDAAAAAADDDDDD@@@???@@@DDDEEEEEEEEEFFFGGGJJJLLLJJJJJJJJJKKKLLLLLLKKKJJJKKKIIIGGGGGGHHHIIIHHHGGGEEEDDDDDDDDDCCCBBBAAA???============<<<:::999888333222000///---,,,,,,,,,......------------......------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000222///...//////...000333333333JJJwww|||pppQQQFFF888000///222333333000000000000000000000000000000000111111111222222444555555666555555444444...111444777999:::::::::999999999:::;;;===>>>???CCCCCCDDDDDDDDDEEEEEEEEEIIIGGGGGGJJJNNNPPPOOOLLLSSSHHHIIISSSOOOMMMllldddkkkzzzGGGXXXhhhrrrhhhHHH===RRRTTTRRROOOLLLIIIEEEAAA>>>>>>>>>@@@CCCBBB>>>???CCCKKK```kkkzzznnn@@@;;;999888555444333111...++++++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''(((***++++++++++++...333///***((('''999XXXrrrxxxwwwnnnmmmzzz{{{pppccc```lllxxxyyy}}}mmmkkkkkkqqquuuttttttvvvxxxvvvyyy{{{~~~}}}wwwqqqmmmgggjjjmmmnnnlllmmmsssyyyYYYaaa```VVVSSSWWWTTTKKK___jjjpppkkkeeegggqqqyyy}}}uuukkk}}}ffffffnnn:::///999:::555222111000000111222111///---///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////////////////000111222222111111555---+++222888888444111<<>>:::===BBB===222333<<<999:::;;;<<<=====================>>>>>>=========;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@AAAAAA<<<===>>>>>>===<<<===???AAA@@@???>>>>>>>>>???@@@===>>>>>>>>>???AAAEEEHHHAAABBBCCCCCCBBBCCCEEEGGGGGGBBBAAADDDDDD@@@>>>???DDDCCCBBBBBBDDDFFFIIIKKKHHHHHHHHHIIIKKKLLLJJJIIIHHHFFFEEEDDDEEEFFFEEEDDDCCCBBBAAABBBBBBBBB@@@>>><<<;;;;;;:::999777666555333333222222111111222222......------------------,,,,,,+++++++++,,,------*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////+++...111222///------//////888222---PPPxxxYYYCCC777555444222111000000000///////////////////////////000000000000111111111444555555555555444333333///222555777777777888:::999999999:::;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBEEEEEEFFFHHHLLLMMMMMMMMMIIIMMMOOOMMMKKKOOOWWW^^^cccOOObbbuuuaaaFFFSSS\\\IIIGGGQQQYYYVVVKKKCCCCCCHHHAAA??????AAAAAA===<<<>>>;;;===BBBOOO___lll}}}tttnnnnnnkkk???:::;;;888555333222111...---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))***++++++***)))))),,,'''(((+++888MMM;;;[[[vvvxxxppprrr|||{{{~~~lllgggeeeaaaqqqppplllkkkpppwwwxxxtttrrruuu|||~~~|||ttthhh]]]XXXYYY[[[eeepppqqqccc]]]eeejjjgggaaallluuuzzz|||{{{wwwkkkllluuu}}}UUU999///===:::$$$%%%;;;333333333222111000---***.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************+++++++++,,,***+++---...//////.........///000111111111000///222...222666000...333555000;;;000888CCCKKK\\\OOOPPPMMMWWWbbb``````jjjsss|||qqq\\\III>>>;;;???CCCFFF999000333888:::<<<@@@<<<=========>>>>>>;;;888===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;::::::999======>>>>>>???@@@AAAAAA<<<<<<<<<:::999999;;;===@@@?????????>>>>>>>>>>>>>>>???AAA@@@@@@AAAEEEIII>>>????????????@@@CCCEEEIIIDDDBBBDDDEEEAAA>>>>>>AAAAAAAAABBBDDDFFFGGGGGGEEEDDDCCCEEEHHHIIIHHHFFFDDDBBB@@@@@@AAABBBAAA@@@???>>>===>>>@@@@@@>>>;;;===<<<;;;:::888777555555------,,,,,,,,,,,,------......---,,,+++++++++,,,+++++++++++++++,,,------)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++,,,---...///&&&+++000222111111111222'''111888444...>>>jjjxxx}}}oooYYYHHHDDD///000222222000///...////////////////////////////////////000000000111111333333444444333222222111111333555666555555777999999999999:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBDDDGGGIIIJJJLLLMMMOOOLLLPPPOOOKKKKKKPPPRRROOO[[[LLLccc\\\888fff~~~dddZZZZZZXXXTTTNNNLLLMMMOOOJJJDDDAAABBB@@@<<<999:::888666???FFFCCCFFFQQQUUUmmmmmmqqqvvvzzzxxxpppiiijjjhhhjjjnnnnnnfff^^^[[[hhh===888<<<999555222111000///---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))***++++++***(((''')))111---''',,,---((())))))000===TTTuuu}}}eeeuuu|||qqq}}}ttt[[[eeexxx{{{vvvyyykkkiiijjjrrr||||||}}}zzztttooommmkkkiiimmm|||~~~oooiiiwww~~~|||sssnnn{{{oooiiidddkkkaaaJJJ777...666777000///666444+++000000///------000222333......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++)))************+++++++++***+++,,,...//////.........///000111111000//////555,,,///444//////222...///444'''555666***;;;:::888000;;;BBB777:::EEEAAAJJJ\\\nnnnnnlllyyy|||kkklll______TTTNNNMMMAAADDD777888999:::777444666999999777555666666444666999888777555444888===???>>><<<;;;999888888999;;;<<<;;;;;;;;;;;;::::::999888:::;;;<<<===>>>???@@@@@@======<<<999888888:::===>>>????????????>>>======:::<<<>>>>>><<<===AAAEEE<<<===>>>>>>>>>???BBBEEEJJJEEEBBBEEEEEEAAA>>>===>>>???AAACCCFFFFFFEEECCCBBBAAA@@@BBBFFFGGGFFFCCCAAA???======>>>???>>>===<<<:::999:::===>>><<<999777666555444333222111111111000///...------------...---,,,+++************+++*********+++,,,,,,---))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......+++------,,,+++---//////000,,,---111333333888AAAmmmvvv}}}|||pppmmm^^^AAA111333000000////////////000111////////////////////////////////////000000000000222222222222222111000///222444666555333333666999999999999:::;;;<<<===>>>?????????@@@AAABBBDDDEEEAAAEEEIIIKKKJJJKKKNNNQQQVVVIIIFFFMMMMMMGGGLLLZZZSSSlllDDD[[[~~~___KKKRRRmmmpppVVVLLLQQQVVVQQQIIIGGGCCCCCCGGGIIIFFFCCCCCC<<<999@@@===222>>>III>>>BBBEEEIIIMMMOOOPPPQQQRRRLLLGGGFFFKKKNNNHHHAAA===YYY===;;;777555444111000...------+++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((,,,)))&&&%%%&&&'''((('''''')))++++++)))'''''''''''''''''''''((((((((((((,,,))))))111BBB[[[tttmmmzzz{{{nnnfffnnn|||~~~~~~yyyqqqwww{{{wwwsssuuuyyy|||}}}wwwjjjggglllsssxxxyyyoooooozzzfffKKK<<<444111222222222111000//////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++,,,,,,,,,------------......///000000000///000000000111111111111000000111111111222222222222222333444444555555666???>>>???CCCFFFFFFCCC???888888888888888888888888222222333333444555666666555555555555666666666666:::999888888888:::===>>>@@@@@@???===:::999:::;;;<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>??????>>>;;;;;;<<<======<<<;;;:::;;;===@@@BBBCCCBBBAAA@@@===>>>???===;;;<<>>@@@AAA???>>>@@@IIIFFFCCCCCCDDDDDDAAA??????AAABBBBBBBBBCCCEEEGGGHHHGGGFFFBBB???===>>>@@@CCC===:::<<<<<<999888999::::::::::::::::::::::::777666555444222111000///---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++************************************************************************************************)))+++,,,,,,+++***,,,------------............///////////////000000000000@@@QQQlll~~~rrrvvvwwwwww|||ppp___III:::444222...***//////.........---------......////////////......////////////000000000000111222333333111000000000555444444444444555666666777888888999::::::;;;;;;===@@@CCCDDDBBBAAACCCFFFCCCCCCDDDHHHMMMQQQQQQOOONNNLLLJJJIIIJJJLLLNNNPPPTTTcccoooZZZRRRqqqkkkaaaLLLWWW\\\PPP______MMMPPPJJJEEECCCBBBBBBCCCEEE@@@>>>===???AAA@@@<<<888===<<<===???BBBCCCBBBAAA<<<===>>>===<<<<<<<<<===```???333888777555222000...------+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++)))&&&%%%&&&'''((('''''')))++++++)))'''''''''''''''''''''((((((((((((---***'''''',,,777CCCKKKsssyyy~~~{{{tttppprrrwww}}}nnn```fffeeeiiiwww|||ssslllfffiiiuuuvvvjjjiiiiiilll~~~jjjZZZEEE444---,,,---...222222111000000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,---,,,------...//////000000/////////000000000111111000000000111111111222222111222222333333444444555555555666999;;;;;;888555444444444444444444444444222222333333444444555555555555555555666666777777999888777777888999;;;===?????????>>>;;;:::::::::::::::::::::;;;<<<===>>><<<<<<>>>???@@@@@@@@@@@@>>>>>>??????>>><<<;;;:::;;;===@@@BBBDDDCCCBBBAAA?????????>>>===>>>AAACCCCCC@@@???CCCDDDAAAAAACCCJJJFFFCCCAAABBBBBBAAA???BBBDDDFFFFFFGGGHHHKKKMMMIIIHHHFFFEEEEEEEEEDDDDDDBBB???>>>AAAAAA===;;;;;;;;;;;;:::::::::999999999666666444333222000//////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++************************************************************************************************)))***,,,+++******+++---------------................../////////000000000...777FFF\\\wwwxxxnnnqqq}}}jjj\\\BBB999///+++...111111000///.........------------......////////////........./////////000000000000111222333333111000000111444444444444444555555666555555666888999;;;<<<<<<<<<>>>@@@AAAAAAAAABBBCCCBBBAAABBBFFFKKKNNNNNNLLLNNNLLLKKKKKKLLLNNNQQQSSS[[[XXXWWWtttxxxZZZPPPjjjZZZPPPxxx}}}fffeeelllkkkNNNGGGHHHQQQQQQDDD:::999DDD@@@;;;888999;;;>>>@@@============<<<;;;:::::::::;;;<<<<<<===>>>@@@AAAhhhCCC444:::888666333111///------+++******)))))))))))))))'''((())))))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''***(((&&&%%%&&&'''''''''&&&(((******)))'''''''''&&&''''''''''''(((((((((((('''&&&$$$%%%&&&((()))(((BBBeee}}}zzznnngggxxxtttuuuxxxoooiiimmmkkkfffiiisssvvvsssrrruuueeerrriiiaaaaaajjjuuu|||}}}~~~{{{rrriiibbbXXXYYYmmm```???666111,,,,,,000444777888111111000000///...............---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---......//////....../////////000000000//////000000000111111111000000000111222222333333111111222555777666444222111111111111111111111111222222333333333333333333333444444555666777888888777666666555666777999:::<<<>>>??????===;;;::::::999999999:::<<<>>>???@@@<<<===>>>???AAAAAABBBBBBAAAAAA@@@@@@>>>===;;;:::<<<>>>@@@BBBDDDDDDDDDDDDCCCAAA???>>>@@@BBBCCCCCCBBB@@@AAAEEEGGGDDDEEEGGGJJJGGGCCCAAAAAABBBBBBAAADDDFFFHHHHHHIIIKKKMMMPPPJJJHHHGGGIIILLLMMMKKKHHHBBB??????CCCDDD???<<<<<<<<<;;;;;;:::999888777777555444333222111000///...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++************************************************************************************************)))***++++++******+++---,,,,,,,,,---------...............////////////000...,,,---444DDDZZZppp}}}xxxmmmaaaRRR@@@333+++***)))***,,,......---............------------......////////////............/////////000000000000222333222000///000111444444333333444444555666222333444666999;;;<<<===<<<<<<<<<>>>@@@AAA@@@???@@@@@@AAADDDHHHJJJJJJIIILLLLLLKKKLLLMMMPPPSSSUUUWWWYYYMMMLLL~~~zzzUUUJJJWWWxxxUUUQQQPPPbbb}}}jjjVVVRRRNNNFFFFFFMMMDDDDDDCCCCCCBBB@@@>>><<<888;;;>>>>>><<<;;;<<<>>>777777888999:::===???@@@iiiAAA888;;;:::777444111///---,,,+++******)))))))))))))))&&&''')))******)))'''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%%%%'''(((''''''&&&(((******((('''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))******))))))---------000<<>>???===;;;::::::999999:::;;;<<<>>>???@@@;;;<<<===???@@@AAABBBBBB@@@??????>>>======<<<;;;===>>>@@@AAACCCDDDEEEEEEFFFBBB??????BBBDDDDDDBBB???>>>AAAFFFGGGEEEFFFIIILLLIIIEEEBBBAAABBBCCCDDDDDDEEEFFFFFFFFFGGGIIIKKKLLLIIIHHHKKKOOOPPPMMMHHHDDD@@@???AAAAAA===::::::<<<;;;:::999888666555555333333222111000///...---,,,+++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++************************************************************************************************)))***++++++******+++,,,+++,,,,,,,,,------------------........./////////444111---+++...444;;;@@@^^^eeesss|||pppjjj```PPPCCC:::222,,,'''...///000000...+++******---------------------------......//////......---........./////////000000000111222111//////000222333333333333333444444555222333444666777999:::;;;===;;;:::===@@@BBB@@@>>>@@@@@@BBBDDDFFFGGGHHHGGGIIIIIIJJJKKKMMMPPPSSSTTTPPPWWWXXXQQQUUUuuu|||iiiRRROOOfffzzzaaaSSS^^^~~~}}}```KKKPPPJJJDDDBBBCCCDDDCCC@@@:::???BBBAAA>>><<<>>>BBBLLLLLLMMMPPPTTTWWWZZZZZZggg<<<888;;;:::777444111///---,,,+++******)))))))))))))))%%%'''(((******((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%'''((('''&&&%%%'''))))))((('''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))(((&&&&&&&&&))),,,,,,---000888???[[[zzzrrrbbbcccjjj~~~zzzrrrnnnqqqjjj]]]UUU[[[nnn}}}{{{zzzvvvpppuuuoookkkgggmmmtttJJJFFF@@@===999333,,,(((,,,,,,,,,---...,,,***(((.........------------------,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++*********+++,,,,,,------,,,,,,---------.........------........./////////------...//////000000111---...000000000/////////111111111111111111111111111111111111111000000000111222333444555666777777444444333333444444555555666999<<<===<<<:::::::::;;;::::::;;;;;;<<<===>>>:::;;;<<<>>>???@@@@@@@@@<<<<<<;;;;;;<<<<<<<<<======>>>>>>???AAACCCDDDEEEFFFCCC??????AAADDDCCCBBB======@@@DDDDDDBBBDDDIIIMMMKKKGGGDDDBBBBBBEEEGGGEEEEEEEEEDDDBBBBBBCCCEEEKKKHHHFFFIIIMMMMMMIIIDDDIIICCC>>>>>>===:::999;;;;;;:::999777666444333222111111000///...------,,,++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++************************************************************************************************(((***++++++***)))+++,,,++++++++++++,,,,,,,,,---------------...............////////////...---,,,!!!+++;;;OOOaaaoooxxx}}}}}}~~~vvvmmmjjjfffYYYIII???999000++++++---000111))),,,...---,,,+++,,,...,,,,,,------------------------............------............////////////000111111000//////111222222222222222222333444444444444555666777888888999>>><<<;;;===AAACCCAAA???@@@AAACCCEEEFFFFFFGGGHHHFFFFFFGGGHHHJJJMMMOOOPPPNNNGGGHHHKKKHHHMMMqqqoooQQQKKKccciiiRRReee~~~bbbSSSTTT]]]eeehhh]]]aaaccc```ZZZWWWXXX[[[]]]___ccckkkttt|||nnn===888:::888666333111///------+++******)))))))))))))))&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&$$$&&&))))))(((''''''(((%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&)))+++,,,***&&&###$$$&&&"""...DDD[[[mmm~~~aaadddttt|||zzz}}}wwwkkkfffkkkqqqpppmmmfffbbbdddeeehhhuuuvvvVVV???999888111+++***,,,///444:::///000000000111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))*********))))))******+++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,---------.........------......//////000000,,,...//////...---...///........................///000000000000000000000111111222222333444555555333333333333333333333333444666999:::999999999::::::::::::::::::;;;<<<===;;;<<<===>>>>>>???>>>>>>999999999999:::;;;<<<===>>>=========>>>???AAACCCDDDBBB@@@??????AAAAAAAAA======???AAA@@@===AAAGGGKKKKKKIIIEEEBBBBBBDDDGGGGGGGGGGGGEEEBBBAAABBBCCCHHHFFFDDDEEEFFFGGGDDDAAAKKKDDD>>>===<<<::::::===888888777555444222111111/////////...---,,,,,,,,,*********+++++++++++++++************************************************************************************************************************)))************+++++++++************************************************************************************************((()))******))))))***,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......***+++---...000000111111444666777666444555888;;;TTT```oooxxx}}}}}}rrr^^^KKK???888000(((,,,+++***,,,...000///...)))***++++++***+++---///,,,,,,,,,,,,------------------............------------........./////////000000000///......111333222222111111222222333444555555666666777777888888=========???AAABBBBBB@@@???AAADDDEEEEEEFFFGGGIIIDDDDDDEEEEEEGGGHHHIIIJJJIIIEEECCCEEEHHHLLLTTT\\\jjjZZZXXX___kkkfffOOO___rrrooohhhgggeeecccbbbeeehhhhhhgggfffhhhjjjoooqqqxxx|||lllttt===999888777555222000...------+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&'''((('''%%%$$$&&&((()))(((''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&''')))***+++###))),,,------...///000...------,,,000999DDDmmmqqqyyyrrrtttuuuxxx}}}nnn```lllsssrrruuu~~~fffRRRAAA;;;444***+++333111000333888666---&&&$$$---------,,,++++++,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******(((((())))))***++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000---///111000...---...000------------------------.........//////000000000000000111111111222222222333333333444444333333222333444666777777777999;;;777777888888:::;;;===>>>===>>>>>>?????????>>>>>>::::::999888999999;;;;;;>>><<<;;;::::::<<<>>>@@@AAAAAA@@@>>>======???AAA???>>>??????<<<999>>>EEEHHHIIIHHHEEEBBBAAABBBDDDGGGHHHGGGEEECCCBBBCCCDDDBBBBBBAAA@@@@@@@@@AAAAAAEEE???;;;<<<<<<::::::<<<555555444333222111000///......------,,,,,,++++++)))*********++++++++++++************************************************************************************************************************)))************+++++++++************************************************************************************************((()))******))))))***+++************+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---...///000)))***+++++++++---///222+++222888999777888<<>>777***222222+++---555555+++///***)))---///...111777+++,,,,,,,,,++++++,,,---+++++++++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000+++---///...+++***,,,...........................,,,------...///000111111000000000000000111111111333333444444444333333222222333444555555666999;;;444555666777999<<<>>>??????@@@@@@@@@@@@???>>>>>>===<<<:::999888999999:::===<<<:::888888:::<<<===???AAAAAA>>>;;;:::===AAAAAA@@@???>>>:::777===EEEFFFGGGGGGEEEAAA???@@@BBBEEEFFFFFFEEECCCBBBCCCEEE?????????>>>======@@@BBB===999777:::<<<999888:::444333333222111000//////---------,,,,,,+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++************************************************************************************************((()))******))))))***+++)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---...000111111...,,,///.........000111111111///222222000111444222---///,,,...333111***(((,,,...---,,,+++,,,---......***))))))+++------+++)))+++++++++,,,,,,---------,,,------......------,,,---------........./////////000///...---...111444111111111000111222222333222333555666999:::<<<===999===@@@@@@>>>>>>@@@CCC;;;???BBBDDDCCCDDDGGGIIIEEEEEEDDDDDDCCCCCCBBBBBBDDD??????DDDAAA<<<@@@KKKXXX|||kkkbbbQQQMMM[[[kkkuuutttlll[[[^^^pppwwwnnnnnn999<<<888666444222000/////////+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((''''''''')))************+++++++++------------------------444444555777;;;@@@FFFIIITTTVVVYYY\\\```dddgggiiifffccc^^^XXXPPPIIICCC???555444333111000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++++++++***)))(((((('''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((*********))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------------------////////////////////////333222111000000111222333444444444555444444333333222333555666777888777777777666555777:::>>>??????AAA@@@>>>======<<<:::888<<<<<<======<<<;;;::::::<<<<<<<<<<<<<<<======>>>;;;>>>===:::;;;AAACCCBBB???>>>===>>>@@@BBBBBBBBBHHHGGGEEECCC@@@@@@BBBDDDFFFCCCAAAAAADDDFFFGGGGGG>>>;;;999999;;;>>>@@@AAA>>>===;;;;;;<<<<<<;;;999444222000/////////...,,,---------,,,+++***)))(((******))))))))))))******))))))))))))************************************++++++************++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///.........///////////////111111111111111111111222333444555666777888999:::888;;;>>>??????>>>???@@@===>>>@@@AAADDDEEEGGGHHHGGGCCCCCCGGGFFF@@@???BBBEEEDDDBBBAAA@@@@@@AAABBBMMMAAAIIIuuuRRRDDDVVV]]]nnnzzzpppeeeaaafffmmmqqqqqqjjjqqquuuttttttwwwxxxvvvzzziiijjjppp<<<999777666444111////////////+++***)))((((((''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((('''))))))*********+++++++++------------------,,,,,,...---,,,,,,---///222333......///000111222333444000000000000///...------222111000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******)))(((((('''(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......------------------------////////////////////////222111000000000000111222333333444444444444333333222333555666777888777777777666555777:::===??????BBB@@@???>>>???>>>===;;;@@@@@@?????????>>>>>>>>>============>>>???@@@AAABBBCCCBBB>>>>>>BBBDDDBBBBBB@@@???@@@BBBCCCCCCBBBGGGGGGFFFEEECCCBBBDDDEEEEEEDDDBBBAAAAAACCCEEEGGG@@@>>>;;;:::<<<>>>??????>>><<<;;;;;;;;;;;;:::888444222///...//////---,,,,,,,,,,,,,,,+++***)))(((******))))))))))))******))))))))))))************************************++++++************++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...............////////////222000......///111222222333333444666777888999:::999;;;>>>??????>>>???@@@???@@@AAACCCDDDFFFGGGHHHKKKGGGGGGJJJHHHDDDBBBEEEDDDCCCBBBAAAAAA@@@AAAAAA>>>AAAGGGNNNZZZuuuaaa@@@AAACCCVVVpppwwwtttyyy~~~yyyxxx~~~qqq===666666555333000///.........++++++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((,,,++++++******))))))((('''((()))+++,,,,,,------...------,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++************))))))+++******))))))(((((('''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))'''''''''((((((((()))))))))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------////////////////////////111111000000000000111111222333333444444333333333222333555666777888888888666555555666:::===>>>???BBB@@@??????@@@@@@???>>>CCCCCCBBBAAAAAAAAAAAABBB>>>>>>??????AAABBBDDDEEEGGGIIIGGGBBBAAADDDDDDBBBCCCBBBAAABBBCCCDDDCCCBBBDDDFFFGGGGGGFFFEEEEEEFFFEEEFFFDDDAAA>>>???CCCHHHDDDBBB???===>>>>>>>>>======;;;::::::::::::888777333111///.........---,,,,,,,,,,,,,,,+++***))))))******))))))))))))******))))))))))))************************************++++++************++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------............//////000000222000......///111222333333333444555777888999::::::<<<>>>?????????@@@AAABBBBBBCCCDDDEEEFFFGGGGGGMMMJJJIIIJJJIIIEEEDDDEEECCCCCCCCCBBBAAA@@@??????===???===555///<<<```rrrrrrOOOEEECCCRRRmmmnnn;;;888666444222000...---------,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++------------............,,,---------------,,,,,,+++++++++++++++,,,---...++++++++++++************++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))''''''((((((((())))))))))))))))))************+++************+++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,---------........................000000000000000000000000111222222333333333333222222333444555666777777888666444444666999<<<>>>>>>>>>===<<<===???@@@???>>>CCCBBBAAAAAAAAAAAABBBCCC======>>>@@@AAACCCEEEFFFHHHIIIHHHCCCBBBDDDDDDAAACCCBBBAAABBBCCCCCCBBB@@@@@@CCCFFFGGGFFFEEEEEEFFFFFFGGGGGGBBB======CCCHHHGGGDDDBBB@@@@@@???===;;;<<<:::888888888888666555222000...---......---,,,+++++++++++++++***))))))******))))))))))))******((()))))))))************************************++++++************++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------------......//////000000111444666555222000111444222333444555666888999999:::<<<>>>>>>>>>>>>@@@AAADDDDDDDDDEEEEEEFFFFFFGGGJJJHHHGGGFFFDDDBBBAAABBBAAABBBBBBBBBAAA???>>><<>>BBBQQQcccrrr}}}}}}lll888<<<666444222000...---------,,,+++***))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''(((((())))))(((((()))))))))******************+++++++++,,,,,,((()))+++---------,,,+++)))))))))******+++++++++'''((()))+++---......///++++++++++++,,,---......++++++*********)))))))))************************************************(((((((((((((((((((((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******(((((()))))))))*********)))))))))*********+++++++++************+++,,,,,,+++++++++,,,,,,,,,------------------------------////////////////////////000111111222333333222222222222333444555666777777555444333555888<<<======:::999999:::<<<======<<>>>>>??????@@@;;;<<<<<<>>>@@@BBBDDDEEECCCEEEEEEAAAAAACCCCCC@@@AAA@@@@@@@@@BBBAAA@@@>>><<<@@@CCCEEEEEEDDDDDDDDDFFFHHHHHHCCC>>>>>>BBBHHHGGGEEECCCAAA@@@>>>;;;999:::999777666777666444333111///---,,,---------,,,******+++++++++***))))))******))))))))))))******((()))))))))************************************++++++************++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------............---------...///000000111///888@@@>>>444...///444222222333555666777888999:::;;;============???AAACCCDDDDDDDDDEEEEEEEEEEEEFFFFFFDDDBBB@@@@@@@@@???@@@@@@AAAAAA???===;;;:::999666555555222...000555666AAAlll|||rrreeeUUUHHHGGGKKKHHH^^^mmmxxxqqqoooqqq:::===666555333000///.........,,,,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))((((((((()))))))))******)))))))))******++++++,,,******+++,,,,,,+++)))(((------------------,,,,,,++++++,,,---............++++++++++++,,,,,,---...+++************)))))))))))))))))))))))))))))))))************************''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))*********(((((((((((())))))))))))((())))))))))))***************))))))******+++,,,******++++++,,,,,,------------------------------......////////////......///000111111222222222222111111111222333444555666444333333444888;;;<<<===999888777999;;;<<<;;;:::;;;<<<======>>>=========::::::;;;<<<>>>@@@BBBCCC???BBBBBB??????BBBBBB???>>>===>>>???AAA@@@>>><<<;;;>>>AAACCCCCCBBBBBBBBBEEEFFFFFFCCC@@@???BBBEEEDDDCCCBBBAAA@@@>>>:::888999777666555555444222111000...,,,,,,------,,,+++)))***************))))))******))))))))))))******))))))))))))************************************++++++************++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))************************)))))))))************+++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************++++++++++++++++++,,,,,,,,,,,,---------------.........//////,,,------...///000111111///999AAA???555---///444222222333444666777888999999:::;;;;;;;;;<<<>>>@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEECCC???>>>@@@AAA?????????>>>>>><<<;;;999888555111000222222000000333000+++444<<>><<<;;;999::::::;;;===???@@@AAA@@@CCCCCC@@@@@@BBBAAA>>><<<<<<===???AAAAAA???===;;;>>>@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????@@@@@@>>>:::777888777555444444333111//////---++++++,,,---,,,+++))))))************))))))******))))))))))))******))))))))))))************************************++++++************++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))************************))))))))))))************************************************************************************************************************************************************************++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........,,,,,,---...///000111111///444888777222...000222111222333444666777888888888999::::::999;;;===@@@>>>??????@@@AAABBBBBBCCC@@@BBBAAA<<<;;;???AAA>>>???>>><<<:::999888777777666///,,,222666222+++'''777))),,,888888BBBkkk{{{lll___NNNLLLNNNBBB@@@OOORRRUUU___iiiiiidddjjjuuurrrqqqrrrttttttooofff___gggqqqsssfffSSSJJJMMMSSSHHH777888666444222000/////////---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))'''(((((()))***+++++++++*********+++,,,---......((())))))***+++,,,,,,---((()))***+++++++++++++++++++++************++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,......000111111222222222//////......///111333444444222222444777:::<<<<<<===<<<;;;<<<>>>>>>>>>===999;;;>>>AAAAAA???===;;;:::::::::;;;<<<>>>@@@@@@BBBEEEEEEBBBAAABBBAAA===;;;;;;===???AAABBB@@@>>>===>>>@@@AAA@@@@@@AAABBB@@@?????????AAA@@@>>><<<======>>>??????===:::666888666444333333222000......---++++++,,,---,,,+++((())))))*********))))))******))))))))))))******))))))))))))************************************++++++************++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---...///000111222000///...---...000111111111222333444555777888888888999999999888:::<<>>???@@@AAAAAABBB<<>>888888>>>???<<<>>>===;;;888777666666777000000222111,,,(((...666%%%777---"""000222...;;;HHHwwwnnnnnn{{{sssjjj^^^ZZZQQQPPPNNNKKKEEECCCKKKTTTLLLNNNLLLIIIJJJMMMKKKFFF>>>NNNWWWUUUYYYhhhsssttt{{{zzz>>><<<777555333111///.........///,,,***)))******)))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((''''''''''''(((((()))((((((((((((((()))***))))))***+++,,,,,,------************))))))))))))************************+++******)))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,........................---------...///000000111111111111000111111222222555666777888999:::;;;;;;:::===>>>===AAAFFFCCC<<<>>>???@@@AAABBBAAA@@@@@@:::;;;;;;===???BBBEEEFFFEEEDDDDDDCCCCCCCCCCCCDDD@@@??????@@@CCCFFFGGGFFFAAABBBCCCBBBAAA@@@AAABBBBBBAAA@@@?????????@@@AAA:::;;;<<<>>>@@@>>>:::777555444333000///------,,,------,,,,,,+++***))))))+++*********))))))(((((())))))))))))************+++*********))))))((((((************************************************************************)))************+++++++++++++++******************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++---------............///000000111222222222222111333333222222222333444444666777777888888999::::::===>>>@@@@@@?????????@@@AAA@@@@@@???>>><<<::::::===<<<:::777555333222111//////...------------...........................'''666QQQoooiiiwww~~~|||oookkkxxxvvvaaaTTTVVVQQQVVVUUUPPPTTT\\\[[[QQQNNNaaayyy{{{mmmoooyyy{{{~~~<<<777777555333111///.........///,,,***)))******)))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((()))***************++++++,,,,,,---************))))))))))))************************+++***))))))(((((())))))******))))))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))******************************************+++++++++,,,,,,******+++++++++,,,,,,,,,........................---------...///000000000111111111111111222222333666777777888999:::;;;<<<:::===>>>===???CCCBBB===>>>>>>???????????????>>><<<<<<<<<===???BBBDDDFFFFFFFFFEEEEEEEEEFFFFFFGGGCCCBBBBBBCCCFFFHHHHHHHHHDDDEEEEEEDDDCCCBBBBBBCCCDDDCCCAAA???>>>>>>>>>??????>>>=========<<<:::888666555333111///---,,,,,,------,,,++++++***))))))************)))))))))((())))))))))))************************)))))))))(((************************************************************************)))************+++++++++************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,---,,,++++++******++++++---------............///000000111222222222222111333333222222222333444444777777888888999:::::::::===???@@@@@@??????@@@AAAAAA>>>:::666555666888:::<<<;;;999666444222111111///...------,,,,,,------------------------------999222+++***444JJJcccttt~~~~~~{{{}}}|||xxxjjjjjjvvv~~~~~~mmmsss}}}}}}uuuuuu{{{<<<666777555333111///.........///,,,***)))******)))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***((((((''''''''''''((((((''''''''''''(((***++++++++++++++++++++++++++++++++++++*********)))))))))************************+++***))))))(((((())))))***))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***************************************++++++++++++,,,******+++++++++,,,,,,,,,---------------------------------...//////000000111111111111111222333333777777888999999:::;;;;;;999===>>><<<<<>>>>>======<<<=========>>>>>>>>>>>>@@@BBBDDDEEEDDDDDDDDDEEEEEEFFFFFFGGGEEEDDDCCCDDDFFFHHHHHHGGGFFFGGGHHHFFFDDDCCCCCCDDDFFFEEEBBB@@@>>>=========BBB???<<<;;;;;;;;;:::999777555333111///---,,,,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))************************))))))))))))************************************************************************)))************+++++++++************************************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,,,,,,,++++++******++++++---------............//////000111111222222111111222222222222222333444444777888888999::::::;;;;;;===???@@@AAA@@@???@@@AAABBB@@@>>>;;;::::::;;;;;;:::999777555333111000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,,,,+++---333888BBB]]]wwwnnn|||~~~zzzrrrrrrwww>>>:::777555333111///.........///,,,***)))******)))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((&&&&&&&&&'''(((***+++,,,,,,,,,+++++++++++++++++++++++++++*********))))))******************************)))((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************************************++++++++++++******+++++++++,,,,,,,,,---------------------------------....../////////111111111111111222333444666666666777888999999:::888;;;===;;;999:::>>>@@@???>>><<<;;;;;;<<<======????????????@@@AAACCCDDD>>>???@@@AAABBBBBBCCCCCCEEECCCBBBBBBDDDEEEEEEDDDFFFGGGHHHFFFDDDBBBCCCDDDEEEDDDAAA???>>>=========???===:::999::::::999888666555333111...---,,,+++,,,+++++++++******))))))*********)))))))))))))))((()))))))))*********************)))))))))))))))************************************************************************))))))*********+++++++++***************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************++++++++++++,,,,,,++++++***++++++,,,---------............//////000000111111111111111111111111111222333444444888888888999::::::;;;;;;<<<>>>@@@@@@?????????@@@???AAADDDEEEDDD@@@;;;888777666444222111000//////---,,,++++++******++++++************************+++...222333000---++++++------...111:::JJJ]]]jjj|||vvvmmmyyyrrrjjjddd\\\OOO@@@555|||vvv>>>;;;777555333111///.........///,,,***)))******)))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''(((***+++,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))))))))***))))))((('''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,------------------------------------............000000000000111222333444444444555555666666777777888999;;;;;;888888;;;???>>>>>><<<;;;;;;<<<===>>>??????>>>>>>???AAABBBCCC<<<<<<>>>???@@@@@@@@@@@@EEECCCBBBBBBCCCDDDDDDCCCDDDEEEEEEDDDBBB@@@AAABBBAAA@@@???>>>===>>>??????999888888888999999666444444333111///...,,,,,,+++++++++***************)))))))))))))))))))))******((()))))))))************))))))))))))))))))******************************************************************************))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,++++++***++++++,,,,,,---------............/////////000111111111111000111111111111222333444555777888888999999:::;;;;;;;;;===??????>>>===>>>???:::<<<@@@BBB@@@<<<777333444333222000///.........,,,,,,+++************+++************************...,,,))))))+++------,,,,,,///111333333111///......444888:::AAAIIIHHHAAAAAAFFFHHHDDD???>>>>>>===000111222222333222...***pppnnn===777777555333111///.........///,,,***)))******)))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''(((***++++++++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///000111222333333333333444444555555555888777888:::999777888<<<<<<<<<;;;;;;<<<======>>>>>>>>>======>>>@@@BBBCCC===>>>@@@AAABBBAAAAAA@@@FFFDDDCCCCCCEEEFFFEEEEEE@@@AAABBBAAA?????????@@@===<<<<<<<<<<<<>>>???@@@888777777777888777444111111000///---,,,,,,,,,,,,************************))))))))))))************))))))))))))************))))))))))))************************************************************************************)))************+++++++++)))))))))***++++++,,,,,,************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))************+++++++++******++++++,,,,,,---------............///...///000000111111000000000000000111111333444555666777777888999999:::::::::<<<===>>>===<<<===>>>===<<<;;;999777777666666111000///...---------------,,,++++++******++++++************************&&&&&&(((---111000)))###***)))((('''((())),,,---333333000------///...***...//////...---...000222111444444///---000444555rrrooo===777777555333111///.........///,,,***)))******)))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((((((((()))***************++++++,,,,,,---,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...000111222333333444444444444555555888444555:::;;;777666888888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBB???@@@AAACCCCCCBBB@@@???DDDBBBAAABBBDDDEEEEEEDDD===>>>??????>>>>>>???@@@;;;:::::::::;;;<<<>>>???===;;;888666555444222000...---,,,,,,++++++,,,,,,))))))))))))************((()))))))))************))))))))))))************((()))))))))************************************************************************************)))************+++++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************++++++******++++++,,,------------............///...//////000000000000000//////000000111333444555555666666777777888999999888:::<<<<<<;;;:::;;;<<<>>><<<:::888666666666777///...---,,,,,,,,,,,,,,,------,,,+++++++++++++++************************222...)))&&&''',,,000444000111111000//////000111///------111555777;;;>>>666777:::???AAA???;;;888777>>>@@@;;;777;;;>>>???~~~ttt>>>:::777555333111///.........///---***)))******)))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((''''''''''''(((((()))((((((((((((((()))***))))))***+++,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((('''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,...///000111444444555555555555555555888333333999<<<888555555444666888:::;;;<<<;;;;;;;;;;;;;;;;;;===???AAABBB???@@@AAABBBBBBAAA???>>>AAA???>>>???AAACCCCCCBBB<<<===>>>???>>>>>>???AAA;;;::::::999:::;;;<<<===DDD???999444222111111000+++++++++******+++,,,,,,)))))))))))))))*********(((((())))))*********+++))))))))))))************(((((())))))*********+++************************************************************************)))************+++++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************+++*********+++,,,,,,------------.........//////...//////000000000000000/////////000111333444555555555555666777777888888777999;;;;;;:::999:::;;;666888::::::999666222///...---,,,,,,+++++++++,,,...---,,,,,,++++++,,,,,,************************$$$)))...000---++++++,,,+++///444888999;;;===@@@===999:::BBBFFFFFFIIIPPPKKKFFFDDDFFFIIIIIIHHHHHH;;;EEELLLJJJHHHHHHEEEAAA@@@888777666555222...------...---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###$$$(((+++,,,+++++++++)))(((''''''''''''(((((((((((())))))))))))************+++,,,---.........---,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------------...//////////////////000000000000222222222222333333444555666666666555555777:::===>>>888555888::::::<<<@@@???>>>======>>>@@@BBBDDD@@@??????@@@CCCEEEEEEEEEAAA===;;;===BBBFFFFFFDDDGGGEEEAAA>>>===???BBBDDDBBBAAA???===;;;;;;;;;<<<<<<:::666222000.........------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))******************************************************************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,---------......////////////000000000000000000000000111222333444333333444555666777888999888777777888:::<<<;;;:::777666555444333222222222------,,,------,,,***(((---......+++'''&&&'''***,,,,,,+++)))((()))---000000///000555:::>>>BBBEEEGGGKKKMMMKKKLLLOOOPPPNNNOOOGGGAAABBBFFFHHHGGGEEEBBBDDDCCC===:::<<<===<<<777BBBFFF===888<<<>>>;;;???777777777555222...------///------,,,***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$$$$&&&(((((((((+++***)))(((''''''''''''(((((((((((())))))))))))************+++,,,------......---+++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,---------------------...//////.../////////000000000000222222222333333555666666::::::999888666666888:::???;;;;;;@@@BBB???>>>???AAA@@@>>>===>>>???@@@BBB=========@@@BBBDDDCCCBBBBBB>>><<<>>>CCCFFFFFFDDDGGGFFFCCCAAAAAABBBEEEFFFCCCBBB@@@>>>===<<<;;;;;;;;;999555222///.........------,,,++++++***))))))))))))))))))))))))))))))))))))))))))************+++*********))))))))))))******************************************************************************************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,------------....../////////000000000000000000000000111222333333333333444555666777888888666555555666888999999888777666555333222111111111*********+++---...///...(((***---000000///...,,,))))))***+++---000333555BBBCCCHHHPPPWWWWWWTTTPPPKKKJJJPPPWWWTTTIIIDDDFFF===:::888888::::::::::::777;;;===;;;999::::::777;;;===@@@???===:::999999???555777777555222///---...///...---,,,+++)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&%%%%%%&&&%%%$$$+++***)))((((((''''''((((((((((((((())))))))))))))))))))))))***+++,,,---......,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((())))))))))))***************++++++++++++,,,++++++++++++,,,,,,,,,,,,---------------......///....../////////000000000111111222222444555777888;;;;;;;;;999777777999;;;AAA======@@@BBB???>>>@@@BBBAAA???>>>>>>>>>???@@@======???AAADDDEEECCCAAABBB@@@>>>@@@DDDGGGFFFDDDEEEDDDDDDCCCCCCDDDEEEFFFAAAAAA@@@???>>><<<;;;:::999777444111///...------,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))*********++++++***************)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------....../////////000000000000000000000111222333333222333333444555666777777666555555666888999999888777666444222111000//////---,,,+++***)))))))))***...---------------+++)))))),,,222<<>>>>>===999:::>>>EEE:::777777666222///---...//////...---+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%%%%$$$$$$$$$******)))((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++...---,,,***)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++***++++++++++++,,,,,,,,,------,,,,,,------...///........./////////000000//////000111333444666777666777888888777888;;;===CCC===999;;;<<<;;;===@@@@@@@@@???>>>>>>>>>???@@@>>>???AAAEEEGGGGGGEEECCCCCCAAAAAABBBEEEFFFFFFEEE@@@AAABBBCCCCCCCCCCCCCCC<<<===>>>>>>===<<<:::999666555333000...---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***++++++++++++,,,,,,++++++,,,,,,,,,---------........./////////000000/////////000000111222333222333333444555555666666888777666777999:::999888666555333111000.........------...---+++)))((((((...,,,)))&&&'''+++222888PPPRRRWWW\\\```___ZZZUUUPPP]]]gggbbbTTTGGG@@@===<<<:::===CCCAAA:::;;;CCCPPPPPPNNNKKKMMMSSSXXXZZZfffeee^^^VVVUUU]]]fffkkk|||sssfff[[[XXX^^^ffflllJJJAAA888777666333///......///000///---+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&***))))))(((((((((((()))(((((((((((())))))))))))))))))((((((((()))******,,,,,,***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---..................////////////------...///000222444555333555666666666666888:::@@@<<<<<<@@@AAA>>><<<===<<<<<<======>>>???@@@@@@>>>>>>AAADDDGGGGGGEEEBBBCCCCCCCCCCCCEEEEEEEEEDDD>>>@@@BBBCCCDDDCCCBBBAAA888999:::;;;;;;:::999888333222111///...,,,,,,+++++++++***************)))))))))))))))))))))))))))************++++++++++++***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////////////////000111222333222222333333444444555555777666555666888888888666444333222000...---------'''***...///...---...///$$$)))...222777BBBPPP[[[^^^aaaeeehhhggg```VVVOOOLLL___iii[[[CCC777;;;BBBDDDLLLPPPOOOTTT^^^aaa^^^ssssssnnniiilllvvv}}}wwwvvvqqqjjjjjjsss|||wwwgggeeeqqq{{{{{{HHH<<<888888666333000......000000///...,,,***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&''')))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))******)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))))))))************+++************++++++++++++,,,,,,,,,,,,,,,------...------........./////////,,,,,,------///000222333444555666555444333333444:::<<>>??????<<<<<<>>>@@@CCCDDDBBB@@@BBBCCCDDDDDDDDDDDDDDDCCC@@@AAACCCDDDEEEDDDBBBAAA888999999999888888777666000000///...---,,,+++***************************))))))))))))))))))))))))*********++++++++++++,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------........./////////////////////000111222222222222222333333333444444444333222222444444333222222111000...------------(((***,,,***((('''***---111999EEEOOOWWW^^^ggglllUUUYYY]]]\\\WWWPPPIIIFFF<<>>AAABBBBBBAAABBBCCCDDDEEEDDDCCCBBBBBB@@@AAABBBCCCCCCAAA@@@???>>><<<:::888666444444333............---+++******))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,---------........./////////......//////000111222222222222222333333333333222111000111222222111000//////...---------------------,,,)))(((,,,555===QQQSSSYYY```gggiiifffbbb\\\]]][[[TTTIIIBBBAAADDDEEEQQQYYYYYY```qqqwwwxxxuuuttt|||~~~rrr___qqq|||tttiiiggggggeeehhhmmmoookkkfffccc___ZZZcccQQQMMM]]]fff[[[PPPOOOwwwHHH999888888777333000...///000111000...,,,***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((******'''&&&''')))))))))(((((((((((()))***(((((((((((()))))))))))))))(((((('''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************)))************+++++++++,,,,,,++++++,,,,,,---...---------........./////////////////////000111111///222444555444444555777888555555:::===:::999:::::::::;;;;;;;;;:::999888>>>======???AAACCCCCCCCCAAACCCEEEEEECCCBBBAAAAAA>>>??????@@@???>>>===<<>><<<::::::999666222000000000222000---,,,+++***)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))***+++(((((((((((())))))))))))''''''(((((())))))******))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,------......///...............///000000000000000000111111111111222444666777888777666555777777888888999:::;;;<<<>>>>>>======<<<<<<;;;;;;===>>>???AAABBBCCCCCCCCCAAAAAAAAA@@@@@@??????>>>===>>>???@@@BBBCCCDDDDDDGGGDDD@@@;;;666222...---......---,,,,,,+++******)))************+++++++++++++++******************---+++******+++,,,***(((,,,,,,,,,***+++......---...,,,***+++///111///---///,,,)))+++///111///,,,...------...//////---+++...------,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************)))*********++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////---......///000111111222000000111111111222222222222111000111222111000......+++,,,000000+++,,,222/// ///HHHLLLVVVeeedddnnnhhhfffeee___RRRGGGDDDOOOVVVSSSNNN[[[uuuzzzjjj|||}}}ttt|||~~~~~~zzzxxxxxxwwwooovvv~~~ssssss{{{CCCFFF::::::999666222000000000222000---,,,+++***)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******'''((((((((())))))))))))''''''(((((()))))))))))))))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,++++++,,,,,,---........................//////000//////000000000111111111222333555777888777666555888888888999:::;;;<<<===>>>>>>============<<<<<>>============>>>>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEEGGGFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>:::999666444222000//////...------,,,,,,++++++***************+++++++++,,,+++++++++++++++++++++++++++,,,------,,,+++,,,...,,,+++***))))))+++///333555000,,,---222555333///,,,///111111---++++++------///000///------///222+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---......//////.........//////000000111000000000111111111111222111111111111000...,,,++++++)))))),,,///222999AAAKKKNNNXXX[[[]]]iiihhhTTTJJJOOOLLLDDDHHH\\\qqq|||tttnnnyyylllxxxyyy|||FFFAAA::::::999666222000000000222000---,,,+++***)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&''''''((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************++++++++++++***++++++,,,------.........------------...//////////////////000000000111111222444666777777666555777777777888999;;;<<<===<<<<<<======>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDGGGGGGFFFEEECCCBBBAAAAAA>>>======<<<;;;::::::999666555333222000/////////---------,,,,,,+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---...///...,,,+++,,,...111---******,,,,,,...111...,,,******++++++)))&&&222---***,,,222555111,,,...---,,,+++++++++,,,---------,,,,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,------...//////........./////////000000000000000000111111111111///000222222111000//////))))))***///666AAANNNXXXXXX\\\```]]]YYYZZZVVVLLLEEEPPPVVVVVVbbbwww}}}zzz|||~~~~~~yyymmm999000::::::999666222000000000222000---,,,+++***)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++******++++++,,,------...---------------...//////...////////////000000000000111444666777777666555444444555666777999;;;<<<;;;;;;<<<===>>>???@@@@@@>>>>>>???@@@AAAAAAAAAAAAEEEDDDDDDCCCAAA@@@@@@???;;;;;;;;;:::999999999888555444333111///......---------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,------------***,,,---......///111222000---///555555---&&&$$$)))111777666000,,,000555000...,,,,,,...///...---000---+++,,,000111000...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---.....................////////////000000000000000000000000///000111000...------///...111555;;;EEESSS```hhhjjjkkkggg[[[III>>>GGG\\\qqqqqqiiidddppp{{{wwwxxx|||bbbBBB;;;::::::999666222000000000222000---,,,+++***)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))************+++******++++++,,,,,,------------,,,,,,------...///......////////////000000///111333666777777666666333333444555666888:::;;;:::;;;;;;<<<===>>>>>>???<<<===>>>>>>?????????>>>AAAAAAAAA@@@??????>>>>>>===<<<<<<;;;::::::999999444333222000...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------......///---,,,***+++,,,---,,,***...***,,,222222000555???:::111+++222@@@FFFAAA777999???DDD@@@777111333888111//////000222222000...+++,,,,,,---......//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,------..............................111000000000000000/////////111000---***(((+++...000:::FFFPPP\\\iiiqqqtttjjj]]]JJJFFFNNNQQQ^^^xxx{{{qqqkkksssyyyqqqqqqiiieeebbbdddllluuu}}}yyyzzzdddEEE>>>::::::999666222000000000222000---,,,+++***)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********************+++,,,,,,------------,,,,,,------...///........./////////000000...000333555777777666666333333444555777999;;;<<<::::::;;;;;;<<<<<<======<<<<<<===>>>>>>>>>>>>===????????????>>>>>>>>>>>>???>>>===;;;999888777666111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---.../////////222...,,,///444777555111555;;;EEELLLHHHFFFXXXoooooo___fff|||uuuaaaeeeiiijjjfff^^^WWWSSS>>>BBBDDD@@@999222000111333333222111000///...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***++++++,,,,,,---..............................111111000000////////////...//////,,,***+++111777999JJJ]]]jjjrrrvvvrrrkkk\\\\\\OOOMMMaaalllttt{{{yyy~~~yyyuuu{{{yyytttdddSSSQQQRRRUUUWWWWWWSSSPPPOOOOOOYYYTTTVVV^^^aaa___gggssslll}}}AAA999::::::999666222000000000222000---,,,++++++)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************)))******+++,,,,,,---------,,,,,,,,,,,,---................../////////000...000333555777777666666333444555666888:::<<<===:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>????????????>>><<<:::777444222111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000222...///999GGGQQQRRROOOBBBYYYxxxyyyhhhnnn}}}mmmmmmuuuxxxooo]]]OOOMMMQQQDDDBBB@@@<<<888444111000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***++++++,,,,,,---...........................---111111000000/////////...+++---.........222<<