BM66(i@ zzztttpppnnniiipppzzzzzzyyytttwww}}}nnnbbbXXXOOOIIICCC>>>>>>===::::::<<<777777666555333222111000222222222222222222333333000000000000000000000000111111111111000000000000000000//////.........---------------------------///////////////////////////////////////......---000000000000////////////000///...---------------------------------------.........------,,,,,,,,,---+++)))***,,,---+++))),,,---///000000///---,,,++++++,,,,,,---...//////,,,...///...---++++++,,,........................//////............////////////000000000000//////------------.........///000000111111111111000000///000111222111222555777666888;;;<<<<<<<<<===??????@@@AAABBBDDDFFFHHHIIIGGGIIIKKKNNNOOOOOONNNMMMNNNPPPTTTWWWYYYYYYXXXWWWYYYYYYZZZ]]]aaafffkkkmmmzzz|||xxxssspppoooooosss||||||wwwxxxwwwooodddZZZNNNGGGAAA???===888777888999888777666555444333222222222222222222222222222000000000000000000000000/////////000000111111111111000000000////////////........................///////////////////////////////////////......---000000000000/////////...//////...---------------------------------------------------------,,,,,,---+++***+++------,,,***+++,,,---......---,,,++++++,,,,,,------.........,,,...///...---+++,,,,,,........................//////............////////////000000000000//////------........./////////000000000000000000000000000111222222111222444666555777:::;;;;;;<<<===???@@@@@@AAABBBDDDFFFHHHIIIGGGIIIKKKNNNOOOOOONNNNNNMMMOOOSSSVVVXXXYYYYYYYYYWWWXXXZZZ]]]bbbgggkkkmmmzzzyyyssssssrrrpppoooqqquuuxxx~~~|||{{{zzzzzzyyyyyy~~~|||wwwxxx}}}uuukkkXXXOOOGGGCCC???:::888999;;;:::999888777555444444111111111111111111111111000000000000000000000000,,,---...///000111111222111111111000000000000//////////////////////////////////////////////////////////////////......---000000000/////////......//////...------------...------------------------,,,,,,---------------------,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///...---,,,,,,---........................//////............//////...//////000000//////........./////////000000000222111000//////000111222111222333222111222444555777999<<<===>>>???AAABBBAAAAAABBBCCCEEEGGGHHHIIIGGGIIIKKKMMMOOOOOOOOOOOOQQQRRRSSSUUUWWWXXXXXXYYYVVVXXX\\\aaaggglllpppssszzz~~~tttnnnmmmooorrrtttwww~~~}}}wwwuuurrrpppppprrrssstttuuuyyywwwrrrxxx|||hhh]]]QQQJJJDDD>>>===???<<<;;;:::999777666555555222222111111111111000000000000000000000000000000------......//////000000000000000//////////////////////////////////////////////////////////////////////////////......---000000/////////.........///......---------......------------------------,,,,,,,,,------.........------------------------------,,,++++++,,,------------------------,,,,,,+++---......---,,,,,,---........................///......------......///...//////////////////...////////////000000000000333111///......///111333222333444333222222333555666999<<<===>>>???AAABBBBBBBBBBBBCCCEEEGGGHHHIIIGGGIIIJJJLLLNNNOOOOOOPPPUUUUUUUUUVVVVVVWWWWWWXXXZZZ\\\bbbhhhnnnssswwwyyyyyy{{{wwwrrrnnnnnnqqqvvv}}}~~~|||{{{zzzzzzzzzyyyyyyzzzzzz{{{||||||zzzwwwsssqqqmmmnnnooopppsssvvvzzz|||~~~{{{mmmkkkqqqzzz~~~qqqaaaUUUJJJBBB???AAA<<<;;;:::999888666555555222222222222111111000000000000000000000000000000000000//////......------................................................///////////////////////////////////////......---////////////..................---------......///------------------------,,,,,,,,,------.........------------------------......------------......------------------,,,,,,+++---......---,,,------..............................------------............////////////......////////////000000000000333111///......///111333222333444333222222444555444666999;;;;;;<<<>>>???BBBBBBBBBCCCDDDFFFGGGHHHGGGHHHJJJLLLNNNOOOPPPQQQSSSTTTUUUVVVXXXZZZ[[[\\\aaacccfffjjjnnnqqqssstttwww}}}rrrqqqsssrrrssswww{{{}}}zzzvvvpppllliiihhhgggeeedddeeeeeefffggghhhiiijjjlllppptttxxx~~~~~~{{{yyyvvvrrrpppnnnqqqvvvzzz}}}xxxfffeeehhhqqqvvvgggXXXJJJBBB@@@===<<<;;;:::888777666666444444333333222111111111000000000000000000000000222111111000///...---,,,,,,---------------..............................///////////////////////////////////////......---/////////.........------...------------...//////------------------------,,,,,,------------------+++---...---,,,+++,,,---........................------------------------+++,,,......---,,,---.................................------------......---......//////......---....../////////000000000222111000//////000111222222333444333222333555666999;;;>>>?????????AAABBBAAAAAABBBBBBCCCEEEFFFGGGGGGHHHIIIKKKMMMOOOQQQRRRNNNPPPTTTXXX\\\```bbbccceeeeeefffggghhhiiijjjjjjsssyyywwwooovvv~~~vvvpppiiifffbbb^^^ZZZYYYYYYYYYWWWWWWWWWWWWXXXYYYZZZ[[[[[[^^^aaaeeeiiiooouuuyyy|||~~~{{{xxxwww}}}~~~iiifffbbbbbbjjjzzzooo[[[MMMGGG>>>>>>===<<<:::999888888555555444444333222222111000000000000000000000000111111111000000/////////------------....../////////////////////////////////////////////////////////////////////......---//////.........------------------------...//////------------------------------------------,,,,,,***,,,------+++***+++---,,,---............---,,,+++,,,,,,------.........***,,,......---------..............................------,,,,,,------...---......//////......---------........./////////000000000000000000000000111222333333333444666888===???AAABBBAAAAAABBBCCCAAAAAAAAAAAABBBDDDEEEFFFHHHHHHIIIKKKMMMOOOQQQRRRNNNQQQVVV[[[___bbbcccdddaaa``````aaabbbdddfffgggnnnwwwwwwttt{{{uuupppkkkccc]]]WWWTTTPPPMMMJJJJJJJJJKKKMMMLLLLLLLLLLLLLLLMMMMMMNNNPPPSSSVVVZZZ___eeejjjooorrrvvvzzz~~~yyynnnjjjccc[[[ZZZeeexxxmmmZZZQQQ@@@@@@???===<<<;;;:::999666666555444444333222222000000000000000000000000000000000000111111111111---.........//////000000000000000000000000000000///////////////////////////////////////......---//////.........------------------------...///000------------------------.........------,,,,,,,,,)))+++---,,,***)))+++---***+++---......---+++***++++++,,,,,,---...//////***,,,......---------..............................------,,,,,,------...---..................---------------.........///000000111111111111000000000222333333333444777999:::;;;======<<<<<<===>>>@@@@@@@@@AAABBBCCCDDDEEEHHHHHHIIIKKKMMMOOOQQQSSSSSSVVVZZZ^^^```aaaaaa```ZZZZZZ[[[]]]aaafffjjjmmmkkkvvvuuupppyyy{{{ppplllgggaaa]]]XXXTTTPPPMMMJJJFFFEEEEEEFFFGGGGGGEEEEEEEEEDDDDDDEEEEEEEEEGGGHHHIIILLLPPPSSSVVVXXX___ccciiioootttyyyuuulllooommmeee___```dddfffvvvooo___UUUIII@@@??????;;;888999666777777666444222111111222222333222222111000/////////000111111111111111000000000000000000000000000000000000000000000000---...///000000///...---***))))))***---/////////111000000///...---------............//////////////////............//////111000...---,,,,,,------------............------////////////////////////.........------,,,,,,,,,------------------------////////////000000000000000///---+++++++++---...////////////////////////......////////////......111111000000000000000111111111222444666888:::;;;777888999;;;===???@@@AAAAAAAAA@@@@@@BBBDDDGGGHHHGGGGGGHHHKKKOOOTTTYYY\\\\\\aaaeeeeee```[[[WWWVVVXXXYYYZZZ[[[]]]aaagggkkkmmmssszzzvvvppprrryyypppjjj```\\\WWWSSSOOOKKKGGGDDDGGGDDDAAA???@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAABBBCCCEEEGGGJJJMMMOOOQQQVVVYYY]]]aaaffflllsssxxx~~~xxx{{{xxxnnndddaaaaaa```gggooozzzeeeXXXMMMHHHEEE???;;;;;;999999999888555444333333111222222111111000///...---...//////000000//////000000000000000000000000000000000000000000000000...//////////////////......---,,,---000111222111111000000///......------............////////////........................///...---,,,,,,,,,------------............------------------------------.........------,,,,,,,,,++++++++++++++++++++++++.../////////000000000000111000...,,,,,,---...///////////////////////////000111111222222111111000000000////////////000000444444444555666777888999::::::;;;;;;<<<=========>>>???AAACCCEEEGGGHHHIIIHHHKKKPPPUUUZZZ^^^``````^^^___```___]]]ZZZYYYXXXXXXYYYZZZ[[[]]]aaagggkkknnnttt}}}tttmmmooosss|||yyyqqqiiiaaa[[[SSSPPPKKKHHHFFFCCC@@@>>>BBB@@@<<<;;;<<<===============<<<<<<<<<<<<=========>>>???@@@BBBDDDFFFGGGLLLMMMOOORRRVVV\\\dddiiiqqquuu|||~~~ssskkkeeeaaa\\\\\\eeewww}}}ppp```WWWOOOGGG@@@======<<<:::999777666555555111111111111000///...---,,,------...............000000000000000000000000000000000000000000000000000//////......//////000111///...///000222222111000000000///......------............////////////------............---------,,,,,,,,,,,,---......------............------------------------------.........---------------++++++++++++++++++++++++....../////////000000000111000///...---...///000////////////////////////111222222222222222222111//////.........//////000888777666666555555666666::::::;;;;;;<<<======>>><<<>>>AAACCCEEEFFFFFFEEEHHHMMMUUU\\\aaabbb```___^^^\\\YYYXXXYYYZZZZZZYYYXXXYYYZZZ[[[]]]aaagggkkkooouuu{{{wwwsssoooooowwwwwwmmmeee]]]UUUOOOJJJHHHEEECCCBBBAAA???===@@@>>>;;;;;;<<<======<<<======<<<<<<<<<<<<======;;;;;;<<<<<<===???@@@AAADDDEEEGGGIIILLLQQQXXX\\\bbbgggmmmtttyyy~~~xxxxxx|||vvvooo]]]YYYZZZeeettttttfff[[[QQQGGGAAA>>><<<999888777777777666222222222111111000///...,,,---......//////......////////////////////////////////////////////////111000///......///000111///...,,,---...//////...000000//////........................////////////---...////////////...---,,,,,,,,,---...//////000------............------////////////////////////...............---------................................./////////000000//////...------...//////////////////////////////000000111111111111000000000////////////000000111888777777666555555555555666777888;;;===???AAABBB>>>???@@@AAABBBCCCDDDDDDMMMRRRXXX^^^aaa```]]]ZZZ[[[XXXUUUUUUXXXZZZZZZXXXXXXYYYZZZ[[[]]]aaagggkkkpppwwwzzzrrrnnnmmmnnnrrruuu|||}}}uuujjj```XXXPPPHHHCCCBBB@@@============<<<;;;???===;;;;;;<<<===<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>???===@@@CCCFFFGGGJJJMMMPPPUUUYYY___eeejjjpppvvvzzz{{{tttvvvzzz~~~kkkddd``````eeeooovvvkkk```SSSIIIAAA===999666777777777666333333333333222111000000......///000000000000///////////////////////////////////////////////////111000///......///000111...---,,,,,,---......---////////////......................../////////////////////000000/////////------...///000111222222------............------////////////////////////............................................................////////////---------------------...////////////////////////000000111111111111000000111000000000111111222333666555555555555555666666555666888:::===???AAABBBAAA@@@???@@@BBBFFFJJJLLLXXXYYY\\\]]]]]]\\\ZZZXXXVVVTTTTTTVVVZZZ[[[YYYVVVXXXYYYZZZ[[[]]]aaagggkkkqqqxxxooojjjggghhhlllqqqyyyssskkk```VVVOOOIIIBBB>>>???===<<<<<<===>>>>>>===<<<;;;999:::;;;<<<;;;:::;;;;;;::::::::::::;;;;;;======<<<<<<======>>>???999<<>>??????AAA@@@@@@AAAEEELLLSSSWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSTTTVVVYYY[[[[[[XXXVVVXXXYYYZZZ[[[]]]aaagggkkkqqqyyy~~~tttjjjiiimmmwwwxxxssshhhaaaWWWOOOJJJEEEAAA===???>>>======???AAAAAA@@@<<<;;;::::::<<<<<<<<<:::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;<<<=========???AAADDDDDDFFFIIILLLOOOTTTYYY]]]```fffnnnuuu|||~~~{{{uuuooooooqqq}}}{{{kkkWWWOOOEEE>>><<<:::777444333333333333222111000000///000111111222222111111000000000000000000000000000000000000000000000000000000000111111000000000000...---...111222333222.../////////////////////............///////////////...,,,******,,,...///...///000111222222111000------............---------------------------------........./////////000---------------------------------.........//////,,,,,,---...............////////////////////////000111111222222111111000000000000000111222333444333222222222222333444444888999:::;;;<<<>>>??????AAAAAAAAACCCGGGMMMRRRUUUMMMLLLLLLLLLLLLNNNPPPQQQRRRUUUYYY[[[ZZZYYYYYYYYYXXXYYYZZZ[[[]]]aaagggkkkqqqyyyvvvllllllooozzzxxxoooiii\\\VVVMMMFFFCCC@@@===:::<<<;;;:::;;;===??????>>>>>>===<<<<<<>>>???>>><<<===<<<<<<;;;;;;<<<<<<===;;;;;;::::::;;;<<<======>>>>>>===<<<;;;===BBBEEE@@@BBBDDDEEEGGGKKKQQQTTTTTTYYYbbbjjjrrryyyxxxuuuppp|||yyybbbXXXLLLCCC???;;;777333222222333222222111000/////////000111111111111111000000000000000000000000000000000000000000000000///000111222222111000///...---,,,---000222333222.........///////////////............/////////000///,,,***((((((***,,,///---...000111111000000///---..................---////////////////////////---.........//////000000////////////////////////---------.........//////------...///000000//////////////////////////////......////////////......////////////000111222333333333222222111111222222555666888:::===@@@BBBCCCBBBBBBCCCDDDFFFIIIKKKLLLHHHHHHIIIKKKNNNQQQTTTVVVTTTWWWZZZ[[[YYYXXXZZZ\\\XXXYYYZZZ[[[]]]aaagggkkkqqqyyy|||ooonnnsss~~~tttiii```VVVQQQJJJDDD@@@===;;;999;;;<<<===<<<<<<===@@@CCC@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>????????????@@@???======???DDDHHHLLLMMMRRRXXX\\\___fffooovvv}}}{{{}}}|||uuuhhhVVVIIIBBB>>>;;;888888777666666666666555444222111111111111111222222000000000000000000000000111111000000000000111111222111//////000000...---222222222111111111111111000000000000000000000000000///......///000...---//////............//////////////////////////////................................................------------------------,,,---///000000///---,,,............////////////////////////////////////////////////000000000000000000////////////000000000000000000000111111222222222333222111222444777666777:::===@@@CCCEEEFFFIIIFFFBBBBBBEEEGGGGGGFFFGGGHHHIIIJJJJJJMMMPPPSSSUUUWWWZZZ\\\\\\\\\ZZZYYYXXXXXXYYYYYY[[[```ggglllqqqzzzwwwqqquuu|||uuulll```XXXPPPLLLFFFAAA???===<<<;;;;;;===>>>>>>>>>>>>AAACCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAACCCEEEFFFFFFJJJPPPSSSUUU[[[ccciiisssvvvzzz}}}vvvdddTTTJJJCCC???<<<999777555555555444333111222222111111111111222222000000000000000000000000111111000000000000111111111000///000222333222111222222111000///......---000000000000000000000000///...---...///000///...//////............//////////////////////////////................................................------------------------.........------.....................////////////////////////////////////------------............111000000////////////000///////////////000000111...///000000000111444777444777<<>>>>>>>>======<<<>>>@@@AAA@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAABBBCCCCCCDDDCCCCCCDDDDDDCCCBBBAAA@@@AAADDDHHHJJJKKKOOOUUUZZZcccfffiiilllooossswww{{{qqq___OOOEEE???===<<<:::777555555444222111222222111111111111222222000000000000000000000000111111000000000000111111111000000111444666666555444333222111000...------000000000000000000000000...------...000111000/////////............//////////////////////////////................................................------------------------000///---++++++---///000............////////////////////////////////////------------............111111111000000////////////............///000000...///000000000222555888;;;>>>CCCGGGJJJJJJHHHGGGDDDBBB@@@AAACCCFFFGGGGGGGGGHHHJJJJJJKKKMMMQQQTTTVVVWWWZZZ\\\]]]\\\ZZZYYYXXXXXXYYYYYY\\\```fffkkkuuuzzz{{{wwwxxx}}}wwwpppiii___VVVOOOGGGCCC???======>>>>>>>>>===???BBBCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAACCCEEEFFFGGGIIILLLOOOTTTVVVYYY\\\```dddjjjnnnuuuxxxzzz|||||||||~~~~~~}}}}}}~~~~~~{{{hhhVVVIIIBBB@@@???<<<999888777777666444333333222111111111222222000000000000000000000000111111000000000000111111111000000222444666555444555444444333222111111000////////////////////////---,,,,,,---000111111000//////............//////////////////////////////........................................................................///...---,,,,,,---...///............////////////////////////////////////////////////000000000000111111111111000//////...///////////////000111111000222333333444666:::===GGGHHHJJJJJJIIIGGGEEECCC@@@@@@@@@AAACCCEEEFFFGGGGGGHHHJJJJJJKKKNNNQQQTTTVVVXXXZZZ\\\]]]\\\[[[YYYWWWXXXYYYZZZ\\\```fffjjjtttwww}}}zzz|||~~~|||zzzxxxuuurrrrrroookkkeee^^^VVVNNNIIIGGGDDD@@@>>>>>>????????????AAADDDEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFGGGGGGHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHGGGFFFFFFEEEEEEIIIHHHFFFDDDCCCDDDDDDEEECCCDDDEEEEEEEEEFFFHHHIIIJJJLLLOOOQQQTTTXXX]]]aaahhhkkknnnqqqrrrsssvvvxxxyyyzzz{{{|||{{{xxxuuutttppppppqqqqqqrrrrrrssssssuuuwwwyyy{{{|||~~~tttcccUUUMMMIII@@@===:::888888888888777444333333222111111222222000000000000000000000000111111000000000000111111333111000111222333222111222222222222222222333333////////////////////////---,,,,,,---000111111000//////............//////////////////////////////........................................................................,,,---...//////...---,,,............////////////////////////////////////////////////000000000000111111222222111000///...111111000000111111222333000222555777:::>>>CCCFFFKKKIIIGGGEEEBBBAAA@@@@@@>>>???@@@AAACCCDDDFFFGGGFFFHHHJJJKKKLLLNNNRRRUUUVVVXXX[[[]]]]]]]]][[[ZZZVVVXXXYYYZZZ]]]aaafffjjjsssuuu~~~|||zzzyyyvvvtttrrrqqqooommmiiigggeeedddaaa]]]WWWPPPKKKGGGGGGCCC@@@>>>>>>???@@@@@@AAACCCFFFFFFFFFFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHKKKJJJGGGFFFEEEFFFGGGHHHDDDDDDEEEEEEFFFFFFFFFFFFEEEGGGIIIKKKLLLNNNRRRTTT[[[]]]aaadddfffgggjjjllloooppprrrtttwwwzzz}}}~~~yyyuuuqqqnnnkkkhhheeeeeeffffffggghhhhhhhhhjjjlllnnnoooqqqssswwwyyyxxxyyy|||yyykkk___UUUPPPBBB???;;;999888888888777555444333222222111222222000000000000000000000000111111000000000000111111444222111000111111///............///000000111111000000000000000000000000...------...000111000/////////............//////////////////////////////........................................................................+++---///000000///---+++............////////////////////////////////////------------............///000111222222222000000222111111111111222333333///111555888<<>><<<<<<===???AAA>>>@@@BBBCCCCCCDDDFFFHHHFFFHHHJJJKKKLLLOOOSSSVVVWWWXXX[[[]]]^^^]]][[[ZZZVVVXXXYYY[[[]]]aaafffiiisssuuu}}}wwwssspppnnnllljjjgggfffdddcccbbb```]]]ZZZXXXXXXXXXUUUPPPKKKGGGEEEDDDAAA>>>===>>>@@@AAABBBDDDEEEGGGGGGFFFGGGIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFHHHHHHGGGFFFCCCEEEGGGHHHGGGGGGHHHJJJOOOQQQUUUWWWXXXZZZ\\\^^^```aaadddgggkkkooorrrtttssswww|||~~~~~~~~~wwwsssmmmhhhfffccc___\\\[[[[[[\\\\\\]]]^^^^^^^^^[[[]]]```aaaccceeeiiillllllmmmppptttyyy}}}~~~ssshhh\\\TTTKKKGGGAAA===;;;:::999888555555444333222222222222000000000000000000000000111111000000000000111111444222111000111111///................../////////000000000000000000000000///...---...///000///...//////............//////////////////////////////........................................................................---..................---............////////////////////////////////////------------...............///111333333333222111111111111000111222222333222333555666888;;;???BBB888999999;;;===???AAABBB>>>AAADDDDDDCCCCCCEEEGGGFFFHHHJJJKKKMMMOOOSSSWWWWWWYYY[[[]]]^^^]]][[[ZZZVVVWWWZZZ[[[]]]aaafffiiiqqqtttzzz}}}~~~{{{sssooohhhccc```___]]][[[XXXVVVUUUUUUTTTRRROOOLLLKKKLLLMMMKKKGGGCCC@@@???AAA???<<<<<<>>>AAABBBCCCFFFGGGGGGGGGFFFHHHKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGHHHIIIJJJKKKLLLMMMLLLMMMMMMNNNNNNMMMMMMLLLHHHIIIJJJLLLMMMOOOPPPPPPMMMNNNNNNNNNLLLIIIFFFCCCHHHGGGHHHIIIJJJKKKJJJIIICCCEEEGGGGGGEEEDDDCCCCCCHHHJJJMMMOOOOOOPPPRRRSSSOOOPPPRRRVVVZZZ___ccceeeggglllqqqrrrqqqrrrwww||||||||||||}}}~~~{{{yyyooojjjddd```^^^[[[WWWTTTPPPPPPQQQQQQRRRRRRSSSSSSPPPRRRTTTVVVXXXZZZ^^^```___aaadddhhhnnntttyyy|||{{{{{{yyyyyy}}}rrreee[[[SSSOOOHHHCCC@@@===;;;:::666555444333222222222222000000000000000000000000111111000000000000111111333222111111222222111///111111000000//////......000000000000000000000000000///......///000...---//////............//////////////////////////////................................................////////////////////////000///---,,,,,,---///000............/////////000////////////////////////////////////000000000111---...111333444444333222000000000000000111111222777888777444222111333444777888;;;>>>AAABBBCCCCCC???BBBEEEEEEDDDCCCEEEGGGFFFHHHJJJKKKMMMPPPTTTWWWWWWYYY[[[^^^^^^]]]\\\ZZZUUUWWWZZZ\\\^^^aaafffiiimmmqqqzzztttvvv~~~~~~yyyuuuqqqmmmjjjcccaaa]]]YYYVVVTTTSSSSSSOOONNNMMMKKKIIIGGGFFFEEEGGGFFFEEEDDDDDDDDDDDDDDD???@@@@@@AAABBBCCCDDDDDDFFFFFFEEEDDDCCCDDDHHHKKKMMMLLLKKKLLLNNNNNNNNNLLLMMMKKKHHHFFFGGGHHHKKKLLLNNNOOOPPPQQQPPPOOONNNMMMLLLNNNNNNNNNLLLLLLMMMOOORRRQQQOOOMMMKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKKKKIIIFFFGGGHHHHHHEEEBBBEEEFFFFFFGGGHHHIIIJJJJJJIIIJJJLLLMMMNNNOOORRRTTT^^^______aaabbbeeefffgggnnnnnnoooppppppssswwwzzz{{{|||}}}|||yyytttooollleeeaaa[[[UUUOOOLLLJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHMMMMMMMMMNNNOOOPPPPPPQQQXXXXXXZZZ\\\```eeejjjmmmuuuyyyxxxpppooottt}}}yyyqqqmmmiiicccYYYLLLBBB<<<;;;;;;888666333222222333222222333333333222222222111111000000000000000000000000333333111000//////......+++///333333111///000222111000///......---..................///////////////000000000///......---000///...------...///000........................------------------------000///...---------------,,,------......------,,,222111111111000000////////////............//////---...000111111111000///000111111111111222222222000000111222333333444444444555666666444333444555888999;;;===@@@BBBDDDEEE???@@@@@@AAAAAABBBBBBCCCEEEGGGIIIJJJKKKMMMQQQSSSWWWYYY[[[]]]]]]]]]\\\[[[VVVWWWYYYZZZ\\\___dddhhhooosssxxxrrrvvvzzzvvvqqqllliiieeeaaa^^^ZZZWWWTTTPPPMMMKKKKKKKKKGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@??????@@@@@@??????@@@AAACCCDDDEEEEEEGGGHHHHHHGGGFFFHHHKKKNNNOOONNNMMMNNNQQQSSSTTTSSSPPPOOOLLLKKKLLLNNNPPPPPPOOOQQQSSSUUUUUUTTTQQQPPPNNNOOOPPPPPPQQQTTTXXX[[[]]][[[YYYVVVSSSQQQPPPPPPMMMMMMMMMNNNNNNNNNMMMMMMNNNKKKGGGFFFGGGHHHGGGEEEEEEEEEEEEFFFFFFGGGHHHHHHEEEFFFGGGGGGGGGHHHJJJLLLTTTUUUUUUVVVXXXZZZ[[[\\\___```bbbcccdddggglllooolllmmmnnnnnnkkkgggccc```\\\YYYTTTNNNIIIFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJOOOOOOPPPRRRVVVZZZ^^^aaahhhlllrrrxxx|||yyylllfffeeelllxxx~~~uuummmaaaTTTIIIBBB===:::999777444333333333111000111111111000000000000000111111111111111111111111333222111000000000000000...000111111111000000111//////.........//////000////////////000000000000,,,---------,,,,,,+++***000///...------...///000........................------------------------......---------......///---......//////......---111111000000000///////////////............//////...//////000000000//////000111111111111222222222000000111111222222333333333555666555444444555666777888999<<<>>>@@@BBBCCCAAAAAAAAABBBCCCCCCDDDDDDEEEGGGIIIJJJKKKMMMQQQSSSWWWYYY[[[]]]___^^^]]]]]]ZZZ[[[\\\\\\]]]```dddgggooosss}}}xxx}}}vvvkkkgggbbb^^^ZZZVVVRRROOOOOOMMMJJJGGGDDDCCCBBBBBB????????????>>>>>>>>>>>>???>>>===============>>>>>>???@@@AAACCCDDDFFFFFFFFFHHHIIIIIIJJJLLLOOORRRUUUTTTSSSTTTWWW[[[\\\]]]YYYVVVSSSRRRSSSUUUWWWWWWVVVYYY]]]___```]]]YYYVVVRRRSSSUUUWWW[[[aaahhhmmmjjjiiieeeaaa\\\XXXTTTSSSSSSTTTTTTUUUTTTTTTSSSRRRTTTQQQLLLJJJJJJJJJJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFBBBCCCCCCBBBAAAAAACCCDDDJJJJJJJJJKKKLLLMMMOOOPPPOOOQQQSSSTTTVVVYYY]]]```___```aaabbb```]]]YYYWWWRRRPPPKKKGGGCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFHHHJJJNNNQQQRRRWWW[[[aaagggkkkooosssuuu{{{~~~yyylllddd______fffnnnzzzkkk^^^TTTKKKBBB;;;<<<:::777666555555333111000000000111111111111111111111111111111111111111222222111111111111111222222111//////000111000000---------......///111111//////000000000111111111///////////////......---//////............///000................................................,,,,,,,,,------///000000...//////////////////...000000///////////////.........------------......000//////.........//////000111111111111222222222111111111111111111111111222444555555444444666777555666888:::<<>>>>>>>>======>>>??????>>>???@@@BBBCCCEEEFFFGGGDDDFFFIIIJJJLLLNNNRRRUUU]]]\\\]]]```dddiiilllmmmhhhccc\\\YYYZZZ^^^```aaabbbeeeiiillllllhhhccc```[[[^^^bbbfffkkkpppvvvzzzzzzxxxtttnnnggg```[[[XXX\\\^^^aaabbbaaa___[[[YYYZZZXXXUUUSSSPPPNNNLLLKKKIIIHHHGGGEEEDDDDDDDDDEEEAAABBBBBBAAA@@@@@@AAACCCEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHJJJKKKKKKMMMQQQSSSTTTUUUVVVWWWVVVTTTRRRPPPKKKIIIFFFCCCAAA@@@??????========================?????????@@@@@@@@@AAAAAAAAAAAAAAABBBDDDFFFHHHIIIKKKOOOUUUZZZ]]]aaaeeehhhmmmqqqvvvzzz~~~|||sssllleee``````cccwwwsssggg```WWWJJJ@@@@@@>>>;;;999999888666555222222333333333333444444111111111111111111111111111111111111111222333333555222......000111000..................///000000////////////000000000000000000000111111000000///...............//////000........................////////////////////////---------------...//////......////////////......////////////..................------------......111000...---------...///000000111111111222222222111111111000000000000000111333555555555555666888666666888:::<<<>>>@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEGGGIIIJJJKKKMMMQQQSSSVVVXXX\\\```bbbbbbaaa```\\\]]]^^^^^^___aaaeeehhhqqqxxxzzzpppfff```XXXTTTPPPMMMJJJGGGDDDBBBCCCCCCBBB@@@??????>>>>>>=========<<<<<<;;;;;;:::>>>>>>===>>>>>>???@@@AAA???@@@AAABBBDDDEEEFFFGGGEEEGGGJJJLLLOOOSSSXXX[[[dddeeejjjrrr{{{}}}uuukkkfffhhhlllpppqqqoooqqqtttvvvuuuqqqmmmjjjlllqqqwww|||yyyrrrlllgggdddiiilllpppsssqqqllleeeaaabbbcccbbb```ZZZTTTNNNKKKLLLJJJHHHEEECCCCCCCCCCCC@@@AAABBBAAAAAAAAACCCEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCEEEFFFFFFEEEEEEGGGIIIGGGHHHIIIJJJJJJIIIGGGFFFFFFEEECCCAAA????????????========================>>>>>>>>>>>>>>>??????????????????@@@@@@AAABBBCCCDDDGGGKKKOOORRRUUUYYY\\\```ccchhhmmmqqqvvv{{{~~~zzzqqqhhhaaa```cccoooyyyyyypppllldddVVVKKKEEEBBB===;;;:::999777666333333333333333333333444111111111111111111111111000000000000111222333333555222......000111000...000000///...............---------.........//////,,,------.........---------......///////////////........................//////////////////////////////...---------------,,,------......------,,,............////////////.........------.........000000...------...///000000000111111111222222222111111111000000000000000111333555555555555666888777888999;;;===???@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEEGGGIIIJJJKKKMMMQQQSSSVVVYYY]]]aaacccbbbaaa___YYYZZZ[[[\\\^^^aaafffiiioooxxxwwwmmmddd[[[VVVNNNKKKHHHEEEDDDBBB???===>>>>>>>>>>>>>>>=========<<<<<<<<<;;;:::::::::999<<<<<<<<<<<<===>>>@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHKKKMMMQQQWWW]]]bbbhhhmmmxxx{{{www{{{{{{|||}}}~~~}}}|||{{{zzz|||yyywwwvvv|||uuuqqqssstttuuuqqqhhh^^^VVVQQQQQQOOOKKKGGGEEECCCCCCCCCAAABBBCCCBBBAAABBBDDDFFFDDDDDDCCCBBBBBBBBBBBBBBBAAACCCCCCCCCAAA@@@AAABBBBBBBBBCCCDDDDDDCCCBBBBBBAAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<===============>>>>>>????????????AAADDDFFFHHHJJJMMMPPPSSSWWW[[[```ccchhhlllpppvvv{{{uuujjjddddddiiipppvvvzzzwwwqqqeeeZZZOOOJJJBBB===:::888777666333222222222111111111111222222222222222222222222000000//////000111222222222111//////000111000000111111///......---------,,,,,,---------.........---...//////000/////////,,,---...///000000000///................................................000000///------,,,,,,,,,,,,,,,------------,,,,,,...////////////000000000//////............/////////////////////000111111000111111111111222222222111111111111111111111111222444555555444444666777999999;;;<<<>>>@@@AAABBB@@@AAAAAABBBCCCCCCDDDDDDEEEGGGIIIJJJKKKMMMQQQSSSVVVYYY]]]aaacccbbb```^^^WWWXXXZZZ[[[]]]aaaeeeiiikkkvvvuuujjj```XXXQQQMMMGGGDDDBBB@@@???>>>===;;;;;;<<<<<<===============;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAABBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGJJJNNNVVV___eeemmmuuuzzznnneeeaaa[[[XXXSSSOOOKKKJJJIIIIIIFFFFFFGGGEEEDDDCCCDDDFFFGGGFFFEEEDDDCCCBBBBBBBBB@@@AAACCCCCCAAA@@@AAABBBBBBCCCCCCDDDDDDCCCBBBBBB@@@??????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>========================<<<======>>>>>>>>>>>>>>>>>>@@@AAABBBBBBCCCEEEGGGIIILLLPPPSSSWWWZZZ^^^aaaeeekkkrrruuuuuuvvvyyy}}}}}}{{{qqqoooqqquuuvvvxxxzzz}}}rrrjjj```XXXMMMDDD===:::888777444444333222111000000///222222222222222222222222/////////...//////000000...000111111111000000111000//////.........//////------------.........///000000111222222222222222,,,---...///000000000///........................------------------------///......---------......------............------/////////000000000111111000000////////////000000......000111222222222222000111111111111222222222000000111111222222333333333555666555444444555666999:::;;;<<<>>>@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEGGGIIIJJJKKKMMMQQQSSSVVVYYY]]]aaabbbaaa^^^\\\YYYZZZ[[[\\\]]]```dddhhhjjjvvvyyymmmaaaWWWPPPJJJGGGDDDAAA???>>>>>>>>><<<;;;;;;<<<===>>>>>>>>>>>>>>>;;;;;;<<<===???@@@AAAAAA======>>>>>>@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCEEEJJJRRR\\\cccrrrzzz|||tttqqqdddaaa\\\WWWSSSQQQQQQQQQKKKLLLKKKIIIGGGEEEFFFGGGJJJIIIHHHFFFEEEEEEDDDDDD@@@BBBDDDDDDCCCCCCDDDEEEAAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBAAA@@@@@@BBBDDDCCCEEEIIILLLOOORRRUUUXXXXXX___fffiiiiiijjjnnnrrrrrrvvv|||zzzxxxxxxvvvrrrqqquuu{{{sssnnneeeXXXKKKCCC>>><<<;;;777777666555333222111111222222222222222222222222//////............//////+++///333333111///000222......---......///000111............/////////000------...///////////////+++,,,...000000000000///........................---------------------------------------...///000......////////////......//////000000111111222222111111000000000000111111,,,...000222444444444333000111111111111222222222000000111222333444444444444555666666444333444555999999:::<<<>>>???@@@AAACCCCCCDDDDDDEEEFFFFFFFFFEEEGGGIIIJJJKKKMMMQQQSSSVVVYYY^^^aaabbb```]]]ZZZ[[[\\\]]]]]]]]]___cccffflllyyy|||ppp```UUUPPPLLLFFF@@@??????>>>===<<<;;;;;;:::999999;;;<<<===>>>>>>>>>============>>>>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEBBB??????BBBIIIQQQVVVeeeooo}}}yyyqqqkkkdddaaa```^^^YYYTTTSSSQQQNNNLLLLLLLLLJJJIIIHHHIIIIIIHHHFFFCCCAAA@@@AAA@@@???BBBEEEGGGEEECCCBBBCCCDDDBBB>>>===>>>AAAAAA@@@@@@???>>>?????????>>>???AAABBBBBBAAA???>>>@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFHHHIIIKKKLLLNNNTTTZZZ^^^^^^___aaadddbbbeeejjjooorrrtttwwwzzz~~~}}}wwwrrrpppmmmppp~~~qqqcccXXXKKK>>>999<<<999777444333444444444333222222222222222222222222222222111111111111222222......//////000000111111111111000000//////......000000000000000000000000///////////////............000222222000.........////////////////////////------------------------------------------------........................,,,---...000111000000///,,,,,,---...///000111111000000000000111111111111222000...///222333111///111000///......///000111444333333222333444666777999:::;;;<<<===???@@@@@@BBBAAA@@@???@@@BBBEEEFFFGGGIIIJJJJJJJJJLLLOOORRRWWWYYY]]]```aaa```]]][[[[[[YYYYYY]]]^^^___dddkkkmmmxxx|||pppeeeWWWNNNJJJGGGBBB>>>>>>>>>======<<<;;;::::::999:::;;;===>>>>>>??????============>>>>>>>>>>>>@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAADDDCCCBBBBBBEEEIIINNNQQQTTT\\\iiiuuu|||{{{wwwsssrrrsssqqqkkkfff___ZZZUUUPPPNNNMMMLLLKKKOOONNNNNNMMMLLLJJJFFFCCCDDDBBBAAABBBEEEEEEDDDBBBBBBCCCDDDCCCAAA@@@BBBDDDCCCCCCCCCBBBBBBCCCCCCDDDAAAAAABBBCCCCCCBBBAAA@@@???@@@AAABBBBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????@@@@@@AAABBBBBBBBBCCCDDDEEEGGGHHHIIIKKKMMMPPPRRRSSSTTTVVVXXXYYY\\\```dddfffhhhjjjllloootttyyyzzz{{{~~~}}}wwwsssoooooowwwrrreeeWWWHHH???>>>:::888555333444444333333222222222222222222222222222222111111111111222222//////000000000000000111000000000000////////////000000000000000000000000000000000000000000000000000111222222000//////000////////////////////////........................------------------------////////////...............////////////......---......//////000111111111//////000000000111111111222000//////111222111///111111000000000000111111222222222333444555666777999999:::;;;===>>>??????AAAAAA@@@@@@AAACCCEEEFFFGGGHHHJJJJJJJJJLLLOOORRRWWWYYY]]]```aaa```]]][[[___\\\\\\^^^^^^^^^bbbhhhqqq|||yyyqqqbbbYYYNNNFFFDDDCCC@@@<<<===<<<<<<;;;;;;:::::::::;;;<<<===>>>???@@@@@@@@@?????????@@@@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEDDDCCCDDDDDDDDD@@@@@@AAABBBCCCEEEGGGHHHHHHNNNWWW___gggnnnssswww~~~}}}pppjjj```YYYTTTSSSRRRRRRTTTRRRQQQRRRSSSQQQLLLGGGHHHFFFEEEDDDEEEEEEDDDCCC@@@AAABBBBBBAAAAAACCCDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIKKKJJJIIIIIIKKKLLLMMMLLLNNNQQQTTTVVVXXXYYY[[[]]]___cccgggjjjlllooouuuzzzzzzzzzzzzzzz{{{}}}{{{xxxttttttvvvssseeeUUUIIIDDD<<<999666444333333333222222222222222222222222222222222111111111111222222111111111111111000000000////////////000000000000000000000000000000000000000000000000111111111111222222333111000///000222////////////////////////////////////////////////------------------------////////////////////////111000///...------------000000000111111111111111//////000000000000111111111000///000111222111///111111222222222222111111000111222444555666666666888888999:::<<<===>>>>>>AAA@@@@@@@@@AAACCCEEEFFFGGGHHHIIIJJJJJJLLLOOORRRVVVYYY]]]```aaa```]]][[[___\\\\\\^^^^^^]]]aaagggrrr|||{{{ppphhhYYYRRRIIICCCBBBAAA???<<<<<<;;;;;;;;;;;;;;;;;;;;;======???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGJJJIIIHHHGGGGGGGGGGGGHHHCCCCCCCCCDDDDDDEEEEEEEEEKKKMMMQQQVVV[[[bbbjjjppp{{{yyynnneeeaaa```aaaaaa```^^^\\\]]]^^^\\\UUUPPPKKKJJJIIIHHHHHHGGGFFFEEECCCCCCDDDEEEEEEEEEFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIFFFGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKNNNLLLIIIJJJLLLMMMJJJGGGIIIKKKMMMNNNOOOOOOQQQSSSTTTWWWZZZ]]]___bbbfffjjjiiiiiiiiikkkmmmooorrrssszzz}}}|||wwwzzzzzznnn```RRRJJJ@@@<<<888555444333333222222222222222222222222222222222111111111111222222333333222222111111000000......//////000000111111///////////////////////////000000000000000111111222222111000......000222////////////////////////................................................---...............//////111000...---,,,---...///111111111000000/////////////////////000000000111111000000000111111000000///000222222222222000///...000222555666777777666777777888999;;;<<<===>>>@@@@@@@@@AAABBBDDDFFFGGGGGGHHHIIIIIIJJJKKKOOOQQQUUUXXX\\\```aaa```]]]\\\ZZZXXXYYY\\\]]]^^^bbbiiioooyyyttthhh___RRRMMMFFFBBB@@@???===;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKKKKKKKKKKKKKKKKJJJLLLKKKJJJJJJJJJJJJLLLLLLNNNOOOQQQSSSXXX___gggmmmyyy|||uuussstttvvvxxxyyyvvvrrrpppmmmggg```ZZZQQQQQQQQQPPPNNNLLLJJJIIIJJJJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGCCCDDDDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLKKKMMMOOOOOOLLLHHHJJJKKKLLLLLLKKKKKKMMMNNNNNNOOOQQQRRRSSSUUUXXXZZZ[[[[[[\\\]]]___bbbeeeffflllooosssvvvxxxyyy{{{}}}}}}}}}rrr{{{|||rrrgggYYYOOODDD@@@:::666444444333222222222222222222222222222222222111111111111222222333333222222111111000000......//////000000111111////////////////////////.........//////000000000000000000...,,,,,,...000////////////////////////------------------------........................,,,,,,---------.........//////...---...///000111000000000//////......---...////////////000000000000000111111000000000111...///000111111000///......000222555666777777666666777888999:::<<<======@@@@@@AAABBBCCCEEEFFFGGGFFFHHHIIIIIIIIIKKKNNNQQQTTTWWW[[[___aaa```]]]\\\YYYWWWXXXZZZ[[[\\\aaaggglllwwwvvvkkk___VVVKKKGGGCCC@@@>>>===;;;:::=========>>>>>>??????@@@AAAAAACCCDDDEEEFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEFFFHHHIIIJJJKKKLLLNNNPPPRRRSSSRRRPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQOOOPPPSSSUUUYYY___fffkkkuuuxxxooohhhdddaaabbbcccaaa]]]WWWSSSRRRPPPOOOPPPSSSUUUVVVUUUSSSTTTSSSRRRQQQPPPOOOOOOOOOLLLLLLMMMMMMNNNNNNOOOOOOPPPOOOMMMJJJHHHFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKLLLMMMPPPQQQPPPOOOQQQQQQQQQNNNKKKJJJJJJLLLJJJJJJJJJJJJKKKLLLMMMNNNRRRRRRRRRSSSUUUWWWYYY[[[^^^aaadddfffggghhhkkkmmmooorrrvvvxxxzzzsssuuu{{{zzzssskkk___SSSHHHDDD===888666555444333222222222222222222222222222222111111111111222222111111111111111000000000////////////000000000000000000000000000000000000------......//////000000...//////...,,,,,,---///////////////////////////------------------------........................,,,,,,------.../////////////////////000111222333000000//////......------......////////////000000///111222111000///000111//////000000000000//////000111222444555666666666777777888999;;;<<<======???@@@AAACCCDDDFFFGGGGGGFFFGGGHHHIIIIIIKKKNNNQQQTTTVVV[[[___``````^^^\\\]]]ZZZZZZ[[[ZZZYYY]]]ccckkkvvvuuulll```TTTLLLEEEDDDAAA??????>>>======>>>??????@@@AAABBBBBBCCCBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIKKKMMMOOOQQQRRRSSSVVV[[[^^^```___\\\ZZZRRRTTTWWWYYYZZZZZZXXXWWWVVVXXX[[[]]]___bbbeeehhhnnnyyy|||yyyyyy|||~~~|||tttkkkdddaaa]]]]]]___dddhhhkkkjjjhhhdddcccaaa^^^\\\ZZZYYYYYYVVVWWWYYYZZZ[[[[[[ZZZZZZYYYWWWSSSOOOKKKHHHFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPNNNOOOOOOPPPRRRVVV[[[______^^^[[[UUUPPPLLLKKKKKKHHHHHHGGGGGGHHHIIIJJJJJJLLLKKKKKKKKKLLLNNNPPPQQQSSSUUUVVVWWWXXXYYY[[[]]]___bbbgggiiijjjooovvv||||||vvvxxx}}}tttqqqoooeeeYYYLLLGGG@@@:::777666555444222222222222222222222222222222111111111111222222//////000000000000000111000000000000////////////000000000000000000000000---......///000000111111...///111000...------...////////////////////////.........................................................///000111111111000111111222222222111111000000000///////////////........./////////000000///111222111//////000222111000000000000000000111222222222333444555666777777888999:::;;;======>>>>>>???AAACCCEEEFFFGGGGGGFFFGGGHHHHHHIIIKKKNNNQQQSSSVVVZZZ^^^``````^^^\\\___\\\[[[\\\\\\[[[^^^dddjjjuuuxxxnnndddYYYMMMDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMOOORRRTTTVVVXXXYYY[[[___eeejjjllljjjgggeeeZZZ^^^ccchhhiiihhhdddbbb```cccfffgggfffeeeffffffiiiuuu|||sssnnnppppppsssyyywwwvvvssspppllljjjhhhggg```bbbdddfffggggggeeeddd```^^^YYYTTTOOOKKKIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKMMMMMMMMMMMMMMMNNNNNNOOOQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUUUUTTTUUU\\\gggoookkkiiiddd]]]UUUOOOMMMLLLIIIHHHGGGHHHIIIKKKKKKKKKIIIHHHHHHGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNOOORRRTTTRRRVVV[[[\\\]]]```hhhnnnrrrwww|||~~~wwwpppsssyyy~~~|||uuunnnoooqqqjjj```NNNIIIAAA;;;888666666555222222222222222222222222222222111111111111222222......//////000000111111111111000000//////......000000000000000000000000...//////000111222222222...000222222000.........///////////////////////////////////////////////////////////////////////////000000111222333333333222333444444333222000///000000000000000111111111............/////////000///111333222///...000222333222111000000111222333444333333222333444666777888888999:::<<<===>>>>>>>>>???AAACCCEEEGGGGGGHHHFFFGGGHHHHHHIIIJJJNNNPPPSSSVVVZZZ^^^``````^^^\\\]]][[[[[[]]]^^^^^^bbbiiihhhsssxxxlll```VVVOOOJJJFFFAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFHHHIIIIIIGGGFFFFFFGGGGGGHHHIIIJJJLLLMMMMMMNNNQQQTTTWWWYYY[[[^^^aaaccciiipppyyywwwkkklllmmmpppsssvvvwwwuuusssjjjqqqvvvwwwxxxxxxtttnnntttwww}}}~~~}}}~~~~~~zzzzzzzzz{{{|||zzzwwwttttttiii]]]VVVUUUTTTPPPKKKPPPMMMKKKKKKLLLMMMMMMLLLNNNQQQSSSUUUTTTUUUVVVWWWZZZ\\\\\\YYYVVVUUUWWWYYY\\\[[[YYYYYYYYYYYYWWWVVVVVVTTTQQQPPPPPPPPPNNNMMMIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKNNNNNNNNNPPPSSSVVVZZZ\\\___bbbffflllqqqvvvyyyzzz|||qqqooouuu{{{{{{yyysssnnnpppssslllaaaWWWPPPGGG@@@<<<:::777444555555666666555555444333333333333333333333333333222222222111111111111000//////000000000000//////000000000000000000000000222111...------...111222///000111111000///...---000000////////////000000....../////////......---,,,...000000///......///333111///000444999===???EEE>>>666111///...---,,,000000///...............////////////////////////////////////000000000000000///...000444555333111111111111222333444666777666777888:::;;;<<<======???@@@BBBCCCCCCEEEGGGJJJJJJKKKLLLKKKKKKNNNQQQTTTUUUYYY\\\\\\]]]``````]]]^^^^^^]]]]]]^^^aaafffjjjwww~~~zzzssslllbbbXXXPPPJJJFFFCCCAAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIGGGHHHJJJJJJIIIHHHIIIJJJMMMOOOPPPOOOOOOPPPSSSUUUVVV\\\cccgggggghhhjjjlllwww|||xxxyyy||||||qqqddd]]]\\\\\\ZZZWWWSSSTTTUUUVVVVVVUUUUUUUUUSSSVVVXXXZZZ[[[]]]```bbbdddffffffccc```]]]]]]^^^bbbbbbbbbbbbaaa___\\\YYYWWWUUUSSSQQQQQQQQQOOONNNMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJKKKLLLOOORRRTTTWWWXXX\\\```eeeiiilllnnnzzz}}}sssmmmnnnrrr|||{{{xxxtttttttttmmmdddVVVOOOEEE>>>;;;999777666333333333444333333333222333333333333333333333333222222222111111111111000///000000111111000000///000000000000000000000000111000///......///000111///000111111111000///...111111000000000000111111......///000000000000000///000111000///000222444222444888===CCCFFFGGGFFF===888333/////////...---000000///...............////////////////////////////////////000000000000000000000111333333222111111111111222333444666666666777888:::;;;<<<======???@@@BBBCCCCCCDDDGGGJJJIIIJJJJJJJJJJJJKKKOOORRRUUUYYY\\\\\\^^^aaa```]]]]]]^^^]]]]]]]]]aaafffjjjvvv{{{uuuqqqddd^^^VVVNNNIIIFFFCCCAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJKKKMMMNNNNNNOOOPPPRRRUUUWWWXXXVVVTTTVVV\\\ccccccmmmxxx|||zzzxxxzzz}}}}}}}}}~~~~~~rrrkkkkkkkkkjjjiiibbbeeehhhgggccc```______\\\___cccgggjjjmmmqqqtttwwwwwwvvvrrrnnnkkkjjjjjjnnnpppqqqqqqoooiiiddd```[[[ZZZXXXWWWWWWVVVTTTRRROOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLNNNNNNPPPRRRVVVZZZ]]]```jjjmmmqqqwww}}}tttkkkiiiiiixxx{{{}}}|||{{{xxxppphhhYYYRRRHHH@@@;;;:::999999333333333333333333333333333333333333333333333333222222222111111111111000///000000111111000000///000000000000000000000000000000000000000000000000///000111111222111111111222222111111111111222222...//////000000111111111000111222222222444888;;;;;;???EEEKKKNNNMMMHHHCCC444222///...///000//////000000///...............////////////////////////////////////000000000000///111222222111111111222111111111222333444555666666777888:::;;;<<<======???@@@BBBBBBCCCDDDGGGIIIIIIIIIIIIHHHGGGIIILLLOOOUUUYYY\\\\\\^^^aaaaaa^^^]]]]]]]]]]]]]]]aaafffjjjsss|||}}}xxxsssnnnhhhdddYYYTTTNNNIIIFFFDDDCCCAAACCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIKKKMMMNNNOOOOOOQQQTTTVVVWWWYYY\\\___]]]```bbb___]]]aaalllvvv{{{wwwrrrqqqooonnnoooooonnnlllggghhhiiilllqqqwww}}}~~~|||zzz}}}}}}xxxoooiiihhhjjjkkkpppwww~~~}}}{{{{{{|||~~~vvvnnniiicccbbb```______^^^\\\ZZZTTTTTTTTTSSSSSSRRRRRRRRRNNNNNNNNNMMMLLLKKKJJJJJJLLLLLLKKKJJJIIIJJJJJJKKKIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKMMMPPPTTTVVV[[[^^^bbbgggmmmuuu~~~|||pppiiiggggggmmmsss||||||sssmmmbbb\\\RRRHHHAAA===<<<<<<666666555555555555666666333333333333333333333333222222222111111111000000...//////000000//////...///////////////////////////000111111111111000///000000111111222222222222222111111000000111111222///////////////000000111///222666999;;;>>>AAADDDJJJJJJKKKKKKIIICCC<<<666//////...//////000000///000000///...............////////////////////////////////////000000000000///222444333000///000222222222222222333444555666666777888:::;;;<<<======>>>@@@AAABBBBBBDDDGGGIIIIIIIIIIIIHHHGGGHHHKKKMMMTTTYYY\\\\\\^^^bbbaaa^^^]]]]]]]]]\\\]]]```eeeiiipppwww}}}{{{uuurrrlllgggccc]]]WWWSSSQQQNNNIIIEEEDDDCCCBBBAAAFFFFFFFFFGGGHHHIIIIIIIIILLLLLLNNNPPPRRRUUUXXXYYYVVVXXX[[[^^^aaaeeejjjmmmkkknnnpppnnnooovvv{{{{{{}}}~~~yyyuuuqqqmmmiiigggfffeeebbb___[[[YYYWWWWWWXXXYYYYYYXXXUUUUUUVVVXXX\\\aaafffiiillllllmmmnnnqqqxxx{{{vvvxxx{{{zzzuuullljjjiiiiiiiiihhheeeccc______^^^]]]]]]\\\[[[[[[UUUUUUTTTRRRQQQPPPPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIHHHHHHIIILLLOOOQQQSSSUUUWWW[[[___eeemmmrrrwww{{{tttkkkfffdddddd```hhhttt~~~wwwsssnnnhhh___TTTIIIAAA===<<<888777666555555555666666333333333333333333333333222222222111111111000000---......//////......---///////////////////////////000111222222111000///000000000111111222333333000000////////////000000//////.........///000111333888@@@EEEIIIJJJKKKLLLLLLHHHCCC>>>:::666222//////000000000000/////////000000///...............////////////////////////////////////000000000000///222444333000///000222222222222222333444555555666777888:::;;;<<<======>>>???AAABBBBBBDDDFFFIIIJJJJJJJJJIIIHHHIIILLLNNNSSSXXX[[[[[[^^^aaaaaa^^^\\\]]]\\\\\\]]]```eeeiiimmmttt~~~}}}|||yyyvvvrrrooonnngggddd___[[[WWWSSSOOOLLLJJJGGGDDDBBBBBBBBBAAAAAAHHHIIIIIIJJJKKKLLLMMMMMMKKKLLLNNNQQQUUUYYY\\\^^^^^^aaaeeeiiimmmrrryyy}}}|||uuuuuuwwwzzz~~~wwwuuuqqqnnnkkkgggccc___[[[XXXVVVTTTSSSRRRQQQOOOMMMLLLJJJJJJKKKLLLLLLKKKIIIIIIIIIKKKMMMQQQTTTVVVUUUUUUVVVWWW[[[bbbjjjpppvvvuuutttttttttssspppmmmhhhhhhggggggfffeeedddddd]]]\\\ZZZXXXWWWVVVUUUUUURRRPPPNNNMMMLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHHHHIIIJJJLLLMMMOOOPPPRRRSSSUUUYYY^^^aaajjjmmmsssxxx~~~|||ssskkkgggcccaaaZZZ]]]ggguuu}}}~~~|||{{{xxxuuunnnbbbTTTHHH@@@<<<888777555333222222333333333333333333333333333333222222222111111111111000---......//////......---000000000000000000000000000000111222222111000000111111000000000111222222000000////////////000000000000///000111333555666???DDDKKKPPPQQQOOOMMMKKK>>>:::444000///000111111000111222111///...///000000000///...............////////////////////////////////////000000000000///111222222111111111222333222222222333333444555666777888:::;;;<<<======>>>???AAAAAABBBCCCFFFHHHJJJJJJJJJIIIIIIJJJMMMPPPQQQVVVZZZZZZ\\\``````]]]\\\\\\\\\\\\\\\```eeeiiilllttt|||wwwssslllkkkjjjhhheeebbb___^^^YYYWWWSSSQQQPPPNNNKKKIIIEEECCCAAAAAACCCDDDEEEEEEKKKKKKLLLMMMNNNOOOPPPPPPLLLMMMPPPUUUZZZ___ccceeekkknnnrrrwww|||~~~wwwvvvyyy|||~~~xxxsssmmmjjjgggdddbbb___[[[XXXUUUTTTQQQOOONNNMMMKKKJJJIIIHHHGGGGGGIIIIIIHHHGGGEEEDDDDDDDDDEEEGGGHHHJJJIIIIIIIIIIIILLLRRRYYY^^^kkkxxx~~~{{{vvvvvvuuutttsssrrrqqqpppkkkiiigggeeecccbbbaaaaaa]]][[[WWWTTTRRRRRRRRRSSSRRRQQQQQQPPPOOONNNMMMLLLJJJJJJKKKKKKLLLLLLMMMMMMMMMOOOPPPPPPPPPRRRTTTVVV___aaadddhhhmmmttt{{{}}}xxxtttnnngggccc]]]YYY[[[gggttt{{{~~~sssdddTTTHHHBBB;;;999666444222111222222333333333333333333333333222222222111111111111000//////000000000000//////000000000000000000000000111111111222222111111111222111000/////////000111111000000000000000000111111111222444777;;;???AAALLLOOORRRRRRMMMGGGBBB@@@333111......///111111111000111222000------///111000000///...............////////////////////////////////////000000000000000000000111333333222111333333222222222333444444666777888:::;;;<<<=========???AAAAAABBBCCCFFFHHHHHHIIIIIIIIIHHHJJJNNNQQQPPPUUUXXXYYY[[[______\\\\\\\\\\\\[[[\\\___dddhhhnnnvvv~~~xxxrrrlllfffaaa^^^]]]\\\ZZZXXXUUURRRQQQKKKIIIGGGFFFGGGGGGFFFEEECCCBBBAAABBBFFFHHHJJJJJJLLLMMMMMMNNNPPPQQQRRRRRRSSSUUUYYY]]]ccciiimmmpppvvvyyy~~~yyyyyy|||yyyooolllhhheeeccc```]]]ZZZYYYXXXUUUSSSQQQOOONNNMMMIIIIIIHHHIIIJJJJJJHHHGGGDDDDDDCCCBBBBBBBBBCCCDDDGGGFFFDDDCCCDDDHHHNNNRRRYYYfffzzz|||zzzxxxuuusssrrrrrrrrriiifffaaa]]]YYYXXXXXXXXXXXXXXXWWWUUUSSSPPPNNNMMMLLLMMMNNNOOOPPPPPPOOOOOOLLLNNNOOOPPPOOOOOOPPPQQQWWWXXXZZZ\\\```gggnnntttwww|||~~~~~~~~~}}}wwwnnngggcccXXXSSS]]]lllxxxppp^^^QQQJJJ>>><<<999666444333333333333333333333333333333333222222222111111111111000111111222222222222111111000000000000000000000000111111111111111111111111222111000.........//////222222111111111111222222111222444888===BBBHHHKKKUUUUUUSSSNNNEEE<<<666333222111111222333111///,,,...000000///,,,,,,///222000000///...............////////////////////////////////////000000000000111///...000444555333111333333222222222333444444666777888:::;;;<<<=========???@@@AAAAAACCCFFFHHHGGGHHHHHHHHHHHHJJJNNNQQQOOOTTTWWWXXXZZZ^^^___\\\\\\\\\\\\[[[\\\___dddhhhpppxxx}}}zzzxxxvvvtttoooiiibbb\\\WWWTTTPPPPPPNNNMMMKKKIIIHHHGGGDDDDDDCCCDDDDDDEEEFFFGGGCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMNNNOOOQQQSSSUUUWWWYYY[[[^^^dddjjjqqqvvvyyy}}}xxxtttqqqnnnkkkiiifffaaa\\\ZZZ[[[YYYSSSNNNOOOOOOOOOOOONNNMMMKKKKKKIIIHHHFFFEEEDDDDDDEEEEEEBBBCCCEEEEEEEEEGGGJJJMMMTTTZZZeeeuuuzzzqqqhhheeebbb___cccjjjeeejjjhhh^^^VVVTTTRRRNNNQQQPPPPPPSSSWWWXXXWWWTTTRRRPPPNNNMMMOOOPPPPPPPPPVVVTTTTTTVVV[[[___bbbcccjjjooovvv|||}}}uuuvvvzzz|||sssjjjddd]]]YYY\\\aaajjjzzz}}}nnn\\\NNNDDD@@@===<<<<<<:::666333444444555555444222111000000111333444444333111000000000000000////////////111000////////////000000000000111111222222333333444222000...---...000222111111111111222333444555???AAAEEEHHHJJJIIIGGGFFFEEEBBB>>>999555222111000222222111000///...------...///000///...---...000,,,,,,,,,---...///000111//////...---...///000111111111000000000000000111000000000000111111111111111333444444333222444555999999999999::::::;;;<<<>>>>>>???@@@BBBDDDFFFGGGHHHGGGHHHJJJJJJGGGHHHMMMSSSUUUXXX[[[\\\]]]___aaa]]]\\\\\\[[[[[[___eeeiiinnnxxxyyysssooollliiigggeeeccc___ZZZUUUQQQMMMKKKHHHHHHGGGFFFEEEDDDDDDCCCFFFEEEEEEFFFFFFGGGHHHIIIHHHHHHIIIJJJLLLMMMOOOOOOSSSUUUVVVXXXYYY[[[]]]^^^```ccchhhmmmtttyyy}}}zzzuuuoookkkjjjgggbbb]]]^^^]]]\\\ZZZXXXVVVTTTSSSQQQOOONNNLLLLLLKKKLLLLLLHHHIIIJJJIIIIIIJJJNNNPPPSSSYYYcccnnnzzzyyysssqqqpppooottt{{{{{{|||uuuhhh^^^[[[YYYVVVWWWWWWXXX\\\___```^^^\\\ZZZXXXUUUUUUUUUUUUTTTSSSXXXUUUSSSSSSUUUXXXYYYYYYcccfffjjjnnnqqqvvv{{{~~~{{{xxxyyy|||uuuiiibbb]]]]]]```fffsssqqqaaaTTTGGGCCC>>><<<;;;:::777444444444555555555333222111222111111111111111111222000000000000000000000000---...///000111333444444111111111111222222222222000111333444333111///---111111111333666;;;AAADDDJJJIIIGGGDDD@@@===:::999777666333111000000111111////////////000000000000...///000///...---...000------------......///000000///.........///000111222222111111111111111222000000000000111111111111111333444444333222444555999999999999:::;;;<<<<<<>>>??????@@@BBBDDDEEEFFFKKKHHHHHHIIIIIIGGGJJJPPPRRRTTTXXXZZZ[[[\\\^^^```\\\\\\[[[ZZZ[[[___dddiiipppzzz{{{vvvqqqlllfffaaa]]]ZZZWWWUUUSSSRRRPPPMMMJJJHHHEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEGGGGGGIIIIIIJJJKKKMMMPPPRRRSSSWWWYYY]]]___```bbbdddfffkkknnnttt{{{|||xxxtttrrrppplllhhheeebbbaaa```\\\[[[YYYWWWUUUTTTSSSSSSNNNNNNNNNLLLKKKLLLOOOQQQUUU\\\eeemmmttt~~~pppccc___^^^]]]^^^aaaffflllppppppmmmjjj___]]]ZZZYYYYYYYYYXXXWWW\\\YYYVVVTTTTTTVVVVVVVVV______```aaacccgggmmmqqqvvv}}}~~~|||wwwppphhhcccaaacccllluuuwwwiii^^^MMMHHH@@@<<<;;;:::777555444444555555555444333333333222000......000222333000000000000000000000000...///111333444444333333222111111111111111111000...///111333444333222111777888;;;???CCCFFFIIIJJJKKKHHHBBB;;;666333111111------,,,,,,---...000111000000000000////////////...///000///...---...000.........---......////////////......//////000111222222222222222222222222000000000000111111111111111333444444333333444555888888999999:::;;;<<<<<>>;;;888444444333222222222333333111333555666666555333111111111111222333333444444222333333333111000...---000000000000000000//////222666>>>EEEIIIJJJIIIHHHGGGCCC===777333333444555000000111111000...+++***------......///000111111////////////000000000000...///000///...---...000/////////...//////000000,,,,,,---............---,,,---///000111000000///000000000000111111111111222444555555444444555666555777999;;;<<<<<<<<<<<<>>>>>>??????@@@BBBCCCDDDEEEGGGLLLRRRRRRMMMLLLNNNOOOQQQTTTVVVXXXYYY[[[]]]]]]\\\[[[[[[[[[___eeeiiipppzzziiiccc]]]YYYYYYXXXTTTQQQPPPPPPOOONNNMMMMMMOOOPPPNNNLLLIIIHHHIIIKKKLLLKKKLLLLLLMMMNNNOOOPPPQQQQQQNNNPPPRRRTTTWWWYYY[[[\\\YYYYYYZZZ[[[\\\^^^___```aaagggoooxxx}}}oooiiiaaa[[[YYY[[[^^^```eeejjjwww|||yyypppmmmgggaaa]]]___cccgggsss}}}zzzxxxxxxzzzzzz~~~}}}{{{{{{wwwpppkkkfffdddnnnyyy{{{pppaaaTTTKKKDDD>>>;;;777666555444333333444555333333333444444333333333111111222222333444444555111111111222222222222222222222222222333333333333777<<>>???@@@BBBDDDEEEEEEFFFKKKPPPPPPMMMLLLNNNOOORRRUUUWWWXXXYYY[[[]]]^^^]]]]]]\\\\\\```fffjjjpppzzz]]]XXXSSSRRRTTTTTTQQQMMMPPPPPPOOOMMMLLLMMMOOORRRTTTRRROOOMMMNNNPPPPPPOOOPPPQQQSSSUUUWWWYYYZZZ[[[VVVXXX[[[___cccgggjjjkkkhhhhhhiiijjjkkkmmmooopppqqqwww~~~wwwnnngggaaa[[[UUUQQQRRRVVVZZZ\\\^^^cccooo~~~zzzvvvpppjjjfffhhhmmmqqqttt|||||||||www{{{yyyyyy}}}vvvmmmeee[[[ffftttxxxiii[[[PPPHHHBBB===:::999777666555555555666444333111000000111333444111111222333333444555555333333222222222333444444444444444555555666666666???@@@@@@@@@>>>:::777444---///222444444222///---............///000111111///000000111111000000///000000000000000000//////...///000///...---...000............///111222222...///111222222222111000,,,...000222333222111000000000000000111111111111333444555555444444555777444666999;;;======<<<<<<<<<<<<===???@@@CCCEEEFFFDDDDDDGGGLLLLLLIIIJJJNNNOOORRRUUUWWWXXXZZZ\\\]]]^^^^^^]]]\\\]]]aaafffkkkpppzzzSSSRRRRRRQQQQQQQQQRRRRRRWWWUUUSSSPPPOOOPPPSSSVVVXXXYYYYYYVVVSSSRRRTTTVVVUUUVVVYYY^^^bbbcccbbb```]]]```dddiiipppuuuzzz||||||{{{zzzzzz{{{|||~~~xxxqqqnnnoooooooooqqqooommmhhhccc]]]YYYWWWQQQPPPNNNNNNOOORRRUUUXXX___eeeppp}}}|||zzz{{{}}}{{{yyy~~~zzzzzz|||yyy|||}}}xxxuuuvvvxxxyyy}}}uuullljjjlllmmmssszzzlllaaaYYYPPPGGG@@@<<<888555555666666444111333333444555555666666666///000111222333333333333///333555444222333888===<<<@@@CCCCCC@@@===<<<===999777555444444444333222111111111000///......---////////////////////////---......///////////////////////////////////////........................,,,---------....../////////////////////000111111000000000000000111111111000000000000000000000000333333333333444555666666;;;999888777777999:::<<<>>>>>>>>>???@@@BBBCCCDDDDDDFFFHHHHHHHHHHHHJJJLLLLLLPPPUUUXXXZZZ[[[\\\^^^ddd___\\\]]]^^^___ccciiioooxxxTTTSSSSSSSSSTTTUUUVVVWWWTTTTTTSSSTTTUUUXXX]]]```ccccccbbb___\\\[[[]]]___bbbeeejjjnnnqqqrrrrrrqqqlllooouuu{{{}}}yyynnnggg___YYYXXXZZZ[[[[[[^^^^^^]]]ZZZUUURRROOOOOONNNNNNNNNNNNPPPUUUZZZ^^^cccjjjvvv{{{www}}}wwwqqqpppvvvxxx~~~xxxooonnnppppppsss|||wwwkkkccc^^^VVVLLLDDD>>>;;;888777777777555333333444555666666555444333111222222222111000000///...222666999<<<>>>BBBEEERRRQQQMMMGGG@@@;;;888777444222000000111111000///222111111000//////......////////////////////////---......///////////////////////////////////////........................------.........////////////////////////000111111......///000111222222333000000000000000000000000333333222333333444555666999999::::::;;;;;;::::::===>>>>>>???@@@BBBCCCDDDDDDFFFHHHHHHHHHHHHJJJLLLMMMPPPTTTWWWYYY[[[]]]^^^ddd___\\\]]]^^^^^^ccciiioooxxxZZZZZZZZZ[[[\\\]]]^^^___[[[[[[\\\^^^bbbggglllpppvvvuuurrrnnnkkkjjjlllnnnqqqwww}}}|||uuupppjjjgggfffdddaaa]]]VVVRRRMMMKKKLLLNNNPPPQQQRRRSSSSSSRRROOONNNNNNNNNNNNPPPRRRTTTWWW]]]dddiiiiiirrr}}}vvvvvvzzz~~~uuuooolllrrrtttzzzyyywwwxxxvvvtttwww~~~vvvlllhhhfff```UUUKKKAAA???;;;999999888777555555666777888777555333111222333444555666666666666888:::>>>DDDJJJNNNPPPPPPUUUOOOGGG>>>888444111///111///......///000///...222222111111000000//////////////////////////////---......///////////////////////////////////////////////////////////////......////////////000000///////////////000111111------...000111222333444000000000000000000000000222222222333333444555666777999;;;======<<<;;;999======>>>???@@@BBBCCCDDDEEEFFFHHHHHHHHHHHHJJJKKKNNNPPPTTTVVVXXXZZZ]]]```ccc^^^[[[\\\]]]^^^ccciiioooyyyaaabbbdddgggiiijjjkkklllpppnnnlllmmmrrrzzz||||||~~~~~~zzzyyyyyyyyy{{{{{{yyyxxxpppmmmjjjhhhgggfffdddccc^^^[[[XXXVVVVVVUUUSSSQQQOOONNNLLLLLLMMMPPPRRRTTTRRRTTTUUUTTTRRRQQQSSSUUUUUUXXX\\\```dddjjjqqqwwwvvv~~~zzzuuutttvvv{{{wwwsssqqqpppllllllpppxxx}}}wwwsssuuuyyy}}}{{{sssppppppjjj]]]QQQFFFCCC???<<<999888777666666666666555444333222111///111444999===@@@CCCDDDKKKHHHGGGKKKQQQTTTSSSPPPAAA<<<555111111111000...111///...///000222222111222222111111000000000000////////////////////////---......///////////////////////////////////////000000000000000000000000/////////000000000000000///////////////000000111......///000111222222333000000000000000000000000222222222222333444555666777888:::;;;;;;;;;;;;:::======>>>???@@@BBBDDDEEEEEEGGGHHHHHHHHHHHHIIIKKKOOOQQQSSSUUUWWWZZZ^^^aaaccc^^^[[[\\\]]]^^^ccciiipppyyydddhhhooovvv{{{~~~wwwttttttoooooommmkkkhhhfffdddbbbbbbaaa```aaaccccccaaa```[[[YYYVVVUUUUUUTTTRRRPPPLLLKKKJJJJJJKKKKKKKKKJJJLLLLLLLLLLLLNNNQQQTTTWWWWWWYYY[[[YYYVVVUUUYYY\\\___dddlllqqqtttyyy{{{vvvttttttttt}}}tttppprrrtttuuujjjffffffmmmvvvxxxqqqooosssyyyzzzwwwvvvooobbbVVVKKKIIIDDD???:::777666666555444222000000111333444222555999???EEEIIIMMMOOOVVVOOOGGGEEEGGGHHHEEEBBB444111///000333555555333111///...///111222222222111111111000000000000000////////////////////////---......///////////////////////////////////////000000000000000000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000000000000222222222222333444555555888777777777777999;;;<<<<<<======???@@@BBBDDDEEEEEEGGGHHHHHHHHHHHHIIIJJJOOOQQQSSSUUUWWWZZZ^^^aaabbb]]]ZZZ\\\]]]^^^ccciiipppzzznnnuuuvvvkkkccc^^^\\\ZZZYYYXXXVVVSSSRRRPPPOOOQQQPPPPPPQQQRRRRRRQQQOOONNNLLLJJJJJJJJJKKKIIIHHHEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMOOOSSSXXX\\\aaadddfffddd______cccgggkkkttt~~~~~~yyytttooosssyyyzzzpppooovvv{{{{{{pppiiieeehhhqqq|||vvvooojjjmmmsss|||yyywwwpppeee\\\RRRPPPJJJCCC<<<777666777333222222222333666999:::DDDEEEHHHJJJMMMOOOPPPQQQOOOGGG===777666666333111222222222333444444222111///...------///111111000000000000///////////////////////////////////////---......///////////////////////////////////////////////////////////////000000////////////......///////////////000111111222222111111000/////////000000000000000000000000111111111222222333444555777666555555666888;;;<<<<<<<<<===>>>@@@CCCEEEFFFFFFGGGIIIHHHHHHGGGIIIJJJNNNPPPTTTVVVXXXZZZ]]]```aaa\\\ZZZ[[[]]]^^^ccciiipppzzz~~~|||}}}|||xxxqqqhhh___YYYTTTOOOLLLMMMLLLKKKIIIHHHGGGGGGFFFHHHGGGGGGHHHIIIIIIHHHFFFHHHFFFDDDDDDEEEGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLNNNPPPSSSXXX```eeejjjmmmpppmmmiiihhhmmmssszzzzzzqqqsssvvvyyy}}}~~~xxxtttxxx}}}ssskkkkkkqqq{{{zzztttpppkkkfffhhhmmmwwwwwwwwwvvvsssnnnhhhcccZZZWWWQQQGGG>>>999777888666777:::>>>AAADDDEEEFFFMMMMMMLLLKKKJJJHHHFFFEEE???:::444000000000///---111222222111///......///000...------///000//////.....................///////////////////////////---......///////////////////////////////////////......................../////////.........------///////////////000111111111111111000000000000000000000000000000000000000111111111111222333444555666666666777888:::;;;;;;;;;<<<===>>>AAACCCEEEFFFFFFHHHIIIIIIGGGGGGHHHJJJMMMPPPTTTWWWYYY[[[]]]^^^```\\\YYY[[[]]]^^^ccciiipppzzzqqqkkkkkklllkkkeee]]]SSSNNNMMMLLLIIIFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCDDDFFFFFFDDDCCCFFFCCCAAAAAACCCEEEFFFGGGGGGIIIJJJJJJIIIHHHHHHIIIJJJLLLOOOQQQTTT[[[dddkkkjjjnnnqqqooojjjjjjpppwwwuuussspppmmmkkkmmmqqquuuwww|||sssvvvxxxyyy}}}sssqqqssszzz{{{sssmmmlllhhhcccdddhhhlllnnnqqqqqqooollliiihhh___\\\UUUKKK@@@:::999::::::>>>EEEKKKPPPRRRRRRQQQFFFEEECCC@@@<<<888555333444333222222333444444333...000111000------000444222000......000111000///---------...............////////////////////////---......///////////////////////////////////////........................//////......---------,,,///////////////000111111//////000000111111222222000000000000000000000000111111111111222333444555444666888;;;<<<<<<;;;:::;;;<<<===>>>AAACCCEEEFFFFFFHHHIIIIIIGGGGGGHHHJJJLLLPPPUUUXXXZZZ[[[\\\^^^```[[[YYY[[[]]]^^^ccciiipppzzzkkk^^^[[[ZZZZZZZZZSSSPPPKKKHHHFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGIIIJJJJJJNNNNNNNNNPPPSSSXXX\\\___gggggghhhhhhhhhjjjnnnqqq|||tttooohhh___]]]```ccchhhqqqzzzyyyqqqvvv{{{}}}xxxwww|||vvvmmmhhhiiijjjiiigggiiijjjlllnnnooommmhhhddd^^^[[[TTTMMMGGGDDDDDDFFFSSSTTTTTTSSSOOOHHHAAA<<<<<<:::777444333333444555000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000---...///000000///...---...............///000000........................000000///...............////////////000000000000111000000000000000111111111111111111222333444444222111000000111333555777444555777999;;;;;;:::999<<<:::999;;;===>>>AAAEEEFFFEEEEEEEEEFFFGGGHHHHHHMMMOOOSSSVVVYYY[[[^^^``````___^^^\\\[[[^^^cccgggnnnyyysss]]]SSSQQQPPPOOONNNNNNKKKGGGEEEDDDDDDBBBAAADDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHKKKOOOSSSVVVYYYZZZ[[[[[[[[[]]]aaadddsssuuuiii]]]WWWXXXQQQUUU[[[aaaeeeiiimmmnnnuuuxxx}}}~~~zzzuuurrrppphhhiiikkknnnqqquuuxxxzzzzzz|||}}}wwwtttxxx}}}|||wwwwwwyyy|||uuummmhhhggghhhhhhgggaaabbbeeeiiikkkjjjgggddd```^^^[[[WWWSSSQQQPPPPPPJJJIIIHHHEEEBBB>>>:::888555444444333333222222222000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000...............///000000........................000000///...............////////////000000000000222111111000000000000000222222111111111222333333111111000000111333555777777777777888999999::::::::::::<<<>>>???AAADDDGGGEEEEEEEEEEEEFFFGGGHHHHHHLLLOOOSSSVVVXXX[[[^^^```bbbaaa___]]]]]]```eeeiiimmmyyyuuudddTTTNNNNNNMMMJJJIIIIIIHHHFFFEEEEEEDDDCCCAAABBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA????????????????????????@@@??????@@@@@@AAABBBCCCAAA@@@@@@@@@BBBEEEIIIKKKJJJKKKLLLLLLMMMOOORRRUUU___kkk~~~tttcccXXXUUUKKKKKKMMMOOOQQQSSSUUUVVVZZZ\\\```cccfffgggggggggiiihhhfffccc```^^^\\\[[[VVVWWWXXXZZZ]]]```bbbdddaaacccfffhhhkkkmmmnnnooouuuzzz|||xxxyyy}}}xxxtttrrrvvv~~~}}}|||xxxqqqkkkgggfffgggggg[[[^^^bbbhhhnnnooonnnlllmmmkkkgggaaaZZZRRRLLLHHHAAA???;;;777555444444444000111222333333333111000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000111...............///000000........................000//////............///////////////000000000000222222111000//////000000333333222111111111222222111111000000111333555666888888777777888999:::::::::===???@@@@@@AAACCCDDDEEEEEEEEEEEEFFFGGGHHHIIILLLOOOSSSVVVXXXZZZ]]]```cccbbbaaa______bbbgggkkkmmmyyyhhh[[[PPPOOOQQQOOOLLLJJJIIIHHHHHHHHHIIIHHHFFFDDDDDDCCCCCCBBBAAA@@@@@@???AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>======>>>@@@BBBDDD@@@BBBCCCDDDEEEGGGJJJLLLQQQZZZjjj|||wwwqqqmmmpppqqqsssuuuwwwxxxyyyzzzwwwdddYYYQQQNNNLLLJJJKKKLLLMMMNNNLLLNNNPPPRRRTTTTTTTTTTTTVVVVVVUUUTTTSSSRRRRRRQQQQQQRRRRRRTTTUUUWWWYYYZZZYYYZZZ\\\^^^aaacccdddeeehhhlllqqqvvv|||{{{~~~xxxrrrrrrxxx}}}}}}}}}~~~{{{vvvwwwuuuqqqkkkeeecccccceeebbbdddhhhnnntttwwwwwwvvvqqqmmmfff]]]TTTJJJ@@@;;;;;;999666333222222333444222222333333333333222222////////////////////////111111111000000000000000000000000000000000000000///////////////////////////////////////////////////...---,,,,,,---...///...............///000000........................000///............//////////////////000000000000111000000000000000111111333333222111000000111111000000000111222333555666555666777888999::::::;;;;;;@@@CCCBBB@@@@@@AAA@@@EEEEEEEEEEEEFFFGGGIIIIIILLLOOOSSSVVVXXXZZZ]]]___cccbbbaaa______bbbgggkkkooo{{{|||^^^TTTMMMNNNQQQOOOLLLKKKKKKIIIIIIIIIJJJIIIGGGEEEGGGFFFFFFEEEDDDCCCBBBBBB???????????????>>>===<<<========================<<<<<<;;;;;;;;;<<<=====================>>>???@@@===???AAABBBCCCEEEHHHJJJLLLTTT___iiivvv}}}yyyuuussssssqqqnnniiiccc^^^YYYVVVWWWXXXZZZ\\\^^^___``````cccfffiiikkkmmmooorrruuu|||~~~rrr```UUUPPPKKKHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSTTTUUUVVVXXXZZZ]]]___```bbbeeehhhjjjmmmpppuuuxxx~~~rrrnnnwwwyyysssvvvwwwuuuuuuvvvtttooolllmmmmmmkkkhhhffffffgggnnnnnnnnnppprrrsssrrrqqqbbb^^^XXXRRRMMMGGGAAA===999888777555444333333333555444222000000000111222////////////////////////000000000000000000111111000000000000000000000000///////////////////////////////////////////////////...---,,,,,,---...///...............///000000//////////////////////////////............//////////////////000000000000////////////000111333333333222222111000000000000000000000111222333444555111333666:::<<<<<<;;;;;;:::CCCHHHEEECCCEEEFFFDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKNNNRRRUUUXXXZZZ]]]___aaa```___^^^^^^aaafffjjjrrr~~~{{{^^^UUUOOOQQQSSSRRROOOOOOKKKJJJHHHGGGGGGGGGEEECCCBBBBBBBBBAAA@@@@@@@@@?????????????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;===============>>>??????===@@@BBBDDDEEEGGGIIIKKKOOOVVV]]]aaahhhxxxzzzooohhheeebbb^^^[[[ZZZXXXVVVSSSPPPNNNLLLKKKIIIJJJLLLMMMOOOOOOPPPPPPRRRSSSUUUWWWXXXZZZ]]]```bbbcccfffkkkttt}}}|||ggg[[[UUUNNNJJJIIIJJJHHHFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKLLLLLLMMMOOOPPPQQQTTTTTTUUUWWWYYY[[[]]]___]]]```ccceeegggiiilllnnnsssxxx~~~lllaaaeeeqqqzzzwwwwwwuuurrrrrruuutttpppmmmooosssvvvwwwvvvtttssstttpppkkkgggeeedddcccbbb\\\WWWRRRNNNMMMIIIDDD@@@777777777666555333111000555333000---,,,---///111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000...............///000000///////////////////////////............//////000////////////000000000000////////////000222333444222222111000000000111111///000111222333444444555111333666999;;;<<<<<<;;;:::EEEKKKHHHFFFKKKNNNMMMDDDDDDDDDEEEFFFHHHIIIJJJKKKNNNRRRUUUWWWYYY\\\_________^^^]]]]]]```fffjjjssszzzbbbZZZSSSTTTUUUTTTSSSTTTNNNKKKHHHEEEEEEDDDBBBAAA??????>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>>@@@@@@@@@@@@AAAAAABBBBBBAAADDDGGGIIIJJJKKKNNNPPPTTTYYY___cccjjjvvvyyyqqqeeeaaa[[[VVVRRRPPPNNNNNNKKKJJJIIIHHHGGGHHHHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLNNNNNNNNNPPPSSSVVVSSSSSSUUUYYY___ffflllooouuu|||qqqfff___WWWRRRQQQOOOLLLIIIGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQSSSTTTUUUXXXXXXYYYZZZ\\\^^^aaabbb\\\___dddfffhhhiiikkkmmmkkkpppwww}}}mmm]]][[[bbbhhhzzz{{{{{{xxxuuuwww}}}~~~{{{zzz{{{~~~yyynnniiiaaa\\\ZZZ[[[\\\\\\___[[[WWWUUUSSSNNNFFF???:::999888666444222000000111111000/////////000111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////..................///000000////////////////////////...............///000000////////////000000000000111111000000000000000111111000000000000111111222///000111222333444444444777777666666777999;;;<<<<<>><<<888555333111111111///000222333444444444333000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000+++,,,---......---,,,+++...............///000000000000000000000000000000...............///000111////////////000000000000444333222000///.........000000//////000111222222///000111222333444444444===;;;777444333666:::===???KKKOOOFFF@@@EEEGGGEEECCCCCCDDDEEEFFFHHHJJJKKKKKKNNNRRRUUUWWWYYY\\\^^^```___^^^]]]^^^aaagggkkkssswwwaaa[[[UUURRRSSSVVVWWWVVVSSSNNNHHHEEEEEEEEECCCAAAAAABBBDDDFFFFFFFFFFFFEEEGGGHHHIIIKKKMMMNNNPPPPPPMMMNNNNNNMMMKKKIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDBBBCCCDDDDDDDDDGGGJJJMMMOOORRRVVVWWWWWWYYY^^^bbbdddgggmmmttt|||wwwcccWWWSSSTTTPPPKKKGGGFFFEEEDDDCCCDDDFFFGGGGGGFFFEEEEEEFFFHHHHHHHHHHHHIIIJJJKKKLLLPPPPPPPPPPPPPPPPPPPPPPPPNNNPPPSSSTTTTTTTTTUUUVVVXXX\\\```cccgggooo{{{~~~~~~zzzuuummmfff```ZZZVVVRRRTTTQQQOOOMMMNNNNNNNNNMMMNNNNNNNNNNNNOOOQQQRRRSSSVVVWWWXXXYYYZZZ[[[\\\]]]]]]^^^___```aaaaaaaaaaaabbbccceeehhhjjjlllmmmnnnqqqtttyyy|||zzzdddSSSMMMNNNYYYkkk}}}{{{{{{ooohhh[[[SSSUUUVVVSSSXXXbbbffffffddd```^^^YYYNNNBBBBBB???:::666555555444444222111111000000000000000000000000000000000000000111111111111111000///...////////////////////////000000000000000000000000---.........//////000000000000//////.........---,,,---...//////...---,,,000000000000000000000000........................000000000000111111111111//////000000000000//////333333333333333222111000000111111222222333444444:::999888777777999;;;<<<===HHHNNNGGG??????BBBCCCDDDEEEGGGIIIJJJJJJJJJIIIJJJMMMRRRUUUXXX[[[^^^```dddcccbbb______ccchhhmmmwwwzzzddd^^^XXXVVVYYY]]]``````ZZZTTTMMMIIIIIIIIIGGGEEEDDDEEEFFFIIIJJJLLLMMMMMMOOOPPPQQQRRRSSSUUUVVVVVV\\\\\\[[[ZZZWWWVVVUUUUUURRRQQQPPPOOOMMMKKKJJJJJJJJJKKKKKKKKKLLLOOOSSSVVVXXX\\\bbbeeegggkkkpppuuuyyy|||zzzeeeWWWQQQPPPMMMIIIGGGFFFFFFEEEDDDAAACCCFFFGGGGGGGGGIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRTTTTTTSSSSSSUUUVVVXXX[[[^^^^^^___ccckkkrrrwww}}}|||{{{{{{zzzzzz{{{{{{{{{uuuooojjjeee```\\\[[[XXXVVVTTTTTTUUUTTTSSSUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]^^^___``````aaaaaa```aaaccceeegggjjjlllnnnnnnqqqtttxxx{{{~~~}}}gggVVVNNNMMMGGG]]]wwwzzzyyy~~~tttkkk^^^UUUVVVVVVTTTYYYbbbfffhhhhhhfffeeeaaaVVVJJJEEEAAA<<<888666666555444222222111000000000000000000000000000000000000000000111111111111000000///000000000000000000000000000000000000000000000000............/////////000000/////////............---......//////......---000000000000000000000000...........................////////////000000000//////000000000000//////111222222222111111000///111111111222333333444444888888777666777999;;;<<<>>>FFFIIIDDD>>>???AAAAAACCCDDDEEEGGGHHHHHHHHHHHHKKKNNNRRRVVVXXX[[[^^^```dddcccaaa______ccchhhmmmvvv~~~|||hhhbbb]]]\\\aaahhhlllnnnddd^^^UUUPPPPPPPPPOOONNNNNNNNNOOOPPPRRRUUUWWWXXXZZZ[[[]]]```bbbeeeggghhhooommmjjjgggdddbbb```___[[[ZZZYYYVVVTTTQQQPPPOOOMMMMMMMMMLLLMMMQQQVVVZZZaaagggooovvvzzzhhhXXXQQQNNNLLLIIIHHHIIIHHHGGGFFFBBBDDDFFFGGGGGGHHHJJJKKKHHHHHHIIIKKKLLLNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTSSSRRRRRRTTTVVVVVVXXXZZZZZZYYYZZZ^^^bbbccckkkuuu}}}zzzzzzxxxwwwwwwwwwxxxxxx{{{}}}~~~{{{wwwrrrmmmiiidddbbb^^^]]]\\\\\\[[[ZZZ]]]]]]\\\]]]]]]^^^______^^^^^^^^^]]]]]]\\\\\\[[[[[[\\\]]]^^^_______________aaacccfffiiikkkmmmnnnqqqsssvvvyyy}}}mmm]]]UUURRRKKK```xxx~~~zzzyyy|||pppcccYYYXXXWWWVVVZZZcccgggjjjllllllllliii___UUUHHHDDD>>>:::888777666555222222111000000000000111000000000000000000000000///000000111111111111000111111111111111111111111000000000000000000000000............////////////////////////............///..................///000000000000000000000000////////////////////////............///////////////000000111111000000///000000000111000000///...111111222222333333444444666555555555777999;;;<<<>>>BBBBBB???===???AAA@@@CCCCCCCCCDDDEEEFFFGGGHHHLLLOOOSSSVVVYYY[[[^^^aaadddcccaaa______ccchhhmmmuuu~~~}}}kkkfffbbbccciiirrrxxxzzzqqqjjjaaa[[[ZZZ[[[[[[ZZZ^^^^^^^^^^^^```bbbdddeeejjjkkknnnrrrvvvzzz}}}~~~yyysssoookkkgggeee^^^]]][[[XXXUUURRRPPPOOOKKKKKKKKKJJJKKKNNNTTTXXXbbbiiisss{{{mmmZZZRRROOONNNLLLKKKLLLKKKIIIGGGGGGHHHHHHHHHFFFFFFGGGIIIIIIJJJLLLNNNPPPRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWXXXVVVVVVUUUSSSQQQRRRTTTWWWSSSVVVXXXYYYYYYZZZ]]]___aaaeeejjjnnnsss{{{{{{zzzxxxvvvuuuvvvwwwwwwxxxzzz~~~{{{uuuqqqkkkhhhdddbbbaaaaaa___^^^aaa````````````aaaaaabbb```___^^^]]][[[YYYXXXXXXYYYZZZ[[[\\\\\\]]]\\\\\\\\\]]]```cccfffjjjlllnnnppprrrtttvvvzzzuuuiiibbb```bbbmmmzzz{{{zzzwwwkkk___ZZZXXXXXX\\\cccgggllloooppppppmmmddd[[[KKKFFF@@@<<<999777555444333222111111000000111111000000000000000000000000...///000111111111111111000000000000000000000000////////////////////////.........//////////////////////////////.........000///...------...///000////////////////////////000000000000000000000000........./////////000000000000000111111000000000000000000111111000//////111111222222333444444555444444444555666888:::;;;<<<<<<;;;;;;===@@@BBBBBBDDDCCCCCCCCCDDDFFFGGGIIIMMMPPPTTTWWWYYY[[[^^^```cccbbb```______ccchhhmmmttt~~~rrrnnnjjjmmmttt}}}yyypppkkkkkkllllllllloooooooooppprrruuuxxxzzzxxxsssmmmhhhddd[[[ZZZWWWTTTQQQNNNLLLKKKKKKKKKJJJIIIJJJMMMRRRUUUZZZaaakkkttt|||qqq^^^UUUQQQOOOMMMLLLLLLKKKHHHFFFHHHIIIIIIHHHGGGGGGHHHJJJMMMNNNQQQTTTVVVXXXXXXYYYZZZZZZZZZ[[[[[[\\\\\\\\\VVVVVVVVVTTTSSSTTTWWWYYYVVVXXXZZZ\\\]]]^^^___aaaccceeefffggghhhmmmuuu{{{~~~|||yyyvvvuuuuuuuuuvvvvvvyyy}}}~~~yyyvvvnnnkkkgggeeecccbbb```___aaa```_______________```^^^]]]\\\ZZZXXXVVVUUUTTTWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[]]]```dddhhhlllnnnoooqqqsssuuuyyy}}}uuuooolllnnnmmmlllppp~~~}}}|||yyyxxx}}}~~~ssseee]]]YYYZZZ___dddffflllppppppooolllddd\\\NNNIIICCC===:::777555333333222222111111111111111000000000000000000000000...///000111111111111111///////////////////////////////////////////////////////////////..................///////////////000///...------...///000////////////////////////000000000000000000000000//////000000000111111111000000111111111111000000000000111111111111111000111222222333444444555555333333444555777888:::;;;999777666999>>>AAACCCDDDEEEDDDDDDDDDEEEGGGIIIJJJMMMPPPSSSVVVXXX[[[]]]```bbbaaa```^^^___bbbhhhmmmttt}}}{{{~~~wwwooojjjeee___[[[VVVUUUSSSQQQNNNLLLJJJIIIHHHHHHHHHHHHHHHIIILLLOOORRRXXX```gggnnnwwwsss```XXXQQQNNNLLLJJJJJJJJJHHHGGGHHHIIIIIIIIIIIIKKKNNNQQQRRRTTTWWWZZZ\\\]]]^^^^^^________________________WWWXXXYYYXXXXXXYYY\\\___^^^^^^___```aaabbbcccccccccdddeeeeeefffiiimmmpppnnnvvv~~~}}}yyyvvvuuuvvvvvvuuuxxx||||||zzz}}}zzzsssoookkkhhhfffdddbbb``````______^^^]]]]]]]]]]]]\\\[[[ZZZYYYWWWUUUTTTTTTVVVWWWXXXYYYZZZZZZZZZZZZYYYZZZ\\\___dddiiimmmpppppprrruuuwwwzzzyyytttpppjjjddd^^^aaaqqqzzztttssstttrrrssszzzzzzkkk___ZZZ\\\aaaeeeeeekkknnnmmmllljjjddd]]]RRRMMMFFF@@@<<<999666444333333222111111111111222000000000000000000000000///000000111111111111000........................000000000000000000000000///////////////..................///////////////000//////////////////000000000000000000000000000////////////////////////000000000000111111111111000111111222222111111000000000111111222222111111222222333333444444555555333444555666777888999:::888555666;;;@@@AAACCCFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLOOOSSSVVVWWWYYY\\\^^^aaaaaa___^^^^^^bbbiiimmmttt|||tttkkkeeeaaa^^^YYYUUUUUUTTTSSSQQQPPPNNNMMMLLLHHHJJJKKKJJJIIIIIIKKKLLLOOOSSSYYY^^^ccckkkttt|||sssaaaZZZRRRPPPMMMKKKLLLMMMMMMMMMLLLMMMMMMMMMMMMOOORRRUUUXXXZZZ]]]___aaabbbbbbaaabbbbbbbbbaaaaaa``````___XXXZZZ]]]^^^___aaaccceeeffffffeeefffhhhjjjkkkkkkhhhjjjkkklllmmmmmmnnnooonnnrrruuuwww}}}|||zzzzzz{{{xxxyyy{{{}}}~~~}}}||||||yyyuuuqqqmmmkkkiiifffdddbbbaaa```___^^^^^^^^^^^^\\\[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\ZZZ[[[]]]aaafffkkkpppssssssuuuyyy{{{~~~~~~yyytttpppmmmeeedddaaacccnnntttnnnnnnmmmnnnqqqzzzoooaaa[[[^^^bbbeeedddjjjmmmllljjjiiifffaaaWWWRRRJJJCCC???;;;888666444333222222111111222222000000000000000000000000000111111111111000000///////////////////////////000000000000000000000000000/////////......................../////////000//////000000000000//////000000000000000000000000......................../////////000000000000111000111111222222111111000...///000000111111000000222222333333444555555555555555666777888888999999:::888:::???AAA???@@@DDDDDDDDDFFFGGGHHHIIIIIIIIILLLNNNRRRUUUVVVXXX[[[]]]aaa```___]]]^^^bbbiiimmmtttyyyrrrjjjdddcccaaa]]]XXXUUUUUUTTTSSSRRRRRRQQQQQQOOOQQQSSSSSSQQQPPPPPPQQQOOORRRVVVYYY]]]eeennnvvvqqqaaa[[[UUURRROOONNNPPPRRRTTTTTTSSSSSSRRRQQQOOOPPPRRRUUU[[[]]]```cccdddeeedddddddddccccccbbbaaa```______YYY\\\```cccdddfffhhhjjjkkkjjjjjjkkkooosssuuuvvvqqqrrruuuvvvvvvtttsssqqqtttuuutttsssxxx|||||||||}}}~~~~~~zzzuuurrrooommmjjjhhhdddcccbbbaaa```_________]]]]]]\\\\\\[[[ZZZZZZZZZZZZ[[[\\\]]]]]]^^^^^^]]]\\\]]]___bbbgggnnnsssvvvuuuxxx|||~~~vvvrrrnnnkkkiiidddhhhjjjiiilllwww|||qqqnnnnnnkkklllrrr|||qqqbbb\\\^^^ccceeeccciiilllkkkjjjkkkiiieeeZZZUUUMMMFFFAAA===:::888444333222222111111222222000000000000000000000000111111111111111000///...000000000000000000000000000000000000000000000000000000//////.........------.........//////000000...///000111111000///...000000000000000000000000..................................../////////000111111222222222222111111------...///000000//////222222333444444555555666666666777888888888888888<<<;;;>>>CCCBBB======BBBBBBDDDFFFGGGHHHHHHHHHGGGKKKNNNQQQTTTVVVWWWZZZ\\\``````^^^]]]^^^bbbiiimmmttt~~~}}}zzzuuuooojjjgggeeeeeedddcccaaa]]]YYYXXXYYYZZZYYYYYYYYYYYYXXXWWWVVVUUUQQQRRRVVV]]]gggooorrrsssxxxlllgggZZZXXXUUUUUUWWWYYYZZZZZZ\\\ZZZXXXVVVUUUVVVXXXYYY\\\___bbbfffgggfffdddcccdddcccbbbaaa_________^^^[[[^^^cccfffiiijjjmmmnnnmmmoooqqqtttwwwyyyzzzzzzzzz}}}~~~|||{{{{{{{{{{{{|||~~~~~~~~~{{{vvvsssooojjjggggggeeeccc```_________```^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\^^^_______________]]]___bbbeeegggkkkooorrrtttxxx}}}yyysssrrrqqqooonnnlllnnnpppqqqrrrtttvvvxxx~~~xxxoooggghhhmmmpppvvvssskkkddd[[[\\\cccbbbdddfffgggfffeeeeeeeee\\\XXXRRRKKKEEE@@@===;;;666555333111000000111222222222222222222222222222333333333222111000/////////...---...///000000...000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111333222111000000111222333111000...------...000111////////////000000000000000000000000111111111111444444444333333222222222444444333333333444555555444555666777777777777777:::;;;<<<===>>>???@@@AAAEEEFFFFFFEEEDDDEEEHHHJJJMMMOOOSSSVVVXXXZZZ\\\^^^cccbbb```^^^]]]aaafffjjjttt~~~zzzwwwvvvvvvtttsssppplllhhhggghhhjjjfffeeedddbbb___[[[YYYWWWZZZZZZ]]]eeennnvvvzzz{{{xxxnnnjjjbbb___\\\[[[\\\^^^^^^]]]___]]][[[ZZZZZZ\\\^^^```]]]___bbbeeefffeeecccbbb___^^^^^^]]]]]]]]]]]]]]]^^^aaafffiiikkkmmmoooqqqssstttvvvyyy{{{}}}~~~}}}~~~zzzvvvssspppllliiiiiigggeeecccbbbbbbbbbcccbbbbbbaaa```____________]]]^^^___```aaacccddddddbbbdddgggiiikkknnnrrruuuvvvyyy~~~zzztttqqqpppooonnnqqqrrrssssssrrrrrrqqqqqq}}}}}}wwwoooggggggkkkoooyyytttmmmggg___]]]bbbaaacccffffffdddcccbbbcccZZZXXXSSSMMMGGGBBB>>>;;;777555333111000000111222000000000000000000000000333222222222111000000000///.........000111000///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111000////////////000111///...,,,++++++,,,...///////////////000000000000000000000000111111111111333333222222222111111111222222222222222333333444555555666777888888888888:::;;;<<<===>>>???@@@AAAEEEFFFFFFEEEEEEEEEHHHJJJLLLOOOSSSUUUWWWYYY\\\^^^cccbbb```^^^^^^bbbgggllluuu{{{zzz{{{}}}xxxwwwuuuqqqnnnjjjfffdddggghhhkkkqqqzzzwwwpppmmmjjjgggdddbbbbbbbbbaaa``````___^^^]]]^^^```bbbccc]]]___aaaccccccbbb```___ZZZZZZZZZZZZ[[[]]]^^^___aaadddhhhkkkmmmooorrrtttvvvwwwxxx{{{}}}}}}yyyvvvtttqqqnnnlllkkkjjjhhhgggfffffffffggghhhgggeeedddccccccddddddbbbbbbbbbcccdddfffiiijjjhhhjjjmmmnnnppprrrvvvyyyyyy|||}}}tttooonnnnnnoooqqqrrrttttttssspppmmmkkkqqqxxx{{{vvvnnnhhhfffhhhlllzzztttooollleee```aaa___aaaccccccaaa___]]]]]]XXXWWWUUUQQQLLLEEE???<<<888666444111000111111222000000000000000000000000222222111111111111111111000/////////111222111000000000000000000000000000////////////////////////000000000000000000000000........................///......------......//////...---,,,,,,---...///////////////000000000000000000000000111111111111111111111111111000000000000000000000000111222222555666777888999999999999:::;;;<<<===>>>???@@@AAADDDEEEFFFFFFEEEFFFHHHJJJKKKNNNRRRUUUVVVXXX[[[]]]bbbaaa```______ccciiinnnuuu}}}|||yyyvvvrrrooooooooonnnnnnqqqrrrtttvvvyyy{{{||||||~~~{{{zzzwwwxxx{{{wwwrrrooonnnkkkhhheeedddcccaaa______^^^]]]\\\\\\]]]___```\\\]]]___``````___]]][[[VVVWWWXXXZZZ\\\^^^```aaabbbeeehhhkkklllnnnqqqtttssstttuuuwwwyyy{{{}}}~~~|||xxxuuutttssspppooollllllkkkjjjjjjjjjjjjkkkmmmllljjjhhhgggggghhhiiihhhhhhffffffgggiiilllmmmmmmoooqqqrrrsssuuuxxx{{{|||~~~uuuooommmnnnooolllnnnqqqsssssspppjjjfffgggnnnwww{{{{{{wwwpppjjjgggfffhhhvvv~~~sssqqqqqqlllfffccc___aaabbbaaa^^^ZZZXXXXXXVVVVVVWWWUUUPPPIIIBBB===999777555222111111222222333333333333333333333333111111111111111222222222111000///000222333222111////////////////////////////////////////////////////////////////////////................................................000000////////////000000////////////000000000000///000000000111111111111111111111111111111111111000000000000000111222222555666777999999::::::::::::;;;<<<===>>>???@@@AAACCCEEEFFFFFFFFFFFFHHHJJJKKKMMMQQQTTTVVVXXXZZZ\\\aaaaaa```___```eeekkkpppvvv}}}{{{xxxvvvtttsssrrrooommmkkkjjjiiiiiigggeeeaaa^^^ZZZXXXWWWWWWWWWVVVWWWXXXZZZ]]]___aaabbbbbbbbbfffjjjkkklllooouuu{{{yyysssppppppmmmjjjgggfffdddaaa___^^^]]]\\\ZZZYYYYYYZZZZZZZZZZZZ\\\\\\\\\[[[YYYXXXSSSTTTUUUWWWZZZ]]]```aaabbbdddfffggghhhjjjmmmooonnnnnnoooppprrruuuwwwxxx~~~{{{wwwtttssssssqqqpppmmmmmmmmmmmmmmmmmmnnnnnnppppppnnnmmmmmmmmmnnnooopppooommmkkkkkklllmmmoooppprrrtttuuuvvvwwwzzz}}}~~~xxxpppmmmmmmnnnjjjkkknnnqqqqqqmmmfffaaabbbgggqqqzzz~~~{{{uuuqqqlllhhhfffpppwwwssstttwwwtttoookkkfffffffffccc^^^ZZZXXXWWWTTTVVVXXXXXXTTTMMMEEE???:::888555333222111222222444444444444444444444444111111111111111222222222222111000111222333222111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000//////000000000////////////000000000000///000000000111111111111111111222222222222222222222111111111111222333333555666777888:::::::::;;;:::;;;<<<===>>>???@@@AAABBBDDDFFFGGGFFFGGGHHHJJJKKKMMMQQQTTTVVVXXXZZZ\\\aaa``````___```eeelllpppwwwxxxyyyyyyxxxvvvsssqqqooolllkkkiiifffdddcccbbbaaa```^^^\\\[[[[[[YYYWWWUUUSSSPPPMMMKKKKKKLLLLLLKKKJJJKKKLLLNNNOOOPPPQQQQQQOOOQQQTTTTTTUUUXXX^^^cccjjjqqq{{{|||tttpppnnnllliiigggfffdddaaa^^^]]]\\\ZZZYYYWWWVVVVVVVVVVVVWWWWWWXXXXXXWWWVVVUUUQQQQQQRRRUUUWWWZZZ\\\^^^```aaacccccccccdddfffhhhiiiiiiiiiiiikkknnnppprrr{{{}}}}}}zzzuuusssrrrrrrqqqpppnnnnnnooopppqqqqqqrrrrrrsssssstttttttttuuuuuuuuuvvvuuusssrrrqqqpppqqqqqqsssuuuwwwxxxyyy{{{~~~{{{rrrmmmlllmmmllllllmmmppppppkkkccc\\\]]]aaalllyyy}}}|||tttnnniiimmmwww}}}uuuuuuxxx|||~~~zzzvvvpppoookkkeee___ZZZYYYXXXTTTVVVZZZ[[[WWWPPPHHHCCC;;;999666444222222222333222222222222222222222222222222111111111111111111111000000000222333222111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000000111111000000///........................////////////000000000000000000000000111111111111111111111222222222222222333222222222222333444444444555666888999::::::::::::;;;<<<===>>>???@@@AAAAAACCCFFFGGGGGGGGGHHHJJJKKKNNNRRRUUUVVVXXX[[[]]]aaa```___^^^```dddkkkpppxxx~~~qqqlllkkkfffffffffffffffeeeeeeeeebbbaaa```^^^]]]]]]]]]]]]\\\ZZZXXXVVVUUURRROOOMMMLLLJJJGGGFFFGGGIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFIIILLLOOOOOOWWW```gggllltttvvvppphhhfffdddcccbbbaaa^^^[[[WWWWWWVVVUUUTTTTTTSSSSSSRRRSSSTTTTTTTTTTTTTTTSSSQQQRRRSSSTTTWWWYYY[[[\\\___``````___^^^^^^```bbbbbbbbbaaabbbcccfffiiijjjqqqsssvvvxxxyyy{{{|||yyytttqqqqqqqqqpppppppppqqqrrrtttuuuvvvvvvvvvvvvwwwyyy{{{|||||||||{{{yyyyyyyyyxxxwwwwwwwwwvvvxxxzzz|||}}}~~~~~~uuuooolllkkkkkkkkkllloooqqqmmmeee^^^XXXZZZfffxxx~~~vvvooonnnqqquuuvvvvvvsssyyyuuurrrlllddd\\\WWWVVVVVVTTTWWWZZZ\\\YYYRRRKKKEEE<<<:::777444333222222333000000000000000000000000333222222222111000000000111000///000222222222111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000111111111111000///......////////////......////////////000000000000000000000000111111111111000000000111111111222222333222222222222333444444333444555777888999:::::::::;;;<<<===>>>???@@@AAA@@@CCCFFFGGGGGGHHHIIIJJJLLLOOOSSSUUUWWWYYY\\\^^^aaa```___^^^___ccciiinnnyyyvvveee___^^^\\\\\\\\\\\\]]]^^^```aaa______^^^^^^^^^______```^^^[[[YYYVVVTTTQQQMMMJJJIIIGGGDDDDDDFFFHHHIIIIIIHHHHHHHHHHHHGGGEEEDDDDDDDDDBBB@@@??????AAACCCDDDAAAHHHOOOSSSVVV\\\gggqqqyyywwwpppaaa```^^^^^^^^^\\\ZZZWWWRRRRRRQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRRRRRRRRRRTTTUUUUUUWWWXXXZZZ\\\]]]_________]]][[[[[[]]]___\\\\\\[[[[[[]]]```bbbdddhhhkkknnnpppsssvvvzzz}}}|||xxxtttqqqppppppoooooorrrsssuuuvvvxxxyyyyyyyyyxxxzzz}}}{{{{{{||||||}}}|||{{{{{{{{{}}}wwwppplllkkkiiihhhjjjnnnrrrqqqjjjcccTTTVVVbbbwww}}}uuuqqqqqqqqqtttwwwttt~~~vvvrrrjjj```WWWRRRQQQRRRTTTWWW[[[\\\YYYSSSLLLGGG<<<:::777555333222222333000000000000000000000000444333333222111000//////000/////////111222111000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...///000111111000///...000000111111111111000000////////////000000000000000000000000111111111111.../////////000000111111222222111111222222333444222333555666888999999::::::;;;<<<===>>>???@@@AAA@@@CCCFFFHHHHHHHHHIIIJJJMMMOOOSSSVVVXXXZZZ\\\^^^aaa```___]]]^^^bbbhhhmmmyyymmmaaa]]]\\\YYY[[[^^^```bbbdddgggiiihhhffffffgggjjjlllmmmllljjjeee^^^WWWRRRNNNJJJHHHBBBCCCDDDEEEGGGGGGHHHHHHGGGGGGFFFEEEDDDBBB@@@???BBBAAA@@@???@@@AAABBBCCCGGGFFFFFFGGGKKKQQQVVVZZZbbbgggoooxxxyyyjjjaaa[[[[[[]]]ZZZWWWVVVSSSPPPLLLKKKLLLNNNOOOPPPOOOQQQRRRTTTUUUUUUTTTTTTUUUUUUVVVXXXZZZ^^^aaaccc^^^\\\ZZZ[[[^^^```___]]]YYYYYYYYY[[[]]]`````````iiikkkmmmoooppprrrvvvxxx}}}~~~{{{wwwtttrrrsssvvvxxxwwwzzz}}}~~~|||~~~~~~~~~~~~}}}~~~~~~|||vvvqqqnnnmmmhhhjjjjjjiiiooouuurrrjjjhhh^^^\\\hhh{{{~~~wwwtttvvv{{{~~~vvvnnnfffaaaZZZRRRMMMMMMVVVVVVUUUVVVZZZ[[[SSSHHHBBB>>>999555333333333333333333333222222111111111/////////000111111222222000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000//////.........---//////000000000000//////000000000000000000000000////////////000000000000///000111222222111000///000000000000000000000000//////000111333444555555555555666666777777888888999:::<<<===???@@@@@@@@@CCCDDDEEEGGGHHHIIIJJJJJJKKKPPPUUUXXXXXXXXX[[[]]]aaaaaa```^^^^^^aaaggglllwww~~~iii___\\\]]]```bbbfffhhhiiikkknnnppprrrqqqppprrruuuwwwwwwwwwssslllcccYYYQQQJJJDDD@@@BBBCCCDDDFFFGGGGGGHHHGGGGGGGGGGGGFFFDDDBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBDDDGGGLLLPPPRRRUUUYYY___fffnnnvvv~~~tttjjjaaaZZZZZZ[[[XXXUUUTTTSSSPPPLLLKKKLLLNNNPPPQQQNNNOOOQQQSSSTTTTTTTTTTTTWWWXXXYYY[[[]]]```bbbddd```^^^[[[\\\^^^___^^^]]]YYYYYYYYY[[[^^^aaacccdddhhhjjjlllnnnppprrrvvvyyy}}}~~~{{{vvvttttttvvvxxxyyy|||~~~~~~~~~~~~~~~|||yyyvvvrrrnnnlllhhhjjjiiiiiiooovvvvvvppphhh^^^ZZZdddttt{{{xxx{{{ssskkkccc]]]WWWPPPKKKKKKWWWYYYZZZ[[[\\\\\\TTTJJJEEEAAA;;;666555444444333333333333222222222111111333333222222111000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000/////////............//////000000000000//////000000000000000000000000////////////000000000000...//////000000///...---000000000000000000000000000000111222333333444444555555666666777777888888777888;;;===???AAABBBBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKPPPUUUXXXXXXXXX[[[]]]aaabbbaaa``````ccciiinnnxxxzzzggg___```bbbjjjmmmppprrrrrrtttvvvwwwyyyxxxxxxzzz|||~~~~~~}}}wwwpppdddXXXNNNFFF@@@<<>>???@@@AAAAAA@@@>>>>>>AAABBBCCCDDDFFFFFFGGGGGGJJJKKKKKKLLLOOOTTTZZZ___iiiqqq|||sssiii```^^^^^^[[[WWWVVVTTTQQQNNNMMMOOORRRTTTUUUTTTTTTUUUVVVXXX[[[]]]^^^]]]^^^```bbbdddeeefffggggggeeedddcccdddfffggghhhaaa```______aaaeeejjjnnnlllmmmoooppprrruuuyyy}}}~~~zzzyyy}}}}}}yyyuuurrrrrruuuuuuqqqlllllljjjggghhhlllrrrvvvvvvtttggg[[[XXX^^^lll~~~yyyhhh```XXXVVVRRRNNNMMMOOOVVV```hhhhhhddd___WWWPPPKKKFFF???999666444333222222222222222222222222222000000111111222333333444000000000000000000000000////////////////////////////////////////////////000000////////////000000///////////////.........//////000000000000//////////////////////////////////////////000000000000333222222222111000000///000000000000000000000000222222222222222222222222555555666666777777888888777888:::===???AAACCCCCCBBBCCCEEEFFFHHHIIIIIIIIIKKKPPPUUUXXXXXXXXX[[[]]]```cccddddddbbbeeekkkqqqzzzzzzllliiipppxxx|||zzzzzzwwwuuutttuuuuuutttqqqoooiiibbbXXXOOOIIIFFFDDDCCCCCCDDDFFFHHHIIIHHHGGGFFFDDDDDDDDDCCCBBBAAA@@@???===>>>???@@@AAA@@@???>>>BBBCCCDDDEEEFFFEEEEEEDDDIIIIIIIIIHHHIIILLLQQQUUU]]]eeeooovvv{{{wwwlllcccaaa```\\\YYYXXXWWWTTTQQQPPPSSSVVVXXXYYYXXXWWWWWWXXXZZZ]]]```aaa```aaabbbccceeefffggghhhffffffeeeeeefffhhhlllnnnhhhhhhfffddddddhhhooouuuuuuvvvvvvvvvwwwzzz~~~}}}|||~~~~~~yyyuuurrrsssvvvvvvrrrmmmnnnkkkgggfffiiilllpppsssvvvkkk\\\SSSRRR^^^tttzzzzzz}}}~~~sssaaaZZZUUUTTTSSSQQQQQQSSSSSS^^^iiijjjfff```YYYSSSKKKFFF???999666444222111222222222222222222222222//////000000111222222222000000000000000000000000000000000000000000000000////////////////////////000000////////////000000........./////////////////////000000000000//////////////////////////////////////////000000000000333333222111111111111111000000000000000000000000222222222222222222222222555555666666777777888888999:::;;;===???@@@AAAAAABBBCCCDDDFFFGGGHHHIIIIIIKKKPPPUUUXXXXXXXXX[[[]]]___cccfffeeebbbdddjjjqqqzzz}}}ppppppyyy~~~|||zzzyyywwwtttooolllggg___TTTKKKFFFDDDCCCCCCCCCEEEGGGIIIJJJHHHGGGEEECCCDDDDDDCCCBBBAAA@@@@@@======???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBDDDDDDDDDCCCCCCEEEIIILLLSSSZZZdddkkkooorrrvvvzzzzzzooofffcccbbb___\\\[[[ZZZXXXUUUUUUWWW[[[]]]___\\\[[[YYYYYY[[[^^^bbbdddeeeeeeddddddfffhhhjjjkkkgggggggggffffffhhhlllpppnnnnnnllliiihhhmmmwww~~~~~~{{{yyyvvvvvvwwwvvvrrrooopppkkkgggffffffgggkkkpppssskkk___SSSLLLRRRggg|||xxxssssss|||~~~wwwmmm]]]WWWTTTTTTTTTQQQQQQSSSNNNZZZeeegggeeeaaaZZZTTTLLLGGG@@@:::666444222111111222222222222333333333222222111111000//////...000000000000000000000000000000000000000000000000////////////////////////000000////////////000000........./////////////////////000000000000//////000000000000000000000000////////////000000000000111000000//////000000111000000000000000000000000111111111222222333333333555555666666777777888888::::::<<<===???@@@@@@@@@BBBCCCDDDFFFGGGHHHHHHIIIKKKPPPUUUXXXXXXXXX[[[]]]```dddhhhfffbbbcccjjjppp{{{wwwwwwzzztttpppfff___SSSJJJDDDCCCCCCCCCCCCEEEHHHJJJJJJIIIFFFEEEEEEEEEEEEEEEDDDCCCBBBBBB======>>>???AAACCCDDDEEECCCCCCBBBBBBBBBBBBBBBCCC???@@@AAAAAAAAACCCFFFHHHOOOUUU^^^cccfffhhhkkknnnqqqwww|||uuukkkhhhhhheeebbbbbb^^^[[[YYYYYY[[[___bbbccccccaaa___^^^___bbbfffiiijjjiiigggfffgggjjjmmmooommmmmmllljjjhhhiiimmmqqqqqqqqqooommmmmmttt~~~}}}zzzxxxtttrrrpppooojjjfffgggfffeeehhhoooooommmggg\\\PPPNNN]]]oooyyypppnnnqqqxxxxxxqqqmmmooollleee\\\WWWTTTUUUTTTOOOMMMNNNJJJTTT^^^ccccccaaa[[[TTTMMMHHHAAA;;;888666444333111111222222222333333333333333222111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000............/////////000//////000000000000//////000000000000000000000000////////////000000000000000////////////111222333000000000000000000000000000000111222333333444444555555666666777777888888888999;;;===???@@@AAABBBAAABBBDDDEEEGGGHHHHHHHHHKKKPPPUUUXXXXXXXXX[[[]]]bbbgggkkkiiidddcccjjjqqq}}}}}}~~~yyytttfff^^^SSSIIIEEEDDDEEEEEECCCEEEHHHJJJKKKIIIFFFDDDFFFFFFGGGFFFFFFEEEDDDCCC=========???AAADDDFFFHHHEEEDDDDDDCCCCCCDDDDDDEEE>>>@@@BBBCCCCCCDDDGGGIIIOOOUUU\\\```aaaaaabbbdddgggkkknnnnnnqqqyyy{{{qqqnnnnnnkkkiiiiii```]]][[[[[[^^^bbbeeefffjjjhhheeecccdddgggkkknnnnnnllliiiggghhhkkkooorrrttttttrrroookkklllooosssrrrrrrqqqooopppxxx~~~xxxtttqqqqqqnnniiifffhhhgggeeeiiipppnnnpppooofffWWWPPPZZZiii|||pppmmmgggoooooofffaaabbbbbb^^^\\\WWWTTTUUUSSSMMMIIIIIIGGGPPPZZZ___bbbbbb[[[SSSNNNIIIBBB===:::888666555111111111222222333333333000111111222333333444444000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000---.........//////000000//////000000000000//////000000000000000000000000////////////000000000000111111000000111333555666000000000000000000000000///000000222333444555555555555666666777888888888666777:::===@@@BBBCCCDDDAAABBBDDDEEEGGGHHHHHHHHHKKKPPPUUUXXXXXXXXX[[[]]]dddiiinnnkkkeeedddjjjqqq~~~sssjjj\\\VVVMMMFFFDDDDDDFFFGGGIIIJJJLLLMMMMMMLLLJJJIIIIIIIIIIIIIIIGGGDDDBBB@@@<<<===???AAACCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAACCCHHHKKKPPPUUUZZZ^^^___^^^^^^^^^___```aaadddgggllloooqqquuuxxx}}}vvvooooooooommmjjjfffeeebbb``````ccciiinnnqqqooollliiiiiilllpppssssssqqqmmmjjjiiilllqqqtttuuuuuusssooollllllppptttuuuuuuuuuuuuwww}}}xxxuuuttttttuuusssoooiiieeedddfffjjjmmmuuuxxx{{{wwwgggWWWVVV]]]{{{rrrfffeeeggggggbbb[[[XXX[[[``````]]]XXXSSSNNNKKKJJJIIIFFFJJJQQQXXX]]]^^^ZZZVVVMMMJJJDDD>>>:::888777777111111000111333333111///111111222222222222111111//////000000111111222222000000000000000000000000////////////////////////,,,---...//////...---,,,000000000000000000000000000000000000000000000000111111000000//////......222111000.........///000111111111111111111111111222222111111111111222222111111222222222333333333333333444555666777888999888999:::<<<>>>???@@@@@@@@@BBBEEEFFFFFFFFFHHHIIINNNOOOQQQTTTWWWYYY[[[[[[cccdddeeeddddddfffkkkppp}}}}}}ssshhh```WWWRRRLLLFFFDDDDDDEEEFFFHHHIIIJJJLLLLLLLLLLLLKKKNNNNNNOOONNNLLLHHHDDDAAA<<<===???AAACCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBEEEIIIMMMQQQUUU[[[^^^___^^^]]]\\\^^^___```cccgggkkkoooqqqppptttyyy~~~zzzsssrrrsssqqqnnnjjjiiifffccccccgggnnnsssvvvtttpppmmmlllnnnrrrvvvvvvtttooolllkkknnnssswwwzzzzzzyyyuuuqqqqqqtttxxxzzzzzzzzzzzz|||{{{wwwuuutttuuuvvvrrrnnnhhhdddccceeeiiilllwww{{{~~~nnn\\\VVVYYYsssuuukkkbbbeeefffbbb]]]\\\___dddfffccc^^^XXXSSSOOOMMMLLLFFFIIINNNUUUZZZ[[[YYYWWWPPPMMMGGGAAA<<<888555444222111000111222333222000111111222222222222111111111111111111222222222222000000000000000000000000////////////////////////---......//////......---000000000000000000000000000000000000000000000000111000000000/////////...222111000///......///000000000000000000000000000333222111111111111222333111111222222222333333333333444444555666777888888777999:::<<<>>>???@@@@@@???AAADDDEEEEEEEEEGGGHHHLLLNNNPPPSSSVVVXXXZZZZZZbbbdddeeedddcccfffkkkppp{{{}}}ssslllddd\\\WWWSSSPPPLLLIIIFFFFFFGGGGGGJJJJJJKKKLLLNNNOOOQQQRRRVVVWWWXXXWWWSSSMMMFFFBBB===>>>@@@BBBCCCDDDEEEEEEDDDCCCBBBBBBAAABBBBBBBBBDDDDDDCCCCCCCCCGGGLLLPPPTTTXXX^^^aaaaaa___^^^^^^]]]^^^___bbbfffjjjnnnpppnnnrrrxxx|||wwwvvvwwwvvvtttqqqnnnkkkggggggllltttzzz|||zzzvvvqqqnnnpppuuuyyyzzzxxxsssooommmooouuuzzz~~~{{{wwwvvvxxx{{{|||~~~~~~|||zzzvvvsssrrrrrrssstttooolllgggcccbbbdddhhhjjjttt{{{zzzggg\\\YYYhhhwwwxxxqqqeeeggghhhfffdddcccfffiiiooolllfff___XXXRRRNNNLLLFFFGGGKKKPPPUUUXXXXXXWWWSSSPPPKKKEEE???999444222444222000000111222222222111111222222222222111111333333333222222222222222000000000000000000000000///////////////////////////..................///000000000000000000000000000000000000000000000000000000000000////////////111000000////////////000////////////////////////444222111//////111222444111111222222222333333333444555555555666666777777777888:::<<<>>>???@@@@@@???AAACCCDDDDDDEEEFFFHHHKKKMMMPPPSSSVVVXXXYYYYYYaaacccddddddccceeekkkpppzzzwwwqqqggg___[[[XXXVVVTTTRRRQQQPPPMMMKKKIIIJJJJJJMMMMMMMMMOOORRRVVVZZZ\\\___```aaa___YYYQQQHHHBBB>>>???AAABBBDDDEEEEEEEEECCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEIIIOOOSSSYYY]]]ccceeeeeecccbbbaaa^^^^^^```bbbfffjjjmmmpppppptttzzz~~~yyywwwxxxxxxwwwwwwtttoookkkkkkqqqyyyzzzuuupppqqquuuzzz}}}{{{wwwrrrooopppvvv{{{zzzxxxyyy{{{zzz{{{}}}~~~}}}xxxtttqqqpppnnnllllllmmmooopppllliiifffcccbbbcccfffhhhmmmxxxwwwggg^^^aaannn~~~zzzuuunnnoooooonnnlllkkkjjjkkkrrroooiiibbb[[[SSSNNNKKKHHHGGGHHHKKKPPPUUUWWWXXXSSSQQQNNNHHHBBB;;;666222555333000///000222333333111111222222222222111111333333333222222111111000000000000000000000000000////////////////////////000///...------...///000////////////////////////////////////////////////000000000000////////////000000000////////////000000000000000000000000000333111///......///111333111111222222222333333333555555555666666666666666777888:::<<<===??????@@@???BBBDDDEEEEEEFFFGGGHHHKKKMMMPPPTTTWWWXXXYYYYYY___aaaccccccccceeekkkpppzzz}}}xxxsssooollljjjbbb]]]VVVPPPOOOPPPRRRSSSRRRSSSSSSQQQMMMKKKKKKLLLNNNOOOPPPSSSWWW]]]bbbeeehhhiiiiiieee^^^SSSIIIBBB???@@@BBBCCCDDDEEEFFFFFFCCCCCCCCCBBBBBBCCCCCCDDDCCCDDDEEEEEEGGGLLLRRRWWW]]]aaafffiiiiiigggeeeeeeaaaaaabbbeeehhhkkknnnppptttwww|||zzzwwwwwwxxxyyy{{{xxxsssooonnnsss|||yyysssrrrvvvzzz~~~{{{vvvqqqqqqvvv{{{|||{{{}}}|||yyywwwuuussspppmmmjjjgggfffeeeeeefffgggiiijjjiiihhheeecccbbbccceeefffjjjwwwqqqccc___iiiyyyyyyvvvxxxwwwuuusssqqqnnnjjjgggjjjiiifffbbb\\\VVVQQQOOOKKKIIIHHHIIINNNSSSWWWXXXRRRQQQNNNJJJDDD>>>999555555333000///111333333333111111222222222222111111222222111111000000000///000000000000000000000000000000000000000000000000000///...------...///000////////////////////////////////////////////////////////////000000000000/////////000000000000///111111111111111111111111000///...------...///000111111222222222333333333555555555666666666666666777888999;;;===>>>??????AAACCCFFFGGGGGGGGGIIIJJJLLLNNNRRRVVVXXXZZZZZZZZZ^^^```bbbbbbbbbeeekkkqqqzzzzzztttooollliiigggddd```\\\YYYWWWVVVUUURRRNNNKKKKKKMMMQQQTTTUUUVVVWWWTTTOOOKKKLLLMMMOOOPPPSSSWWW]]]dddjjjmmmqqqqqqpppkkkaaaUUUJJJCCC@@@AAABBBDDDEEEFFFFFFFFFDDDDDDDDDCCCDDDDDDEEEFFFEEEFFFGGGIIIKKKQQQWWW\\\___ccchhhkkkllljjjiiihhhgggggggggiiikkknnnppprrruuuxxx|||{{{wwwwwwyyy{{{~~~{{{wwwrrrqqquuu}}}xxxuuuxxx|||{{{tttsssvvv{{{zzzvvvqqqllljjjhhheeedddaaa``````aaabbbdddfffggghhhfffeeeccccccccceeeeeelllxxxwwweeeaaagggsss~~~{{{wwwwww|||yyyvvvtttsssooohhhcccbbbbbbbbbbbb___\\\YYYVVVPPPMMMJJJJJJNNNSSSWWWYYYQQQPPPNNNJJJEEE@@@;;;888555333111111222333333333111111222222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000//////////////////000000000000000000000000000000000000000000000000000////////////000000000000...//////000000000000///111111111111111111111111//////............//////111111222222222333333333444555555555666666777777666777999;;;===>>>??????BBBDDDFFFHHHHHHHHHIIIKKKLLLNNNRRRWWWYYYZZZZZZZZZ\\\^^^aaaaaabbbeeelllqqqzzzwwwoooggg```\\\SSSRRRQQQOOONNNMMMMMMMMMMMMLLLLLLLLLNNNQQQVVVYYY\\\^^^^^^ZZZSSSOOOOOOQQQSSSUUUYYY___fffmmmsssvvvzzzyyyvvvooodddWWWLLLEEEAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIKKKMMMPPPVVV]]]bbbccchhhmmmqqqqqqpppoooooommmmmmlllmmmnnnppprrrsssvvvyyy~~~~~~yyyyyy|||{{{vvvuuuwww}}}{{{}}}yyyuuuxxx|||}}}rrroookkkhhhgggfffdddccc______```aaabbbdddfffggggggfffeeedddddddddeeeeeekkkvvvlllddddddjjjsssvvvtttuuuyyy{{{xxxuuuuuuvvvsssllleeedddeeeffffffddd```\\\YYYUUURRRNNNMMMPPPTTTXXXZZZSSSQQQNNNIIIDDD???;;;999444333222222444444333222111111222222222222111111000111111111111111222222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000.../////////000000000111---...///000111111000///111111111111111111111111//////000111111000//////111111222222222333333333333444444555666777888888666777999;;;===>>>>>>???AAACCCFFFGGGGGGGGGIIIJJJJJJMMMRRRVVVYYYZZZYYYXXX[[[]]]``````aaaeeelllqqqyyyyyyqqqiii```XXXSSSGGGGGGGGGHHHIIIJJJKKKLLLGGGIIILLLOOORRRWWW\\\```dddfffeee```XXXSSSTTTVVVXXXZZZ___fffnnnuuu{{{~~~~~~yyyqqqfffYYYMMMFFFBBBBBBCCCEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHKKKLLLNNNPPPTTTZZZaaafffhhhmmmssswwwxxxwwwvvvvvvqqqpppppppppppprrrtttuuuwww{{{{{{{{{}}}yyywwwyyy}}}|||wwwyyy|||{{{kkkjjjhhhggghhhgggfffddd```aaaaaabbbdddeeeggghhhffffffeeeeeeddddddeeeeeegggrrrsssfffbbbcccjjjmmmooottt{{{zzzwwwuuuwwwzzzyyyqqqjjjmmmmmmmmmkkkgggaaa[[[WWWXXXUUUPPPOOOQQQUUUXXXZZZTTTRRRNNNIIICCC>>>:::888333222222333555555333111111111222222222222111111111111111222222333333444000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000.../////////000000111111---...///111111111000///000000000000000000000000///000222444444222000///111111222222222333333333333333444555666777888999666777999;;;<<<>>>>>>???@@@BBBEEEFFFFFFFFFHHHIIIIIILLLQQQUUUXXXYYYXXXWWWZZZ]]]___```aaaeeelllqqqxxxzzzqqqggg^^^VVVOOOKKKGGGDDDAAABBBEEEHHHIIIHHHKKKLLLNNNQQQUUUZZZ___aaafffeeeccc___ZZZXXXYYYZZZ___ccciiiooouuu|||yyymmm^^^PPPGGGDDDDDDDDDEEEHHHIIIIIIHHHFFFEEEDDDDDDEEEGGGIIIJJJNNNPPPRRRUUUXXX]]]cccgggkkkpppxxxzzzxxxuuurrrqqqqqqrrrsssyyy{{{}}}yyyuuuwww~~~zzz{{{~~~yyyvvvhhhhhhgggeeeeeedddeeeeeegggggghhhjjjkkkmmmnnnooopppmmmiiihhhiiiiiifffbbbiiittttttbbb^^^\\\___bbbeeekkkrrrxxxooommmtttzzzxxxuuuuuuxxxzzzwwwooohhheeebbb^^^XXXZZZVVVLLLHHHOOOWWWZZZYYYVVVRRRNNNIIICCC<<<888888666444444555555444333333222222111111222222333333333333222222111111111000000000000000000000000111111000000//////......000000000000000000000000222111111111000000//////---...///000000111000000////////////000000000000000000000000000000000000222000///......///000222000111111111111222222222333333222222333333444555666444333444666888888777777888999;;;===>>>???@@@AAADDDGGGIIIIIIIIIIIIJJJKKKNNNSSSWWWZZZZZZZZZYYY[[[^^^aaabbbbbbdddiiinnn}}}vvvlllbbbZZZRRRLLLHHHEEECCCAAABBBEEEHHHIIIHHHLLLNNNQQQVVV[[[```dddfffeeedddaaa]]]ZZZYYY[[[]]]eeejjjpppvvv{{{zzznnn^^^PPPGGGCCCBBBBBBCCCFFFGGGGGGFFFFFFFFFEEEDDDEEEGGGIIIKKKQQQSSSUUUXXX[[[___eeeiiiooossszzz}}}yyyuuusssrrrrrrrrrwwwyyy|||}}}|||yyyzzz|||}}}zzztttppphhhhhhhhhhhhhhhiiijjjjjjllllllnnnpppqqqrrrrrrrrrsssqqqnnnllljjjhhhdddbbbdddooo}}}sss^^^XXXUUUYYY___dddkkkqqqxxxqqqnnnsssxxxwwwuuuuuu|||~~~|||tttlllgggbbb]]]XXXZZZVVVMMMJJJPPPWWWZZZYYYVVVRRRNNNJJJDDD>>>:::888666444333444444444333333222222111111222222333333333333222222111111111000000000000000000000000111000000000/////////...000000000000000000000000111111111000000000//////...//////000000000000///....../////////000000000000000000000000000000000111000///......///000111000111111111111222222222222222222222222333444444666444333444666888888777777888999;;;<<<>>>???@@@@@@CCCGGGHHHHHHHHHHHHIIILLLOOOSSSXXXZZZ[[[[[[ZZZ[[[^^^```aaabbbdddjjjnnn{{{wwwpppfff\\\SSSMMMGGGDDDCCCBBB@@@BBBEEEGGGIIIIIILLLOOOTTTYYY___cccfffgggaaa```]]]ZZZXXXYYY]]]```kkkpppwww}}}|||ooo___QQQHHHDDDCCCCCCDDDFFFHHHGGGGGGFFFFFFEEEEEEFFFHHHKKKLLLTTTVVVYYY\\\___dddiiimmmuuuxxx~~~~~~zzzvvvtttsssrrrvvvwwwzzz~~~~~~~~~xxxrrrnnnjjjjjjkkkmmmoooppprrrssssssuuuwwwyyyyyyyyyxxxwwwwwwwwwvvvrrrlllgggcccbbbaaakkkzzztttYYYPPPKKKPPPZZZccckkkqqqxxxrrroooqqqttttttsssttt~~~zzzrrrjjjbbb[[[VVVXXXUUUNNNKKKOOOVVVYYYWWWTTTQQQMMMJJJFFFAAA===888666333222333333222222222222111111111111222222222222222222222111111111000000000000000000000000000000000000////////////000000000000000000000000111111000000000000/////////000000000000//////...------........./////////000000000000000000000000111000///......///000111000111111111111222222222222111111111111222333333666444333444666888888777777888999;;;<<<>>>???@@@@@@BBBEEEGGGGGGGGGHHHIIIMMMOOOSSSXXXZZZ[[[[[[ZZZ[[[]]]```aaaaaadddjjjooowww}}}qqqjjj```UUUNNNHHHDDDBBBAAAAAAAAABBBDDDGGGHHHIIIKKKNNNSSSYYY]]]___```aaa\\\[[[XXXUUUUUUWWW\\\aaajjjoooxxx~~~|||ooo```RRRIIIGGGFFFEEEGGGIIIJJJJJJIIIFFFFFFEEEFFFGGGJJJLLLNNNUUUXXX\\\```eeejjjppptttyyy|||{{{xxxwwwvvvvvvxxx}}}|||vvvsssmmmnnnpppsssvvvyyyzzz{{{{{{}}}}}}{{{}}}|||wwwnnnfffcccbbbbbblllyyyvvvXXXLLLEEEJJJWWWcccmmmsssvvvrrrnnnmmmmmmnnnooopppzzz}}}uuummmbbbZZZUUUUUUTTTOOOKKKMMMRRRVVVTTTQQQNNNKKKIIIFFFBBB???999666333111111222111111222222111111111111222222222222222111111111111111000000000000000000000000000000000000////////////////////////////////////000000000000000000//////000000111000000///...---------------.........///000000000000000000000000111111000//////000111111000000111111111222222222111111000000111111222333666444333444666888888777777777999:::<<<===?????????AAADDDEEEEEEFFFGGGHHHLLLNNNRRRVVVYYYZZZZZZZZZZZZ]]]___``````dddjjjooovvvyyyllleeeZZZQQQJJJFFFDDDCCCAAABBBCCCDDDEEEFFFHHHIIIKKKNNNRRRVVVYYYYYYXXXWWWVVVUUURRRPPPPPPSSSYYY]]]dddjjjsss{{{yyynnn```SSSKKKHHHGGGFFFGGGIIIKKKJJJIIIGGGFFFFFFFFFHHHKKKNNNPPPTTTXXX^^^dddiiipppvvvzzz|||~~~~~~}}}zzz~~~|||xxxrrrsssvvvzzz}}}~~~xxxooogggdddcccdddlllvvvuuu[[[NNNDDDGGGTTTaaammmuuutttrrrmmmhhheeefffjjjlllrrryyy}}}vvvnnnddd[[[SSSSSSRRRPPPLLLJJJMMMRRRPPPNNNKKKHHHGGGEEEBBB@@@:::777333111111111111000222111111000000111111222111111111111111111111111000000000000000000000000////////////000000000000//////////////////////////////////////////000000000000111000000///...---------------.........///111111111111111111111111111111000000000000111111000000111111111222222222111111000000111111222333666444333444666888888777666777888:::<<<===>>>??????AAADDDEEEEEEEEEGGGHHHKKKMMMPPPTTTVVVXXXXXXYYYZZZ\\\^^^___```cccjjjpppxxxvvvggg```UUULLLGGGEEEEEEEEEBBBDDDEEEFFFEEEFFFGGGIIIMMMOOOQQQSSSTTTSSSQQQPPPOOONNNLLLJJJJJJMMMQQQUUU\\\bbbkkkrrrwwwzzz|||}}}yyyyyyyyyuuulll```UUUNNNGGGFFFEEEFFFHHHIIIHHHGGGGGGFFFFFFGGGJJJMMMPPPRRRTTTYYY___ffflllsssyyy}}}}}}~~~{{{xxxzzz}}}|||vvvoooiiifffeeeccciiipppxxx~~~ttt^^^QQQEEEEEEOOO\\\jjjtttrrrrrrmmmddd^^^```fffhhhkkkttt||||||xxxqqqfff]]]TTTSSSSSSRRRMMMHHHJJJNNNOOOLLLIIIGGGFFFDDDBBB@@@<<<888444111000111111000111111000000000000111111000000000111111111111111000000000000000000000000////////////000000000000000000000000000000000000......////////////000000///000000000000//////...------........./////////111111111111111111111111111111111111111111111111000111111111111222222222222111111111111222333333666444333444666888888777666777888:::;;;===>>>???@@@BBBDDDDDDDDDEEEGGGIIIJJJLLLOOORRRUUUWWWXXXXXXZZZ\\\]]]^^^___ccckkkqqqyyy{{{sssccc[[[QQQIIIEEEDDDEEEFFFCCCFFFHHHHHHFFFEEEGGGIIIKKKLLLMMMOOONNNMMMLLLKKKIIIHHHHHHFFFEEEFFFJJJMMMRRRWWW___eeeiiikkkmmmoooooopppqqqpppjjj```VVVPPPHHHGGGFFFGGGHHHIIIHHHGGGGGGFFFGGGHHHJJJNNNQQQSSSWWW[[[aaagggmmmsssxxx|||~~~~~~|||}}}wwwrrrooollliiihhhbbbffflllsss}}}xxxaaaSSSFFFCCCHHHSSScccppprrrtttnnnaaaZZZ]]]dddgggjjjsss|||}}}zzzsssjjjaaaWWWUUUUUUUUUPPPHHHHHHMMMOOOMMMIIIGGGFFFDDDCCCAAA>>>:::555222111111111111111111000000000000111111///000000000111111111222000000000000000000000000.../////////000000000111000000000000000000000000........./////////000000...//////000000000000///....../////////000000000111111111111111111111111111111111222222111111111000111111111111222222222222222222222222333444444666444333444666888888777666666888999;;;===>>>>>>AAACCCDDDEEEEEEFFFHHHJJJKKKLLLOOORRRUUUWWWXXXYYYZZZ[[[]]]]]]^^^ccckkkqqqyyyyyyrrr```XXXNNNFFFCCCDDDEEEGGGEEEGGGJJJIIIGGGEEEGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEECCCBBBBBBEEEGGGJJJNNNUUUYYY\\\^^^```bbbiiikkkmmmmmmhhh```WWWRRRJJJIIIHHHIIIKKKKKKKKKIIIGGGGGGGGGHHHKKKOOORRRTTTYYY]]]ccchhhmmmrrrvvvzzz~~~|||{{{tttooonnnnnnkkkiiicccfffkkkrrr|||}}}aaaTTTGGG@@@CCCMMM^^^lllrrruuuoooaaaXXX\\\cccgggkkkuuu~~~|||vvvlllcccYYYWWWWWWXXXRRRIIIHHHMMMQQQNNNJJJGGGFFFEEEDDDBBB???;;;666222111111222111111111000000000000111111//////000000111111111222000000000000000000000000.../////////000000111111000000000000000000000000---.........//////000000......///000000111000000////////////000000000000111111111111111111111111111111222222222222111111000111111111111222222222333333222222333333444555666444333444666888888777666666888999;;;<<<>>>>>>BBBCCCDDDEEEEEEFFFHHHKKKLLLMMMPPPSSSUUUXXXYYYZZZYYY[[[]]]]]]^^^ccckkkqqqxxxvvvmmm]]]UUUKKKDDDCCCDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHFFFDDDEEEGGGGGGEEECCCDDDDDDCCCCCCCCCDDDEEEEEEEEEGGGJJJMMMPPPTTTYYY\\\___bbbeeefffeee```ZZZVVVOOOKKKIIIKKKKKKHHHFFFGGGIIIIIIJJJLLLOOOSSSVVVXXX\\\aaahhhmmmooorrrvvvzzz~~~}}}~~~~~~~~~~~~|||wwwrrrqqqssstttrrrnnndddeeegggmmmyyy|||hhhXXXIIIBBBAAAHHHZZZmmmtttuuuoooddd\\\[[[^^^___hhhrrr|||ppphhh___]]]]]]]]]TTTIIIFFFKKKQQQQQQNNNIIIJJJMMMNNNKKKAAA<<<777333222222222111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111///---...111222000...000000000000111111111111000000////////////000000000000000000111111111111222333444444555555444444333333222111000///......111111111111111111111111000111111222222333444444333333444555666777888888777888999:::<<<===>>>>>>???AAADDDGGGIIIJJJJJJIIIMMMMMMOOOQQQTTTWWWZZZ\\\]]]]]]]]]]]]^^^bbbiiimmmwww}}}sssjjj[[[SSSIIICCCBBBCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGEEECCCCCCEEEFFFDDDBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGIIIKKKNNNRRRUUUZZZ]]]```cccbbb___ZZZWWWPPPKKKIIIJJJJJJGGGEEEFFFIIIJJJKKKNNNRRRWWWZZZ\\\___dddiiimmmnnnqqqvvvzzz}}}~~~~~~~~~~~~zzz{{{|||}}}~~~{{{wwwrrrqqqssssssqqqnnneeeffffffkkkuuuzzzjjjYYYIIIBBB@@@EEEVVVhhhuuuvvvqqqfff]]][[[]]]^^^hhhqqq|||{{{rrrmmmhhhiiijjjhhh\\\MMMGGGIIIPPPQQQOOOLLLKKKNNNNNNKKKBBB>>>888444333333333222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111///......111111000...//////000000000111111111000000////////////000000//////000000000111111111222222333444444444444333222222111111000/////////111111111111111111111111111222222333333444555555333333444555666777888888888888999:::;;;======>>>???AAADDDGGGIIIJJJJJJJJJLLLMMMOOOQQQTTTWWWZZZ\\\\\\\\\\\\\\\]]]aaaggglllrrrxxx}}}oooeeeXXXPPPGGGAAA@@@AAABBBAAACCCCCCCCCDDDDDDDDDEEEEEEDDDCCCAAABBBCCCCCCBBB@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHJJJNNNQQQWWWZZZ^^^aaabbb```]]][[[TTTNNNKKKLLLKKKHHHFFFHHHKKKMMMPPPTTTZZZ^^^bbbdddeeeiiimmmpppqqqtttzzz~~~~~~{{{}}}~~~}}}~~~}}}zzzxxxxxxyyyxxxyyy{{{|||}}}}}}}}}}}}zzzvvvrrrqqqrrrrrrooollleeeeeeeeegggqqq{{{}}}yyymmm\\\KKKBBB>>>@@@PPPaaasssvvvssshhh^^^\\\]]]]]]fffllltttyyyzzzvvvssspppooorrrtttpppbbbQQQIIIIIIMMMPPPQQQOOONNNPPPNNNJJJCCC???999555444444333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111///...///000111000...//////000000000000111111000000////////////000000//////000000000000111111000111222222333333222222000000000000000000000000111111111111111111111111222222333333444555555555333333444555666777777888999999::::::;;;<<<======???AAACCCFFFHHHIIIJJJJJJKKKMMMOOORRRUUUXXXZZZ[[[[[[[[[[[[[[[]]]aaagggkkklllsss}}}zzzlllbbbTTTMMMDDD??????@@@AAA@@@AAABBBBBBBBBBBBCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@???BBBBBBAAABBBBBBCCCDDDEEEEEEGGGHHHIIIJJJMMMPPPSSSYYY\\\```cccddddddcccaaaZZZTTTOOOOOONNNKKKJJJLLLOOOQQQVVV\\\bbbgggjjjlllkkkooosssuuuwww{{{~~~}}}|||{{{yyywwwtttuuuuuuvvvwww{{{~~~~~~~~~{{{{{{yyyvvvsssqqqrrrsssvvvxxx{{{}}}~~~~~~}}}|||xxxuuurrrqqqqqqpppmmmkkkeeeeeeccceeemmmxxx}}}{{{rrr```NNNCCC===>>>KKK\\\nnnttttttjjj```]]]]]]^^^aaaeeejjjnnnooopppqqqrrrpppssstttnnn___QQQKKKJJJJJJOOOSSSRRRQQQQQQNNNJJJDDD???:::555444333333222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000/////////000000000///////////////000000000111000000////////////000000////////////000000000111///000000111111111111111//////000000111111111111111111111111111111111111111111222333333444444555222333333444555666777888999999::::::;;;<<<<<<===???AAACCCEEEHHHIIIJJJJJJKKKLLLOOORRRUUUXXXZZZ[[[[[[[[[\\\\\\^^^aaagggkkkjjjqqqzzzwwwiii___PPPIIIBBB>>>>>>@@@@@@???@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@????????????BBBBBBBBBBBBCCCDDDEEEFFFEEEGGGIIIKKKMMMQQQUUUXXX]]]___bbbeeegggggggggfff```YYYTTTSSSRRRPPPPPPRRRTTTWWW]]]ccciiimmmooopppooosssxxx{{{}}}~~~uuusssqqqpppppppppnnnlllqqqpppooooooqqqwww|||~~~~~~vvvvvvtttqqqnnnlllmmmoootttvvvxxxzzz{{{{{{zzzyyyuuutttrrrpppooommmkkkiiicccdddbbbccckkkwww~~~~~~wwweeeRRRFFF???>>>JJJYYYiiiqqqtttmmmccc_________```bbbeeegggjjjmmmqqqtttssstttpppeeeYYYOOOJJJIIIFFFNNNTTTTTTRRRQQQNNNJJJCCC???999555333222222111111111111111111111111111111111111111111111111111///////////////////////////////////////////////////000000000/////////000...////////////000000000000000////////////000000...////////////000000000...///000000111111000000/////////000111111222222111111111111111111111111000000000111222222333333222222333444555666777777999999::::::;;;<<<======@@@AAABBBEEEGGGHHHIIIJJJJJJKKKOOOSSSVVVYYY[[[[[[[[[\\\]]]^^^___ccchhhkkklllrrryyy}}}~~~~~~rrreee[[[MMMGGG@@@===>>>???@@@???@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBAAA???>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEDDDGGGJJJLLLOOOSSSXXX\\\___```cccfffiiijjjkkklllggg```ZZZYYYYYYWWWXXX[[[]]]aaaffflllqqqssstttttttttxxx}}}~~~}}}{{{zzzqqqooollljjjjjjjjjhhhgggmmmmmmllllllooouuu}}}xxxvvvyyy}}}~~~tttsssqqqnnnlllkkkmmmoooqqqrrrtttuuuvvvwwwvvvvvvssssssrrrpppnnnkkkiiihhhccccccbbbcccjjjuuu|||}}}yyyhhhUUUHHH@@@>>>IIIXXXiiisssxxxqqqgggbbbaaaaaacccdddfffgggiiimmmrrrvvvxxxuuukkk^^^TTTOOOJJJEEEDDDMMMTTTTTTRRRQQQNNNJJJDDD???999555333222111111111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000...000111000///...///111......////////////000000000000////////////000000......////////////000000...///000000111111000000//////000000111111111222111111111111111111111111//////000000111222222222222222333444555666666777777888999:::<<<===>>>>>>@@@AAABBBDDDFFFHHHIIIJJJIIIKKKOOOSSSWWWYYY[[[[[[[[[]]]^^^___```ccchhhkkkooosssxxx{{{{{{zzzmmm___UUUKKKFFF???===>>>@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBAAABBBDDDBBB@@@???@@@BBBAAAAAAAAABBBCCCDDDFFFFFFGGGIIILLLOOORRRVVV[[[^^^```bbbeeeiiimmmqqqsssuuurrrkkkeeeddddddccceeeiiimmmpppuuuzzz}}}~~~}}}|||}}}~~~|||{{{{{{zzzuuurrrooommmllllllkkkiiiiiikkkmmmoooqqqvvv|||xxxuuuuuuyyy|||~~~~~~tttsssrrrooommmmmmppprrrpppqqqqqqrrrssstttuuuuuurrrrrrrrrpppmmmjjjgggfffcccdddcccbbbgggpppwwwwwwzzzhhhUUUIII@@@>>>IIIWWWmmmxxx~~~wwwkkkdddbbbaaadddfffggghhhjjjmmmqqquuuvvvpppeeeXXXSSSRRRKKKBBBBBBKKKTTTTTTQQQPPPNNNKKKEEE@@@:::666444333222111222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000...000111111......///111........./////////000000000000////////////000000........./////////000000//////000111111111111000000000000000000111111111111111111111111111111111///000000111222222333333111222333333555555666777666777888:::<<<>>>???@@@@@@@@@AAACCCEEEGGGIIIJJJHHHJJJOOOSSSWWWZZZ[[[[[[ZZZ\\\]]]___```cccgggjjjooorrrvvvxxxyyyxxxjjjZZZPPPJJJEEE???===>>>@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAACCCEEEDDDAAA???AAACCCCCCCCCDDDDDDFFFGGGHHHIIIKKKMMMPPPRRRUUUXXX]]]aaaccceeehhhmmmrrrwww{{{}}}|||uuuooonnnnnnnnnppptttzzz}}}}}}~~~}}}}}}xxxuuuqqqooonnnmmmlllkkkhhhkkkpppsssvvvyyy|||zzzuuutttvvv{{{~~~}}}|||}}}uuuuuusssqqqooopppsssuuurrrrrrrrrssstttuuuwwwwwwqqqrrrrrrpppllliiigggfffdddeeedddbbbeeemmmrrrrrryyyhhhUUUIII@@@>>>HHHWWWqqq}}}|||nnneeebbbaaadddeeeggghhhiiikkkooorrrnnniii]]]TTTSSSUUUMMMBBBAAAKKKSSSSSSPPPOOOMMMKKKFFFBBB<<<777555444333222333333333333333333333333111111111111111111111111////////////////////////000000000000000000000000...000222111...---///111............/////////000000000////////////000000............/////////000///000000111111111111111111111000000000000000000111111111111111111111111000111111222333333444444111222222333444555666777555666777:::<<<>>>@@@AAA@@@@@@AAACCCEEEGGGIIIJJJHHHJJJOOOSSSWWWZZZ[[[[[[YYY[[[\\\^^^___bbbfffiiimmmpppsssuuuwwwwwwiiiZZZPPPHHHBBB===>>>??????AAAEEECCCBBBAAAAAAAAAAAABBBCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFHHHJJJLLLMMMOOOOOOPPPSSSYYY^^^bbbdddgggmmmqqqrrruuu}}}~~~{{{yyy{{{{{{xxxtttqqqqqqqqqpppooooooqqqsssuuuwwwzzz{{{tttuuuyyyzzz{{{||||||~~~yyyvvvsssqqqrrrtttvvvvvvwwwwwwwwwyyy{{{{{{{{{zzzxxxvvvrrrmmmiiifffeeeeeeggggggeeedddeeeiiioootttvvvlll[[[III>>>>>>GGGPPPlllyyyqqqggg______aaafffiiieeecccfffkkknnnccc]]]VVVUUUUUUSSSKKKDDDCCCKKKSSSVVVWWWVVVPPPIIIDDD@@@:::666555444333222111111111111111111111111333222000/////////000111000000000000000000000000///////////////000111222000000000000000000000000111111000000//////......000000//////.........------...///111111111000///000000000000111111111111000111111111111222222222222111111111222333444444333333222222111000000000222222222333444555666777777777888999;;;===???@@@@@@AAACCCEEEHHHJJJLLLMMMMMMMMMOOOSSSXXX\\\\\\\\\^^^]]]\\\]]]___bbbfffhhhppprrrooorrr}}}wwwjjj[[[QQQHHHBBB===>>>??????AAADDDDDDCCCBBBAAAAAABBBCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCAAAAAABBBDDDFFFIIIKKKLLLQQQQQQSSSVVV\\\bbbfffiiimmmrrrvvvxxx|||{{{uuuqqqqqqrrrssstttqqqtttwwwyyy|||xxxrrrtttxxxyyy{{{}}}}}}|||xxxsssqqqqqqtttvvvvvvxxxxxxyyy{{{}}}~~~~~~}}}yyyvvvqqqmmmiiihhhggghhhhhhgggeeecccccchhhnnnssswwwmmm]]]KKK@@@???GGGOOOhhh}}}yyyrrrhhh^^^^^^^^^dddgggdddbbbdddhhhiii```ZZZTTTSSSTTTRRRKKKEEECCCKKKRRRVVVXXXXXXSSSLLLEEEAAA<<<777555444222111111111111111111111111111333222111000///000000111000000000000000000000000...------------......///000000000000000000000000111000000000/////////...000000/////////.........---...///000111111000///000000000000111111111111000000111111111222222222222111111111111222222333222222222222111111111111333333333333444666777888777777888999;;;===???@@@@@@AAACCCEEEGGGIIIKKKLLLLLLLLLOOOSSSXXX\\\]]]]]]^^^^^^]]]]]]___cccfffiiinnnpppmmmppp{{{yyykkk\\\RRRHHHAAA======>>>>>>@@@DDDEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDAAABBBCCCEEEHHHJJJMMMNNNTTTUUUWWW[[[aaaggglllpppuuuzzz~~~xxxsssrrruuuwwwyyyuuuxxx|||~~~{{{sssooorrrvvvxxx{{{zzztttpppppprrrtttvvvwwwxxx{{{}}}zzzwwwqqqmmmjjjjjjkkklllkkkiiieeebbbbbbfffmmmrrrwwwnnn___NNNBBB@@@FFFLLLaaaxxxyyytttjjj___\\\[[[bbbeeecccaaacccdddddd]]]XXXSSSRRRRRRPPPJJJEEEAAAIIIQQQUUUXXXYYYVVVPPPGGGCCC===888666444222111111111111111111111111111222222111000000000000111000000000000000000000000///......------------...000000000000000000000000000000000000////////////000000////////////.........//////000000000000///000000000000111111111111000000000111111111222222222222111000000000111111111111111111222222222222333333333333444666777888777777888999;;;===???@@@AAABBBCCCEEEGGGIIIJJJKKKJJJKKKNNNSSSYYY]]]_________^^^]]]^^^```cccgggiiikkknnnkkkooo{{{{{{mmm^^^TTTHHHAAA======???>>>@@@DDDFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDEEEGGGIIILLLOOOQQQSSSVVVXXX\\\```eeekkkrrrvvv||||||wwwwwwxxxzzz{{{zzz}}}}}}zzzvvvpppmmmpppuuuxxx|||zzzsssnnnmmmooorrrssstttwwwzzz}}}{{{wwwrrrmmmkkklllnnnpppppplllgggbbbaaadddkkkqqqtttmmm___OOOCCC???CCCHHHZZZrrr|||xxxvvvnnnaaa^^^ZZZaaadddcccbbbccccccaaa^^^ZZZUUUSSSRRROOOIIIDDD>>>FFFMMMRRRUUUXXXVVVQQQIIIDDD>>>999666444222111111111111111111111111111222222111111111000000000////////////////////////222111000///////////////////////////////////////000000000000////////////000000///////////////////////////000000000000//////000000000111111111111000000000000111111111111222222111000/////////000000000111222222333444444222222222222333555666777777777888999;;;===???@@@BBBBBBCCCEEEFFFHHHIIIIIIIIIJJJMMMSSSYYY^^^``````___^^^^^^^^^```dddgggiiikkknnnmmmqqq}}}}}}ooo```UUUHHHBBB>>>>>>??????AAAEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFGGGIIIKKKOOORRRUUUWWWYYY\\\```ccchhhnnnuuuzzz~~~}}}}}}}}}|||~~~|||zzztttooommmppptttwww|||yyyrrrlllkkkmmmpppqqqqqquuuzzz}}}}}}}}}~~~{{{wwwrrrnnnlllmmmppprrrssspppjjjdddaaadddjjjoooooojjj^^^PPPDDD>>>@@@CCCTTTkkkwwwvvvwwwqqqfffccc[[[aaaeeeddddddfffeeeaaabbb^^^YYYUUURRRNNNHHHCCC<<>>999666444222111111111111111111111111111222222222222111111111000////////////////////////222111000///////////////////////////////////////////////////000000000000//////000000000000000000000000000////////////000///000000000111111111111//////000000000111111111222222111000/////////000000000111222333444444555000000111111222333555666777777888999;;;===???@@@AAABBBCCCDDDFFFGGGHHHIIIIIIJJJMMMSSSYYY^^^``````___^^^]]]^^^```cccgggiiimmmpppoootttqqqbbbWWWJJJCCC??????@@@@@@BBBFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHFFFGGGIIILLLPPPTTTWWWYYY[[[___dddgggjjjpppxxx~~~~~~}}}|||uuuqqqoooqqqtttwww|||~~~yyyrrrmmmlllmmmooopppqqqvvv{{{}}}|||{{{|||}}}zzzwwwsssooommmnnnppprrruuuqqqkkkeeeaaabbbgggkkkkkkggg^^^QQQEEE??????AAANNNdddooopppuuusssjjjhhh]]]aaaeeeeeefffiiihhhddddddaaa\\\XXXSSSMMMGGGCCC;;;AAAGGGIIIMMMQQQPPPLLLGGGCCC===888666444222111111111111111111111111111222222333333222222111000000000000000000000000000///......------------...000000000000000000000000////////////000000000000//////000000000000111111111000000////////////000000000000000111111111111/////////000000000111111222222111000000000111111111111111222333444444555000000111111222444555666777777888999;;;===???@@@@@@AAABBBDDDFFFHHHIIIJJJIIIJJJMMMSSSYYY^^^``````^^^]]]\\\]]]___bbbfffhhhmmmqqqpppuuussscccXXXKKKDDD@@@AAABBBAAADDDGGGIIIIIIJJJKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIHHHJJJLLLOOOSSSWWWZZZ\\\___ccchhhkkkmmmrrrzzz~~~~~~xxxtttrrrsssuuuvvv|||~~~zzztttpppooooooppppppuuuzzz~~~{{{{{{}}}yyywwwtttpppnnnnnnoooppptttqqqkkkddd``````cccfffhhheee^^^SSSHHHAAA???@@@HHH]]]gggiiiqqqrrrmmmmmm]]]aaaddddddgggkkkjjjfffcccaaa]]]XXXSSSMMMHHHEEE<<>>CCCFFFGGGIIIMMMLLLIIIDDD@@@;;;777555444333222111111111111111111111111222222333444333222111000000000000000000000000000///////////////000111222000000000000000000000000.../////////000000111111//////000000111111111222222111000.........///000000000000000111111111111////////////000000000000222111111111222333444444222222333333333333444444444444444555666777888999777888888999;;;===???@@@>>>???AAACCCFFFHHHJJJKKKJJJKKKNNNSSSYYY]]]______\\\[[[[[[[[[]]]aaadddfffiiimmmmmmqqqzzzuuueeeYYYNNNGGGBBBCCCCCCBBBDDDGGGIIIJJJLLLKKKIIIHHHHHHIIIHHHHHHHHHGGGFFFGGGIIIKKKNNNPPPRRRVVVZZZ___bbbddddddhhhkkkmmmooouuu{{{vvvpppqqqvvv{{{~~~}}}|||uuuooollllllnnnppp}}}}}}{{{zzzzzzuuutttrrrooommmkkkiiiiiimmmllljjjggg```[[[]]]ccccccfffdddXXXHHH===<<<@@@HHHOOOZZZfffoooqqqooolll___fffjjjiiihhhiiijjjiiidddddd```YYYOOOIIIHHHIIIBBBCCCFFFKKKPPPQQQMMMIIIEEEBBB<<<888666444222111333222222111111222222333000000000000000000000000000000000000000///............//////000000111111////////////000000000000,,,---...///000111222333///111111000///...///000,,,,,,---.../////////...000000000000111111111111///000111222222333222222000111222444444333222222222111111222444555555444333111///111444666666444888888777777888:::<<<===???@@@BBBCCCEEEFFFGGGGGGKKKMMMPPPTTTXXX[[[]]]^^^]]]^^^^^^^^^___bbbgggkkkkkkiiilllqqqtttzzzvvvfffZZZNNNHHHCCCDDDDDDDDDFFFIIIJJJLLLMMMMMMLLLJJJJJJJJJHHHHHHIIIHHHGGGHHHJJJLLLOOOQQQTTTYYY^^^cccgggiiifffjjjooorrruuu{{{~~~xxxssssssxxx}}}wwwooojjjjjjlllnnnxxxzzz||||||{{{yyyyyyyyytttsssqqqooommmkkkjjjjjjlllkkkjjjhhhaaaZZZ[[[aaabbbeeecccWWWGGG<<<;;;>>>EEENNN[[[hhhpppqqqooolllaaaiiiooonnnkkkllllllkkkgggeee```XXXPPPKKKIIIIIIDDDDDDFFFKKKOOOPPPLLLHHHFFFBBB===999666444222111333222222111111222222333000000000000000000000000000000000000000///........./////////000000000111000000000000111111111111------...///000111222222000111222111///...///000......///000000000////////////000000000111111111//////000000000//////...000111111222222222222222333222111222444555444333333111000111555777666555999999888999:::;;;===>>>???@@@BBBCCCEEEFFFGGGGGGJJJLLLOOOSSSWWWZZZ\\\]]]^^^^^^___^^^___bbbfffjjjllliiijjjnnnpppvvvwwwfffZZZNNNHHHCCCDDDEEEEEEHHHKKKJJJLLLOOOPPPNNNLLLKKKJJJHHHHHHIIIHHHHHHIIILLLNNNQQQSSSWWW]]]ccciiimmmoookkkpppwww||||||wwwwww{{{zzznnnhhhgggjjjmmmsssuuuwwwxxxwwwvvvwwwwwwsssrrrpppnnnmmmlllllllllllljjjjjjiiiccc[[[ZZZ^^^cccfffdddYYYHHH===;;;>>>AAAMMM]]]kkkqqqrrrqqqpppkkktttzzzxxxrrrqqqrrrrrrlllggg___XXXRRRNNNKKKIIIEEEEEEFFFJJJOOOOOOLLLIIIGGGCCC===999777555333111222222111111111111222222000000000000000000000000000000000000000///......////////////000000000000000000111111111222222222////////////000000000000000111222111///...///000000000111111111000////////////000000000000111111111111111000000///------000000000000000111111222333222111222333444333222444222222333555777777777999999999:::;;;<<<>>>???>>>@@@AAACCCEEEFFFGGGGGGIIIKKKNNNRRRVVVYYY[[[\\\^^^____________aaaeeehhhlllhhhgggjjjkkkrrrwwwfffZZZMMMFFFBBBDDDEEEEEEHHHLLLIIILLLPPPQQQOOOLLLJJJIIIGGGIIIIIIIIIJJJKKKNNNQQQUUUWWW[[[aaaggglllppprrrrrrxxx{{{zzz}}}zzzmmmffffffjjjmmmoooqqqtttuuutttsssssstttsssrrrooommmllllllmmmmmmkkkjjjkkkjjjeee]]][[[]]]fffiiiggg\\\LLL@@@>>>@@@???LLL^^^lllrrruuuwwwzzz}}}zzzxxx{{{}}}qqqjjj```YYYUUUQQQMMMIIIEEEEEEFFFJJJOOOQQQOOOLLLHHHDDD>>>:::777555333111222222111111111111222222000000000000000000000000000000000000000///......////////////000000000000///000000000000111111111000000000000///////////////000111000...---...///111111111111000///......////////////000000000111222222222222222111000000000///.........///111222333222111222333444333111444444333444666777888888888888999:::;;;<<<===>>>>>>???AAACCCEEEGGGHHHHHHHHHJJJMMMQQQUUUXXXZZZ[[[^^^___```______```dddfffkkkfffdddfffhhhqqqwwwggg[[[KKKEEEAAABBBDDDDDDGGGJJJGGGJJJNNNOOOMMMKKKHHHHHHGGGIIIJJJKKKKKKMMMQQQTTTXXX[[[___eeejjjnnnqqqrrrzzz~~~|||~~~zzzmmmggggggkkkooonnnqqqssstttsssrrrrrrsssuuussspppmmmkkkkkklllmmmllljjjjjjkkkggg```\\\]]]fffiiihhh]]]LLL@@@===??????KKK]]]kkksssyyy~~~~~~tttmmmccc\\\XXXSSSNNNJJJEEEDDDEEEIIIOOORRRRRRPPPIIIEEE???;;;888666333111222111111000000111111222000000000000000000000000000000000000000///......000000000000////////////.........////////////000000000000000////////////...///000///---,,,---...000000000000//////...---...////////////000000000000000111222222222222222000///.........///111222222111000111333333333222444444555555666777888:::555666777999:::<<<<<<===>>>???AAACCCEEEGGGHHHHHHHHHJJJMMMQQQUUUXXXZZZ[[[]]]^^^_________```ccceeeiiidddbbbdddgggrrryyyiii]]]LLLEEEAAABBBCCCCCCEEEIIIGGGIIILLLMMMKKKIIIGGGGGGGGGIIIKKKLLLMMMOOOSSSVVV[[[]]]bbbhhhmmmqqqsssttt~~~|||}}}yyynnnhhhhhhkkknnnnnnqqqsssuuuttttttuuuvvvxxxuuuqqqmmmkkkjjjjjjkkkjjjhhhhhhjjjgggaaa^^^^^^dddgggfff[[[KKK>>>;;;<<>>AAACCCEEEGGGHHHIIIHHHJJJMMMQQQUUUXXXZZZ[[[\\\]]]______```aaaccceeegggbbbaaadddgggsss}}}mmmaaaNNNGGGCCCCCCDDDCCCEEEIIIHHHJJJLLLKKKJJJHHHHHHHHHGGGIIIKKKLLLNNNQQQUUUXXX[[[^^^dddjjjppptttwwwxxx~~~{{{{{{~~~yyypppjjjhhhiiikkkmmmppptttvvvxxxyyy{{{|||{{{xxxrrrmmmjjjhhhhhhhhhhhheeedddfffeee```^^^^^^cccgggfff[[[JJJ===:::;;;???JJJ\\\nnnzzz~~~~~~|||~~~yyyyyy|||}}}zzzsssrrrmmmeee\\\TTTOOOMMMEEEBBBAAACCCHHHLLLLLLKKKKKKGGGAAA<<<999666444222111111000000000000111111000000000000000000000000000000000000000///......111000000000/////////...............////////////////////////000000000000000111111111///...///000//////000111111111000000........./////////000000...//////000000000////////////000000111111111000///......000333444444444222444555555444444777:::444666888:::<<<============>>>@@@CCCFFFGGGIIIIIIIIIKKKNNNRRRVVVYYY[[[\\\ZZZ\\\^^^___```aaadddffffffbbb```cccgggqqqpppeeePPPIIIDDDDDDEEEDDDFFFIIIIIIJJJLLLKKKIIIHHHIIIIIIGGGIIIKKKMMMOOORRRVVVYYY[[[^^^eeelllsssxxx{{{|||}}}zzzzzz}}}zzzqqqkkkhhhggghhhkkkoootttxxxzzz}}}}}}yyysssmmmiiigggfffgggfffbbbaaacccccc___]]]^^^eeeiiihhh]]]LLL???;;;<<<>>>JJJ\\\ppp|||~~~yyysssrrrsssrrrqqqtttxxxvvvqqqrrrsssppphhh]]]TTTOOOMMMFFFCCC@@@AAAEEEGGGGGGFFFKKKGGGAAA<<<999666444222111111000000000000111111000000000000000000000000000000000000000//////...111111000000/////////...////////////000000000000////////////000000000111111222333222111000000222///000111222222222222222............/////////000222333333222222111000///...///111222222222111000...---...000333555555555111333555555333444777:::555666999;;;===>>>>>>>>>===>>>@@@CCCFFFHHHIIIIIIIIIKKKNNNRRRVVVYYY[[[\\\YYY[[[^^^___```bbbdddffffffbbb```cccfffppprrrdddSSSKKKEEEDDDDDDDDDFFFIIIMMMOOOQQQPPPMMMKKKLLLNNNOOOOOOOOOOOOOOORRRVVVYYY]]]```dddiiiooouuu||||||yyyzzz~~~wwwnnniiiiiikkknnnoooqqquuuyyy|||}}}}}}}}}zzzwwwrrrlllgggfffhhhkkkeeeeeeeeeeeeeeeccc```]]]eeefffcccXXXIII>>>;;;===@@@IIIXXXhhhtttwwwuuurrrjjjeeeeeelllrrrrrrooonnnrrrqqqoookkkcccYYYPPPKKKGGGAAA???AAADDDEEEHHHLLLNNNKKKFFF???999444111///000000000000000000000000000000000000000000000000111111000000//////......,,,,,,------......//////111111000///...---,,,,,,///////////////.........000000////////////000000222222111000///...------111111111000000000000000222111000000000111333444111111000000000000000111222222111111222222333444555444333222222222222222555666777888:::===???@@@>>>???AAACCCEEEGGGHHHIIIJJJLLLOOOSSSWWWZZZ\\\]]]\\\\\\\\\]]]___bbbdddfffhhhddddddfffhhhooovvviiiXXXOOOHHHFFFFFFFFFGGGKKKKKKNNNQQQQQQOOOMMMMMMNNNMMMNNNOOOOOOQQQTTTZZZ^^^___ccchhhnnnttt{{{~~~zzz{{{uuulllfffdddfffhhhoooqqqtttxxx{{{|||}}}}}}xxxvvvpppjjjeeedddfffiiifffffffffffffffdddaaa^^^ccceeecccYYYJJJ???<<<======FFFUUUeeeppptttrrrnnnfffaaaaaahhhnnnnnnkkkjjjnnnooommmhhh```WWWOOOKKKFFF@@@<<<@@@EEEFFFGGGJJJKKKHHHCCC>>>999555333222000000000000000000000000000000000000000000000000000000000000///////////////////////////000000000....../////////000000000........./////////////////////............//////000000000000////////////000000000000000000000111111000/////////000111222111111000000000000111111222222111111222222333444333333333333333444555555555666777888:::===???@@@>>>???AAACCCEEEGGGHHHIIIJJJLLLOOOSSSWWWZZZ\\\]]]\\\\\\]]]^^^```bbbeeeggghhhdddcccfffiiirrr{{{ooo^^^TTTKKKHHHHHHGGGIIILLLKKKOOOSSSUUUSSSQQQOOONNNKKKMMMNNNPPPSSSXXX^^^cccdddhhhnnnuuu|||||||||uuukkkdddbbbccceeemmmooosssvvvyyyzzz{{{zzzvvvtttoooiiidddccceeeggghhhgggggghhhhhhfffbbb^^^```cccbbbYYYKKK@@@<<<===<<>>???>>>???AAACCCEEEGGGHHHIIIJJJLLLOOOSSSVVVZZZ\\\]]]]]]]]]]]]___aaacccfffgggiiidddcccgggkkkvvvtttdddXXXLLLIIIIIIHHHIIIKKKMMMQQQWWWZZZ[[[XXXTTTRRRMMMNNNPPPRRRVVV[[[aaafffjjjnnnuuu{{{||||||wwwmmmgggeeefffhhhlllnnnrrruuuxxxyyyyyyyyyvvvtttpppjjjeeedddeeegggiiiiiijjjjjjjjjgggccc___^^^aaabbbZZZLLLAAA<<<======FFFTTTdddnnnrrroookkk]]]YYYYYYaaagggfffbbbaaaiiikkkkkkggg___XXXSSSQQQMMMDDD@@@GGGOOOQQQNNNKKKEEECCC@@@;;;888555444333000000000000000000000000000000000000000000000000......//////000000111111222222222111111000000000222222222111000/////////,,,------...///000111111///......------......///////////////000000000000---......///000111222222111000000000////////////000000000000000000111222222222111111222222333444444444444444555777888999555666666888:::<<<===???>>>???AAACCCEEEGGGHHHIIIIIIKKKNNNRRRVVVYYY[[[\\\^^^^^^^^^___aaadddfffhhhjjjfffeeeiiinnn|||xxxgggZZZMMMHHHIIIHHHIIIKKKPPPTTTZZZ___aaa^^^ZZZVVVPPPRRRSSSUUUXXX\\\cccgggooossszzz|||~~~|||{{{xxxoooiiihhhiiikkkppprrruuuxxx{{{|||||||||xxxwwwsssmmmhhhfffgggiiikkkllllllmmmmmmiiiddd```]]]aaaaaaYYYLLLAAA=========EEESSSbbbmmmpppmmmiii]]]YYYYYY```fffddd```]]]eeehhhiiieee^^^WWWTTTTTTOOOFFFBBBHHHQQQRRROOOLLLGGGDDD@@@;;;777444222111000000000000000000000000000000000000000000000000......//////000000111111111111111000000/////////222222111111000000//////,,,------...///000111111000//////////////////000000000000000////////////------...///000111111222111111111111111111111000000000//////000111222222222222111111222222333444666555555555555666777777555666666777999;;;===>>>>>>???AAACCCEEEGGGHHHIIIIIIKKKNNNRRRVVVYYY[[[\\\^^^^^^^^^___aaadddfffhhhlllgggfffkkkqqq{{{jjj[[[LLLGGGHHHIIIJJJKKKPPPTTTYYY```cccaaa\\\WWWSSSTTTVVVWWWZZZ^^^dddhhhqqqvvv}}}pppppprrryyy}}}|||xxxnnniiigggiiikkktttvvvzzz}}}{{{yyyvvvqqqllljjjjjjlllmmmnnnooopppoookkkfffaaa^^^aaaaaaXXXKKK@@@<<<===;;;CCCQQQ```jjjmmmiiieee___ZZZZZZaaafffccc^^^[[[aaadddgggccc\\\VVVUUUWWWPPPGGGCCCHHHNNNOOOLLLKKKHHHFFFAAA<<<777444111000000000000000000000000000000000000000000000000000////////////000000000000//////////////////............//////000111222222------......//////000000000000////////////000000111111000000//////...............//////000000000000000111222222222222222////////////000111222333222222111111222222333444666555555555555666666777666666666777999:::<<<===>>>???AAACCCEEEGGGHHHIIIIIIKKKNNNRRRUUUYYY[[[\\\]]]]]]]]]___aaacccfffggglllgggggglllsssmmm\\\LLLHHHIIIKKKLLLMMMMMMPPPUUU\\\```___ZZZVVVTTTUUUWWWYYY\\\aaagggkkkqqqvvv~~~ssseeegggllluuu~~~yyyoooiiiggghhhjjjtttvvvyyy|||~~~~~~|||{{{xxxsssnnnkkklllmmmooooooppprrrqqqmmmgggbbb```bbb```WWWIII???<<<===<<>>???AAACCCEEEGGGHHHIIIHHHJJJNNNQQQUUUXXXZZZ\\\\\\\\\]]]^^^```bbbeeegggiiieeefffkkkqqqnnn]]]MMMHHHJJJLLLMMMNNNKKKMMMQQQXXX]]]]]]XXXSSSSSSUUUWWWZZZ]]]bbbiiinnnpppvvv~~~qqqfffbbbdddjjjsss|||qqqjjjggghhhjjjqqqsssvvvyyy{{{|||{{{{{{}}}{{{xxxtttooollllllmmmppppppqqqsssrrrnnngggbbbaaaccc```VVVHHH>>><<<===>>>FFFTTTbbblllnnnjjjfffaaa]]]\\\bbbeeeaaaZZZVVVdddiiillliiibbb^^^___bbbTTTNNNJJJKKKLLLKKKMMMPPPGGGEEEAAA===999666444333000000000000000000000000000000000000000000000000111111000000//////............//////000000111111////////////............///////////////..................------.........------...///000111222222///////////////.........+++,,,...000222222222222////////////000111222333222222111111222222333444111111222333555777999:::666666666777888:::;;;<<<>>>???AAACCCEEEGGGHHHIIIHHHJJJMMMQQQUUUXXXZZZ[[[\\\\\\\\\]]]___bbbdddfffgggddddddjjjppp}}}uuueeeTTTMMMKKKJJJJJJKKKKKKNNNTTTYYY[[[ZZZXXXVVVTTTTTTVVVYYY]]]cccgggjjjqqqwwwpppeeebbb\\\cccjjjpppzzzuuunnnkkklllmmmrrrrrrsssvvvyyyzzzzzzyyy{{{xxxsssooommmnnnoooqqqtttttttttsssqqqmmmfffaaaaaabbb```XXXKKKAAA======<<>>CCCCCCCCCCCCDDDFFFGGGIIIKKKLLLNNNQQQTTTXXX\\\]]]]]]^^^^^^```bbbdddfffggggggjjjfffgggnnnxxxzzziiiWWWNNNLLLLLLMMMOOOOOOQQQSSSVVVXXXYYYYYYYYYUUUVVVWWWZZZ^^^cccgggjjjsssxxxwwwiiibbbaaa^^^dddjjjqqq}}}xxxoookkkjjjkkkrrrsssuuuxxxzzz||||||{{{yyyvvvrrrnnnmmmmmmppprrrrrrrrrqqqqqqoooiiiccc^^^]]]___]]]UUUIII???;;;;;;<<>>@@@???JJJ^^^vvvwwwiiiaaa[[[XXX\\\______```ccchhhgggeeeaaa[[[UUUQQQNNNLLLIIIEEEEEEIIILLLMMMLLLKKKGGG@@@:::666444222111111222222222111111000///111111111111111111111111000000000000////////////000000000000000000000000//////////////////000000////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000///////////////000000000000000000000000111111111111222333444444555555555666777777888888999999999::::::;;;;;;;;;<<<===>>>@@@CCCEEEGGGIIIGGGJJJOOOSSSXXXZZZ[[[[[[ZZZ[[[\\\___aaaeeegggiiiiiijjjdddcccjjjqqq{{{hhh[[[SSSOOOQQQUUUXXX[[[___cccdddccc```^^^```aaabbbeeehhhjjjmmmnnnrrryyyqqqeee\\\UUUSSSUUU^^^```gggvvv{{{qqqkkklllnnnmmmqqqvvvyyy{{{|||~~~wwwpppllllllmmmooouuuuuutttsssqqqkkkddd___XXXZZZXXXQQQFFF???>>>@@@AAALLL___uuurrreee\\\ZZZZZZ]]]______```bbbjjjfffaaa[[[UUUOOOJJJGGGFFFCCCBBBDDDIIIMMMNNNNNNJJJEEE???:::777555333111000000000111000000///...111111111111111111111111000000000000////////////////////////////////////000000000000000000//////////////////////////////////////////////////////////////////////////////////////////000000000000---......///000111111111000000000000000000000000111111111111222333444444333333444444555666666777999999999::::::;;;;;;;;;;;;<<<>>>@@@CCCFFFGGGHHHGGGIIINNNSSSXXXZZZ\\\\\\ZZZZZZ\\\^^^aaadddggghhhiiiiiibbbaaaiiiooossseee[[[SSSRRRUUUXXX]]]dddiiikkkhhhccc```^^^___bbbdddgggjjjlllmmmrrryyyzzzjjj```ZZZTTTSSSUUU[[[___hhhxxx|||oooiiihhhjjjmmmrrrwwwzzz{{{|||wwwpppkkkkkkmmmoooqqqqqqqqqpppnnniiiccc^^^VVVWWWUUUMMMCCC<<<;;;===AAAKKK\\\mmmwwwuuujjjaaaXXXXXXZZZ\\\^^^```aaabbbhhhccc\\\UUUPPPKKKFFFCCCAAA@@@@@@DDDJJJNNNNNNLLLFFFBBB>>>:::888555333000//////000000000//////...////////////////////////000000000000////////////........................111111000000000000//////////////////////////////////////////////////////////////////////////////////////////000000000000---......///111222222333000000000000000000000000111111111111222333444555222333333444444555666666888888999::::::;;;<<<<<<;;;<<>>===;;;:::999666222///000111111222222222111111111111111111111111111111000000000000////////////000000000000000000000000222111111111000000//////////////////////////////////////////////////////////////////////////////////////////000000000000222222222222111111111111000000000000000000000000111111111111222333444555444444555555666777777777666777888999;;;<<<===>>><<<>>>AAACCCEEEFFFGGGGGGIIIJJJLLLPPPUUUZZZ^^^```\\\\\\]]]^^^```bbbdddeeefffddd]]]]]]ffflll|||yyynnnfff___YYY\\\bbbhhhlllllliiifffdddfffkkkrrryyy|||}}}|||~~~|||~~~}}}|||{{{zzzzzzzzz{{{xxxwwwvvvuuuvvvxxxzzz||||||}}}~~~|||mmmdddWWWOOOOOOSSSYYY\\\___cccooo{{{rrrnnnmmmnnnqqquuuzzz~~~zzzrrrmmmlllnnnppppppqqqpppnnnmmmjjjfff```\\\UUUVVVTTTNNNEEE???<<<<<<<<>>;;;888555333222111///000111222444555777777111111111111111111111111000000000000000000000000111111000000//////......000000000000////////////////////////............222111000.........///000////////////////////////......---------,,,,,,,,,---------...///000000111111000/////////000222333000111111111111222222222333444555777777777666666777777888999:::<<<===>>>@@@@@@AAABBBCCCDDDEEEEEEIIIJJJMMMQQQUUUYYY\\\^^^``````___^^^^^^aaafffjjjllleeebbbcccbbbfff{{{wwwkkkccc^^^___bbbgggkkkmmmllljjjjjjlllqqqwww}}}}}}xxxvvvsssrrrpppnnnllliiigggggggggggghhhhhhhhhhhhhhhhhhggggggggghhhjjjjjjkkkkkklllmmmnnnooopppqqqqqquuuzzz{{{zzz|||{{{xxxvvvuuurrroooggg___TTTNNNOOOSSSYYY\\\aaafffrrr~~~vvvrrrqqqssstttxxx}}}{{{tttppppppsssuuuvvvuuutttrrrpppmmmhhhaaa]]]SSSTTTRRRLLLCCC<<<::::::<<>>>>>???@@@BBBDDDFFFGGGHHHJJJKKKNNNRRRVVVZZZ]]]____________^^^^^^aaafffjjjkkkeeebbbddddddlllvvvkkkffffffgggjjjnnnqqqrrrrrrtttuuuxxx~~~~~~wwwoooiiidddbbb___^^^]]][[[YYYWWWUUUVVVXXXZZZ[[[\\\\\\\\\XXXXXXYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\]]]]]]^^^]]]aaaeeeggghhhjjjooorrryyy{{{~~~zzzuuuoooiiifffdddaaa```\\\WWWPPPMMMNNNTTTYYY\\\ccciiivvv{{{wwwvvvwwwyyy}}}~~~xxxtttuuuxxxzzz|||zzzxxxvvvtttpppjjjbbb]]]SSSTTTQQQKKKBBB<<<::::::;;;DDDOOOYYY^^^aaaeeegggggg___XXXWWWVVVRRROOOPPPRRRRRRPPPMMMIIIGGGGGGGGGDDDCCCBBBEEEHHHIIIGGGDDDAAA???<<<888555333222111111111000000///.........000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////............///......------------...////////////////////////////////////............---......//////000000111000000000///000111111222111111111111222222222333222222222333333555666666777777888999:::<<<===>>>===>>>@@@BBBDDDGGGHHHIIIJJJLLLOOORRRWWWZZZ]]]___^^^______^^^^^^aaafffiiijjjeeeccceeeiiiuuutttnnnnnnooorrrvvvzzz{{{{{{~~~~~~xxxrrrllleee___ZZZXXXWWWUUUTTTTTTSSSQQQOOOQQQRRRUUUWWWXXXXXXWWWVVVRRRSSSSSSTTTUUUTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUUUURRRUUUXXXZZZ[[[\\\```bbbcccfffkkkooosssuuuvvvvvvrrrmmmfff___ZZZWWWUUUTTTQQQOOOLLLKKKOOOUUU[[[___eeekkkzzz~~~xxxwwwxxx|||{{{wwwwwwxxx{{{}}}|||zzzxxxuuuqqqjjjbbb\\\UUUUUUSSSLLLDDD===;;;<<<:::CCCPPPZZZ```dddgggjjjnnnfff___\\\ZZZVVVTTTVVVTTTTTTSSSPPPKKKHHHHHHIII@@@???@@@DDDIIILLLJJJHHHBBB@@@<<<888555333111111111111000//////...------////////////////////////////////////////////////000000000000////////////000000000000////////////////////////............///.....................////////////////////////000000000///////////////......//////000000000000000000000000000111111222111111111222222222333333333333222222333555777888777777888999:::<<<===>>>>>>???@@@BBBEEEGGGHHHIIIJJJKKKNNNQQQUUUYYY\\\]]]]]]^^^^^^^^^___aaafffiiikkkhhhfffhhhnnn~~~{{{uuuvvvxxx}}}|||}}}}}}yyyrrrnnnhhhbbb]]]XXXTTTQQQRRRQQQPPPPPPQQQQQQPPPOOOPPPRRRSSSUUUUUUTTTRRRPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSOOOQQQRRRSSSSSSTTTUUUVVVVVVXXX\\\```dddggghhhhhhiiieee___WWWQQQMMMMMMMMMIIIIIIIIIKKKPPPWWW___dddhhhnnn}}}~~~wwwuuuvvv|||}}}xxxuuuuuuwwwyyyzzzyyywwwtttpppiii```ZZZVVVUUURRRKKKCCC===;;;<<<:::DDDQQQ[[[aaaeeehhhjjjnnngggbbb```^^^[[[[[[^^^[[[ZZZWWWSSSNNNKKKIIIIII@@@???@@@DDDIIILLLKKKHHHCCC@@@===999555333111111000000000000000000//////........................////////////////////////////////////000000000000000000000000////////////////////////............////////////000/////////////////////////////////000000000000000000000000/////////000000000000000///000000000111111111111111222222222222333333333444444333333444666888:::777777888999:::<<<===>>>AAAAAABBBCCCDDDFFFGGGGGGHHHJJJLLLPPPSSSWWWYYY[[[\\\]]]^^^^^^___aaaeeehhhlllkkkjjjkkkrrryyyzzz~~~|||{{{}}}~~~{{{tttnnnjjjaaa^^^ZZZUUURRRPPPOOOOOONNNMMMMMMOOOQQQSSSRRRRRRUUUVVVVVVVVVUUUTTTRRRQQQPPPQQQQQQSSSTTTUUUVVVWWWUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPSSSTTTVVVXXXYYYZZZZZZZZZ^^^\\\WWWPPPJJJGGGGGGGGGEEEFFFHHHLLLQQQZZZcccjjjlllqqq|||vvvuuuuuu{{{|||vvvrrrppprrrtttuuuuuutttrrrnnnggg___YYYTTTSSSPPPIII@@@:::999::::::DDDQQQ[[[aaaccceeegggfffbbb___```___]]]___cccccc```[[[WWWTTTPPPLLLJJJCCCBBBBBBEEEIIIJJJHHHEEECCCAAA>>>999666333111111000000000000111111111111////////////////////////000000000000000000000000////////////000000000000000000000000////////////////////////...............///000000111000000000////////////////////////////////////000000000000000000000000000000000000//////000111111111111000222222222222333333333333333333444555666777999:::777777888999:::<<<===>>>BBBBBBCCCDDDEEEEEEFFFGGGHHHIIIKKKOOORRRUUUXXXYYYZZZ\\\]]]^^^___bbbeeehhhjjjkkklllmmmvvv{{{{{{}}}{{{|||{{{||||||~~~~~~~~~{{{{{{|||tttmmmgggaaa]]]UUUTTTRRROOOMMMNNNQQQSSSPPPPPPPPPSSSWWWYYYZZZZZZ\\\\\\[[[ZZZZZZYYYXXXXXXTTTTTTTTTUUUWWWZZZ]]]^^^YYYYYYXXXWWWVVVUUUTTTSSSTTTTTTSSSRRRRRRRRRQQQPPPSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTRRRMMMGGGDDDDDDFFFDDDFFFIIIMMMSSS]]]hhhpppqqquuu|||wwwvvvwww{{{~~~{{{uuuooommmoooqqqqqqqqqqqqpppmmmggg___YYYTTTSSSOOOHHH???:::999;;;;;;DDDQQQ[[[___aaabbbccc^^^\\\\\\^^^___]]]___dddiiiccc\\\YYYYYYWWWQQQKKKBBBAAAAAAEEEIIIJJJHHHFFFDDDBBB>>>:::666333111111000000000000000000000000////////////////////////000000000000000000000000.../////////000000000111000000000000////////////////////////............------///000000000//////////////////////////////.........//////000000000000000000000000000000000...///000111222111111000222222222333333333444444111222333555666777888888777777888999:::<<<===>>>@@@AAABBBDDDEEEGGGHHHHHHHHHJJJLLLOOOSSSVVVXXXYYYYYY[[[]]]^^^```bbbeeehhhfffiiilllooozzz|||{{{{{{~~~wwwxxx~~~{{{zzzuuuuuuvvvwwwzzz|||~~~~~~yyyvvvxxx{{{}}}xxxsssllleee___YYYTTTPPPQQQPPPOOONNNNNNQQQUUUXXXUUUUUUVVVYYY^^^aaabbbbbb^^^]]]\\\[[[[[[[[[[[[\\\ZZZYYYYYYZZZ]]]```dddfff___^^^]]]\\\[[[YYYXXXXXXXXXWWWVVVVVVVVVVVVUUUTTTRRRRRRSSSTTTTTTTTTTTTTTTPPPQQQPPPMMMHHHEEEEEEGGGDDDGGGJJJNNNTTT^^^kkkssstttxxx~~~|||xxxyyyzzz{{{~~~~~~}}}zzztttnnnlllnnnqqqnnnooooooooommmggg___YYYVVVUUUQQQJJJAAA<<<;;;===;;;EEEQQQZZZ^^^______```[[[YYY[[[^^^___]]]```dddlllddd\\\ZZZ]]]\\\UUUMMM???>>>???DDDJJJMMMLLLIIIDDDBBB>>>:::666333111111111111000000//////......000000000000000000000000000000000000000000000000.../////////000000111111000000000000////////////000/////////............+++,,,.../////////......////////////////////////---.........//////000000111111111000000000000000...///000222222111111000222222333333333444444444///000222555666777777666777777888999:::<<<===>>>??????AAACCCFFFHHHJJJJJJIIIKKKMMMPPPSSSVVVYYYZZZYYY[[[]]]^^^```bbbeeehhhbbbgggkkkooo|||yyytttyyy~~~vvvxxx}}}zzzxxxuuuvvvyyy{{{yyy{{{~~~~~~~~~}}}vvvppptttvvvyyy{{{zzzxxxtttrrrmmmiiibbb[[[VVVSSSRRRRRROOOOOOOOOPPPRRRTTTUUUVVVXXXYYYZZZ\\\___bbbfffhhhhhhgggeeecccaaaaaa````````````___```aaacccfffgggjjjfffaaa```aaaaaa```^^^```___^^^]]]\\\[[[[[[[[[\\\\\\[[[\\\\\\[[[XXXUUUYYYTTTNNNJJJIIIIIIIIIHHHEEEIIIKKKNNNXXXfffpppsssttt|||~~~|||~~~xxxuuuuuuwwwyyy|||}}}}}}~~~~~~wwwqqqnnnnnnppprrrpppppppppoookkkfff```]]]___YYYPPPFFF???;;;;;;<<<>>>DDDNNNYYY```cccbbbaaaWWWYYY[[[\\\\\\___gggpppvvvoooiiigggfffbbbZZZRRR@@@???@@@EEELLLNNNLLLHHHCCC???:::777555444222111222222222111111111111000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000............////////////////////////............000///...---------------222111111111000000////////////000111111111111111///////////////////////////111333555666555444333444444555555666777777777777777888999999:::;;;;;;;;;<<<>>>AAADDDGGGIIIJJJJJJKKKNNNQQQTTTVVVXXXXXXZZZZZZ[[[\\\___cccfffiiihhhgggiiiooo{{{yyy{{{tttvvv{{{zzzwwwttttttwwwxxxvvvwww{{{{{{|||}}}~~~xxxsssrrrrrrrrrrrrooolllhhhfffaaa^^^ZZZUUURRRPPPPPPPPPQQQQQQRRRSSSUUUVVVXXXYYY\\\\\\]]]___bbbeeehhhjjjjjjiiihhhgggfffeeeeeeeeeddddddeeefffhhhjjjlllmmmpppmmmhhhgggggggggfffeeeeeedddcccbbbaaaaaaaaaaaacccbbbbbbbbbcccbbb```^^^```\\\VVVQQQNNNLLLIIIHHHEEEJJJMMMPPPXXXfffrrrvvvxxx|||{{{{{{vvvttttttwwwyyy|||~~~~~~wwwqqqnnnmmmoooqqqqqqqqqqqqppplllgggbbb______YYYOOOEEE>>>;;;<<<===<<>>???BBBEEEGGGIIIJJJIIIKKKNNNQQQTTTVVVXXXYYY[[[[[[\\\]]]```cccfffhhhiiigggiiinnnzzzrrrtttyyy|||vvvrrrqqqssssssqqqrrrvvvyyyzzz}}}}}}zzztttssspppkkkfff```\\\YYYTTTSSSRRRPPPPPPPPPQQQQQQSSSTTTUUUWWWXXXZZZ\\\\\\```aaabbbdddfffiiilllmmmmmmmmmmmmmmmmmmllllllkkkjjjkkkmmmoooqqqrrrsssssswwwtttqqqooooooooommmlllllllllkkkjjjiiiiiiiiijjjmmmlllkkkkkkmmmmmmlllkkkjjjfffaaa[[[WWWQQQLLLIIIFFFLLLQQQTTT[[[iiivvv|||}}}}}}{{{zzzxxxsssrrrssswwwyyy}}}~~~wwwqqqmmmmmmoooqqqrrrrrrsssqqqnnniiidddaaa^^^XXXMMMCCC===;;;===???===KKK^^^jjjkkkfffaaa^^^TTTZZZ___]]]XXX[[[fffqqqxxxpppfff```]]][[[UUUQQQAAA@@@@@@CCCHHHKKKJJJHHHEEEBBB===:::888777555444222222111111111000000000000000000000000000000000////////////............000000000000000000000000////////////////////////............////////////////////////............//////...------------...////////////............//////000111111111111111111111111111111111111111///000000111222222333333222222333333444555555555888888999:::;;;<<<======??????AAACCCEEEGGGIIIJJJIIIKKKNNNQQQTTTWWWYYYYYY[[[[[[]]]___bbbeeegggiiikkkiiihhhlllwwwppprrrwww~~~}}}tttpppmmmnnnmmmlllnnnrrrxxxzzz}}}zzztttlllccc\\\WWWTTTOOOOOOPPPPPPQQQSSSTTTUUUUUUVVVXXXZZZ]]]^^^``````ddddddfffhhhjjjlllnnnooooooppprrrsssssssssrrrqqqppprrrsssuuuvvvvvvvvvuuuzzzxxxvvvtttssssssrrrrrrssssssrrrrrrrrrrrrrrrsssuuutttssstttvvvwwwwwwvvvssspppkkkfff```YYYQQQLLLHHHOOOUUUYYY```nnn{{{~~~|||{{{}}}uuuqqqqqqssswwwzzz~~~~~~wwwqqqmmmlllnnnppprrrssssssrrrnnniiidddaaa\\\UUUKKKAAA<<<;;;>>>@@@BBBRRRgggrrrqqqjjjdddaaaUUU___ddd^^^WWWZZZfffppprrrlllccc^^^[[[WWWRRRNNNAAAAAAAAACCCGGGJJJIIIHHHCCC@@@;;;777666555333222111111111111000000000000////////////////////////////////////////////////////////////////////////....................................////////////////////////............///......---------......//////////////////////////////000111111111111111111111111111111111111111222222222222333444555666222333333444444555666666888888999:::<<<===>>>>>>@@@AAABBBDDDFFFGGGIIIIIIIIIKKKNNNQQQUUUWWWYYYZZZZZZ[[[^^^aaaeeeiiilllmmmnnnjjjhhhjjjsss~~~}}}ooopppttt{{{~~~rrrmmmiiijjjiiihhhkkkpppuuuyyy~~~xxxnnnddd\\\VVVSSSPPPPPPQQQRRRSSSUUUVVVWWWWWWYYY[[[^^^aaacccddddddfffgggiiikkkmmmnnnooopppppprrruuuwwwxxxwwwuuuttttttuuuvvvwwwwwwvvvuuutttyyyyyyxxxwwwuuuuuuuuuuuuyyyyyyyyyxxxyyyyyyzzzzzz{{{zzzzzz{{{}}}~~~}}}|||yyyvvvrrrmmmggg___VVVQQQJJJRRRZZZ___hhhvvv~~~||||||}}}}}}uuurrrrrrsssyyy|||~~~wwwpppllllllmmmooorrrrrrrrrqqqmmmgggbbb___XXXRRRHHH@@@;;;;;;===@@@FFFUUUhhhsssrrrkkkfffddd```kkknnndddZZZ[[[eeemmmkkkgggbbb^^^ZZZUUUOOOKKKBBBBBBCCCEEEGGGIIIIIIHHHCCC???:::777555444222111111111111000000000//////////////////////////////000000000000000000000000////////////////////////------------------------............////////////////////////..................---------......///000000000000000000000000//////000111111111111111111111111111111111111111222222222222333444555666444444444555666666777777777888999:::<<<===>>>???@@@AAABBBDDDFFFGGGIIIIIIIIIKKKNNNRRRUUUXXXZZZ[[[XXXZZZ]]]bbbgggmmmqqqsssrrrmmmiiihhhooo~~~zzzxxxwwwwww{{{~~~yyylllmmmpppwww}}}~~~|||ooojjjffffffggghhhlllrrrrrrwww~~~}}}sssiii```YYYVVVSSSSSSRRRSSSTTTVVVXXXYYYZZZ\\\```cccfffhhhiiiiiiiiijjjlllnnnoooppppppqqqrrrtttxxxzzz{{{zzzwwwvvvvvvvvvwwwwwwwwwvvvuuuuuuxxxyyyzzzzzzxxxwwwxxxyyy~~~~~~~~~~~~~~~}}}{{{vvvqqqjjjbbbYYYSSSNNNUUU]]]eeerrr|||zzzyyyyyyzzz~~~xxxttttttuuuyyy}}}~~~wwwppplllkkkmmmnnnpppqqqpppnnnjjjddd^^^ZZZRRRNNNFFF???;;;:::<<<>>>EEESSSeeeqqqrrrlllfffccceeennnpppcccZZZ\\\dddhhhjjjhhhddd___[[[UUUNNNIIIAAACCCFFFHHHIIIIIIHHHGGGCCC@@@;;;888666555333222111111000000000/////////000000000000000000000000000000000000111111111111000000000000000000000000....................................////////////////////////...............------------...//////000000000000111111111111//////000111111111111111111111111111111111111111///000000111222222333333444444555555666777777888666777888:::;;;===>>>?????????AAACCCEEEGGGIIIJJJIIIKKKNNNRRRVVVYYY[[[\\\XXXYYY\\\```fffmmmsssvvvwwwqqqjjjfffkkk{{{wwwtttrrrqqqssswww|||sssiiiiiilllrrrxxx{{{zzzwwwmmmgggdddeeefffhhhnnnttttttyyy}}}tttkkkddd```WWWVVVUUUUUUVVVYYY\\\^^^^^^aaaeeeiiilllnnnnnnooolllmmmoooppprrrrrrrrrrrrtttwww{{{~~~~~~|||yyywwwvvvvvvvvvvvvwwwxxxyyyzzzyyy|||~~~}}}}}}~~~~~~yyyrrrkkkbbbXXXRRRQQQWWW___kkk{{{}}}wwwsssqqqqqqqqqvvv{{{|||wwwvvvvvvyyy}}}~~~wwwppplllkkklllnnnoooooonnnkkkfff___YYYUUUMMMJJJDDD>>>;;;:::;;;<<>>===>>>???BBBEEEGGGIIIJJJIIIKKKNNNRRRVVVYYY[[[\\\ZZZYYYZZZ]]]bbbiiipppttt{{{tttkkkeeehhhzzzzzzuuussskkknnnqqquuu{{{oooggggggiiinnntttwwwvvvtttkkkfffbbbdddfffiiiooowwwwww}}}vvvooolll[[[ZZZXXXXXXYYY]]]aaacccaaadddhhhlllppprrrrrrrrrnnnoooqqqssstttttttttsssvvvyyy}}}~~~zzzxxxvvvuuuuuuvvvxxxzzz}}}~~~|||zzzrrrjjj```WWWPPPSSSXXX```nnn|||vvvppplllkkkkkkkkksssxxx~~~yyywwwwwwxxx|||~~~wwwppplllkkklllmmmnnnnnnllliiiccc\\\VVVQQQJJJGGGCCC>>>;;;999::::::FFFSSSfffwww}}}xxxmmmddd]]]hhhmmmhhhkkkyyyyyytttkkkbbbYYYSSSOOOLLLAAAEEEJJJMMMMMMJJJHHHFFF???<<<777333222111///...000000000000////////////000000000000000000000000---.........//////000000000000000000000000000000////////////////////////............/////////000000/////////............---------------...///000---.........//////000000//////000111111111111111///////////////////////////111333555666555444333222222333444444555555666444555666888:::<<<===>>>;;;<<<>>>AAADDDGGGIIIJJJIIIKKKNNNRRRVVVYYY\\\]]][[[ZZZYYYZZZ___eeemmmqqq}}}uuukkkdddfffxxx}}}{{{zzztttpppnnnqqqvvv{{{rrrdddbbbbbbgggooosssrrrooojjjfffdddgggiiijjjooouuu{{{wwwjjjcccZZZWWWZZZ___aaaaaaaaaffflllpppqqqpppnnnmmmnnnoooppprrrtttvvvwwwxxxyyy|||}}}|||{{{{{{|||~~~wwwnnncccYYYWWWYYYWWW\\\fffuuuyyyyyy|||uuukkkdddaaaccceeegggfffnnnzzz|||vvvtttsss{{{}}}wwwnnnjjjiiikkkmmmmmmmmmlllggg```YYYTTTRRRKKKEEE@@@>>><<<999:::>>>HHH___qqqkkkaaa[[[bbbeeehhhtttssseee]]]WWWPPPKKKIII???FFFKKKKKKKKKLLLJJJFFF???===999555222111000000000000000000000000000000000000//////.........---000000000000000000000000...///000111111000///...000000//////.........---000000000000000000000000...000222000---+++,,,...000//////............///111111000000//////......---------............///333222111111333333222111///000000111111222333333222222333444444444333222444555777888:::<<<===>>>>>>???AAACCCEEEGGGGGGHHHJJJKKKNNNQQQTTTWWWZZZ[[[XXXXXXYYY[[[^^^cccgggiiimmmjjj```[[[cccooo~~~wwwqqqnnnoooqqquuu{{{rrrbbb______dddlllpppooollljjjeeedddfffhhhjjjnnntttzzzuuummmccc^^^___aaaaaa```bbbfffkkkppprrrqqqpppoooooopppqqqsssuuuwwwyyyzzz|||uuukkk```UUURRRTTTYYY^^^iiiwwwxxxzzz~~~zzzpppooowww}}}tttmmmddd]]]ZZZ[[[\\\]]]^^^fffrrr|||{{{vvvttttttwwwzzz{{{ssslllhhhhhhkkkmmmmmmmmmkkkfff^^^VVVPPPNNNIIIDDD???===;;;999;;;@@@GGG^^^ppp}}}lllddd[[[dddkkkqqq~~~zzzlll^^^XXXUUUPPPLLLJJJDDDMMMVVVVVVRRRNNNIIIDDD???<<<999555222111000000000000000000000000000000000000/////////.........000000000000000000000000...///000111111000///...000/////////............000000000000000000000000...000222111///...///111//////.........//////000111000000000/////////............/////////000000333222111111333333222111000000111111222333333333111222333555666666555555666666777888999:::;;;<<<>>>???AAACCCEEEGGGHHHHHHJJJKKKMMMQQQTTTWWWZZZ[[[ZZZZZZZZZ\\\^^^bbbeeegggiiihhh```^^^fffqqq|||vvvqqqppppppooosssyyyqqq```^^^^^^bbbjjjooonnnllliiieeeccceeegggiiinnnsssxxx~~~tttllliiihhhfffdddeeehhhlllpppssssssrrrqqqrrrrrrsssuuuwwwyyy{{{|||yyynnneee\\\SSSQQQSSS[[[```kkkwwwzzzqqqrrrtttvvvxxx|||vvvlllhhhmmmxxx{{{nnniiiaaa[[[XXXVVVUUUUUUWWW^^^hhhrrryyy}}}wwwqqqnnnmmmnnnsssvvv{{{~~~|||xxxtttooojjjhhhhhhkkkmmmlllllljjjddd\\\SSSMMMJJJHHHBBB===<<<:::999===BBBHHH___ooozzz|||mmmggg]]]gggqqq{{{tttdddVVVQQQRRRPPPLLLKKKIIIVVVbbbbbbYYYPPPHHHBBB>>><<<888555222111000000000000000000000000000000000000////////////......000000000000000000000000//////000000000000//////////////////............000000000000000000000000...///000000//////000111...............///000111000000000000//////////////////000000000111111111333111000111222333222111111111222222333444444444000111333555666777888888666666777777888999999:::>>>???AAACCCEEEGGGHHHHHHIIIKKKMMMPPPTTTWWWYYY[[[\\\\\\[[[\\\^^^aaadddfffffffffaaa```hhhsss}}}xxxvvvsssqqqssswww~~~pppaaa___^^^ccckkkppppppnnnhhhdddbbbeeeggghhhmmmsssvvv|||yyyvvvtttrrrqqqrrrtttwwwxxxwwwuuussssssssstttuuuwwwzzz|||~~~zzzqqqfff```ZZZUUUUUUXXX[[[```jjjttt{{{{{{vvvqqqnnnoooppppppqqquuu|||{{{qqqlllpppyyy~~~qqqnnniiidddaaa]]]ZZZWWWWWW[[[bbbhhhnnnrrruuuwwwrrrqqqooojjjfffddddddfffmmmqqqwww|||~~~~~~{{{yyytttrrrnnnjjjiiiiiikkkllljjjjjjhhhbbbZZZSSSNNNKKKJJJCCC===;;;999999<<>>AAACCCEEEGGGHHHIIIIIIJJJMMMPPPTTTWWWYYYZZZ\\\[[[[[[\\\___bbbeeegggffffff``````hhhsss}}}{{{yyyuuuvvvzzz|||oooaaa^^^]]]aaaiiiooopppnnnhhhdddbbbeeeggghhhmmmssswww||||||xxxuuuuuuuuuvvvxxx{{{~~~wwwmmmbbb]]]YYYWWWXXX[[[[[[___fffmmmqqqqqqmmmjjjjjjlllmmmmmmnnnsss|||xxxsssvvvzzzxxxvvvtttqqqmmmgggccc]]]]]]^^^```bbbdddddddddfffeeeccc```]]]\\\]]]___cccgggmmmsssvvvwwwuuutttrrrpppnnnllljjjjjjkkkkkkggggggddd___YYYTTTQQQQQQNNNFFF???;;;999888<<>>@@@CCCFFFGGGIIIIIIIIIJJJMMMPPPSSSVVVYYYZZZZZZZZZZZZ\\\___dddgggjjjgggggg___^^^gggsss}}}zzz{{{~~~}}}ppp___[[[ZZZ___gggmmmnnnmmmiiieeeccceeegggiiinnnsssxxx}}}xxxwwwwwwxxxzzz}}}yyymmm```[[[YYYWWWXXX[[[\\\___cccgggiiijjjjjjiiigggjjjlllllllllqqq{{{|||www{{{~~~wwwqqqfffccc```^^^]]]\\\ZZZXXX[[[ZZZYYYVVVSSSRRRTTTVVVZZZ]]]bbbgggjjjllllllkkkmmmllllllkkkjjjjjjjjjjjjeeeddd```[[[VVVSSSTTTUUUQQQIII@@@;;;999888===CCCYYYooozzzyyywwwlllbbbbbbcccmmmuuuxxx~~~zzzjjjaaaZZZXXXVVVOOOIIIFFFDDDOOOVVVSSSLLLGGGEEECCC<<<:::777333111000111111//////////////////////////////000000000000111111000000000000000000000000000000////////////000000.........///////////////000000000000000000000000222111///000111222111///...............///000111////////////000000000000........./////////000000000//////000222333222111111111222222333444444444444333333222222222333333111222444666999<<<>>>???<<<>>>@@@CCCFFFHHHIIIJJJHHHJJJLLLOOOSSSVVVXXXZZZYYYYYYZZZ\\\```dddhhhkkkiiihhh```^^^gggsssppp___\\\ZZZ___gggmmmooonnnjjjeeedddfffhhhjjjnnntttzzz|||{{{zzz{{{}}}wwwjjj]]]YYYXXXXXXZZZ]]]```aaabbbccceeehhhkkkmmmlllppprrrrrrqqquuu|||rrrnnnhhhcccaaa```]]][[[YYYXXXVVVSSSQQQPPPQQQSSSWWWYYY\\\___aaabbbccccccddddddfffggghhhhhhhhhhhhdddbbb\\\VVVRRRQQQTTTVVVRRRIII@@@<<<999:::@@@GGG[[[rrr}}}{{{vvvkkk```bbbaaammmuuuuuutttvvvsssllleeeaaa___^^^YYYOOOHHHFFFAAAIIINNNLLLHHHFFFCCC???;;;999666333111000111111//////////////////////////////000000000111111111000000000000000000000000111000///......///000111............/////////000000000000000000000000000---,,,+++---000222222000//////.........//////000.../////////000000000111//////000000000111111111000///...///222333222111000000111111222333333333333333222222333444555666333444555888:::<<<>>>>>><<<===@@@CCCFFFHHHIIIJJJHHHJJJLLLOOOSSSVVVXXXZZZ[[[[[[[[[]]]```dddgggjjjggghhhaaa```iiitttqqqaaa^^^\\\aaaiiippprrrqqqjjjfffdddgggiiijjjooouuu{{{~~~~~~}}}}}}rrreeeYYYVVVXXXZZZ^^^bbbdddccccccbbbdddhhhmmmrrrtttxxx{{{zzzxxx||||||wwwpppkkkiiihhhfffcccaaa```^^^[[[XXXWWWYYYZZZYYYYYY[[[\\\]]]^^^______\\\^^^aaacccfffgggggggggeeeaaaZZZSSSNNNNNNRRRVVVQQQHHH@@@<<<:::<<>>>>>===DDDOOOdddqqqwwwjjjdddccchhhqqquuunnnfffdddcccbbbddd```]]][[[VVVLLLEEECCCEEEGGGJJJLLLJJJFFFBBB???:::999777555333222111111...///000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---////////////////////////---...///000000///...---///////////////000111222////////////000000000000000000000000000000000000444333111000000000111111444333333222222333333444333333333333444555666666444666777888888999;;;===>>>>>>@@@BBBEEEGGGIIIJJJFFFGGGIIIMMMQQQVVVYYY[[[___^^^]]]^^^```cccgggjjjhhhfffdddaaacccpppuuuddd\\\ZZZbbblllppppppqqqnnnkkkgggeeegggkkkpppsss{{{qqqfff]]]\\\^^^```dddiiikkkjjjkkkmmmqqqvvv{{{}}}}}}}}}~~~~~~~~~~~~}}}|||zzzxxxwwwsssvvvxxxzzz|||}}}}}}yyyvvvtttsssqqqoooiiigggdddaaa^^^\\\[[[[[[[[[ZZZ[[[[[[\\\\\\]]]^^^]]]YYYTTTSSSTTTWWWXXXXXXUUUIII@@@@@@@@@AAAMMM[[[ttt}}}mmmdddccciiiooopppiiicccccccccaaabbb]]][[[[[[VVVMMMFFFCCCEEEGGGIIIKKKIIIFFFAAA>>>:::999777555333222111111000111111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000/////////............////////////////////////......////////////.........------------......///........./////////000000000000000000000000000000333222111000000000111222333333222222222222333333333333333333444555666666444666777888888999;;;===>>>>>>@@@BBBEEEGGGIIIJJJGGGHHHKKKNNNRRRVVVYYY[[[YYYYYYZZZ\\\___dddhhhkkkhhhfffcccbbbcccrrrxxxggg___\\\ccclllqqqrrrrrrpppmmmhhheeefffkkkqqquuu}}}qqqggg^^^]]]```ccchhhmmmnnnmmmnnnsss{{{~~~yyyqqqppppppooooooooopppqqqooorrrvvvxxxzzz|||~~~|||uuuoooiiieeecccaaa^^^[[[XXXXXXXXXXXXWWWWWWWWWWWWYYYVVVSSSSSSVVVYYYYYYXXXQQQHHHAAA@@@AAAHHH\\\ooonnneeeeeennnooolllgggdddeeeeeecccccc^^^[[[\\\XXXOOOEEEAAADDDFFFHHHIIIHHHDDD@@@===999888666555333222111111111222222111111000///...000000000000000000000000000000000000000000000000000000000000000000000000////////////............//////////////////////////////............/////////......------------............/////////000000000000000000000000000000111111111000111111222333222222222222222222222222333333333333444555666666444666777888888999;;;===>>>>>>@@@BBBEEEGGGIIIJJJIIIJJJLLLPPPSSSWWWYYY[[[ZZZZZZ[[[]]]```dddhhhkkkgggeeedddcccfffuuu|||kkkbbb^^^eeennnrrrtttuuurrrnnnhhheeefffkkkrrrwww}}}|||~~~qqqhhh``````cccggglllppprrrqqqrrryyyxxxqqqkkkjjjhhhggghhhjjjnnnpppwwwzzz}}}xxxqqqiiieeeeeeccc___[[[YYYZZZZZZZZZYYYYYYYYYXXXXXXTTTPPPQQQVVVYYYYYYXXXOOOIIIBBB@@@CCCTTTrrrllleeehhhssspppmmmkkklllllljjjgggeee```]]]^^^ZZZOOOFFFAAADDDFFFGGGHHHFFFCCC???<<<888777666444333222111111000000111111111000000///000000000000000000000000///////////////////////////////////////////////////////////////.........////////////////////////000///...------...///000222111000////////////////////////000000000111111000000000000000000000000000000000111111222333333333333444444444444333333333333333333444555666666444666777888888999;;;===>>>>>>@@@BBBEEEGGGIIIJJJJJJKKKNNNQQQTTTWWWYYYZZZ```______```bbbeeegggiiihhhfffeeeeeejjj{{{mmmddd^^^dddlllqqqsssuuurrrnnniiifffgggmmmtttyyy|||}}}qqqiiicccdddhhhkkknnnsssuuutttvvv~~~yyysssnnnllliiihhhiiilllppprrrvvvooohhheeefffeeeaaa]]]\\\]]]^^^_________^^^]]]ZZZTTTOOOPPPUUUZZZZZZXXXLLLGGGBBBAAAJJJeeezzzgggdddiiissspppnnnpppsssqqqlllhhhbbb___^^^^^^XXXNNNFFFDDDEEEFFFGGGGGGEEEBBB>>><<<888777555444222222111111---...///111111222222222000000000000000000000000////////////////////////////////////////////////.........///////////////////////////////////////000///...------...///000222111000///////////////000000111111111222222222000000000000000000000000000000111111222222222222444444555555555555444444333333333333444555666666444666777888888999;;;===>>>>>>@@@BBBEEEGGGIIIJJJJJJKKKOOORRRUUUXXXYYYZZZ______``````bbbdddfffggghhhgggggghhhooo}}}}}}mmmccc]]]aaajjjooorrrtttrrroookkkiiikkkqqqxxx}}}qqqjjjfffiiimmmnnnpppsssssstttxxx~~~yyywwwsssqqqqqqssswwwyyyuuuqqqmmmkkkkkkiiifffcccbbbbbbdddeeeeeedddcccccc]]]WWWRRRSSSYYY]]][[[WWWGGGDDDAAABBBPPPrrrrrrcccccchhhpppmmmmmmqqqssspppkkkiiibbbbbbaaa___VVVKKKFFFHHHFFFGGGGGGGGGEEEBBB>>><<<777666555333222222111111,,,---///000222333333333000000000000000000000000000000000000000000000000000000000000000000000000........./////////////////////////////////////////////............/////////......------------...000000000111111111222222000000000000000000000000000000111222222222111111333444555666666555444333333333333333444555666666444666777888888999;;;===>>>>>>@@@BBBEEEGGGIIIJJJHHHJJJNNNRRRVVVXXXZZZZZZYYYZZZ[[[]]]```cccfffggggggggggggjjjrrr{{{sssnnnllllllkkkkkkrrrvvv}}}pppfff___bbbjjjpppsssuuusssqqqooonnnqqqwww}}}~~~qqqllljjjnnnqqqqqqqqqrrrmmmqqqxxxzzzyyyxxxwwwvvvsssqqqnnnlllkkkkkklllmmmlllkkkiiiggg```[[[YYY\\\bbbbbb\\\TTTCCCBBB???@@@OOOnnnkkkbbbdddjjjooollllllpppqqqmmmkkkmmmpppqqqooofffVVVGGGDDDIIIGGGHHHHHHGGGEEEBBB???===666555444333222111111111---...///111111222222222000000000000000000000000000000000000000000000000000000000000000000000000............/////////000////////////////////////......////////////.........------------......///...////////////000000000000000000000000000000000111111222333222111000000111222444555555444222111333333333333444555666666444666777888888999;;;===>>>>>>@@@BBBEEEGGGIIIJJJFFFIIIMMMRRRVVVXXXZZZZZZXXXYYYZZZ]]]```bbbdddeeeeeeeeefffiiirrrwwwpppfff```\\\[[[YYYXXXUUUYYYaaahhhpppxxxuuujjjbbbeeemmmsssvvvyyyuuusssrrrrrrvvv{{{{{{qqqmmmkkkppptttrrrqqqqqqgggnnnwww}}}~~~{{{wwwtttsssssstttttttttrrrpppmmmkkkaaa___^^^ccciiiggg\\\RRRBBBAAA>>>===IIIdddrrreeebbbggglllqqqmmmllloooooolllmmmrrr~~~pppXXXDDDAAAFFFHHHIIIIIIHHHEEEBBB???===666555444333222111111111///000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000////////////////////////---...///000000///...---///////////////000111222------------.........///000000000000000000000000111222333333222111000//////000222333333222000///333333333333444555666666444666777888888999;;;===>>>???@@@BBBEEEGGGIIIJJJEEEGGGLLLQQQVVVYYYZZZZZZ\\\]]]^^^___```aaabbbcccccccccdddhhhrrr|||tttpppiii___WWWSSSPPPMMMJJJKKKLLLNNNQQQVVV\\\aaadddkkkooouuu|||~~~ooocccdddmmmtttwwwxxxxxxvvvuuuvvv{{{|||wwwqqqnnnppprrrpppooopppgggnnnyyy}}}{{{{{{|||{{{zzz{{{|||xxxqqqkkkmmmiiihhhnnnuuuppp^^^NNNBBB>>><<>><<<888555222111222222333222111111111111000000000///111111111111000000000///000000000000000///......//////000000000000//////333111000000222222000---........................------///000000000///...---...///000000///...---/////////000000000111111000000000000000000000000000000000000000000000000111222222333333444444444222222333444444555555666555555666888999:::;;;<<<@@@@@@@@@AAABBBEEEGGGHHHIIIKKKMMMPPPTTTWWWZZZ[[[]]]]]]^^^```bbbdddfffgggiiicccaaafffnnn}}}vvvsssqqqnnngggaaa\\\WWWOOOIIIEEECCCAAA???????????????@@@BBBDDDFFFFFFHHHLLLPPPTTTYYY```dddrrryyypppjjjmmmsssyyy~~~yyysssooooooooommmmmmoootttyyy}}}zzzxxxqqqppppppppptttyyy~~~|||zzzyyyxxxyyyyyyyyyvvvtttssstttvvvzzz}}}}}}zzzwwwuuutttvvvzzz}}}xxxjjjWWWIIIBBB???;;;<<>>======???>>>>>>===>>>>>>???@@@BBBDDDFFFHHHIIILLLPPPSSSZZZaaalllwwwyyynnnlllqqqzzz~~~|||vvvrrrpppooolllmmmpppwww~~~}}}|||{{{xxxvvvsssqqqppppppjjjjjjkkknnnrrrwww|||}}}wwwrrrnnnllljjjiiiiiiiiiiiigggggghhhkkknnnuuuzzz~~~}}}{{{{{{|||~~~yyyeeeQQQFFFAAA>>>;;;<<>>======>>>???????????????@@@@@@AAA>>>@@@BBBBBBBBBCCCEEEGGGKKKOOOWWW___iiisss|||sssnnnqqq{{{~~~|||vvvrrrpppnnnlllnnnttt|||{{{uuupppllliiihhhgggffffffhhhjjjkkkkkkmmmppptttwwwzzz}}}~~~|||uuullleeeaaa___]]][[[___```aaaaaabbbeeeiiilllqqqvvv|||~~~~~~}}}uuu^^^LLLCCC>>>>>><<>>@@@======>>>>>>??????@@@@@@>>>???AAAAAA@@@@@@BBBCCCDDDFFFJJJOOOVVV```kkkrrrzzzzzzrrrsss}}}~~~xxxsssppppppooopppvvv}}}yyyqqqkkkeeeaaa^^^]]]\\\\\\^^^aaaeeegggnnnrrrxxx~~~{{{ssshhh```]]][[[ZZZXXXZZZ\\\^^^aaacccgggkkkoootttwww|||kkkUUUGGGAAA<<<>>>>>>DDDWWWoooyyyxxxrrrjjjaaa\\\]]]aaadddeee```fffnnnppplllddd^^^[[[\\\SSSJJJCCC???@@@GGGOOOXXXUUURRRQQQOOOKKKCCC>>>777555222111111111000...000000000000111111111111000000000000111111111111000000000000000///......//////000000000000//////---///000111/////////000///////////////////////////............///000000//////............//////....../////////000000000111111111111111111111111000000000000000000000000111111111222222222222222222222333444444555555666555555666888999:::;;;<<<<<<===@@@BBBEEEFFFGGGHHHGGGIIILLLOOOSSSWWWZZZ[[[[[[\\\]]]^^^```ccceeefffeee___]]]aaaiiizzzyyyvvvrrrnnniiiddd___[[[UUURRRMMMIIIFFFEEEDDDDDD@@@AAAAAA???<<<<<<>>>@@@;;;<<<<<<===============>>>@@@BBBBBBBBBBBBCCCDDDBBBCCCEEEGGGLLLSSS[[[```iiioooxxx}}}wwwvvvuuusssrrruuuwww{{{xxxqqqkkkgggdddaaa___]]]\\\^^^aaaeeegggpppvvv~~~uuuiiibbb```aaa```___\\\```dddhhhlllpppuuuxxx}}}~~~rrr^^^LLLBBB???;;;>>>AAAIII___yyywwwoooeee```cccfffhhhggg^^^eeemmmmmmhhhbbb]]][[[ZZZPPPFFFCCCBBBDDDLLLVVV[[[WWWSSSQQQPPPKKKBBB<<<888555222111111222222222///000000000111111111111///000000000111111111111000000000000000///......//////000000000000//////---///222222000///000222///////////////////////////......---...///000111000///...------...///000/////////000000000111111000000000000000000000000000000000000000000000000000000111111222222333333222222333444444555555666555555666888999:::;;;<<<;;;===@@@CCCEEEGGGGGGHHHHHHJJJMMMPPPTTTWWWZZZ\\\[[[\\\]]]^^^```bbbdddfffddd```^^^cccjjjzzz~~~{{{xxxrrrnnniiiddd```[[[VVVSSSLLLJJJGGGCCCAAA@@@@@@@@@===>>>???===;;;:::===@@@;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@AAAAAAAAABBBCCCAAACCCDDDFFFHHHLLLQQQUUUZZZbbblllsssxxx}}}|||uuuvvvzzz|||zzzvvvtttvvv{{{|||vvvqqqnnnllliiigggcccaaaaaadddgggiiiqqqyyywwwlllffffffhhhhhhhhhfffjjjpppuuuyyy}}}wwwhhhUUUFFF@@@???;;;???BBBKKKccc~~~~~~tttiiidddfffiiihhhfff^^^eeelllkkkeeeaaa^^^\\\WWWLLLCCCCCCEEEIIISSS^^^\\\XXXTTTRRRPPPJJJBBB:::999666222111222333444444//////000000111111111222//////000000111111111222000000000000000//////...//////000000000000//////...000333333111000222444000000000000000000000000///......------///000111000///...------...///000000000000000111111111111////////////////////////000000000000000000000000//////000111222333333444222222333444444555555666555555666888999:::;;;<<<===???BBBEEEGGGIIIJJJJJJJJJLLLNNNQQQTTTWWWZZZ[[[[[[\\\\\\^^^```bbbdddfffeee```___dddkkkyyy}}}yyyxxxwwwtttnnniiieee```ZZZVVVTTTRRROOOLLLEEEDDDBBBAAA???>>>======?????????@@@@@@@@@@@@@@@============>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHSSSWWW^^^dddkkktttssskkkggggggmmmwww}}}vvvxxx|||}}}xxxuuuqqqllljjjlllmmmmmmkkkvvv{{{vvvwwwwwwvvvwwwzzzyyy~~~zzzmmm\\\JJJ@@@>>>@@@@@@???EEEVVVmmmyyyfffeeejjjiiifffeeegggjjjmmmmmmiiibbb\\\YYY\\\SSSGGG@@@DDDNNNUUUVVVTTTSSSRRRPPPKKKEEE@@@===444444333333333333222222222222222222222222222222000000////////////000000000000000000///////////////////////////////////////......------///000111//////////////////////////////000000///...------000000000000000000000000000000000000000000000000...//////000111222222222111111111000000000000000222222333333333333444444333333444444555666666666666666777888999;;;<<<===>>>???@@@BBBEEEGGGIIIJJJHHHIIIMMMPPPTTTWWWZZZ[[[^^^]]]]]]]]]___aaadddfffeee^^^\\\cccjjjxxx~~~yyyuuupppnnnllliiiddd___YYYTTTOOOKKKIIIHHHEEECCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDEEEFFFGGGHHHIIIMMMQQQVVV\\\bbbkkkvvv~~~mmm___[[[ZZZ___gggppp|||~~~}}}~~~zzzvvvtttuuuwwwwwwvvv{{{~~~wwwjjjYYYHHH???>>>???999<<>>;;;444444444333333222222222222222222222222222222222000000////////////000000000000000000///////////////////////////////////////......---...///000111///////////////////////////////////////...------000000000000000000000000000000000000000000000000...//////000111111222222111000000000000000000000111111111222222222333333333333444444555666666666666666777888999;;;<<<===@@@@@@AAACCCDDDFFFGGGHHHHHHJJJMMMQQQUUUXXXZZZ[[[\\\\\\[[[\\\^^^aaadddfffhhhbbb```dddjjjvvvzzzuuunnniiiccc___]]]ZZZVVVRRRLLLIIIEEECCCAAA@@@???===<<<<<<;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<======@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIGGGJJJNNNRRRXXXaaallluuufffUUUPPPNNNRRRWWW]]]gggooowwwgggUUUFFF???===???666===LLLddd|||ttteeeffflllmmmlllnnnvvvwwwwwwssskkkbbb[[[WWWVVVMMMEEECCCGGGLLLOOOPPPNNNNNNMMMKKKGGGBBB===:::555444444333222111111111111111111111111111111111000000////////////000000000000000000///////////////////////////////////////............///000000000000000000000000000000///////////////......---////////////////////////000000000000000000000000/////////000111111222222000000000000000000111111000000111111111222222222333333444444555666666666666666777777999:::<<<===AAABBBBBBCCCDDDEEEFFFFFFHHHJJJNNNQQQUUUXXXZZZ\\\ZZZZZZZZZ[[[]]]```dddeeehhhcccaaaeeejjjuuu|||sssmmmddd^^^WWWRRROOOMMMJJJGGGFFFEEECCCAAA@@@@@@??????=========<<<======>>>???=========>>>>>>??????@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGIIIKKKMMMRRR[[[fffnnn}}}bbbRRRMMMJJJLLLOOOSSSYYYaaaqqq}}}{{{gggTTTFFF???>>>>>>;;;BBBSSSjjjooocccffflllmmmnnnrrrzzz{{{yyytttkkkbbb[[[XXXSSSKKKDDDEEEJJJLLLLLLMMMLLLLLLLLLJJJFFFAAA<<<999555444444333222111000000000000000000000000000000000000////////////000000000000000000////////////////////////////////////............/////////000000000000000000000000000...///////////////......//////////////////////////////////////////////////////000000111111111111000000000000000111111111111111111111222222222222333333444444555666666666666666666777888:::<<<===@@@AAABBBCCCDDDEEEFFFGGGHHHJJJMMMQQQTTTXXXZZZ[[[YYYYYYYYYZZZ\\\```ccceeebbb``````dddiiivvvwwwlllddd\\\VVVNNNIIIGGGFFFCCCAAAAAAAAAAAA@@@?????????@@@???>>>>>>============>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHJJJKKKOOOVVVaaaiiiwwwaaaPPPKKKHHHJJJKKKLLLQQQWWW___iiiwwwiiiTTTFFF@@@>>>===???GGGWWWlllzzzmmmdddhhhnnnnnnqqqwwwzzzyyywwwrrrjjjbbb\\\ZZZSSSJJJEEEIIINNNMMMKKKLLLMMMMMMLLLJJJFFFAAA<<<999444444333222222111000000000000000000000000000000000000////////////000000000000000000////////////////////////////////////---......///////////////////////////////////////......///////////////...////////////////////////////////////////////////000000000000000111111111//////000000111111111111222222222333333333333444333333444444555666666666555555666777888:::;;;<<<>>>???AAACCCEEEGGGHHHIIIGGGIIILLLPPPTTTWWWYYYZZZYYYYYYYYYZZZ\\\___bbbddd______```ccciiixxx~~~qqqeee]]]UUUOOOHHHDDDCCCCCC@@@>>>:::<<<======;;;;;;<<<===>>>>>>======<<<<<<======???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHGGGIIIJJJKKKMMMTTT]]]dddpppxxx~~~```MMMIIIFFFHHHIIIIIIMMMRRRRRRZZZeeeppp}}}gggQQQEEE@@@???===???HHHYYYmmmxxxmmmggglllppppppssszzzxxxxxxuuuppphhhaaa]]]\\\UUUKKKHHHNNNRRROOOMMMOOONNNNNNMMMJJJFFF@@@;;;777222222222222111111111111111111111111111111111111000000////////////000000000000000000////////////////////////////////////---......///000/////////////////////////////////---...//////////////////////////////////////////000000000000000000000000000000000000000000111111/////////000111111222222222222333333333444444444333333444444555666666666555555666666888999;;;<<<===>>>@@@BBBEEEGGGIIIJJJGGGIIILLLPPPTTTWWWYYYZZZ[[[ZZZZZZZZZ\\\___aaacccaaabbbcccdddjjj{{{yyykkk___WWWMMMHHHCCCAAAAAAAAA>>><<<888:::======;;;:::<<<===>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIKKKMMMNNNPPPTTT\\\bbbjjjrrr|||zzz___NNNJJJHHHKKKLLLLLLOOOTTTSSSXXX___fffnnn|||}}}aaaKKKBBB???>>>===@@@JJJ\\\ppp~~~{{{tttkkkgggkkknnnmmmqqqyyyyyyxxxuuuooogggaaa]]]\\\XXXNNNKKKRRRVVVRRROOORRROOONNNMMMJJJEEE>>>999555111111111111222222222222222222222222222222222222000000////////////000000000000000000////////////////////////////////////------///000000000///...------------------------------...///////////////000000000000000000000000000000000000000000000000111000000000000000000000...//////000111111222222111222222222333333333333333333444444555666666666555555555666888999;;;<<>>???@@@===;;;;;;>>>@@@@@@>>>===???AAA??????@@@AAABBBDDDFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLOOOQQQRRRSSSWWW]]]cccgggmmmwwwwww^^^RRROOONNNPPPRRRRRRUUUZZZZZZ]]]aaacccfffooo|||{{{yyyyyy\\\GGG???>>>>>>===DDDNNN```rrr~~~~~~wwwpppooogggdddhhhjjjhhhmmmuuuzzzyyyuuuoooggg```]]]\\\[[[PPPLLLTTTYYYTTTQQQUUUOOONNNMMMIIIDDD===777333000000000111222222333333222222222222222222222222000000////////////000000000000000000////////////////////////////////////,,,---///000000000///...------------------------------...///000000//////111111111111111111111111000000000000000000000000111111111000000000000000...//////000111222222222000111111111111222222222333333444444555666666777555555555666777999;;;<<>>???>>>===>>>@@@BBBCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMRRRSSSTTTUUUTTTSSSTTTUUUPPPMMMKKKJJJJJJJJJIIIHHHKKKKKKIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIMMMPPPTTTVVVXXXYYY[[[]]]```cccgggnnnxxxuuu```UUUUUUVVVWWWZZZ]]]```aaammmmmmnnnooorrruuuyyy{{{~~~uuutttsssuuu|||kkkQQQEEEAAA<<<;;;===DDDUUUiiitttxxxxxxsssmmmlllddd```aaabbbbbbgggooowwwxxxqqqfff```bbbcccaaa]]]UUUPPPSSSSSSPPPOOOQQQLLLOOOPPPLLLBBB999555555111111111111111111111111////////////000000000000111000///......///000111........................------......//////000000////////////000000000000........................//////////////////////////////............//////000000000000000111111222000000000000000000000000111111111000000000000000222222111111111111111222333444444555666777888888777777888999;;;<<<===>>>BBBBBBCCCEEEFFFHHHIIIIIIKKKLLLMMMPPPTTTXXX\\\^^^bbb___\\\[[[]]]___aaabbbfffddddddjjjyyytttdddTTTKKKGGGAAA>>>@@@AAA??????@@@BBBAAAAAACCCEEEFFFGGGGGGEEEFFFHHHJJJMMMPPPRRRSSSYYY[[[]]]^^^^^^^^^]]]^^^WWWSSSOOOKKKJJJIIIHHHGGGJJJIIIHHHGGGGGGFFFGGGGGGIIIIIIJJJIIIIIIKKKOOORRRYYY[[[]]]^^^___aaadddfffjjjqqqzzzqqq___VVVWWWXXX[[[```gggnnnrrr}}}}}}sssnnnoooqqqvvvzzzsssoooppppppttt{{{{{{cccLLLCCCAAA<<<<<>>???@@@BBBEEEGGGHHHIIIKKKLLLNNNQQQTTTXXX\\\^^^\\\[[[[[[[[[[[[\\\]]]]]]bbbbbbccciiiyyyyyygggUUUJJJHHHCCCAAACCCDDDCCCEEEHHHJJJMMMQQQTTTUUUTTTTTTTTTTTTVVVZZZ^^^cccgggkkkmmmpppqqqtttwwwxxxuuuqqqmmmbbb[[[RRRKKKGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMOOOSSSYYY]]]ccceeehhhjjjkkklllnnnppptttzzz{{{kkkcccbbbfffmmmwww~~~vvvtttssswww|||rrrhhhbbb]]]XXXWWWZZZ]]]bbbfffhhhnnnxxxxxx```OOOAAA>>>===;;;>>>EEEUUUdddpppqqqkkkggggggggggggjjjlllllljjjlllttt|||xxxmmmaaa[[[```ffffffcccUUUSSSQQQPPPOOOMMMLLLLLLLLLLLLJJJEEE>>>777333222111111111111111111111111000111111111222222222222000000////////////000000000000000000000000000000000000//////......------........./////////000000//////////////////////////////////////////////////////............/////////////////////000111111////////////////////////000000000000000111111111111111111000111111222333000000111222333444555555555555666777999:::;;;<<<===>>>@@@CCCEEEHHHIIIJJJJJJKKKNNNQQQUUUYYY\\\]]]ZZZ[[[\\\]]]\\\\\\]]]]]]``````ccciiiyyy~~~kkkXXXLLLHHHDDDCCCFFFGGGGGGJJJPPPSSSXXX^^^aaa```___^^^^^^^^^```cccggglllppptttuuuyyyyyy{{{}}}}}}yyyrrrmmm```ZZZQQQIIIFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIKKKMMMQQQWWW___dddeeehhhllloooqqqsssuuuwww|||vvvkkkfffffflllxxx~~~vvvppprrrvvv{{{kkkbbbZZZWWWUUURRRSSSVVVXXX___dddhhhppp}}}{{{xxxxxx{{{}}}oooVVVHHH===<<<<<<;;;AAAJJJ[[[jjjwwwvvvmmmhhhiiikkklllnnnpppqqqsssvvvyyy{{{tttiii______cccddd___ZZZQQQSSSTTTSSSRRRQQQOOONNNIIIGGGEEE@@@:::555222000000000000000000000000000000111111111222222222222//////000000000000//////////////////////////////000000//////......------............////////////........................//////////////////////////////............///////////////...///000000111//////////////////////////////000000111111111111111111000000111222222333111111222333444555666666555555666777999:::;;;<<>>999:::===@@@MMM\\\xxxuuurrrrrrnnnxxx~~~|||xxxkkkeeeccciiikkkcccZZZTTTRRR[[[aaa___[[[XXXRRRLLLDDDAAA===999666444333222000000000000000000000000/////////000000000111111...///000111111000///...000000000000000000000000.........///////////////---------.........//////........................//////////////////////////////............/////////............///000000000000000000000000000000...//////000111111222222000000000000111222333444222222333444555666777777666777888999:::;;;<<<===@@@AAABBBDDDFFFGGGIIIIIIIIIKKKNNNSSSVVVYYY[[[\\\^^^```aaa___\\\\\\```eeeccceeegggjjjwwwzzzfffZZZOOONNNPPPTTTWWWZZZbbbkkk{{{||||||}}}~~~}}}~~~}}}vvvpppeee```YYYSSSPPPOOONNNMMMKKKJJJJJJIIIIIIJJJJJJJJJQQQRRRSSSTTTXXX^^^gggmmmqqqvvv~~~~~~uuuoookkkjjjjjjoooyyy}}}yyyvvvvvvzzzzzznnnddd[[[UUURRRNNNNNNRRRVVVWWWXXX[[[[[[iiitttzzztttjjjjjjlllmmmrrrxxx|||wwwrrrpppqqqsssyyy~~~fffPPPDDD;;;777:::>>>CCCSSSccc}}}wwwvvvppp~~~{{{jjjeeeeeekkklllddd[[[XXXTTT___fffccc^^^YYYRRRIIICCC@@@;;;888666555444333000000000000000000000000////////////000000000000...///000111111000///...111111111111111111111111---.........//////000000---------.........//////000000000000000000000000//////////////////////////////............//////...............///000000000000000000000000000000...//////000111222222222000000000000111222333444111222333333555555666777777777888999;;;<<<===>>>@@@@@@AAACCCDDDFFFGGGGGGIIIKKKOOOSSSWWWYYY[[[\\\^^^```aaa^^^ZZZ[[[```eeedddfffhhhkkkvvvssscccZZZYYYXXXYYY^^^eeelllqqq~~~|||wwwllleee\\\XXXYYYZZZXXXVVVUUUSSSOOOLLLKKKLLLNNNPPPVVVVVVWWWXXX[[[aaahhhmmmuuuyyyvvvsssnnndddccchhhiiilllpppwwwzzzooommmlllmmmooottt~~~ooo```SSSMMMNNNLLLNNNNNNNNNNNNSSS\\\bbbgggppp}}}uuuvvvuuusssssswwwtttssspppllljjjlllpppsss{{{mmmYYYNNN???>>>>>>===<<>>999555333333333222//////000000111111111222000111111111111222222222000000000000000000000000///////////////////////////////////////////////////////////////////////////...---,,,,,,---...///////////////////////////000000/////////......---......////////////......000000111111111111000000000000000000000000000000000111111111111222222222111222333444555555555555333444666888:::;;;<<<<<>><<<<<<===???IIIaaaxxxvvvqqquuuxxxjjjbbbggghhh```WWWUUUYYY___bbb```\\\XXXQQQJJJEEE@@@999555333333333333///000000000111111111111000000111111111222222222111111111111111111111111////////////////////////........................//////////////////////////////...------...//////////////////////////////000000///.....................////////////......000000111111111111000000000000000000000000000000000111111111111222222222111222333444555555555555333444666888:::;;;<<<<<>>===;;;:::===HHH[[[sss}}}vvvkkkiiihhhaaaZZZWWW```cccccc```^^^^^^YYYSSSKKKEEE<<<555222222333444000000000000000111111111000000000000111111111111222222222222222222222222000000000000000000000000........................////////////////////////000000////////////000000////////////////////////111000...------...///000//////000000000000//////000000111111111111000000000000000000000000000000000000111111111222222222111222333444555555555555333444666888:::;;;<<<<<<>>>???AAACCCEEEGGGHHHHHHKKKLLLNNNQQQTTTVVVXXXXXX]]]]]]]]]^^^```aaacccdddcccbbbdddkkkxxxnnn\\\RRRTTTLLLFFFFFFHHHHHHHHHKKKMMMPPPUUUYYY\\\___bbbeeefffffffffggglllvvvqqqccc_______________cccggglllpppsssyyy||||||pppXXXFFF@@@???>>><<<;;;???MMMbbbwww}}}zzz{{{{{{}}}}}}vvvoookkkggg```ZZZWWWaaadddfffeeefffeee___WWWKKKEEE<<<555222222333333111111000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111//////////////////////////////////////////////////////000000000000//////////////////////////////000///...------...///000//////000000000000//////000000111111111111000000000000000000000000000000000000111111111222222222111222333444555555555555333444666888:::;;;<<<<<<===???AAACCCFFFGGGHHHHHHIIIKKKNNNRRRUUUYYY[[[\\\]]]]]]]]]^^^```aaacccdddbbbaaaccciiivvv{{{fffWWWPPPLLLFFFCCCDDDEEEDDDFFFJJJIIINNNUUU[[[```dddhhhjjjjjjjjjiiijjjlllsss{{{vvvmmmlllmmmmmmmmmoooqqqwww~~~yyybbbOOODDD@@@@@@>>>>>>>>>DDDUUUkkkzzz|||zzzzzz{{{~~~tttrrroooiiibbb\\\ZZZZZZ```dddfffggghhhhhh```VVVJJJDDD;;;555222222222222111111111111000000000000/////////000000000111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////...//////000000//////...////////////////////////.........//////////////////000000111111000000///000000111111111111000000000000000000000000000000000111111111111222222222111222333444555555555555333444666888:::;;;<<<<<<===???AAADDDFFFGGGGGGGGGGGGIIIMMMQQQVVVZZZ]]]^^^[[[[[[\\\\\\^^^___aaabbbcccaaaccciiiuuuyyylll\\\QQQOOOFFFCCCCCCFFFFFFEEEIIIOOORRRWWW^^^dddjjjoootttwwwyyyyyyzzz{{{}}}lllVVVHHHBBB@@@???===>>>AAAJJJ]]]sss~~~}}}{{{zzzzzzyyy{{{zzzvvvkkknnnmmmdddZZZVVVZZZ``````bbbbbbbbbcccbbbZZZPPPGGGBBB;;;555333222111111111111111111000000000///////////////000000000111////////////////////////////////////////////////000000000000000000000000////////////////////////---...////////////...---////////////////////////,,,---///000111000///...000000111111111111000000000000111111111111000000000000000000000000000000000111111111111222222222111222333444555555555555333444666888:::;;;<<<<<<===>>>AAADDDFFFGGGGGGGGGFFFHHHLLLPPPUUUYYY[[[]]][[[[[[\\\\\\^^^___aaabbbeeecccdddiiiuuuuuukkkeee[[[OOOIIIIIIEEEEEEGGGJJJJJJIIIOOOVVV^^^bbbhhhmmmsssyyyzzz}}}dddNNNDDDAAA???===;;;>>>CCCNNNcccyyyvvvuuuuuuuuurrrrrr{{{yyyqqqlllfffkkkjjj___TTTRRR[[[ddd``````^^^\\\\\\\\\TTTKKKEEE@@@:::555333222111000222111111111000000//////////////////000000000000////////////////////////........................////////////////////////////////////////////////,,,---...//////...---,,,////////////////////////+++,,,///111222111...---000000111111111111000000000000111111111111000000000000000000000000000000000111111111111222222222222222333444555555555555333444666888:::;;;<<<<<<<<<>>>BBBEEEGGGGGGGGGGGGFFFHHHKKKOOOTTTWWWYYY[[[]]]]]]^^^^^^```aaacccdddgggeeeeeekkkuuu|||~~~wwwnnniii[[[XXXTTTOOOKKKHHHGGGFFFEEEEEEFFFJJJPPPWWW]]]aaalllrrryyyyyyyyy}}}xxx\\\MMMCCC;;;:::>>>:::???GGGTTTgggwww|||xxxtttrrrooommmnnnsssyyy~~~yyytttmmmgggcccfffbbbUUUNNNQQQVVVXXXWWWYYYXXXVVVVVVUUUNNNEEE@@@<<<777333111000///...///000222333333222000/////////000000111111222222111111000000000000111111111111111111111111111111////////////////////////......//////000000111111////////////000000000000111111000000//////.....................///000000000000000000000000000000111111000000//////......111111111000000000000000000111222222111000///---222333444555555555444333777777888999::::::;;;;;;>>>@@@BBBEEEGGGHHHHHHHHHKKKLLLNNNQQQTTTWWWYYYZZZ_______________```aaaaaacccdddhhhoooyyy{{{vvvxxx~~~zzzyyyxxxxxxzzz}}}{{{tttllleee^^^WWWRRRRRRPPPLLLIIIFFFDDDDDDDDDFFFHHHLLLRRR[[[fffqqqxxxvvvxxx~~~tttYYYJJJBBB<<<;;;>>>;;;AAAKKKXXXhhhuuuwwwrrrllljjjhhhgggiiinnnrrruuuwww}}}{{{uuuqqqkkkeeeZZZ\\\XXXOOOLLLQQQVVVWWWTTTVVVUUUSSSSSSRRRKKKBBB===999555222222222222111000111222333333222111000000000000000000111111111111111000000000000111111////////////////////////////////////////////////.../////////000000000111////////////000000000000111000000000/////////...///............///000000000000000000000000000000222111111111000000000000111000000000000000000000111111111222111111000000333444555666666666555555777777888999:::;;;;;;<<<>>>@@@BBBEEEGGGHHHHHHHHHKKKLLLNNNQQQTTTWWWYYYZZZ]]]]]]^^^___```aaabbbcccccccccgggooozzz~~~zzzssspppvvvyyyqqqqqqqqqqqqsss{{{~~~vvvnnnllljjjiiihhhiiijjjkkkmmmllljjjhhhhhhhhhiiiiiibbb___[[[WWWSSSOOOKKKGGGJJJHHHFFFCCCBBBBBBCCCDDDIIIMMMTTT\\\gggwww~~~tttxxxyyyyyyyyy|||pppTTTGGGBBB===;;;>>><<>>999666333222333444444444111111111111111111111111111111111111000000000000111111000000000000111111////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000//////////////////......//////000111000000000000000000000000222222222222111111111111000000000000000000111111222111111111111222222333444444555666666666666666666777888999:::;;;;;;<<<>>>@@@BBBEEEGGGHHHHHHHHHKKKLLLNNNQQQTTTWWWYYYZZZZZZ[[[]]]___aaabbbccccccbbbbbbgggooo{{{}}}yyytttoooooozzzqqqoooppppppnnnooovvvzzztttqqqooommmkkkiiiiiiiiiiiifffeeebbb```^^^^^^^^^^^^ZZZWWWUUUSSSRRRPPPNNNLLLFFFEEEDDDCCCCCCEEEFFFHHHLLLQQQZZZdddrrr{{{rrryyyzzzuuuooopppsssxxxmmmPPPEEEAAA>>><<>>@@@BBBEEEGGGHHHHHHHHHJJJKKKNNNQQQTTTWWWZZZ[[[ZZZ[[[]]]___aaaaaabbbbbbbbbbbbfffooo}}}xxxrrrnnnqqq~~~{{{ooooooqqqtttuuuxxxzzzvvvpppooommmkkkjjjiiiiiiiiiiiigggeeebbb___]]]]]]\\\WWWUUUSSSRRRQQQQQQOOOMMMGGGFFFEEEDDDEEEGGGIIIKKKNNNUUU```nnnyyyrrrzzz~~~wwwrrroookkkmmmqqqxxxhhhNNNDDDAAA>>>>>>AAAGGGXXXlllzzzwwwmmmjjjlllmmmnnnmmmlllmmmmmmvvvxxxuuullleeeaaa]]]YYYZZZWWWUUUYYY^^^]]]XXXSSSRRRTTTSSSQQQPPPMMMDDD:::888555333222333333333222222222111000000111222222222222111111000000//////111111000000000000111111000000000000000000000000////////////////////////000000000000////////////////////////000000000000////////////000000000000///////////////000111111////////////////////////000000000000000000000000//////000000111111111111222222111000111222444555222222222333333333444444555666777888:::;;;<<<===>>>@@@BBBEEEGGGHHHHHHHHHJJJKKKMMMQQQTTTXXXZZZ[[[\\\]]]^^^______`````````cccbbbeeeppp}}}uuuqqqsss}}}xxxsssqqqvvv}}}|||wwwppppppooommmlllkkkkkkkkkmmmllliiifffccc___]]]\\\XXXVVVTTTSSSSSSRRRPPPNNNJJJIIIGGGGGGGGGIIIKKKLLLQQQWWWcccuuuxxxqqqzzzzzzssspppooonnnpppsssxxxttt___KKKCCCAAA???AAAFFFRRRdddzzz|||ssslllpppuuutttqqqooorrrvvvzzzmmmdddaaa___]]][[[YYY\\\eeejjjfff^^^ZZZVVVWWWWWWTTTRRRNNNCCC888888666333333333333222000111111111111111111111111111111111111000000000000111111000000000000111111////////////////////////////////////////////////000000000000////////////////////////000000000000////////////000000000000000000//////000000111222000000000000000000000000///////////////000000000/////////000111111222222222111111111111222222333222222222111222333333444555666777888:::;;;======>>>@@@BBBEEEGGGHHHHHHHHHIIIKKKMMMQQQTTTXXXZZZ\\\^^^^^^^^^]]]^^^^^^___```dddcccfffpppyyywwwzzz}}}|||{{{zzzyyywwwwwwvvvwwwvvvuuurrrnnniiieeebbb___^^^[[[[[[ZZZZZZWWWVVVPPPNNNLLLKKKJJJKKKLLLMMMRRRVVVaaasssvvvpppyyyzzzvvvvvvwwwxxx}}}cccSSSFFFBBB@@@???DDDLLL]]]ppp~~~vvvqqqzzz{{{zzzoooeeedddeeefffaaabbbjjjuuuwwwoooeee```YYY[[[ZZZVVVSSSNNNBBB777666444333333333333222111000111222333333222111000000000000000000111111111111111000000000000111111////////////////////////////////////////////////111000000000/////////...////////////000000000000.../////////000000000111000000//////000000111222000000000000000000000000//////000000000111111111...//////000111111222222111111111222111111000000333333222222222333444555555555777888:::<<<===>>>>>>@@@BBBEEEGGGHHHHHHHHHIIIJJJMMMQQQTTTXXX[[[\\\^^^]]]\\\[[[\\\^^^aaacccfffdddfffqqq|||xxxxxx||||||vvvqqqmmmeeedddbbbaaaaaa```^^^]]]VVVTTTQQQOOONNNNNNOOOOOORRRTTT\\\mmm|||yyy{{{uuunnnxxxsssWWWKKKBBB@@@??????FFFQQQeeewww~~~vvvxxxqqqfffgggkkkmmmlllnnnwwwttthhhccc[[[\\\[[[WWWTTTMMMAAA666444333222222444444333222///000222333333222000/////////000000111111222222111111000000000000111111111111111111111111111111////////////////////////111111000000/////////...////////////000000000000.../////////000000111111000000000000000111111222000000000000000000000000000000111111222222222333...//////000111222222222000111222222222000///---444444333222333444555666444555777888:::<<<===>>>>>>@@@BBBEEEGGGHHHHHHHHHIIIJJJMMMQQQTTTXXX[[[\\\]]]\\\ZZZZZZ[[[___cccfffgggdddfffqqq}}}zzz||||||}}}}}}wwwuuurrrooollljjjiiiiiiaaa\\\VVVTTTTTTTTTRRROOOSSSVVV]]]gggoootttuuuuuunnnnnnkkkgggdddeeeiiinnnrrryyyyyypppkkkooovvv|||vvvbbbRRRJJJ<<<;;;CCCCCCHHHXXXrrryyyzzzvvvpppmmmppptttjjjoooxxxyyymmmeee[[[\\\ZZZSSSIII???:::888444444555555444222111///000000111111111111000000000000000000000000000000333222222222222222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000//////......000222444444222000///000000......///000111000///000111111111111222222222222222333333444555555555888888999::::::;;;<<<<<<;;;===@@@DDDEEEEEEDDDCCCHHHKKKOOOQQQSSSUUUWWWYYY]]]\\\\\\]]]^^^```bbbdddeeefffiiiqqq{{{xxxuuutttjjjeee___\\\\\\[[[XXXUUUVVVWWWZZZ___cccfffeeedddddddddbbb___\\\\\\___ccceeekkkttt}}}{{{wwwuuutttuuuvvvvvvwwwyyy}}}ssskkkfffjjjqqqwww}}}hhhVVVIIIFFF>>>>>>EEEHHHUUUmmm~~~~~~zzzyyywwwuuuttttttlllnnnrrrtttsssmmmeee^^^ZZZZZZWWWPPPGGG>>>999777444444444444333222111000000000111111111111000000000000000000000000000000222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111000000000/////////...000111333333111000000000000///...///111222111000000111111111111222222222222333333444555555666666888888999::::::;;;<<<<<<===???BBBEEEGGGGGGFFFEEEJJJLLLPPPSSSTTTVVVYYY[[[\\\\\\\\\\\\^^^```bbbcccggggggiiippp|||wwwqqqmmmkkkhhhddd```^^^\\\ZZZZZZZZZZZZYYYXXX\\\\\\[[[YYYWWWVVVXXXZZZXXX\\\ccckkksss|||~~~yyysssmmmiiifffaaabbbddddddeeehhhkkknnnvvvyyy~~~~~~vvvjjjccc___dddkkkqqqwww}}}ppp\\\MMMBBBEEEAAAAAAHHHOOOfff~~~~~~|||{{{}}}vvvpppllljjjhhhfffddd```[[[XXXYYYXXXTTTLLLCCC<<<777555555444333222222111222222000000111111111111000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000///////////////000222222111000111222111000///000222222222111000111111111111222222222333333444444555666666777777888888999;;;<<<<<<===???AAADDDGGGHHHIIIHHHHHHJJJMMMQQQTTTUUUWWWZZZ\\\\\\[[[[[[\\\]]]___aaacccggggggiiippp}}}vvvqqqkkkgggbbb^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXYYYYYYSSSUUUYYY^^^eeeoooyyyzzzwwwrrrllleee___[[[YYYTTTUUUWWWWWWWWWXXX[[[]]]bbbfffkkkqqqvvv|||~~~ssskkkbbb\\\ZZZ___ffflllsssyyyxxxiiiWWWKKKBBBEEEBBBCCCMMMYYYsss~~~tttyyy~~~rrrhhhfffccc___]]][[[ZZZXXXVVVXXXUUUOOOGGG@@@999555444555444222111111111222333000000111111111111000000000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////...000111111000000111333222000000000222333222111000000111111111222222222333444444555555666666777777777888999;;;<<<======@@@BBBDDDGGGHHHIIIIIIIIIJJJMMMPPPSSSUUUXXXZZZ]]][[[[[[[[[\\\]]]___aaabbbfffgggjjjsss}}}xxxqqqlllgggdddaaa___ZZZZZZZZZZZZ[[[[[[ZZZYYYUUUUUUUUUVVVZZZbbblllrrr{{{}}}|||wwwtttkkkhhhccc]]]WWWQQQNNNLLLLLLMMMNNNMMMLLLLLLNNNOOORRRUUUZZZ___eeekkkrrrwwwwwwiii```[[[WWWVVV\\\ccchhhpppwwwsssbbbRRRHHHCCCEEEDDDKKK\\\jjjtttooowww{{{nnnccc___]]][[[ZZZ[[[\\\[[[ZZZWWWSSSKKKCCC<<<777444333444333222111000111222333000000111111111111000000////////////////////////000//////////////////000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000...///111000000000111333222000000000222333222111000000111111111222222222333333444444555666666666666777888999;;;<<<===>>>@@@AAACCCEEEGGGHHHHHHHHHHHHKKKOOOSSSUUUWWWZZZ\\\\\\\\\[[[\\\]]]___aaacccdddgggmmmvvvyyyrrrkkkgggbbb```^^^]]]]]]]]][[[YYYWWWVVVTTTRRRRRRWWW^^^cccrrrtttxxxyyyxxxsssmmmjjjaaa^^^YYYTTTOOOKKKIIIHHHFFFGGGHHHHHHFFFFFFGGGHHHKKKMMMPPPSSSWWW]]]dddiiiuuu{{{yyymmm```WWWVVVSSSTTTZZZaaagggooowww~~~|||jjjWWWJJJCCCCCCIIIOOO___vvvuuuoooooovvv{{{uuujjjbbb[[[ZZZZZZ[[[^^^______^^^WWWQQQHHH???:::666444222222222111111111111222222000000111111111111000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000///000000000//////000222111000///000222222222111000111111111111222222222222222333333444555555666666666888999;;;<<<>>>>>>???@@@BBBDDDFFFGGGHHHHHHHHHKKKOOORRRUUUWWWZZZ]]]]]]\\\\\\]]]^^^```bbbddddddgggnnnxxx~~~wwwrrrooojjjfffeeebbb___\\\YYYXXXUUUQQQOOOQQQTTTXXXdddggglllooonnnjjjddd```WWWUUUQQQMMMJJJHHHGGGFFFCCCEEEGGGGGGGGGGGGIIIJJJLLLMMMNNNNNNQQQUUU[[[___ffflllvvv}}}vvvmmmbbbXXXRRRRRRPPPRRRYYY___eeennnwww~~~~~~~~~ttt___OOOGGGFFFFFFTTTfff~~~{{{uuummmlllpppuuuuuummmeeebbb]]]\\\ZZZ[[[]]]_________XXXPPPEEE===888666444222111111222222222222111111000000111111111111000000////////////////////////111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000.../////////000000000111000111111///......///111000///...///111222111000000111111111111222222222111111222222333444444444666666777999;;;===>>>>>>@@@AAABBBDDDFFFGGGHHHIIIIIILLLPPPSSSVVVXXX\\\^^^^^^]]]]]]^^^___aaaccceeeeeehhhnnnwww}}}vvvqqqnnnjjjeeeaaa[[[ZZZWWWSSSPPPOOOQQQTTTTTTXXX]]]bbbbbb^^^YYYUUUMMMKKKGGGDDDBBBAAAAAAAAACCCEEEHHHJJJKKKLLLMMMOOOOOOOOOOOONNNNNNRRRWWW[[[[[[bbbmmmxxx|||uuulllcccZZZSSSOOOOOONNNQQQXXX^^^dddmmmvvv~~~zzzzzz|||~~~nnnZZZMMMJJJMMMJJJ```zzz|||uuugggiiiooosssoooeeeaaaaaaaaa^^^[[[ZZZ[[[]]]]]]]]]XXXPPPDDD<<<777555444333///000222333333222111000000000111111111111000000////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000.../////////000000111111111111111///------///111000......///000111000///000111111111111222222222000111111222222333444444555666777999;;;===>>>???AAABBBCCCDDDFFFHHHIIIJJJJJJMMMQQQUUUWWWZZZ]]]___^^^^^^^^^___```bbbdddeeegggiiimmmvvv{{{tttmmmhhhaaa```]]]ZZZUUUPPPLLLJJJSSSSSSSSSTTTUUUTTTQQQNNNJJJHHHEEEDDDCCCCCCCCCBBBCCCIIINNNLLLLLLPPPSSSTTTVVVWWWWWWWWWWWWXXX[[[]]]``````dddlllyyyttthhhaaaYYYQQQKKKJJJQQQQQQSSSXXX___hhhqqqvvv}}}tttqqqrrrtttvvvzzzuuuaaaOOOGGGGGGIIIQQQsssrrroooqqqqqqllleeeaaaaaacccddd```[[[XXXXXXYYYYYYYYYWWWOOOCCC:::444333444444333222111111000000111111000000000000000000000000222111111111000000//////111111000000/////////...111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000111111111111222222222222000111111111111222222222111111000000000000000111////////////000111222333555555555666666666666777666666777888:::;;;<<<<<<@@@BBBDDDFFFHHHIIIJJJKKKDDDGGGLLLQQQVVVYYY[[[[[[]]]^^^___^^^^^^```ccceeehhhhhhmmmwwwyyyxxxzzz{{{~~~|||vvvkkkiiieee```ZZZVVVRRRPPPOOOOOOOOOOOOPPPOOOLLLJJJDDDCCCBBBBBBDDDFFFHHHHHHLLLSSSXXXWWWWWW[[[^^^^^^cccdddeeeeeeddddddfffhhhjjjiiijjjppp{{{~~~ssshhh^^^XXXRRRLLLIIIIIIPPPRRRUUUZZZbbbkkktttzzz~~~tttpppqqqsssuuuzzz}}}xxxtttuuuzzz~~~~~~vvvhhhXXXLLLHHHHHHIII___yyyppppppmmmggg```]]]^^^aaabbb^^^ZZZXXXXXXXXXWWWUUUPPPJJJ@@@888444444444444444333222222111111222222000000000000000000000000111111111111000000000/////////.........---------///...------,,,,,,------000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............/////////000////////////000000000000//////000000000111111111111111000000000000111111/////////000000111222333333333333444444444444555666777888999:::<<<======@@@AAACCCFFFHHHIIIJJJKKKIIIKKKOOOSSSWWWYYYZZZZZZ]]]^^^^^^^^^^^^```ccceeehhhhhhnnnxxxzzzrrrllllllmmmnnnqqqvvvzzzvvvoooggg___ZZZVVVUUUOOONNNMMMLLLLLLKKKHHHFFFAAAAAAAAACCCGGGLLLQQQTTTWWW___fffgggiiimmmqqqrrryyy{{{||||||{{{zzzzzz{{{}}}zzzxxxzzzzzztttddd[[[RRRNNNKKKHHHIIILLLSSSVVV[[[aaaiiisss}}}vvvssstttwwwyyy~~~yyyoookkkgggiiiooouuuvvvuuurrrfffWWWLLLHHHHHHJJJLLLiiizzzpppmmmggg```[[[ZZZ\\\______\\\YYYXXXXXXWWWSSSPPPHHHCCC<<<777444444444444444444333222222222222333000000000000000000000000111111111111000000000000//////............------222111111000///000000000////////////////////////000000000000000000000000000000000000000000000000....................................////////////////////////000000000000.../////////000000000000111111000000000111111222000000000000000111333333333333333444444444444555777777888:::;;;<<<===>>>@@@AAACCCEEEHHHIIIJJJJJJMMMOOORRRUUUWWWYYYYYYZZZ\\\]]]^^^^^^^^^```cccfffgggiiiooozzz}}}pppjjjfffgggkkkooowww~~~uuujjjbbb]]]ZZZUUURRROOONNNMMMKKKHHHFFFCCCDDDEEEHHHMMMTTT[[[```dddmmmwww{{{|||qqqiii[[[SSSLLLIIIHHHHHHLLLRRRWWW\\\ccckkksss}}}~~~xxxxxx|||zzzsssjjjeee```aaahhhooorrrrrrggg\\\OOOFFFCCCFFFNNNVVVooo~~~{{{vvvqqqooojjjbbb\\\YYY[[[___bbb]]]ZZZXXXYYYZZZXXXRRRLLLCCC???:::777555444333222444333222222111111222222000000000000000000000000111111111000000000000000111111000000000000000000444333222222111111222222////////////////////////000000000000000000000000////////////////////////////////////////////////.........///////////////000111111111222222222222/////////000000000111111111111000000111111222222000000000000111222333333555555555666666666666777888888999:::<<<===>>>>>>@@@AAACCCEEEGGGIIIJJJJJJNNNOOORRRUUUWWWYYYZZZZZZ\\\]]]^^^^^^^^^```cccfffhhhjjjqqq{{{{{{rrrjjjfffdddhhhnnnvvv|||ppphhhddd^^^ZZZUUUQQQOOOLLLJJJGGGFFFHHHKKKNNNTTT]]]gggnnnvvv~~~sssggg___SSSMMMIIIHHHHHHIIIPPPWWWZZZaaakkksss||||||xxxwww|||zzzqqqiiibbb\\\]]]dddlllqqqrrrcccYYYNNNGGGCCCFFFUUUeee{{{xxx|||{{{rrriiimmmhhh```]]]___bbbeeefff\\\YYYWWWYYY[[[YYYRRRKKKBBB???;;;888666555222111222111111000000000000000000000000000000000000000000000000000000000111111000000111111111111111111000000///............///////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////.........000111111111222222222222000000000111111111222222111111111111111222333333000000000000111222333444555555555666666666666777888888999:::<<<===>>>>>>???AAACCCEEEGGGHHHIIIJJJKKKLLLOOORRRVVVYYY[[[\\\[[[]]]^^^^^^___```dddgggjjjkkkrrr{{{}}}qqqiiieeeeeehhhqqqzzz~~~tttnnniiiddd]]]WWWSSSOOOLLLJJJIIILLLQQQWWW^^^jjjxxx}}}ttthhh]]]VVVLLLIIIGGGHHHIIILLLTTT\\\___hhhsss}}}}}}tttssssssvvv~~~zzzqqqfffbbb^^^```iiiqqqtttuuufff[[[PPPJJJGGGLLL```ttt{{{sssyyyrrrjjjlllgggbbbccchhhkkkjjjhhh[[[WWWUUUXXX[[[ZZZRRRJJJAAA>>>:::777666444222111111111000///////////////000000000000000000000000000000000000111111111111......////////////000000111111000///////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111///////////////.........////////////000000000000111111111111222222222222111111111111111222333444111111000111111222333444333333333444444444444555777777888:::;;;<<<===>>>???@@@BBBDDDGGGHHHIIIIIIIIIJJJMMMQQQUUUXXX[[[]]][[[\\\]]]^^^___aaadddgggjjjlllrrr{{{tttiiidddeeejjjvvv~~~vvvppphhh```ZZZUUURRROOOLLLRRRZZZbbbnnn~~~|||ssshhh^^^TTTNNNGGGFFFGGGKKKNNNRRR[[[dddhhhrrrvvvqqqqqqsssyyy{{{rrrhhhggghhhpppzzzkkk\\\PPPMMMNNNVVVkkkyyyxxxxxxpppnnnkkkhhhfffjjjpppqqqllleeeYYYTTTQQQUUUZZZYYYRRRJJJ???<<<888666555444333222222111111000///000000000000000000000000000000000///000000000111111111111....../////////000000000333222111111000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000/////////............////////////000000000000000000000000111111111111111111111111222333444555111111111111222333444444333333333444444444444555666777888999:::<<<======???@@@BBBDDDFFFHHHIIIIIIJJJKKKMMMPPPTTTXXX[[[]]][[[\\\]]]^^^___aaadddgggjjjkkkqqq{{{}}}nnneeebbbgggpppzzzpppgggaaa\\\XXXUUUPPPVVVaaammm{{{wwwlllaaaWWWNNNIIIFFFFFFIIIOOOSSSXXXaaakkkqqq|||zzztttuuuxxx~~~~~~uuulllnnnuuuooo\\\MMMMMMTTT___ssswwwllljjjpppllliiiiiinnnuuutttkkkbbbWWWRRROOORRRXXXXXXQQQIII<<<999666444444444444333333222222111000111111111000000000000000000000000//////000000111111111222000000111111222222222333///......---------------111111111111111111111111////////////////////////000000000000000000000000////////////////////////000000//////.........---111111111111222222222222////////////000000000000111111111111222333444555111111111111222333444555555555555666666666777777666666777888:::;;;<<<===???@@@BBBDDDFFFHHHIIIIIILLLLLLNNNQQQTTTXXX[[[\\\ZZZ\\\]]]^^^___aaaeeehhhiiijjjqqq|||zzzpppmmmnnnuuu}}}rrrjjjddd```^^^XXX^^^jjjzzztttggg\\\SSSKKKFFFEEEHHHMMMQQQXXXcccpppyyy}}}vvvuuuqqq~~~hhh]]]RRRQQQ^^^rrrsssooolllnnnsssrrrssssssrrrttttttnnnfffYYYQQQKKKNNNUUUVVVLLLBBB888888666555444333333222111111111111111111111111000111111111222222222222111111000000000000111111000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000------...///////////////000000000000000000000000444444333222111000///...000///.........///111222444333222000000000111222000000111111111111000///000000111222333333444444444444444444333222111111444555666888:::<<<===>>>>>>AAADDDFFFGGGHHHIIIJJJLLLMMMOOOSSSVVVYYY\\\]]]^^^[[[[[[\\\\\\\\\```gggllllllrrr}}}|||uuuwww{{{|||tttnnnjjjgggffflllyyy|||nnnaaaVVVOOOJJJGGGHHHKKKPPPVVV^^^jjjxxx{{{wwwyyy}}}fff^^^XXX^^^pppxxxqqqooolllkkknnnppprrrssssssttttttmmmeee\\\TTTOOOQQQVVVUUUKKK@@@888777666555333333333333111111111111111111111111000000000111111111222222111111000000000000111111000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000......//////////////////000000000000000000000000111111000000000000//////000//////...///000111222222111///.........///000111111222111111000///...111111111222222333333444333333444444444333222222555666777888:::<<<======>>>@@@DDDFFFGGGGGGIIIJJJLLLMMMOOOSSSVVVYYY\\\]]]^^^[[[[[[\\\\\\\\\```gggkkkkkkqqq~~~~~~tttuuuzzzxxxxxxzzzuuusssqqqvvvzzzjjj[[[QQQLLLJJJIIIKKKOOOTTT[[[eeesssxxx{{{uuucccbbbfffuuu{{{pppqqqrrrmmmjjjkkkoooqqqqqqqqqrrrrrrlllddd___YYYTTTTTTWWWSSSGGG===777777555444333333333333111111111111111111111111/////////000000000111111111111000000000000111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000/////////000000///......000000000000000000000000.........//////000000000///////////////000111111111000//////...////////////000000111111111000000222222222222222222222222222222333444444444444333777777888999:::;;;<<<<<<===@@@CCCEEEFFFGGGHHHIIILLLMMMOOOSSSVVVYYY\\\]]]^^^[[[[[[]]]]]]]]]aaagggjjjkkkqqq}}}rrrmmmooovvvxxxrrruuu~~~yyy{{{wwwgggYYYPPPLLLKKKKKKMMMRRRXXX```jjjyyyzzzxxxpppccclll}}}zzzpppkkkqqqsssooolllnnnrrrrrrooolllmmmnnnjjjdddaaa]]]YYYXXXVVVPPPDDD:::777666555444333333333333111111111111111111111111////////////000000000000111111000000000000111111000000000000000000000000000000////////////000000///////////////////////////////////////////////////000000000000///......000000000000000000000000....../////////000000000///////////////000000111222222111111111111111111,,,---///000222333333333333333222222222222222222111222333444555555555555888888999999:::;;;<<<<<<===@@@CCCEEEFFFFFFHHHIIILLLMMMOOOSSSVVVYYY\\\]]]]]][[[[[[^^^^^^]]]aaagggkkkkkkppp}}}zzznnnjjjmmmuuuvvvqqquuu|||rrrdddWWWOOOKKKJJJJJJOOOTTT[[[dddooo~~~yyy~~~zzznnnooorrrjjjgggmmmooommmoootttzzzwwwpppiiihhhkkkiiieeebbb___[[[XXXTTTLLL@@@777666555444333333333333333111111111111111111111111////////////000000000000111111000000000000111111000000000000000000000000//////000000000000/////////////////////////////////////////////////////////000000000000000//////////////////////////////111111000000000/////////...//////000000000000000111111111222222222111111...///000111111222222111333333222222222222222222111222333444555666666666888888999:::;;;;;;<<<<<<===@@@CCCFFFFFFGGGHHHIIILLLMMMOOOSSSVVVYYY\\\]]]\\\[[[[[[^^^___^^^bbbhhhllllllqqq|||vvvmmmdddiiisssuuupppuuuwwwmmm___RRRKKKIIIIIIIIIQQQWWWaaalllwwwtttpppnnnfffcccgggiiijjjqqq{{{uuukkkiiikkkiiieeeaaa___[[[WWWPPPGGG===777555555444333333333333333111111111111111111111111/////////000000000111111111111000000000000111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000...///000000111111111000////////////////////////111111111000000/////////......///000000000000000......///000000000000///222222222111111///......222222222222222222222222222222333555555666666666888888999:::;;;<<<======>>>AAADDDFFFGGGHHHIIIJJJLLLMMMOOOSSSVVVYYY\\\]]]\\\ZZZ\\\___```___bbbhhhmmmmmmsss}}}|||ppphhhaaafffrrr~~~sssooowwwwwwlll\\\NNNHHHGGGJJJMMMSSS[[[hhhuuuxxx}}}yyyllldddaaadddgggjjjttt}}}sssooonnnjjjddd___]]]ZZZTTTLLLCCC<<<777444444333333222222333333111111111111111111111111000000000111111111222222111111000000000000111111000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000---...///000111222222222////////////////////////......////////////000000---...///000111000000///---...///000111000000///000000111111111111000///111111111222222333333444333333444555666666555555777777888:::<<<===>>>??????BBBEEEGGGHHHIIIJJJKKKLLLMMMOOOSSSVVVYYY\\\]]][[[ZZZ\\\`````````ccchhhmmmnnntttuuujjjcccaaafffrrr|||qqqppp|||{{{nnn\\\MMMFFFHHHNNNRRRUUU___mmm|||yyy|||tttkkkdddbbbfffhhhlllyyyzzzuuuqqqjjjbbb]]]\\\YYYRRRJJJAAA;;;888444444333222222222333333111111111111111111111111111111111111222222222222111111000000000000111111000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000,,,---///000222333333333////////////////////////++++++,,,---...///000111---...000111111111000//////000111333333333222111***,,,...000222444555555000000111222333333444444333444555555666555555555666777888:::<<<>>>???@@@@@@CCCFFFHHHIIIJJJKKKLLLLLLMMMOOOSSSVVVYYY\\\]]][[[ZZZ\\\```aaa```ccchhhlllnnnuuuwwwllldddbbb]]]fffrrr|||uuuuuu|||zzzyyyyyytttfffVVVNNNKKKKKKOOOTTT\\\eeeuuu~~~{{{ssspppgggbbbfffmmmxxxsssgggeeeddd^^^VVVMMMBBB777666:::777666555333222111000000111111111111111111111111222111111111000000//////000000000000000000000000////////////////////////111111000000//////.....................///000000222111111111000000//////000000000000000000000000000000000000000000000000------..................111111000000//////......000111111111111222222222000111111111111222222222111111222222222333333333333333444444555666666666777777888:::<<<===??????BBBBBBCCCEEEGGGIIIKKKLLLJJJLLLPPPTTTWWWZZZ[[[\\\______```______aaaeeehhhlllooouuu~~~xxxooofffaaa___dddjjjrrr~~~zzzzzz~~~yyyyyy|||wwwrrrnnnkkkssswww~~~uuugggWWWOOOLLLMMMQQQVVV```jjj{{{}}}{{{|||vvvooommmfffdddkkkwww{{{pppnnnggg^^^SSSJJJ@@@777555888666555444333222111111111111111111111111111111111111111111111000000000///111111111111111111111111000000000000000000000000111000000000/////////...///////////////000111111111111111000000000//////000000000000000000000000000000000000000000000000111111111111111000000000111000000000/////////...000111111111111222222222000111111111111222222222111111222222222333333333333333444444555666666666777777888:::<<<===??????BBBBBBCCCEEEGGGIIIKKKLLLJJJLLLPPPTTTWWWZZZ[[[\\\]]]]]]^^^^^^^^^aaaeeehhhmmmpppwwwzzzyyy{{{uuuuuusssnnniiieeebbbaaaiiilllrrr}}}zzzvvvtttpppooosssuuuyyy|||}}}~~~|||wwwqqqiiibbb^^^```eeelllttt{{{vvvgggWWWOOOMMMNNNSSSYYYeeeqqq~~~yyyxxxxxxwwwvvvyyyzzz~~~xxxpppnnnnnnppptttyyyxxxpppkkkhhhdddfffrrrvvvsssjjj]]]NNNEEE===777444555555444333333222222222333111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111000000000000////////////000000000000000111222222111111000000000000//////////////////////////////000000000000000000000000333333222222111111111000000000000000////////////000111111111111222222222000111111111111222222222111111222222222333333333333333444444555666666666777777888:::<<<===??????AAABBBCCCEEEGGGIIIKKKLLLJJJLLLPPPTTTWWWZZZ[[[\\\ZZZ[[[\\\]]]^^^```eeehhhmmmpppvvv|||vvvrrrnnnmmmpppkkknnnooommmkkklllmmmkkklllnnntttzzzvvvrrrqqqssssssuuuzzz}}}~~~|||xxxssskkkccc\\\XXXUUUXXX]]]ccciiiqqqyyyxxxiiiXXXOOOMMMOOOUUU[[[jjjxxx{{{vvvppplllkkkkkkkkkkkkhhhjjjnnnsssxxx{{{}}}~~~vvvmmmeeedddgggnnnzzz{{{qqqkkkggg```bbbiiiyyy|||sssoooiiiYYYHHH???;;;666333333333333333222222333333444111111111111111111111111111111111000000000000000222222222222222222222222000000000000000000000000000000000000////////////000000//////000000111222000000000000000000//////////////////////////////////////////////////////111000000//////......---000000000000////////////000000111111111222222222000000111111111222222222111111222222222333333333333333444444555666666666777777888:::<<<===??????AAABBBCCCFFFHHHIIIJJJKKKJJJLLLPPPTTTWWWZZZ[[[\\\YYYZZZ\\\\\\^^^aaafffiiikkknnnttt|||qqqkkkgggdddeeeiiigggnnnttttttuuuzzzzzzxxxuuuuuuzzzzzzzzz{{{|||yyytttmmmfff___[[[XXXSSSTTTTTTVVVZZZaaajjjppp~~~{{{kkkYYYOOOMMMOOOVVV]]]mmm}}}}}}sssgggddd___]]]\\\\\\\\\]]]ZZZ\\\___bbbeeehhhjjjkkkooorrrxxx~~~~~~{{{ssskkkddd___bbbjjjvvvuuujjjcccaaaYYYaaappp~~~uuummmhhhaaaQQQAAA:::999666333111333333222222222333444444111111111111111111111111000000000000000000111111111111111111111111111111////////////////////////////////////000000000000///............///000000//////////////////000000/////////////////////////////////////////////////////////......---------////////////000000000000000000111111111222222222000000111111111222222222111111222222222333333333333333444444555666666666777777888:::<<<===??????@@@AAADDDFFFHHHJJJJJJKKKJJJLLLPPPTTTWWWZZZ[[[\\\YYY[[[\\\]]]___bbbgggkkkmmmnnnsss~~~yyyoooeeeaaa```aaaffflllppp|||{{{wwwqqqjjjccc^^^[[[YYYVVVUUUSSSQQQRRRVVV]]]ccclllsss|||ppp]]]RRROOORRRYYY```ooosssfff___XXXWWWUUURRRQQQQQQRRRRRROOOQQQSSSTTTUUUVVVYYY[[[___ccciiipppwww}}}xxxyyy{{{}}}wwwmmmggg___\\\]]]eeerrryyymmmaaa[[[]]][[[hhhyyy~~~wwwqqqhhh```UUUHHH;;;888888555222222333333333222222333444444111111111111111111111111000000000000111111111111000000000000000000000000........................////////////000000000000...............//////000......////////////000000////////////////////////000000000000000000000000///////////////000000000////////////000000000000000111111111111222222222000111111111111222222222111111222222222333333333333333444444555666666666777777888:::<<<===??????@@@AAADDDGGGIIIJJJJJJJJJJJJLLLPPPTTTWWWZZZ[[[\\\ZZZ[[[\\\]]]___bbbgggjjjooopppuuuooofff___```dddjjjttt|||}}}{{{}}}|||zzzuuuooohhhaaa\\\ZZZVVVVVVTTTRRRPPPQQQTTTWWW\\\bbbjjjrrr{{{vvvbbbVVVRRRUUU\\\dddqqq{{{kkk^^^TTTNNNOOOOOONNNLLLKKKJJJKKKLLLFFFHHHJJJJJJJJJJJJMMMPPPRRRUUU[[[aaahhhqqq{{{~~~xxxsssppppppttt|||{{{rrriiibbb]]]YYYZZZbbbpppxxxoooeee[[[[[[aaahhhvvv|||~~~{{{tttooojjj___UUUGGG>>>777777777555333222444444333222222222333333111111111111111111111111///000000000111111111111////////////////////////////////////////////////.../////////000000000111/////////...///000000111........./////////000000000000000000000000000000000000000000000000000000/////////000111111222222.../////////000000000111000111111111111222222222000111111111111222222222111111222222222333333333333333444444555666666666777777888:::<<<===?????????AAADDDGGGIIIJJJJJJJJJJJJLLLPPPTTTWWWZZZ[[[\\\YYY[[[\\\]]]^^^aaaeeeiiinnnpppttt~~~{{{kkkddd```ccclllwww{{{uuuqqqrrrvvv|||~~~{{{vvvnnnfff___[[[UUUVVVVVVTTTRRRPPPPPPPPPTTTXXX]]]ccckkkuuuzzzeeeYYYUUUWWW___gggsssuuudddYYYRRRLLLGGGGGGHHHGGGFFFDDDCCCDDDEEEAAACCCEEEEEEDDDEEEHHHKKKJJJMMMRRRVVV]]]fffqqqyyywwwppplllkkkhhhooo{{{yyyoooggg```[[[XXXZZZ]]]iii{{{zzzlllfff```ZZZ___jjjuuu{{{xxxsssqqqtttrrrlllgggbbbVVVJJJ>>>888555777777555333333555444333333222222222333111111111111111111111111//////000000111111111222////////////////////////000000000000000000000000.../////////000000111111000000000000000111111222---.........//////000000111111111111111111111111000000000000000000000000------...///000111222222.../////////000000111111000111111111111222222222000111111111111222222222111111222222222333333333333333444444555666666777777777888:::<<<===?????????AAADDDGGGIIIJJJJJJIIIJJJLLLPPPTTTWWWZZZ[[[\\\YYYZZZ[[[[[[\\\___cccgggkkkmmmrrr|||wwwnnnggggggqqqrrrhhhiiieeeeeekkkppptttyyy~~~}}}wwwsssrrrmmmhhh```\\\[[[[[[VVVNNNLLLPPPNNNOOOQQQTTTZZZeeerrr|||}}}mmm```WWWVVV___iiixxxttt```UUUOOOKKKHHHGGGEEEFFFGGGEEECCCAAABBBCCCEEEDDDBBBBBBDDDEEEEEEEEEFFFIIIMMMPPPSSSZZZcccjjjyyyzzzvvvtttoooiiikkkqqqqqq{{{xxxkkkbbb\\\WWWWWW[[[dddaaaooo~~~{{{oooccc]]][[[]]]fffrrr}}}uuuttttttrrrtttrrroookkkeeeZZZNNNDDD:::888666444333444555666444333111222333333222000111111111111111111111111//////000111111111111111//////000000000000//////000000000000111111111111111111111111000000000000------------.........///000000//////.........---............////////////000000000000000111111111------------.........///000000000000////////////000000////////////000000//////000000111111222222333222111111111222333444333333333333333444555555999999::::::<<<===???@@@BBBCCCEEEHHHJJJLLLMMMMMMNNNNNNPPPTTTYYY\\\]]]]]]\\\\\\]]]]]]]]]___cccfffnnnnnnrrr}}}~~~wwwmmmlllsss}}}oooeee^^^ZZZZZZ___fffjjjqqqxxx~~~}}}}}}zzzuuuooohhhbbb___ZZZSSSPPPSSSOOOOOOOOOOOORRRYYYcccjjjrrrrrrddd[[[ZZZbbbmmm~~~uuufffUUUNNNJJJGGGEEEFFFEEEFFFGGGFFFDDDCCCDDDEEEFFFDDDDDDDDDFFFHHHIIIJJJKKKMMMPPPQQQSSSWWW^^^dddqqqzzz|||uuupppllllllkkkjjjooowww~~~rrriiiaaa\\\YYYWWWZZZ^^^gggnnn}}}~~~sssggg[[[WWWYYY```mmmyyyyyyttttttuuurrrqqqoookkkhhhaaaWWWIII@@@999777555444333333444555444333111222333333222000111111111111111111111111//////000111111111111111//////000000000000////////////000000000111111111111111111000000000//////---.........////////////000/////////........................//////////////////////////////......------........./////////000000000000////////////000000////////////000000000000000000000111111111333222111111111222333444888777777777777888999999999999::::::<<<===???@@@BBBCCCEEEGGGIIIKKKKKKLLLNNNNNNPPPTTTYYY\\\]]]]]]\\\\\\]]]]]]]]]___cccfffnnnppptttxxxpppvvv{{{lllaaaSSSOOONNNSSSYYY___hhhpppzzzoooiiiccc\\\XXXWWWQQQPPPNNNMMMMMMQQQWWW\\\dddqqqxxxkkkaaa___gggrrrqqqaaaVVVKKKGGGGGGFFFFFFGGGFFFGGGHHHHHHFFFFFFGGGHHHEEEDDDDDDEEEGGGJJJMMMOOOSSSUUUWWWWWWWWWYYY^^^bbbkkkttt~~~wwwrrrkkkhhhgggiiilllpppyyyyyysssddd^^^ZZZYYYZZZZZZ___eeeooo}}}xxx~~~xxxjjj___VVVWWW___kkkxxx{{{tttsssvvvwwwuuuppplllgggaaaZZZOOOBBB:::777666444333222222333444444333111222333333222000111111111111111111111111//////000111111111111111//////000000000000////////////000000000000111111111111000000000000//////////////////000000000000////////////......................../////////////////////......------,,,....../////////000000000////////////000000000000111000000//////000000111111111111111000000000000222222222222222333444444666666666555666777777888999999999:::<<<>>>???@@@BBBCCCEEEGGGHHHIIIJJJJJJMMMNNNPPPUUUZZZ]]]]]]\\\\\\\\\]]]]]]]]]```dddgggnnnrrrxxx{{{vvvyyyhhh]]]OOOKKKIIIMMMQQQWWWaaakkkxxx~~~vvvqqqjjjbbb]]]WWWUUUSSSQQQQQQTTTWWWZZZ^^^hhhuuurrrfffbbbjjjtttppp```VVVMMMGGGGGGIIIIIIIIIKKKIIIJJJKKKJJJIIIHHHIIIJJJIIIJJJJJJKKKMMMPPPUUUXXX\\\___cccdddccceeeiiilllqqqzzz|||wwwqqqnnnhhhiiilllpppuuu{{{|||rrriiiccc^^^ZZZ[[[]]]aaajjjrrr~~~~~~uuuooofffbbbaaagggrrr}}}vvvrrrtttwwwxxxvvvrrrkkkaaaWWWOOOFFF<<<666555444333222222222333333444333111222333333222000111111111111111111111111//////000111111111111111//////000000000000//////////////////000000000111111000000000///////////////000000000000111111111///////////////.....................////////////222111111000///...------////////////000000000000////////////000000000000111000000000000000000111222222111111000000//////222222222222333333444444444444444444444555666666888999999:::<<<>>>???@@@CCCCCCEEEFFFGGGHHHHHHHHHMMMNNNQQQUUUZZZ]]]]]]\\\[[[\\\]]]]]]^^^```dddgggnnnttt|||~~~~~~vvveeeZZZNNNJJJHHHJJJLLLQQQ\\\fffrrr|||zzzpppgggbbb```]]][[[YYYYYYYYYYYY[[[```iiirrr{{{yyyllleeejjjsss|||gggVVVQQQKKKGGGIIILLLKKKKKKMMMLLLMMMNNNNNNLLLLLLMMMNNNQQQSSSTTTUUUWWW[[[aaafffgggmmmssswwwxxxzzz~~~~~~}}}yyyuuupppmmmkkkjjjiiinnnuuuyyy~~~}}}oooeeeaaa]]]\\\___dddlllyyywwwrrrkkkooowww|||rrrooorrrttttttssstttiiiZZZLLLCCC===888555444333333222222222222222444333111222333333222000111111111111111111111111//////000111111111111111//////000000000000//////...////////////000000000000000000////////////...000000000000111111111222.........///////////////............////////////444444333222111000000///////////////000000000000.../////////000000000111111111000000000000111111222222111111000000//////222222333333444444444444666666666666666777888888888888999:::<<<>>>@@@AAACCCCCCEEEFFFGGGHHHHHHHHHLLLMMMQQQVVV[[[]]]]]][[[[[[\\\]]]]]]^^^aaaeeehhhnnnttt~~~}}}rrrbbbVVVKKKHHHGGGHHHIIIMMMWWWbbbqqq|||yyyuuuqqqmmmiiieeeaaa]]]ZZZZZZ[[[___gggooozzzpppfffhhhppptttaaaTTTOOOJJJHHHJJJLLLKKKLLLNNNOOOQQQRRRSSSSSSSSSUUUWWWVVVYYY\\\^^^aaafffooovvv}}}vvvtttrrrmmmiiihhhiiijjjmmmuuu}}}|||ooofff]]]]]]```hhhrrr~~~~~~vvvxxxpppooopppnnnmmmmmmnnnbbbQQQCCC;;;888777666333333333333333333333333444333111222333333222000111111111111111111111111//////000111111111111111//////000000000000//////......////////////000000000000////////////......000000000000111111111111.........///////////////............////////////333333333222222111111111....../////////000000000......//////000000111111222111111000000111111222111111111111000000000000222222333444444444444444555555444444444555666666777888999:::<<<>>>@@@AAABBBCCCEEEGGGHHHIIIJJJJJJLLLMMMQQQVVV[[[]]]\\\[[[[[[\\\]]]^^^___aaafffiiimmmttt}}}zzzzzzmmm]]]SSSHHHFFFFFFHHHHHHLLLWWWbbbqqq}}}|||wwwqqqjjjeeebbb___```eeejjjrrruuuhhhgggmmm{{{~~~mmm]]]SSSOOOKKKIIILLLMMMLLLNNNQQQPPPRRRVVVXXXZZZ]]]```cccaaaeeejjjnnnsss{{{}}}tttuuuuuussspppoooqqqssswwwxxxnnniiibbbfffooo}}}xxxssssssqqqlllhhhiiiaaaWWWHHH===888777777666333333444444444444333333444333111222333333222000111111111111111111111111//////000111111111111111//////000000000000//////........./////////000000000000/////////........./////////000000000111111............/////////000............////////////000000000000////////////------........./////////.........///000111111111222111111000000111111222000000000000000111111111222333444555555555444333333333333333333444555555777777888:::<<>>@@@BBBCCCCCCDDDFFFGGGHHHIIIJJJIIIIIINNNVVVZZZZZZZZZ]]]^^^______^^^^^^___bbbeeeiiippp{{{~~~{{{~~~}}}oooaaaUUUOOOHHHDDDCCCGGGMMMSSS]]]gggwwwxxxxxx~~~oooiiinnnttt~~~uuueee]]][[[ZZZYYYXXXXXXZZZ]]]___```eeelllttt||||||uuurrrsss||||||{{{||||||{{{}}}ttt]]]HHHAAA999555555555444222111111111111111111111111222222222222222222222222111111111000000000000000000000111111111000000///111111111111000000000///222000...///111111///---000000000000000000000000000//////......---,,,,,,---...//////000///......000111111111111000...---//////000000000000/////////////////////000000000,,,---...---+++***+++,,,000000000000111111111111000000000000000000000000000111222333444333333222333333333444555666777888888888999:::<<<>>>@@@AAABBBCCCDDDEEEGGGHHHIIIIIIJJJJJJOOOWWWZZZZZZZZZ]]]_________^^^^^^```cccfffiiiooozzz{{{www{{{}}}ooo```TTTLLLFFFDDDDDDIIIOOOWWWcccnnn|||rrrjjjlllqqqzzztttfff___^^^bbb```______bbbggglllpppyyy|||qqqmmmppp|||zzztttuuuyyy|||tttsssxxx}}}pppVVVBBB===666333444555555333111111111111111111111111222222222222222222222222000000000000000111111111///000000111111000000000111111111111000000000000222111000000111111000///000000000000000000000000000//////......---------...///////////////......//////000000000//////...000000////////////000000000000//////////////////...///000///...---...///000000000000111111111111000000000000000000000000111111222333333333333333333333333444555666777888777888:::<<<>>>???@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIMMMLLLPPPWWW[[[ZZZZZZ]]]_________^^^^^^```cccfffhhhmmmwwwzzztttqqquuu|||}}}ooo```SSSKKKFFFDDDEEEKKKQQQYYYgggtttvvvmmmlllpppxxxuuujjjeeedddjjjjjjjjjlllpppxxx}}}uuunnnpppyyyyyyssssssvvv||||||tttrrrtttwww~~~xxxaaaJJJ<<<888444222333555555444333333333333333333333333333333222222222222222111000000000000111111111111...///000000000000000000111111111000000000000000111000000000000000000///////////////////////////000/////////......------000000000000000000//////.........///////////////111000///......///000111000000000//////......---///111111111//////000111///000000000111111111111000000000000000000000000222222222333333333333333444444444444555666777888777888;;;===???@@@@@@???BBBBBBCCCDDDFFFGGGHHHIIIOOONNNQQQXXX[[[ZZZZZZ]]]^^^^^^^^^]]]]]]___bbbeeefffkkkrrr{{{rrrmmmkkkpppwww~~~ppp```SSSKKKGGGFFFHHHMMMRRR[[[jjjxxx{{{pppkkkjjjsss|||~~~yyytttrrrsssxxxzzz~~~{{{uuuqqqooommmqqq|||{{{rrrpppsss}}}xxxrrrppppppvvv{{{~~~zzzqqqbbbOOOAAA777555333222333444444444333333333333333333333333333333333222222111111111000000000000000111111111......///000000000000000000000000000000000111111...////////////////////////////////////////////////////////////.........000/////////////////////.............../////////111000///......///000111000000//////......------,,,---......---,,,---...///000000000111111111111000000000000000000000000333333333333333444444444555555555555555666777888777888;;;===???@@@@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIOOONNNQQQWWWZZZYYYZZZ^^^\\\]]]]]]\\\\\\]]]aaaddddddiiiooozzzuuukkkhhhhhhnnnuuu|||rrrbbbTTTLLLHHHHHHJJJOOOUUU___ppprrriiiccclllwww}}}~~~}}}xxxrrrmmmhhhdddcccffflll{{{oooooouuuxxx{{{}}}{{{uuuoookkkjjjrrrvvvvvvnnn^^^NNNBBB<<<555444444333333222222333111111111111111111111111444333333222222111111111111111111111000000000///------...///000000000000000000000000111111111111---...//////......///000000000000000000000000000////////////////////////---------------...//////000000///......//////000000000////////////000000//////..................---...000///......///000000000000000111111111111000000000000000000000000333333333333333444555555666666555555666666777888888999;;;===???@@@AAAAAACCCCCCDDDFFFGGGHHHIIIJJJNNNMMMPPPVVVYYYYYY[[[^^^]]]]]]]]]\\\\\\^^^aaadddeeeiiioooyyyyyyoooiiigggiiiqqqxxx}}}sssdddVVVNNNHHHIIIMMMSSSYYYdddwwwqqqfffaaajjjuuu}}}}}}xxxnnnkkkgggbbb______aaacccmmmxxxooottt~~~tttlllnnnooommmiiihhhjjjmmmqqqnnnhhh]]]NNNAAA;;;:::555555555444333111111111111111111111111111111111444444333333222111111000333222222111000///......,,,---...///000000000000///000000000111111111111---///111000......000222000000000000000000000000/////////////////////000............///000222333222222000///...//////000//////000000000000//////------..................///111222222111111222333000000000000111111111111000000000000000000000000444333333222333444555666666666666666666666777888::::::;;;<<<>>>@@@AAABBBDDDDDDEEEGGGHHHIIIJJJKKKMMMKKKNNNTTTXXXYYY[[[___^^^______^^^^^^___ccceeehhhlllqqqzzz~~~yyypppfffiiihhhlllttt{{{ttteeeWWWOOOHHHIIINNNUUU\\\iii}}}qqqdddeeelllvvv}}}zzzppphhhddd```^^^\\\ZZZ\\\aaahhhmmmzzzvvvrrr{{{sssgggbbbbbbaaa______dddlllsssppphhh\\\PPPDDD;;;888888555666666555333111000000333333333333333333333333444444333333222111000000444333222111000...------,,,---...///000000000000//////000000111111111222---000222111//////111333000000000000000000000000////////////000000000000111111111111333555777888444333111000/////////000...///000111111000///...,,,------....../////////,,,...//////......///111000000000000111111111111000000000000000000000000444444333222333444555666777666666666666777777888;;;::::::;;;===???BBBCCCEEEEEEFFFGGGIIIJJJKKKLLLLLLJJJMMMTTTWWWXXX[[[```````````````___aaadddgggkkknnnsss|||zzzrrrnnnmmmnnnlllrrrzzzwwwhhhWWWLLLGGGJJJNNNSSS]]]mmmzzzooogggaaahhhrrr|||xxxmmmfffaaa[[[XXXRRRTTTVVVXXX]]]fffrrr{{{}}}~~~xxx{{{xxxlllhhhYYY\\\]]]^^^dddlllpppooonnnaaaOOOBBB===;;;777444555555555444444333333333222222222222222222222222333222111000000111222333555444222111000000//////.........///////////////000000//////......---------///000222222000///---////////////////////////000000000000000000000000000111444777:::<<<===>>>888333......111333111///////////////////////////111111000000//////......222111000//////...//////------...///000111111222333222111000000000111222444444444444444444444444777666666666666777777888;;;;;;<<<===>>>???@@@@@@DDDFFFFFFFFFEEEFFFGGGIIILLLOOOSSSVVVXXXZZZ\\\]]]___```aaa``````aaadddffflllooosss~~~|||tttnnnmmmnnnppp{{{yyykkkZZZNNNIIILLLOOOUUU^^^nnnzzznnnfff___eeemmmvvv}}}~~~}}}}}}}}}}}}}}}wwwpppfff^^^YYYVVVRRRPPPRRRTTTWWW\\\eeettt}}}xxxwwwzzz}}}}}}}}}xxxkkkeee^^^```aaacccjjjrrrssspppbbbVVVFFF;;;777666333000555555444444444333333333222222222222222222222222222222111000000111222222111111000000111111222333//////////////////......222111111111000000000///...///000111111000///...////////////////////////........................///000222444666888999999;;;666111000111222000---////////////////////////111000000000/////////...000///...............////////////000000111111111222111111111111111222222444444444444444444444444666666666666666777777888999:::;;;===???@@@BBBBBBDDDFFFFFFFFFEEEFFFHHHJJJKKKOOOSSSVVVXXXYYY[[[]]]___```aaa``````aaadddffflllnnnsss~~~|||tttnnnmmmqqqxxx|||}}}nnn^^^RRRLLLNNNQQQVVV```oooyyylllccc\\\```gggooowww}}}~~~zzzuuuqqqnnnmmmkkkiiibbb]]]VVVQQQOOOOOONNNNNNUUUXXX^^^fffttt~~~}}}{{{vvvssstttzzzvvvjjjddddddfffhhhkkkqqqvvvrrrkkkWWWMMM@@@888666666555333444444444444333333333333222222222222222222222222222222111000000111222222111000000000000111222222000000000//////.........111111111111000000000000...///000111111000///...////////////////////////........................//////111222222333333333999555000///000111///,,,////////////////////////000000000000////////////...------------......///000111111111111111111111///000111222222222222222444444444444444444444444666666666666666777888888777888:::===???BBBCCCDDDDDDFFFFFFFFFFFFFFFHHHJJJLLLOOOSSSVVVXXXYYY\\\]]]___```aaa``````aaadddfffkkknnnttt}}}vvvnnnlllqqq}}}rrrbbbVVVMMMOOORRRXXXbbbrrrwwwiii```YYY]]]ccclllwww}}}wwwrrrlllfffbbb___\\\ZZZVVVSSSPPPMMMNNNPPPSSSUUUYYY___iiivvvyyy}}}zzzvvvuuuzzz~~~xxxpppllllllnnnqqqsssvvvtttiii\\\KKKDDD:::555555777666555333333333333333333333333222222222222222222222222222111111111111111111222444333222000////////////222111111000///...------////////////............//////000000000000//////////////////////////////........................///000000000000//////...000...,,,,,,...//////...////////////////////////000000000000////////////------------...//////000222222222111111111111111...///111222333333333222333333444444444444444444666555555666666777888999888999;;;===???BBBCCCDDDDDDEEEGGGGGGFFFGGGIIIKKKMMMPPPTTTXXXYYY[[[]]]______```aaa``````aaadddfffjjjmmmsss||||||xxxrrrmmmooo|||uuueeeYYYOOOQQQTTTZZZeeewwwtttfff\\\VVVZZZaaammm||||||xxxuuummmhhhbbb\\\XXXTTTQQQOOONNNMMMLLLLLLNNNSSSXXX\\\^^^hhhzzz|||vvvuuutttrrrrrrxxx}}}~~~|||yyyxxxwwwzzz|||zzzwwwnnn\\\MMM???:::444111222333444333333333333333333333333333222222222222222222222222111111111222222111111111333333111000///.........222222111000///......---............//////////////////000000000000//////////////////////////////////////////////////////000000000000000///...------,,,+++,,,---//////...////////////////////////////////////000000000000............///000111111222222222111111111111111...///111222333333333222333333333444444444555555555555555555666777888999:::;;;<<<>>>???AAABBBCCCDDDEEEGGGGGGGGGGGGJJJLLLNNNRRRVVVYYY[[[\\\^^^```___```aaa``````aaadddfffiiimmmsss{{{jjjhhhkkkuuu{{{sssqqqrrr|||}}}yyyiii]]]QQQSSSWWW___lll~~~qqqbbbYYYTTTXXXbbbppp}}}xxxrrrnnnkkk```\\\VVVRRROOOMMMJJJIIIIIIJJJKKKMMMQQQXXX```eeelllzzzzzzqqqnnnooohhhjjjrrr}}}~~~~~~}}}}}}{{{pppbbbPPPBBB;;;888555333333444444444222222222222333333333333222222222222222222222222000111222222222222111000000////////////000111111111111111000000/////////000000000000111111111111000000////////////000000////////////////////////000000000000000000000000000000000000000//////...000000000//////.........////////////////////////////////////000000000000000////////////000000111000111111111111111111111///000111222222222222222222333333444444555555555555555555555666888999:::;;;;;;===>>>@@@AAABBBCCCDDDEEEGGGGGGGGGHHHJJJMMMOOORRRVVVYYY[[[]]]___```___```aaa``````aaadddfffiiimmmsss~~~}}}gggaaa]]]```hhhttt|||uuuqqquuu{{{wwwwwwxxxttttttuuuvvv{{{~~~}}}mmmaaaTTTVVV[[[dddsss{{{mmm```WWWRRRWWWbbbsss}}}}}}{{{wwwrrrkkkeee```]]]UUURRRNNNKKKKKKKKKJJJIIILLLOOOSSSWWW]]]fffpppxxx{{{yyyuuummmhhhiiiiiisssrrr```QQQDDD;;;;;;:::777666555555555555111111222222222333333333222222222222222222222222000111222222222222111000///////////////000111111111000000000000000000000///000000000111111111222000000////////////000000////////////////////////////////////////////////......///000000000000//////000111000////////////////////////////////////.../////////000000000111000000///.........///////////////000000111111111222111111111111111222222222222333333444555555666444444555555666888999:::999:::<<<>>>@@@BBBDDDEEEDDDEEEGGGGGGGGGHHHKKKMMMMMMPPPUUUXXXZZZ[[[]]]______```aaa``````aaadddfffjjjmmmrrr|||mmmcccXXXUUUXXXaaappp}}}xxxqqqrrrzzzxxxqqqooossssssiiidddccceeefffnnnrrrwww}}}ooodddVVVYYY___hhhxxxyyykkk^^^VVVQQQWWWbbbuuu|||xxxuuurrrnnnhhhaaaZZZTTTQQQQQQNNNKKKJJJKKKLLLLLLLLLUUUYYY^^^dddlllvvv|||tttpppqqquuutttmmmhhhhhhttt~~~hhhRRRDDD<<<888888666555333222111000000111111111222222333333333222222222222222222222222000111222333333222111000333222111///............000000000000000111111111---.........//////000000000000////////////000000////////////////////////........................,,,---...///000000000000)))+++---...//////000111////////////////////////.../////////000000111111000///...------------------......///000111111222333222111000000000111222222222333333444555666666444444555555666888999:::777888;;;>>>AAADDDFFFGGGDDDEEEGGGGGGGGGIIIKKKNNNLLLOOOSSSVVVXXXZZZ\\\]]]___```aaa``````aaadddfffjjjmmmrrr{{{pppaaa[[[YYYYYY^^^eeerrruuurrruuutttyyykkkgggiiilllyyy}}}nnnaaaZZZYYY[[[]]]___aaafffkkkqqqvvvyyy{{{|||wwwkkkaaa^^^```jjjzzzsssiii]]]QQQUUU]]]hhhwww~~~yyysssnnnkkkhhhbbb\\\VVVRRRNNNMMMHHHHHHIIIKKKJJJIIINNNUUUXXXaaaiiinnnxxxvvvkkkkkknnntttvvvnnnggglllxxxlllZZZIII<<<777999555444333222111000000000333222222111111222222333222222222222222222222222444444444333333333222222111111222222222222111111000000000000000000000000111111222222222000...---000000000000000000000000222111///.........000111///////////////.........---...///111111111000000//////............//////------------.........///........................---------...///000000111111111111000000000000000444444444333222111111000333333444444444444555555666666777777888888999999:::;;;===>>>???AAADDDFFFKKKJJJHHHHHHHHHIIIKKKMMMPPPRRRUUUXXXZZZ[[[ZZZZZZ[[[]]]```aaaaaabbbcccdddlllooosss|||yyyoooggg___]]]```hhhooozzz~~~ssspppttt}}}pppccc```ccchhhuuu~~~oooaaaXXXTTTSSSSSSSSSUUUYYY^^^bbbgggiiikkkqqquuu{{{yyymmmaaa___aaalll}}}sssjjj^^^TTTWWW___kkkzzz}}}zzzxxxtttoooiiiddd___]]]XXXTTTOOOLLLJJJIIIHHHHHHKKKOOOOOOOOOTTT\\\aaammm|||xxxllleeeaaabbbfffiiihhhkkkxxxppp\\\LLL@@@888666888555444333222222111222222333222222111111222222333222222222222222222222222333333333333222222222222//////000000000000//////////////////////////////000000111111000000//////000000000000000000000000...............------,,,/////////////////////...------...//////...---,,,//////............//////------.........//////////////////....../////////------......///000000111111000000000000000000000.........///000000111111111111222222222222333333666666666777888888999999:::;;;===>>>???AAADDDFFFIIIHHHGGGGGGIIIKKKMMMOOONNNPPPSSSVVVXXXYYYYYYYYY[[[]]]```aaaaaaaaacccdddlllmmmrrr}}}rrriiieeecccdddfffnnn|||~~~tttrrrvvvvvvggg\\\ZZZ]]]eeettt~~~pppcccYYYSSSPPPNNNLLLMMMPPPSSSVVVYYY\\\]]]dddhhhmmmsss{{{|||pppbbb```cccnnn~~~sssiii___WWWXXXbbbppp|||xxxvvvtttppplllhhhccc]]]YYYRRRQQQNNNKKKIIIHHHGGGGGGGGGHHHLLLQQQTTTVVV^^^gggssstttiiibbb___^^^]]]___fffooo}}}uuuyyylll\\\III>>>999666666888444444333333333333444444333222222111111222222333222222222222222222222222222222222222111111111000//////000000000000//////........................//////......//////000000000000000000000000000000,,,---///000000...,,,***......//////////////////////////////...---,,,+++//////............//////....../////////000000000111000///......///000111------......///000000000000000000000000000111111000000111111222333333444111111222222222222333333555666666777888888999999:::;;;===>>>???AAADDDFFFGGGGGGGGGGGGIIILLLNNNPPPOOOQQQTTTWWWYYYZZZZZZZZZ[[[]]]___``````aaabbbdddllllllqqqqqqzzz}}}ppplllggghhhooo{{{xxxwww|||~~~pppcccZZZYYY^^^fffuuu~~~ssshhh```ZZZUUUSSSOOOPPPQQQRRRTTTVVVXXXXXX\\\^^^ccchhhoooxxxttteeebbbdddnnn~~~~~~rrrfff]]]XXXYYYfffwww{{{tttooonnnkkkgggccc___ZZZTTTQQQLLLKKKJJJHHHHHHHHHIIIIIILLLLLLPPPWWW]]]dddppp|||tttggg^^^[[[[[[]]]___fffrrr{{{ttttttuuuuuuzzzwww[[[MMM>>>999999888777888444333333333444444555666333222222111111222222333222222222222222222222222111111111111000000000000111111222222222222111111////////////////////////...------------///111222///////////////////////////000111111111000...---............////////////000000000000000//////...//////............//////////////////000000000000111000...------...000111............//////000000000000000000000111111111444444333333333222222222333333333444444444555555555555666777888999999::::::;;;===>>>???AAADDDFFFGGGGGGGGGHHHJJJKKKMMMNNNRRRTTTWWWZZZ\\\]]]\\\\\\[[[]]]^^^______```bbbdddlllkkkpppnnnxxx|||sssooopppvvv{{{{{{|||xxxkkk```XXXZZZ```eeetttxxxooohhhccc]]]ZZZWWWVVVVVVVVVVVVWWWYYYYYYYYYZZZ\\\___dddkkksssyyyyyyjjjffffffnnn|||~~~pppccc[[[XXX[[[jjjzzzssslllgggeeeaaa]]]YYYUUURRRNNNLLLJJJJJJIIIIIIIIIKKKLLLMMMUUUUUUYYYaaakkkwwwwwwiii^^^VVVUUUXXX___hhhvvv~~~sssssszzzpppcccMMMBBB999999;;;999666444333333333333444555666666333222222111111222222333222222222222222222222222111111111000000000//////111111222222222222111111000000000000000000000000...---,,,---...///111222////////////////////////222111000///...//////000---.........//////000000////////////000000111111//////............//////////////////000000000000//////...------...//////............//////////////////000000111111111111000000000000////////////333333333444444444555555555555666777888999:::::::::;;;===>>>???AAADDDFFFIIIIIIIIIIIIJJJJJJKKKLLLRRRTTTWWWZZZ\\\]]]\\\\\\[[[\\\]]]]]]]]]___aaadddmmmkkkpppyyyxxxsssrrrvvv}}}rrrfff\\\VVVZZZaaaeeetttxxxrrrmmmhhheeebbbaaa```___^^^___```````````````^^^___aaafffjjjyyypppkkkhhhooo|||qqqbbb[[[[[[```qqq~~~yyyuuupppiiiccc^^^YYYVVVQQQOOOMMMLLLJJJIIIIIIIIIJJJKKKMMMPPPSSSTTTZZZ[[[cccnnn{{{zzzjjjaaaXXXSSSWWW```rrr|||ssstttttt___QQQBBB;;;666888:::777333222333333222333333444555555333222222111111222222333222222222222222222222222111111111111000000000/////////000000000000//////111111111111111111111111............///000111222000000000000000000000000111///---,,,+++,,,...///------......///000000000,,,,,,,,,,,,---...000000//////............//////....../////////000000000---..................---......///////////////////////////000111111222222......///000222333444444111111222222222222333333444555666777888999:::;;;:::;;;===>>>???AAADDDFFFIIIIIIIIIJJJJJJJJJJJJJJJOOOQQQTTTWWWYYYZZZZZZZZZ[[[\\\\\\\\\\\\^^^aaadddmmmjjjnnnzzzzzzooovvv|||nnnbbbYYYVVV[[[bbbmmm{{{~~~{{{yyyxxxvvvtttrrrqqqrrrssssssvvvuuuqqqlllgggeeefffgggqqqxxxwwwppplllqqqttteee___aaagggzzz}}}yyyuuurrrmmmhhhccc^^^YYYVVVPPPMMMJJJHHHIIIJJJKKKJJJJJJKKKMMMPPPTTTYYY]]]___dddiiivvv{{{nnnaaa[[[VVVWWWgggzzz|||uuuuuu~~~}}}dddOOOCCC<<<777555666777444333444333222222222222333333444333222222111111222222333222222222222222222222222222222111111111000000000//////000000000000//////000000000000000000000000...//////000111111111111000000000000000000000000//////...---------------------......///000000111......---,,,------.../////////............//////------........./////////---...///000000///...---/////////////////////......//////000111111222222000000111222444555666777111111222222222222333333444444555777888999:::;;;:::;;;===>>>???AAADDDFFFGGGHHHIIIJJJKKKKKKKKKKKKNNNPPPSSSVVVXXXYYYYYYYYY[[[[[[\\\[[[[[[]]]aaadddkkkhhhkkktttyyyvvvttttttyyy{{{mmmbbbYYYVVV\\\dddvvv|||tttooollllllnnnttt|||{{{tttooottt|||}}}wwwhhhcccgggmmm~~~yyyuuummmjjjddd___[[[WWWRRRPPPMMMJJJGGGGGGIIIKKKMMMNNNKKKMMMPPPTTTZZZaaafffiiittt|||tttggg\\\XXXWWW```zzz~~~tttwww}}}lllSSSCCC<<<;;;777555666555333555999333222222111111222222333333222222222222222222333222222222222222222222222222222222222111111111111111111222222222222111111////////////////////////...///111222222222000000000000000000000000000000///000111222111000...------------...///000000111333222000///......////////////............//////------------.........///---...111222222111...---///////////////............//////000111222222222000000000000000000000111333333444444444555555555444444555777888:::;;;;;;:::;;;===>>>???AAADDDFFFEEEFFFHHHJJJKKKLLLMMMMMMPPPRRRUUUXXXZZZ[[[[[[ZZZ[[[[[[[[[[[[[[[]]]aaadddiiifffiiiooopppuuuyyysssvvvyyy~~~}}}iii^^^[[[^^^fffnnnyyyyyysssoooqqqvvv|||wwwmmmrrr~~~{{{yyykkkeeeeeesss|||uuummmhhhbbb]]]WWWSSSQQQNNNKKKGGGMMMKKKJJJHHHIIIKKKOOOQQQQQQTTTWWWZZZ^^^gggrrrzzzrrrfff[[[YYY```rrrwwwtttwwwpppXXXFFF===:::777777666555444444333333444333222111111111222333222222222222333444555666000000000000111222333444000000111111111111000000......////////////......000000000000000000000000000000//////.........---////////////////////////////////////............,,,---------.../////////......------------......---------............///000000///...---,,,,,,,,,---+++***+++...000...,,,........................//////000111111111111111111111111111111111111111333333222222222333444444444444555666777888999999888:::===>>>???@@@CCCEEEHHHHHHGGGGGGHHHKKKNNNOOORRRUUUXXX[[[[[[\\\]]]___[[[\\\\\\[[[[[[\\\```cccdddiiihhhhhhmmmrrr~~~zzzyyyggg]]][[[^^^gggooo{{{zzzpppsss{{{{{{nnnggghhhwww}}}xxxrrrlllddd___ZZZVVVQQQNNNMMMLLLIIIGGGGGGHHHIIIJJJLLLOOOSSSUUUYYY[[[___dddlllyyypppddd]]]bbbrrr}}}ssszzzuuu^^^KKK@@@:::888777666666555444444333333444333222111111111222333111111111111222333444555555444333111000/////////000000111111111111000000......////////////......000000000000000000000000000/////////............////////////////////////////////////............---------.....................------------......---------............///000000000//////......---///---,,,---///000///---........................//////000111111111111000111111111111111111111111222222222222333444555555444444555666777888999999888:::===>>>???@@@CCCEEEHHHHHHGGGGGGIIIKKKMMMOOOPPPSSSVVVYYYYYYZZZ[[[\\\\\\]]]]]]\\\\\\^^^aaadddeeehhhffffffkkkppp|||vvvggg^^^]]]aaajjjsss~~~}}}sssvvvzzzrrrlllmmm|||zzzvvvqqqlllggg```ZZZUUUQQQOOOLLLJJJJJJJJJIIIHHHHHHJJJNNNPPPSSSVVVZZZ]]]bbbfffllltttnnnfffeeetttzzzuuutttqqq\\\JJJ???:::888888666666666555444444333333444444333222222222222222000000000000111222333444666555333111000.........000000111111111111000000...//////000000//////...000000000000000000000000////////////............////////////////////////////////////...........................---------......------------......---------............///000000000000000000//////000///......///000///---...........................///000000111111000000111111111111111111111111111111111222333444555666444555555666777888999999999;;;===>>>???@@@CCCEEEHHHGGGGGGHHHIIIKKKMMMOOOPPPSSSWWWYYYZZZZZZ[[[\\\]]]^^^^^^]]]]]]^^^bbbeeegggjjjfffeeejjjpppuuuhhh```___cccnnnxxxxxxyyyyyyvvvrrrtttwwwppplllgggaaa]]]WWWRRRNNNLLLKKKJJJIIIJJJJJJKKKKKKPPPRRRVVVXXXZZZ^^^dddiiiooouuu~~~yyynnnpppyyyzzzwww{{{|||hhh[[[JJJ>>>999999888777666666555555555444444444444444333333222222222222000000000000000111222222111111111111111111222222000000111111111111000000//////000000000000/////////////////////////////////////////////.........////////////////////////////////////............/////////...---------,,,......------------......---------............/////////////////////000000000//////.........------...........................//////000000000000000111111111111111111111111333333222222222333444444555555666777888999999:::999;;;===??????AAACCCEEEGGGGGGGGGHHHJJJKKKMMMNNNQQQTTTYYY\\\\\\\\\]]]^^^]]]]]]]]]]]]\\\^^^aaadddiiikkkgggeeejjjqqqtttgggaaa___eeeqqq}}}}}}xxx{{{}}}zzz}}}vvvllleeeaaa\\\WWWSSSPPPMMMJJJJJJJJJJJJJJJJJJKKKMMMOOOSSSWWW[[[^^^bbbjjjttt|||~~~vvvttt~~~zzzwwwdddTTTKKK@@@999888999777555555555555555555444444444444444444444333333222222000000//////000000111111/////////000111333444555000000111111111111000000//////000000000000//////////////////////////////.........///////////////////////////////////////////////////............/////////...---------,,,......------------......---------............///.....................///............---,,,,,,,,,////////////////////////......///000000000000000111111111111111111111111555555444333222222222222555555666777888999::::::999;;;>>>???@@@AAADDDFFFGGGGGGHHHIIIJJJLLLMMMNNNPPPTTTYYY\\\]]]]]]]]]]]]\\\\\\\\\[[[[[[]]]```ccchhhjjjeeedddiiiqqq~~~ssshhhaaaaaahhhwwwyyyyyyzzzmmmddd[[[WWWRRROOOMMMLLLKKKIIIJJJKKKLLLMMMMMMOOOSSSVVVWWW]]]fffmmmuuuzzzyyyxxxtttqqqppp}}}qqq^^^MMMDDD@@@:::777777777555444555555555555555555555555444444444444444333222222111000000000000000111111111111000000111111222333000000111111111111000000///000000111111000000///000000000000000000000000.........///////////////////////////////////////////////////...........................---------......------------......---------............///...............---------,,,---......,,,+++,,,---////////////////////////---...//////000000//////111111111111111111111111555555444333222222222222555666666777888999:::::::::<<<>>>???@@@AAADDDFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNRRRWWW[[[[[[[[[ZZZZZZ[[[\\\\\\[[[[[[\\\```bbbdddgggcccbbbiiiqqqvvvkkkfffgggqqq{{{yyy}}}~~~oooccc[[[VVVRRRNNNLLLLLLMMMNNNNNNLLLOOORRRTTTVVVYYY^^^ccchhhrrr}}}}}}vvvpppnnnmmmooowwwyyyhhhVVVIIIBBB<<<:::888666555666777888555555555555555555555555333444555555555444333222222111111000000111111111222222111111111111111222000000111111111111000000000000111111111111000000000000000000000000000000............/////////000////////////////////////////////////............---------.....................------------......---------............///000000//////......------+++---///...---,,,...000////////////////////////---...//////000000//////111111111111111111111111333222222222333333444555666666777888999::::::;;;:::<<<>>>@@@@@@BBBDDDFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNRRRWWW[[[\\\[[[ZZZZZZ\\\]]]]]]\\\\\\]]]```ccccccgggdddeeellluuu~~~{{{ppplllnnn{{{}}}yyy|||uuufff\\\UUUUUURRRNNNMMMNNNQQQRRRSSSPPPTTTXXX[[[^^^ccciiinnn|||{{{ooojjjhhhlllrrr}}}~~~sssdddQQQAAA===AAA999999888666555777;;;>>>444555555555555555555555333444555555555444333222222222111111111111111222111000000000111222333333000000111111111111000000000000111111111111000000000000000000000000000000---.........//////000000////////////////////////000/////////............,,,------....../////////.........------.........---------.........//////222111111000///......---+++...000000...---///222000000000000000000000000---......///////////////111111111111111111111111000000111222333555777888666666777888999::::::;;;:::<<<>>>@@@@@@BBBDDDFFFFFFGGGHHHJJJKKKLLLLLLMMMOOOTTTZZZ]]]^^^]]]\\\\\\]]]^^^^^^]]]]]]^^^bbbdddeeeiiihhhiiiqqqzzz}}}~~~tttvvvuuutttwww}}}uuusssttt}}}{{{yyy~~~nnn```XXXUUUQQQQQQQQQRRRSSSTTTUUUVVVZZZ^^^bbbeeeiiiqqq}}}qqqdddaaaccciiivvv}}}uuu\\\JJJAAA???<<<:::888666444222111222333444333333444555444333111000333333333222222111111111111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111444666444///+++---------.........//////........................111111000000//////......777333...+++,,,------+++000000//////.........---111111000000//////..................////////////000000000000111111111111////////////000000000000222222222333444555666777888888777777777999:::;;;;;;<<<===???AAACCCDDDEEEGGGHHHJJJJJJIIIIIIKKKLLLUUUWWWZZZZZZYYYYYYYYYYYY[[[\\\\\\\\\\\\^^^aaadddiiiiiiccccccmmmyyy{{{wwwtttooommmnnnsssyyy~~~yyyxxx{{{}}}}}}mmmaaa\\\ZZZ[[[ZZZZZZZZZ[[[]]]___```cccgggkkkpppxxx{{{xxxvvvtttrrrnnngggaaa]]]aaakkk{{{uuueeeQQQAAA;;;:::888666777666444222222222333444333333444444444333222111333333333222222111111111111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000000/////////////////////000000000000000000000000333111///000222222000...---------.........//////......................../////////.........------333000---,,,...//////...000/////////............////////////........................////////////000000000000111111111111/////////000000000111111333333333333444555666666777777666666777888999:::<<<===>>>???AAABBBDDDDDDHHHJJJKKKLLLKKKLLLNNNOOORRRUUUXXXZZZZZZZZZ[[[\\\\\\\\\]]]\\\\\\^^^bbbeeeggghhhccccccmmmyyy|||rrriiidddcccfffhhhpppyyy}}}{{{wwwttttttzzzzzznnnfffdddeeehhhgggffffffhhhkkknnnppptttxxx~~~xxxooofffhhhhhheee___\\\^^^```iiinnnxxxzzz^^^SSSDDD:::777666555444666555444222222222333333333333333444333333222111222222222222222111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000444111---,,,---///000000---------................................................---------------...---,,,---///000000///////////////............------------........................////////////000000000000111111111111000000000111111111222222333333333333444444555666888777777888888999;;;;;;===>>>>>>@@@AAABBBCCCCCCFFFHHHJJJKKKLLLMMMOOOQQQOOORRRVVVYYYZZZ\\\]]]___]]]]]]^^^]]]]]]___cccffffffgggbbbcccmmmxxxwwwllleeebbbbbbcccggglllpppuuu}}}|||wwwuuuwww|||vvvssssssuuuwwwvvvuuuvvvyyy~~~~~~oooddd___[[[^^^___]]]ZZZ[[[aaagggyyy~~~ssscccNNNGGG===777666666555444555444333222222222333333222222333333333222222222222222222111111111111111111111111111111111111111222222111111000000//////////////////////////////////////////////////////.........///////////////000000000000000000000000111///---++++++---///000......................................................------------------++++++---...000000/////////////////////.........,,,,,,---......///000000............///////////////000000000111111111111000111111111222222222222333333333333333444555666888999999:::;;;<<<======>>>>>>???@@@AAAAAABBBBBBCCCEEEHHHIIIJJJLLLNNNPPPNNNQQQUUUXXXZZZ[[[]]]___]]]^^^^^^^^^^^^```cccfffggghhhcccdddmmmwww~~~rrrjjjfffcccbbbbbbdddfffjjjqqqvvvxxx~~~~~~{{{yyyxxx|||qqqeee\\\WWWWWWSSSVVVYYY]]]cccjjjqqqvvvnnnYYYLLLDDD@@@:::777666666555333444333333333222222222333222222222222222222222222111111111111111111111111111111111111111111111111222222111111000000//////////////////////////////////////////////////////------....../////////000////////////////////////------...------------........................---................................................+++,,,...//////...------.........///////////////------...///000111111222............///////////////000000000111111111111000111111111222222222222444444333333333444555555777777888999;;;;;;<<<<<<>>>>>>???@@@AAAAAABBBBBBCCCEEEGGGIIIJJJLLLNNNQQQPPPRRRVVVXXXYYYZZZ\\\]]]]]]^^^^^^^^^^^^```cccfffiiijjjffffffmmmuuuzzztttiiiddd``````______bbbfffllloootttyyy~~~|||wwwuuuxxx|||ppp```WWWSSSTTTWWWRRRVVV^^^iiiuuurrr\\\LLLBBB<<<:::777666555444333111333333333333333222222222222111111111111222333333000000000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000---------......//////000////////////////////////***,,,//////...---------...............---------......................................./////////,,,...//////...,,,,,,,,,.........///////////////.........///000111111222............////////////000000000000111111111111000000000111111111222222444444444333333444444555444444666888999:::::::::===>>>>>>@@@AAABBBCCCCCCEEEGGGJJJKKKLLLNNNPPPRRRPPPSSSVVVXXXYYYYYYZZZ[[[]]]]]]^^^]]]]]]___cccfffiiikkkggggggooovvv~~~uuummmiiiddd^^^]]]```ccceeegggiiijjjooouuuzzz||||||{{{{{{sssaaaYYYVVVWWWZZZ^^^```gggttt{{{___NNNDDD>>>777666555555555444333333222222222333333333222222222111000000000111333444///000000000111111111222111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000,,,,,,---......///000000////////////////////////***---//////...---.../////////.........---------........................,,,,,,---------.........+++---//////---+++,,,.............../////////000---......//////000000000............////////////000000000000111111111111/////////000000000111111555444444333333444444444444555777999;;;;;;;;;;;;<<<===>>>???AAABBBDDDDDDFFFHHHJJJKKKLLLMMMOOOQQQOOORRRVVVXXXYYYYYY[[[\\\\\\\\\]]]\\\\\\^^^bbbeeegggjjjgggiiiqqqxxxzzzrrrgggcccddd\\\^^^_________cccjjjooo{{{{{{ooocccXXXWWWZZZ^^^bbbfffrrr}}}fffNNNBBB<<<888666555555555666666666555111222222333333333222222111111000000000111333444//////000000111111111222111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000000000,,,,,,------...///000000////////////////////////+++---///...,,,,,,///111//////.........---------........................+++++++++,,,,,,---------***,,,......,,,,,,...000---.........//////000000---------.........................../////////000000000000000111111111111////////////000000000000555444444333333333444444777888:::===>>>??????>>>;;;<<<===???AAACCCDDDEEEDDDFFFHHHJJJJJJKKKMMMOOONNNQQQUUUXXXYYYZZZ\\\]]][[[\\\\\\\\\\\\^^^aaadddeeehhhgggiiirrrzzz~~~sssllljjjeee___ZZZYYY]]]bbbfffwww~~~~~~mmm___[[[WWWZZZcccnnnxxx}}}gggUUUIII???999777555444444333333444444555333222111000000000111222111111000000000000111111222222222222111111111000////////////000000000000333222111000000111222333111111111111111000//////---.........//////000000333000...///111222111///..................------////////////////////////,,,---...//////...---,,,......------------......000000///...............------,,,+++,,,---...///111111000///...---,,,,,,++++++,,,,,,---...//////...............---------000000000000////////////111000///////////////000333333222222333333444555666888:::<<<<<<<<<===???>>>>>>???@@@AAACCCDDDEEEEEEGGGIIIJJJJJJJJJLLLNNNQQQTTTWWWYYYYYYZZZ[[[\\\______^^^\\\\\\]]]aaadddfffgggiiijjjmmm|||{{{wwwqqqjjjeeecccccccccmmmsss|||~~~zzzzzz{{{{{{zzzyyywwwvvvrrrssssssuuuzzzrrrbbbWWWVVVYYYfffyyyxxxfffRRRFFF???:::666555444444333333333333444444111111222222222111000///111111000000000000111111222222111111111000000000111111111111222222222222222111000000000000111222111111111111111000//////............/////////000111...,,,---///000///---////////////////////////////////////////////////------...//////...------......------------......000000///...............------,,,,,,,,,---...///////////////............,,,,,,------......//////////////////////////////000000000000////////////000000////////////000000333333222222333333444555555777:::;;;;;;;;;===>>>>>>>>>???@@@AAACCCDDDEEEFFFHHHJJJJJJJJJKKKMMMOOOQQQTTTWWWYYYYYYZZZ[[[\\\_________]]]\\\^^^aaadddhhhhhhiiikkkoooyyyrrrllliiilllmmmpppsssuuuvvvwwwwww}}}}}}yyyvvvppppppppppppooonnnlllllliiikkknnnrrr{{{}}}yyyuuuooocccXXXSSSVVVaaaxxxzzz]]]PPPCCC===;;;888777888444444333333333333444444///111222333333111///...111111000000000000111111111111000000000/////////111111111111222222222222111000000//////000000111000111111111111000000///............////////////000...------...//////...///000000000000000000000////////////////////////------...//////...------......------------......000///......---.........------,,,,,,------...///------.........//////000..............................//////000000111111////////////000000000000000000000//////000000111333333222222333333444555444666999:::::::::<<<===>>>>>>???@@@AAACCCDDDEEEGGGIIIKKKKKKKKKLLLNNNPPPQQQTTTWWWYYYYYYZZZ[[[\\\_________^^^^^^___bbbeeeiiihhhiiikkkrrr}}}}}}{{{xxxtttrrrqqqrrrrrrrrrtttyyy}}}xxxtttqqqnnnkkkjjjjjjiiiiiijjjkkklllooossszzz|||oooooommmhhhccc```]]]ZZZ[[[ccctttdddPPPFFF===;;;:::777666666444333333333333333333444000111111222111000//////111111000000000000111111000000000000////////////.../////////000000000000000000////////////000000000000111111111111000///.........///////////////111000/////////000000000///////////////000000000////////////////////////---..................---......------------......///......------.........---------------......///---------........./////////////////////.........------...///000000111111////////////000000000000000000000///000000111111333333222222333333444555333555888999999999;;;<<<>>>>>>???@@@AAACCCDDDEEEHHHJJJLLLLLLLLLMMMOOOQQQQQQTTTWWWYYYYYYZZZ[[[\\\______```______```cccfffiiihhhhhhllluuu~~~wwwwwwxxx|||~~~~~~}}}}}}}}}}}}{{{}}}~~~yyytttpppmmmllliiihhhiiikkkooouuuzzz~~~{{{sssmmmdddaaa]]]YYYWWWZZZbbbiiiqqq}}}kkkUUUDDD===777777666333111222333333333222222333333333333222000......///000222111111000000000000111111000000000000////////////.../////////000000000000//////000000000000/////////000000111111111000000///////////////.........000000000/////////000000---------....../////////////////////////////////.........------...............------------............------------......------.........//////...............------------///////////////.........,,,,,,---......///000000.../////////000000000111000000000000000111222222333333222222333333444555333555777999999999:::<<<>>>>>>???@@@AAACCCDDDEEEHHHJJJLLLMMMMMMMMMOOOQQQQQQTTTWWWYYYYYYZZZ[[[\\\^^^___``````___aaaccceeehhhgggggglllxxxzzztttpppmmmnnnrrrwww~~~}}}zzz{{{{{{yyyuuuqqqnnnnnnmmmooottt{{{xxxqqqllleeeaaa]]]YYYVVVVVVZZZbbbqqq{{{gggTTTGGG<<<777444666666444222444333333222222222222333333444222///,,,,,,...111333111111000000000000111111111111000000000/////////111111111111222222222222///000000111111000000//////000000111111111111000///////////////.........---......---,,,,,,---///,,,,,,------....../////////////////////////////////...------------...///......------------......---------,,,------...///------...////////////...///.........------,,,,,,........................,,,,,,------......//////......//////000000111111000000000000111111222333333333222222333333444555333555888999999999;;;<<<>>>>>>???@@@AAACCCDDDEEEHHHJJJLLLLLLLLLMMMOOOQQQQQQTTTWWWYYYYYYZZZ[[[\\\\\\^^^___```___```ccceeehhhggghhhooo||||||sssmmmjjjkkkiiijjjooosssuuu}}}rrrssssssrrrqqqqqqtttwwwuuuxxxzzzzzzxxxxxx|||}}}}}}}}}rrrhhhbbb^^^\\\ZZZYYYWWWZZZcccmmmxxxvvvhhhZZZLLL@@@999999555444777777555555777333333222222222222333333333111///...---...000111111111000000000000111111222222111111111000000000111111111111222222222222000000111222222111000000//////000111111111111111000/////////............,,,......---++++++---///---------...//////000000///////////////////////////...------------...///......------------......---,,,,,,,,,------...///,,,---...///000//////...,,,,,,------------......,,,,,,------......//////.............../////////.........///000111111111000000000000111222333444333333222222333333444555444666888999999:::;;;===>>>>>>???@@@AAACCCDDDEEEGGGIIIKKKLLLLLLMMMOOOPPPQQQTTTWWWYYYYYYZZZ[[[\\\[[[\\\^^^______```bbbdddiiihhhjjjrrr{{{qqqiiieeeccchhhgggjjjqqqsssrrruuu{{{}}}{{{xxxyyy{{{~~~~~~zzzrrrnnnfffhhhiiihhhffffffiiilllqqqvvv{{{|||{{{~~~wwwnnnjjjccc\\\XXXVVVWWWXXXZZZZZZbbbrrrrrrfffXXXNNNFFF>>>555111666333222444333111111444333222222222222222222333000000000000////////////111111000000000000111111222222222222111111111111////////////000000000000000111222333333222111000//////000111111111111111000000//////.........---...///111///---,,,///111---......///000111111222///////////////////////////...---,,,,,,---...///.........------.........,,,,,,,,,,,,------...///,,,---///000000000///...***++++++,,,---//////000++++++,,,,,,---...//////000000000000////////////---......///000111111222000000000000111222333444333333222222333333444555444666999:::::::::<<<===>>>>>>???@@@AAACCCDDDEEEGGGIIIKKKKKKKKKLLLNNNPPPQQQTTTWWWYYYYYYZZZ[[[\\\ZZZ\\\^^^______```bbbcccjjjiiillluuuxxxpppjjjfffeeeeeehhhjjjmmmpppsssttttttttttttvvv{{{}}}yyy|||{{{vvvpppmmmlllmmmnnnuuuvvvvvvrrrlllfffeeeeee```^^^\\\]]]```ccceeeffflllyyywwwiii```aaa```\\\WWWTTTVVV]]]bbbiiisss~~~qqqYYYPPPEEE>>><<<;;;888666555555444444444333333333111111111111111111111111222222111000//////000000------------............000000000000000000000000222111111111000000//////000000////////////000000////////////............,,,,,,------------,,,,,,......------------......////////////////////////...------,,,,,,------...------------------------......---------,,,,,,,,,---,,,******++++++***)))+++,,,...000000///...---,,,,,,++++++,,,...///111......------------.........//////000000000000000111000///......///000111/////////000111111222222111111111000111111222333777777888999;;;<<<===>>>;;;===??????@@@AAADDDFFFFFFIIIKKKLLLLLLMMMNNNOOORRRTTTWWWXXXYYYYYY[[[\\\YYY[[[\\\\\\]]]___bbbeeehhhlllnnntttzzztttoookkkiiihhhlllooosssvvvyyyzzzyyyyyyttttttwww~~~xxxtttuuu|||~~~|||xxxuuurrrlllgggddddddeeegggrrrpppkkkeee```]]]^^^___\\\\\\[[[]]]aaagggnnnrrruuuoooggg]]]UUUXXXWWWWWWXXX\\\fffsss|||ooo\\\MMMFFF>>>999999888666333555444444444444333333333111111111111111111111111222222111000000000000000...////////////000000000////////////////////////111111000000000/////////000000////////////000000////////////............/////////000000//////////////////....../////////........................///......------......///....................................------,,,,,,111000//////000000///---+++,,,...///000///...---,,,,,,,,,,,,---......///......------------............///000000000//////111000///......///000111/////////000111111222222111111111111111222222333666777888999:::<<<======<<<===??????@@@AAADDDFFFGGGIIIKKKMMMMMMMMMNNNPPPRRRTTTWWWXXXYYYYYY[[[]]]ZZZ\\\]]]]]]^^^___ccceeeiiilllooouuu}}}zzzwwwssspppnnnppprrruuuyyy{{{|||||||||yyyyyyyyyzzz|||{{{|||zzzzzz|||vvvpppllliiiddd___^^^^^^```bbbssslllbbb[[[YYYZZZ]]]___^^^___aaabbbfffooozzz}}}tttggg___[[[XXXSSSOOORRRTTTYYYaaannnmmmWWWJJJ@@@<<<777555666666555333444444444444333333333333111111111111111111111111222111000000000000000000000000000111111111222222........................000000///////////////...000000////////////000000////////////............000000000000000000000000000000////////////000000------------------------/////////....../////////......................../////////............---000///......//////...---+++,,,.../////////...---,,,------.........------......------------......------...////////////...000000////////////000000/////////000111111222222111111111111111222333333666666777888:::;;;<<<===<<<===???@@@@@@AAADDDGGGHHHJJJLLLMMMMMMNNNOOOPPPRRRTTTWWWYYYYYYZZZ[[[]]]\\\]]]^^^^^^___aaadddfffkkknnnqqqxxx}}}{{{yyyxxxwwwxxxxxxzzz||||||~~~~~~}}}~~~|||uuunnnjjjgggccc```___```bbbccctttmmmccc^^^___dddgggiiijjjmmmoooqqqttt~~~lllcccYYYSSSRRRTTTTTTSSSVVV\\\hhhwwwjjjUUUGGGAAA:::777555555666666555444444444444333333333222222111111111111111111111111111111000000000000000111000000111111111222222222////////////////////////////////////............000000////////////000000////////////....................................000//////////////////000------------------------//////............//////------------------------/////////////////////......---,,,,,,......---,,,,,,---......//////......------...//////...---,,,......------------......,,,------...............000000////////////000000/////////000111111222222222111111111111222333333555666777888:::;;;<<<<<<<<<>>>???@@@@@@BBBEEEGGGHHHKKKMMMNNNNNNOOOPPPQQQRRRUUUWWWYYYYYYZZZ\\\]]]^^^___`````````aaaeeegggoooqqqsss{{{|||{{{~~~}}}}}}zzzssspppooollljjjhhhhhhiiijjjtttoooiiiiiimmmssswwwyyyrrrhhh^^^XXXQQQOOOQQQVVVYYY[[[cccmmm}}}xxxbbbOOOBBB===;;;777666555444555555444333444444333333333222222222111111111111111111111111111000000000000000111111/////////000000000111111000000000000000000000000............////////////000000////////////000000////////////..................------------......///......------......///------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...////////////////////////...---...///000///...,,,------...............---.../////////...---,,,......------------......,,,------...............//////000000000000///////////////000111111222222222222222111222333333444666666777888:::;;;<<<===<<<>>>@@@@@@AAABBBEEEGGGIIILLLNNNOOOOOOPPPQQQRRRSSSUUUXXXYYYZZZZZZ\\\]]]___```aaaaaa```bbbeeegggrrrsssuuu|||~~~|||~~~}}}{{{zzzwwwvvv{{{~~~|||zzzyyy|||{{{{{{~~~vvvlllfff^^^YYYTTTRRRQQQSSSYYYaaagggjjjvvv~~~ooogggYYYKKK@@@;;;999999555444444333222222222222333333333333222222222222111111111111111111111111000000000000000111111222........./////////000000111111111111111111111111...////////////000000000000000////////////000000////////////............000///...------...///000......------------......------------------------------,,,,,,,,,,,,---------------------------------............/////////,,,+++++++++---...---,,,------------......//////---....../////////............------------......------...////////////...//////000000000000///////////////000111111222222222222222222222333444444777777888999;;;<<<===>>>===>>>@@@AAAAAABBBEEEHHHJJJMMMOOOPPPPPPQQQRRRSSSSSSUUUXXXZZZZZZ[[[\\\^^^___```aaaaaa```bbbeeegggrrrsssttt||||||~~~wwwmmmlllqqqvvv|||ooobbb\\\ZZZYYYYYYWWWYYY^^^eeeoooyyy{{{kkkaaaUUUNNNEEE???<<<:::888666444444333222111111222444333333333222222222222111111111111111111111111111000000000000000111222222........./////////000000000000000000000000000000/////////000000000111111000000////////////000000////////////............///...---,,,,,,---.../////////............//////..............................------------......////////////////////////,,,,,,------............***)))((()))+++++++++***---------------...//////......---......///000111......------------............///000000000//////...///000111111000///.../////////000111111222222333222222222222333444444888888999:::<<<===>>>???===???@@@AAAAAACCCEEEHHHKKKMMMPPPQQQQQQQQQSSSTTTSSSVVVXXXZZZZZZ[[[]]]^^^___```aaa``````aaadddfffnnnoooqqq{{{tttwww}}}|||{{{~~~nnngggiiigggmmmuuu}}}ssskkkaaaYYYWWWYYY]]]```aaaeeemmmyyyttt___SSSOOOFFF@@@:::777888888444///555555444333222333666888333333333222222222111111111111111111111111111111000000///000000111222222////////////000000000000//////////////////////////////000000111111222222000000////////////000000000/////////............---,,,***))))))***,,,---000000////////////000000//////////////////////////////............//////111111111111111111111111,,,,,,,,,---------......---,,,+++,,,...///...---...------------...//////...---------...///111222.........------............//////000000000000000...///000111111000///.../////////000111111222222333333222222333333444555888999:::;;;===>>>??????===???@@@AAAAAACCCFFFHHHLLLNNNPPPQQQQQQRRRSSSUUUSSSVVVYYYZZZZZZ[[[]]]^^^___```aaa``````aaadddfffkkklllooozzziiimmmsss}}}zzztttrrruuutttkkkjjjnnnooopppuuuuuunnnmmmmmmkkkiii^^^^^^[[[XXX[[[eeemmmppp~~~uuu```QQQGGGBBB;;;:::888777555444444444333333333222222222111111222111000111222222111000000000111111111111000000000000000000000000000000000///...------...///000000000000000000000000000000000000000000000000000000000000000///...---,,,000///...------...///000///////////////////////////////////////.........---------...............---------............///........................///,,,+++,,,...///---+++...------,,,,,,------...------------------------////////////////////////111000...---...///111222............///////////////...------...000222444---...000111222222111111444444333222222333333333777888999;;;<<<===>>>>>>>>>>>>???@@@AAACCCEEEFFFLLLNNNQQQRRRRRRRRRRRRSSSRRRVVVZZZ]]]]]]]]]]]]]]]^^^^^^^^^^^^___aaabbbdddnnnnnnoooyyydddggglllttt~~~wwwwww{{{zzz{{{xxxqqqpppwww}}}vvvnnneee___]]]]]]ZZZXXXUUUTTTSSSXXXjjjsss___PPPEEE>>>:::999888777666555444444444444444444333333333222222222111000111222222111000000000111111111111000000000000000000000000000000000///...------...///000////////////////////////////////////////////////......///////////////...111000///......///000111////////////////////////,,,,,,------......//////.........///////////////---------............///------------------------...---+++,,,...///---+++...------,,,,,,------...------------------------..............................///000000000000000............//////////////////......///000111222///000222333444444333333444333333222222333333444777888999;;;<<<===>>>>>><<<<<<===???AAADDDFFFGGGJJJLLLPPPQQQRRRRRRSSSTTTTTTWWW[[[^^^^^^^^^^^^^^^^^^^^^^^^^^^___aaacccdddiiijjjlllvvv___```bbbhhhrrr~~~wwwvvvxxxwww|||wwwlll```[[[UUUTTTVVVXXXXXXWWWYYYYYY[[[hhhooofffXXXLLLCCC===:::999666666555444444444444444555555555444444444333333222111000111222222111000000000111111111111000000000000000000000000000000//////............//////........................////////////////////////,,,---...///000000000000111000000//////000000111////////////////////////***++++++,,,---...//////........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,...------,,,,,,------...........................------------------------,,,---000111222111///...............////////////////////////000000000000000000222333333444333333333333333222222333333444777888999;;;<<<===>>>>>>;;;;;;===???BBBEEEGGGIIIHHHKKKNNNPPPQQQRRRSSSTTTTTTXXX\\\^^^^^^^^^^^^______^^^^^^^^^___aaacccdddfffhhhkkkuuu]]]\\\\\\___gggsss}}}}}}tttggg]]]WWWTTTQQQRRRWWW\\\```bbbgggkkktttqqqdddVVVPPPGGG@@@<<<:::999999444333333333333333444444444444444444333333333333222111000111222222111000000000111111111111000000/////////////////////////////////....../////////........................////////////////////////,,,---...///000000000000000000////////////000000////////////////////////,,,,,,,,,------.........---------,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------///000000000///...............///////////////000000000000000///......//////000111111222222333333222222222333444444777888999;;;<<<===>>>>>><<<<<<>>>???AAADDDFFFGGGIIIKKKNNNPPPPPPPPPQQQRRRTTTWWW[[[]]]]]]]]]^^^_________^^^^^^```aaacccdddhhhjjjmmmwww___^^^\\\\\\```jjjwwwxxxvvv~~~zzzuuutttttt}}}rrrkkkhhhbbbYYYRRRSSSRRRSSSWWW^^^gggooosss{{{kkkXXXMMMFFFBBB<<<888666555444444222222222222222333333444333333333333222222222222222111000111222222111000000000111111111111000000////////////////////////...//////////////////...////////////////////////..............................////////////..............................////////////////////////000/////////......------............------,,,,,,---------............///------------------------,,,------------,,,------...------,,,,,,------...++++++++++++++++++++++++........................///...---------...000111............///////////////000000000000000///.../////////000000111222222333222222222333333444555777888999;;;<<<===>>>>>>?????????@@@AAABBBDDDEEEJJJMMMOOOPPPPPPOOOPPPQQQSSSVVVYYYZZZ[[[[[[]]]^^^____________```bbbccceeejjjlllooowww___```___]]]^^^dddnnnvvv~~~~~~vvvvvv|||vvvpppnnnpppuuu|||wwwkkkfff___ZZZXXXWWWSSSQQQQQQVVV^^^jjjxxxvvvdddTTTGGG>>>???<<<999666666555444333333222222222222222333444333333222222222111111111222111000111222222111000000000111111111111000000000000000000000000000000......////////////......////////////////////////...........................///////////////......,,,------......------,,,////////////////////////111111000///...------,,,111111111000//////......---------............///........................,,,---......,,,,,,---......------,,,,,,------...++++++++++++++++++++++++////////////////////////000...---,,,,,,...000111............////////////////////////000000000000111111111111222333444555222222222222333444555555777888999;;;<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCCCCKKKMMMPPPQQQQQQPPPQQQRRRSSSUUUXXXYYYZZZZZZ\\\^^^```_________```bbbdddeeeiiilllooouuu]]]```aaa```___bbbiiiooopppwww}}}|||}}}~~~yyywwwuuuvvvyyyyyyvvvssssssqqquuu}}}{{{|||{{{yyytttlllddd___ZZZYYYXXXXXXYYY\\\___bbbdddmmm|||jjjXXXNNNFFF>>>888;;;:::888777888888777666444333333222222222333333444444333333333222222222222111000111222222111000000000111111111111000000000000000000000000000000---...///000000///...---................................................,,,---...///000000000///------...//////...------/////////////////////////////////......---------111111000//////...---------------............///------------------------+++---///...,,,+++---......------,,,,,,------...------------------------........................------------......//////............//////////////////......///000111222222111111111111333444555222222222222333444555666777888999;;;<<<===>>>>>>?????????@@@AAABBBDDDEEEHHHKKKOOOQQQRRRSSSTTTVVVTTTVVVXXXYYYZZZ[[[]]]___``````______```bbbdddeeeiiilllooouuu[[[___bbbbbb```aaafffkkklllqqquuutttwww|||www|||}}}zzz{{{zzz}}}|||www{{{~~~zzzwwwrrrkkkeeeccccccgggnnnqqqssszzz}}}tttoooiiijjjjjjfff```ZZZVVVTTTSSSVVVZZZ]]]aaahhhrrryyy|||mmm```PPPEEEAAA???;;;777555444333444666777666555555444333333222222333333555555444444444333333333222111000111222222222000000000111111111111000000000000000000000000000000---...///000000///...---------------------------........................***+++---///000111222222---...///000000///...---////////////////////////,,,---------------------......---,,,++++++******---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,///...------,,,,,,------...////////////////////////------------------------+++,,,...000000///...---............/////////000//////------...000222444000////////////111222333222222222222333444555666777888999;;;<<<===>>>>>>======>>>???AAACCCEEEFFFFFFIIINNNQQQSSSUUUWWWYYYUUUWWWYYYZZZ[[[\\\^^^`````````___```aaabbbdddeeeiiimmmqqqwww___```aaaaaabbbdddfffiiihhhggghhhjjjnnntttzzz~~~~~~|||{{{|||}}}zzztttoooqqqyyyyyyyyywwwyyyyyyuuusssyyysssjjjjjjhhheeedddeeeiiimmmqqq~~~uuujjjcccbbbeee]]]WWWWWWXXXWWWXXX[[[XXXYYY\\\eeeqqq~~~wwwlllaaaYYYLLLGGGAAA===;;;999666333777666666666666555555555444111///000222333111...000111111222222111111000111///---///222444222000000000000000000000000000111111000000000000111111000000000///......---------------------...///000............////////////000000//////......------000//////000111111///...//////////////////////////////.........---------,,,,,,,,,++++++*********------------------------------............------,,,,,,,,,---------......------,,,,,,,,,,,,------.........------,,,,,,,,,,,,------......------,,,..................------............////////////////////////000000000000222222111111222222333444333333222222333333444555666888:::;;;;;;:::;;;===<<<<<<===???BBBDDDFFFHHHJJJMMMQQQSSSSSSTTTUUUWWWWWWXXXZZZ\\\]]]^^^^^^]]]``````aaaaaabbbdddeeefffgggjjjnnnvvv```aaaccccccdddddddddeeeeeeeeeeeegggjjjnnnsssuuuyyyxxx{{{yyytttvvv}}}~~~}}}xxxtttwwwzzzuuunnnjjjhhhiiiiiiiiimmmqqquuuzzztttlllggg___[[[ZZZ[[[XXXYYY___ccccccccceeeggghhhmmmuuu|||hhh\\\TTTMMMHHHEEEAAA<<<999999888666555666666666555555555444444666444222222444444333111111111222222222222111111111000///000111222111000000000000000000000000000111111000000000000111111.....................//////......---------..................////////////000000000//////............------...//////---,,,........................//////.........---------///.........---------,,,------------------------------............------,,,,,,,,,---------............------------............---------,,,,,,,,,,,,------......------,,,....................................////////////////////////000000000000111111000000111111222333333333222222333333444555777888::::::::::::<<<===>>>>>>???@@@AAACCCEEEFFFHHHKKKOOOQQQQQQRRRSSSUUUWWWXXXZZZ\\\^^^^^^^^^^^^`````````aaabbbcccdddeeegggiiinnnvvv```bbbccceeeeeeeeeccccccddddddeeefffhhhjjjlllnnnooonnnqqqwwwzzzzzz|||{{{|||}}}}}}}}}yyyrrrmmmeeedddfffkkkuuuyyynnnddd___\\\YYYWWWXXXVVVYYYdddsss|||}}}||||||zzz{{{~~~qqq]]]NNNFFFCCC@@@===;;;999666555666777777666555555444444444333333333555444222333444444333111222222222333333222222222111222333222111000111222////////////////////////111000000//////000000111+++,,,,,,---......//////000000///------,,,,,,,,,---............/////////000000000000////////////...------...//////...,,,.......................................---------/////////...............------------------------------............------,,,,,,,,,---------......///..................///...------------,,,,,,,,,,,,------......------,,,....................................////////////////////////000000000000000000//////000000111222333333222222333333444555777999::::::::::::===???@@@@@@@@@@@@AAABBBDDDDDDHHHKKKOOOQQQQQQRRRSSSUUUXXXYYYZZZ\\\]]]^^^_______________```aaabbbcccdddhhhiiimmmvvv``````bbbdddggggggfffeeeeeefffgggiiijjjkkklllllliiigggjjjooossstttvvv{{{}}}sssnnnjjjllltttyyyzzzyyy{{{{{{wwwuuutttmmmggg___ZZZYYYZZZ\\\___```iiizzzzzzooobbbXXXKKKBBB???>>><<<;;;666555444444444555666666444444444333333333222222222222111111111111000000222222333333333333222222111333555333000...000222////////////////////////000000////////////000000,,,,,,,,,---------......//////...------------------------.........//////000000000000000000000000//////...///111111000///................................................------------------------------------------------------............------,,,,,,,,,---------......//////............//////------------------------,,,------......------,,,---------...........................////////////////////////000000000000000000000000000111222222333333222222333333444555888999:::::::::;;;>>>@@@??????@@@@@@BBBCCCEEEFFFJJJMMMQQQSSSSSSTTTUUUWWWWWWXXXYYYZZZ\\\]]]^^^^^^^^^^^^______```bbbcccdddhhhiiimmmvvv______aaafffkkkmmmmmmkkkeeefffhhhjjjkkklllllllllgggeeeggglllooonnnqqqttt{{{{{{|||{{{zzz|||zzzrrrkkkkkkkkkmmmppprrruuu}}}yyysssmmmiiifffdddccc___^^^\\\YYY[[[bbbjjjooovvv}}}rrrfff[[[SSSIIIDDD???<<<;;;:::888666555555555444444444444555444333333333333222222222222222222222111000000111111222222333333222222111000333444333///...000222////////////////////////000000////////////000000......---------,,,,,,,,,---------------...//////------------............///////////////000000000///......///111222111///........................---.....................------------------------------------------------------............------,,,,,,,,,---------......//////............//////------------------------,,,------......------,,,---------.........//////............////////////////////////000000000000222111111111111222333333333333222222333333444555777888::::::;;;<<<>>>@@@===>>>???@@@BBBEEEGGGHHHJJJMMMQQQSSSSSSTTTUUUWWWVVVWWWXXXYYYZZZ\\\]]]]]]^^^^^^______```bbbcccdddhhhiiilllvvv]]]```eeemmmuuuwwwtttqqqdddeeefffggghhhhhhhhhhhhfffeeefffkkkmmmkkkllloooyyy}}}sssppprrrxxxyyy}}}}}}rrrddd```^^^^^^___aaahhhpppnnntttwwwssspppoooooommmssswww|||vvvqqqmmmkkkhhhfffdddaaa___]]]\\\\\\]]]cccgggiiimmmxxx{{{jjj^^^VVVLLLFFFCCC<<<:::999999:::999666444444666666555333222333444444444333333333222222222333444555444222111222333111111111222222111111111000111222111000///000111////////////////////////000//////......//////000//////......---,,,,,,+++,,,,,,,,,------///000000,,,------------.....................////////////,,,,,,,,,---///000///------------------------------------............................../////////------------------------------............------,,,,,,,,,---------......///..................///,,,,,,,,,------------...,,,------......------,,,,,,,,,------.../////////............////////////////////////000000000000222222222111222333333444333333222222333333444555555888;;;<<<<<<===>>>@@@======???@@@CCCFFFHHHIIIHHHKKKOOOQQQQQQRRRSSSUUUWWWWWWXXXXXXZZZ[[[]]]^^^_________```aaabbbcccdddiiihhhkkkvvv]]]cccmmmzzzzzzrrreeeeeeeeeddddddccccccccceeecccfffkkkmmmjjjjjjlllpppttt|||xxxrrrtttsssrrrrrruuuzzz}}}}}}|||uuunnniiiiiiiiiggggggjjjhhhiiigggaaa^^^``````]]]dddfffooozzzwwwsssqqqooonnnooosssrrrnnnhhhcccaaabbbdddbbbbbbbbbbbbbbbdddfffhhhqqq||||||fff[[[PPPJJJDDD>>>:::<<<999999888888888888666555333555666666333222222444444444444444333333333333222444555444222111222444///000000111111000000///000///...///000111000///000000000000000000000000//////............/////////...........................---------......///,,,,,,---------.........,,,---------.........///,,,,,,,,,---///000///...---------------------------------.........//////,,,---------............------------------------------............------,,,,,,,,,---------............------------......,,,,,,,,,---------......,,,------......------,,,,,,,,,------...//////000............////////////////////////000000000000111111111111111222222333333333222222333333444555444777;;;>>>>>>>>>>>>?????????@@@AAACCCEEEGGGHHHHHHKKKOOOQQQQQQRRRSSSUUUYYYYYYYYYZZZ[[[]]]___````````````aaabbbcccdddeeeiiihhhkkkvvv^^^eeettt|||qqqhhhgggeeecccbbbaaa``````cccbbbfffkkkmmmjjjiiikkkiiikkkpppyyy|||~~~xxxuuurrrtttyyy{{{xxxuuu{{{~~~yyywwwxxxuuulllbbb^^^``````^^^___^^^bbbiiinnnoooqqqvvv{{{}}}tttkkkhhhgggccc``````cccdddddd```[[[[[[```eeedddeeefffhhhkkkqqqwww{{{kkk\\\PPPHHHBBBAAA>>>888666:::888777555444444444444444111333666555333111222444555555444444444444333333000222444333000...000222//////000000000000/////////---+++---000222000...111111111111111111111111//////............//////------......///000000000000///...---------------,,,,,,,,,---------......,,,,,,,,,---------.........---...///111222111000---------------------------------.........//////*********++++++,,,,,,,,,---------------------------..................---,,,,,,,,,---------......---------,,,,,,---------,,,,,,,,,------.........,,,------......------,,,,,,,,,------...///000000............/////////000////////////000000000000000000000000000111111222333333222222333333444555333777<<>>>>>AAAAAAAAABBBCCCDDDEEEFFFJJJMMMQQQSSSSSSTTTUUUWWW[[[[[[[[[[[[\\\___aaabbb``````aaaaaabbbdddeeefffiiihhhkkkvvv[[[fffrrr}}}wwwkkkgggeeeccc```_________```aaabbbdddfffhhhhhhhhhhhhggghhhkkkoootttyyy}}}~~~{{{yyyzzz}}}{{{uuuooouuuyyy~~~yyyqqqlllkkkjjjkkkiiifffdddddddddcccbbbkkklllnnnnnnnnnppprrruuu~~~zzzxxxyyyuuuvvv{{{~~~~~~{{{uuullliiieee___\\\\\\___bbb]]]ccceeeaaa```gggqqqwww~~~~~~~~~pppbbbTTTLLL???>>><<<:::999777777666333333333333333444666666666666666555555444444444444444333333222111000000111111111111111111111111000000000000000000000000111111222222222222111111//////000000000000//////////////////////////////......//////////////////000///...---------------///......------,,,++++++///......---------......------..................***++++++,,,,,,++++++***,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------******+++++++++,,,,,,,,,------------------------+++,,,---......---,,,+++.........------,,,,,,,,,,,,------...///000111111,,,,,,,,,---...///000000000000000000111111111111000111111111111222222222222222111111222444555666;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAACCCFFFIIIJJJKKKMMMPPPQQQRRRRRRTTTUUUYYYYYYZZZ\\\]]]^^^___``````___]]]\\\]]]```ccceeefffiiimmmuuu\\\eeeooowww|||{{{rrrhhhdddcccaaa```____________bbbcccdddeeeffffffeeeeeeeeefffgggjjjmmmqqqsssuuuzzz~~~|||~~~|||{{{yyytttpppmmmiiifffcccdddeeedddccccccdddfffnnnpppsssrrrnnniiieeecccccc``````eeeiiilllttt~~~}}}vvvrrrpppoooqqqvvv|||}}}wwwqqqkkkkkkmmmppprrrqqqllliiigggeeeaaa___^^^aaafffiiipppwww{{{yyyzzzuuueeeYYYNNNCCC===<<<;;;:::888777666555555333333333444444444444444333333333333222222222222333333333222222111111111111111111111111111111111000000000000000000000000//////000000000000////////////000000000000//////........................////////////..................---------......///+++,,,,,,------......///...------,,,,,,,,,---------...............------++++++,,,,,,,,,,,,++++++,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------+++,,,,,,,,,------------------------------------,,,------------------,,,......---------,,,,,,,,,,,,,,,------......//////,,,---------...///////////////000000000111111111000111111111111222222222444444333333333444666777;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAACCCFFFIIIJJJKKKMMMPPPQQQRRRRRRTTTUUUXXXYYYZZZ[[[\\\^^^______```___]]]]]]^^^```ccceeefffiiimmmuuu___eeekkkoooqqqqqqkkkccc`````````____________^^^bbbcccdddddddddcccbbbaaadddddddddeeeggghhhjjjkkkqqquuu~~~zzzyyy~~~zzzqqqqqqooolllgggcccaaaaaafffggghhhfffaaaZZZUUUSSSTTTRRRRRRVVVYYY^^^gggpppvvvyyy}}}zzzyyyzzz~~~uuunnnqqqwww~~~zzzuuutttwww{{{~~~~~~zzztttllleee___[[[XXXZZZ\\\^^^bbbdddeeebbb___\\\^^^bbbdddeeefffggghhhjjjiiihhhiiinnnuuu|||}}}vvvkkkcccWWWMMMFFF@@@:::666888888666555555444444444333444444555555444222111222222222222222222333333222222222222222222111111111111111111111111111111000000000000000000000000//////000000000000////////////000000000000//////........................////////////......------,,,,,,,,,------///000000,,,,,,,,,---......//////---,,,,,,,,,,,,,,,------////////////...---,,,,,,,,,------------------,,,------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---------------............------------------------...------,,,,,,------......------------,,,,,,,,,,,,,,,------------------------..................//////000000000000111111000111111111111222222222666555444444444555666777;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAACCCFFFIIIJJJKKKMMMPPPQQQRRRRRRTTTVVVWWWXXXYYYZZZ\\\]]]^^^^^^______^^^]]]^^^aaaccceeefffiiimmmuuu```eeehhhhhhhhhiiieee___]]]^^^^^^_________^^^^^^bbbbbbcccddddddcccbbbbbbccccccccccccdddeeeeeefffiiilllrrr|||}}}uuuqqqooovvvvvvtttnnneee\\\UUUQQQUUUSSSRRRRRRTTTYYYaaahhhjjjkkkkkkjjjiiiiiikkkmmmffffffiiinnnuuu|||}}}~~~}}}ttthhh```___aaadddiiinnnsssvvvxxx|||~~~}}}}}}}}}}}}~~~zzzwwwqqqllleee```___aaaeeehhhhhhfffccc___\\\XXXVVVUUUUUUUUUUUUWWWXXXZZZZZZZZZYYY]]]```bbbccciiirrryyyvvvfff[[[WWWQQQLLLFFFAAA>>><<<:::888666555555444444444444555333444555666555333111///222222333333444444555555111111111111222222222222111111111111111111111111000000000000000000000000111111222222222222111111//////000000000000//////........................000//////......------,,,---------------...///////////////...------,,,,,,------,,,,,,,,,---......////////////...---,,,+++------............------.........------,,,,,,,,,------------------------------------------------......------,,,,,,,,,,,,,,,------------.........------------------------...---,,,++++++,,,---...------------------------......------------------...............---------////////////000000000111000000111111111222222222666555444333333444555666;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAACCCFFFIIIJJJJJJLLLOOOQQQRRRSSSTTTVVVWWWWWWXXXZZZ[[[\\\]]]^^^______^^^^^^___aaaccceeefffiiimmmuuu```dddeeecccbbbcccbbb^^^\\\\\\]]]^^^^^^^^^^^^]]]```aaacccdddeeeeeedddddd`````````aaabbbcccdddddddddfffiiioooxxxuuuiii```[[[[[[ZZZXXXUUUUUUYYY```cccdddcccaaa]]]ZZZZZZ\\\^^^```______aaafffiiikkkllliiijjjjjjiiigggccc]]]YYYYYYYYYZZZ\\\^^^___```aaadddfffgggfffeeeeeegggjjjoooxxx~~~~~~~~~pppnnnllliiigggffffffgggfffhhhjjjlllkkkgggcccaaa___^^^[[[YYYXXXZZZ\\\^^^^^^]]]\\\ZZZYYYWWWWWWVVVSSSSSSTTTUUUWWWZZZ^^^aaa]]]```dddggglllxxxooobbbWWWNNNHHHHHHAAA>>>;;;999888888777666555555555444444444555555333444555555444222000...111222222333333444444444111111111111111111111222111111111111111111111111000000000000000000000000111111222222222222111111//////000000000000//////........................//////......---------,,,//////...---------------000//////......---,,,,,,...............///000000////////////...---,,,+++---......//////......---.........------,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,------------------------------------...---,,,++++++,,,---...------------------------/////////..............................---------...////////////000000000000000111111111222222222444333222222222333444555;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAACCCFFFIIIJJJJJJLLLOOOQQQRRRSSSUUUWWWWWWWWWXXXZZZ[[[\\\]]]^^^____________```bbbcccdddgggiiimmmuuu\\\aaacccaaa```aaaaaa___]]]]]]]]]]]]]]]^^^^^^^^^```aaacccdddeeeeeedddddd\\\\\\]]]^^^___```bbbcccbbbbbbcccfffkkkqqqxxx|||wwwrrrlllmmmlllhhhggglllqqqrrrnnnkkkeee^^^YYYXXXZZZ]]]___]]]\\\\\\]]]]]]]]]\\\]]]]]]\\\[[[ZZZYYYWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVWWWVVVUUUVVVWWWYYY]]]fffjjjhhhhhhmmmlllggg^^^]]]ZZZXXXWWWWWWXXXYYYWWWXXXZZZ\\\\\\ZZZXXXWWWSSSTTTVVVWWWVVVWWWYYYZZZZZZYYYWWWVVVUUUUUUUUUVVVWWWYYY\\\___bbbffflllpppnnnqqquuuzzzooobbbSSSJJJEEE@@@???AAA:::999888777666666555555666555555444444444555555333444444444333222000///000000000000000000111111111111111111111111000000111111111111111111111111000000000000000000000000//////000000000000////////////000000000000//////------------------------------------------------000000///------,,,,,,,,,---------...//////000000............///000111111////////////...---,,,,,,------............------------------------,,,,,,------------------------------------------------------......------,,,++++++,,,,,,,,,,,,---------------------------------...------,,,,,,------...,,,,,,,,,------------....../////////////////////------........................////////////000000000111111111111222222222222222111111222333555666;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAACCCFFFIIIJJJIIILLLOOOQQQRRRSSSUUUWWWWWWXXXYYYZZZ\\\]]]^^^^^^_________```aaabbbcccdddgggiiimmmtttUUU\\\```______```aaa_________]]]\\\\\\]]]^^^___```aaabbbcccccccccbbbaaa\\\\\\\\\]]]^^^___aaaaaaaaa``````aaacccgggkkkmmmttt{{{vvvooollloooqqqtttrrrpppooommmiiiccc```______```___]]][[[ZZZZZZSSSTTTTTTUUUVVVWWWXXXXXXWWWWWWWWWWWWVVVWWWXXXYYY[[[bbbddd```bbbhhhfff]]]YYYWWWUUUSSSRRRSSSTTTUUUVVVWWWYYY[[[]]]^^^______YYY[[[^^^______```bbbeeefffeeecccbbbccceeehhhjjjqqqtttxxx{{{}}}mmmWWWLLLCCC???===:::999;;;999::::::999777666555555666555444444333333333333444333333333222222111111000000000000000/////////222222111111000000//////111111111111111111111111000000000000000000000000//////000000000000////////////000000000000//////------------------------+++,,,,,,------......//////......---------......------......//////000000---------......///111111---...............---------------......---------,,,,,,------------------------------------------........................------.........---,,,+++------------............------------------------,,,------------------,,,,,,,,,,,,---------......---------....../////////,,,---------.../////////........./////////000000000111111111111222222222222111111222333555777888;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAACCCFFFIIIJJJIIIKKKOOOQQQRRRSSSVVVWWWXXXYYYZZZ[[[\\\^^^____________```aaabbbccccccdddgggiiillltttQQQXXX______^^^``````___aaa```^^^\\\\\\]]]^^^___aaabbbbbbbbbaaa```^^^]]]^^^^^^^^^^^^___```aaabbb``````______aaaccceeegggccckkktttxxxzzz}}}||||||xxxqqqlllmmmooonnnkkkgggeeeddd]]]^^^```bbbeeegggiiijjjccccccccccccccccccdddeeeaaaffffffbbbeeemmmiii___[[[YYYVVVTTTSSSTTTVVVWWW]]]^^^```cccfffjjjlllnnnlllnnnpppppppppqqquuuyyy{{{zzzzzzzzz}}}wwwcccSSSJJJCCC===<<<<<<888555555666888888777555444333333666555444333222222222222444333222111111111222222333333222222111111000000333222222111000//////...111111111111111111111111000000000000000000000000111111222222222222111111//////000000000000//////------------------------***++++++,,,---...//////---------------...///000000000000///......------,,,,,,,,,---...///000000------......///.........,,,------------------,,,,,,,,,,,,------.........------------------------........................,,,---.........---,,,+++............/////////000------------------------+++,,,............,,,+++,,,,,,,,,------.........++++++,,,,,,---...//////,,,,,,------...///000000............/////////000000111111111111222222222222222222333444777999:::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAACCCFFFIIIJJJIIIKKKOOOQQQRRRSSSVVVXXXYYYYYYZZZ\\\]]]^^^___```______```aaabbbcccddddddgggiiillltttXXXYYY[[[\\\]]]]]]]]]\\\___^^^\\\[[[ZZZ[[[\\\]]]````````````___^^^]]]\\\]]]\\\\\\\\\]]]^^^^^^___^^^\\\[[[\\\```bbbbbbaaabbbdddfffiiimmmssszzzzzzrrrpppqqqttt{{{~~~tttqqqwww|||}}}}}}}}}|||zzzyyywwwtttqqqnnnmmmfff```___^^^^^^bbbhhhnnntttyyy{{{pppcccXXXOOOJJJBBB>>>999666666777777888555555555555555555555555444333333222222333333444333333333333333333333333222111000111222222111000//////......///000111111......//////000000111111000000000///000111111222000000000000000000000000///000111111111///...---...------,,,,,,------...------------------,,,,,,///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............------------------------------///............---------,,,,,,---......---,,,,,,''')))+++---///...------.........------.........////////////////////////------------------------......---------,,,,,,,,,))))))***+++,,,...///000---,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,......//////000111222222...000111000///...///111////////////000000000000222222333333555666888999<<<======>>>???@@@@@@@@@?????????@@@BBBEEEHHHJJJHHHKKKNNNQQQRRRRRRTTTUUUYYYZZZ\\\\\\[[[[[[\\\^^^]]]___```aaa```aaabbbdddhhhjjjooowwwWWWXXXYYY[[[\\\\\\[[[ZZZXXXWWWVVVVVVWWWYYY[[[\\\aaaaaaaaa```___]]][[[[[[ZZZZZZYYYYYYZZZ[[[[[[\\\]]][[[YYYZZZ^^^``````______```bbbcccfffjjjoootttvvvqqqoooooouuu~~~yyyuuuuuuuuuuuuyyyrrrlllbbbWWWNNNGGGAAA===???<<<888666666666666666555555555555555555555555444333333222222333333444333333333333333333333333222111000000222333222111111111111111111222333333.../////////000000000111//////000000000111111111////////////////////////000000000000000///.........------,,,,,,------...------------------------///...---,,,,,,,,,,,,---...------,,,,,,------...------............------------------------------............------------,,,,,,---......---,,,,,,+++,,,---......,,,+++)))......------------......------------------------------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......///111222111000///000111/////////000000000111111222222333333555666888999;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@BBBDDDGGGIIIIIIKKKOOOQQQRRRRRRTTTUUUWWWYYYZZZZZZZZZZZZ\\\]]]___aaabbbaaa``````aaabbbfffiiinnnvvvUUUVVVWWWYYYYYYYYYXXXXXXRRRRRRSSSTTTVVVYYY[[[]]]bbbaaaaaa```^^^\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[ZZZXXXXXX[[[]]]^^^^^^^^^^^^___^^^___aaaeeehhhqqqsssyyyxxxssspppuuu|||~~~~~~zzzpppjjjfff___ZZZSSSOOOIIICCC@@@===:::888<<<999777666666666555333444444444444444444444444333333222222222222333333333333333333333333333333111000///000222333333111111111111111111111222333////////////000000000000...///000111111111000000////////////////////////000000//////......//////......------------......,,,,,,,,,---.........///......---,,,,,,,,,------///......------......///------............------------------------------............------------,,,------......------,,,+++,,,---...---,,,+++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,///---,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111222222000000111222000000000111111111222222222222333333555666888999:::;;;<<<>>>???AAABBBBBBCCCBBBAAAAAABBBDDDFFFHHHJJJLLLOOOQQQRRRSSSTTTVVVUUUWWWYYYYYYYYYZZZ\\\^^^aaabbbcccbbb```___```aaaeeegggllluuuSSSTTTUUUWWWWWWWWWVVVUUURRRSSSTTTUUUXXX[[[]]]_______________^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\ZZZZZZYYYYYYZZZ\\\]]]^^^^^^______^^^]]]^^^aaaccciiijjjlllqqqxxxyyyxxx|||oooggg]]]UUUQQQNNNJJJGGGDDDAAA>>><<<;;;;;;:::999888777555555666555333111444444444444444444444444333333222222222222333333222222222222222222222222111000///000222333333222000///////////////000000////////////000000000000---...000222222111000...////////////////////////111000...------...///000......------------......+++,,,,,,---...//////000...------,,,,,,,,,------......------------......------............------------------------------.........---------,,,,,,------------------------((()))+++,,,---.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,*********+++,,,---//////...---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000///000111111000///000111000111111111222222222222222222222333555666888999::::::<<<===???AAABBBCCCBBBAAA@@@AAABBBEEEHHHIIIKKKMMMPPPQQQRRRSSSUUUVVVUUUWWWYYYZZZZZZ[[[]]]___```aaabbbbbbaaa```aaaccceeegggmmmvvvRRRSSSUUUVVVVVVUUUTTTTTTSSSTTTUUUWWWYYY[[[\\\]]][[[\\\]]]^^^____________]]]^^^^^^______^^^]]]]]]ZZZZZZ[[[[[[[[[\\\]]]^^^\\\]]]^^^]]]]]]^^^```bbbeeeeeefffhhhkkknnnrrrtttxxx|||}}}|||~~~{{{|||{{{xxxvvvuuuxxx|||~~~}}}sssgggUUUQQQKKKGGGFFFDDDAAA???===;;;888777888888777666555444444555666555333111444444444444444444444444333222222111111222222333222222222222222222222222111000///000222333222111000000///////////////000000000000000////////////,,,...000111222111///...........................000///...------...///000///......------......///,,,,,,------...///000000------,,,,,,,,,------...------,,,,,,,,,,,,------------............------------------------------...------------,,,,,,,,,------------------------)))***+++,,,---.........---,,,,,,++++++,,,,,,---------------------------------------------------......---------,,,,,,,,,*********+++,,,---...///---,,,,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,...///000///.........000000111111111222222222222222222222333555666888999::::::<<<===???AAABBBCCC?????????AAACCCGGGJJJLLLLLLNNNOOOPPPQQQRRRTTTVVVVVVXXXZZZ[[[[[[\\\^^^```]]]___aaabbbaaabbbdddffffffiiinnnxxxSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSTTTVVVWWWYYYZZZ[[[YYYZZZ[[[]]]___``````aaa\\\]]]^^^^^^^^^]]][[[[[[YYY[[[^^^^^^]]]\\\\\\]]]YYYZZZ\\\\\\[[[\\\^^^``````aaabbbccceeefffggggggiiilllrrryyywwwsssuuuzzzvvvrrrooopppuuuyyy||||||vvvtttrrrrrrtttwww|||~~~yyylllaaaUUULLLDDDBBB@@@???>>><<<:::777;;;999777666666666555444444444333444555555333222333333333333333333333333222222111111111111222222222222222222222222222222222111000111222222111000333222222111111111111111000000000000////////////---...///000000000//////.................................---......////////////............//////---------.../////////000------,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,------............------------------------------------------,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,+++++++++------,,,,,,,,,,,,------------------------------------------------------......---------,,,,,,,,,......---,,,++++++++++++---,,,,,,---///000000///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////------...///000000000111111111222222222222333333555666888999:::;;;<<<>>>???AAABBBBBB>>>>>>???AAADDDHHHLLLNNNLLLMMMOOOOOOOOOPPPSSSUUUWWWYYY[[[[[[[[[\\\^^^```\\\^^^aaabbbbbbccceeeggggggjjjpppzzzTTTUUUVVVWWWWWWVVVUUUTTTPPPQQQSSSUUUWWWYYYZZZ[[[YYYZZZ[[[]]]^^^___``````[[[\\\]]]^^^^^^\\\ZZZYYYVVVZZZ___```___\\\[[[[[[XXXYYY[[[[[[ZZZZZZ\\\]]]\\\]]]^^^___aaabbbccccccaaaccceeeiiimmmrrrwwwzzzyyyxxxpppnnnttt|||{{{xxxyyy{{{|||zzzxxxvvvvvvvvvwwwzzz~~~yyyxxx{{{}}}yyyhhhZZZRRRKKKEEE@@@<<<;;;:::999999888777666999777666666777888777555555333222333444555444333333333333333333333333333222222111111111111222222111111111111111111111111444222111111222222000///333333222111111111111111111000000000/////////............////////////000........................,,,---....../////////...//////............//////............////////////,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------------............---------------------------------------,,,,,,,,,++++++...---,,,,,,,,,,,,---...------,,,,,,+++++++++,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,///...---,,,++++++++++++...---,,,,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000...///000///...---...000/////////000000000111111222222333333555666888999;;;<<<===>>>???@@@AAAAAA@@@@@@@@@AAADDDGGGKKKMMMLLLMMMNNNNNNNNNOOORRRTTTXXXYYY[[[[[[ZZZ[[[\\\^^^^^^```bbbbbbbbbccceeefffgggjjjpppzzzUUUVVVWWWXXXWWWWWWUUUUUUOOOQQQSSSVVVYYY[[[]]]]]]ZZZ[[[\\\]]]^^^^^^^^^^^^\\\]]]_________]]][[[ZZZTTTYYY___aaa___\\\YYYYYYYYY[[[\\\\\\ZZZZZZ[[[\\\\\\\\\\\\]]]^^^```aaabbb]]]^^^___```bbbggglllppplllrrrzzzuuunnnmmmuuu}}}~~~~~~}}}zzzyyy||||||}}}}}}ttteee]]]RRRIIIEEECCCBBB@@@:::999777777777999:::;;;444333222333555777666555555444222222444555555444333333333333333333333333222222111111111111222222111111111111111111111111555333222111111111///...111111000//////...//////111111000000/////////...///............///000000........................+++,,,...///000///...---//////............/////////////////////.........,,,,,,,,,,,,,,,---...///.........------.........---..................------------------------------------,,,,,,,,,++++++...---,,,,,,,,,,,,---...*********+++,,,---/////////......------......///++++++++++++++++++++++++------------------------......---------,,,,,,,,,++++++++++++,,,------...///---,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,...............---------///000111000///...///111////////////000000000000222222333333555666888999<<<======>>>???@@@@@@AAABBBAAAAAABBBDDDFFFIIIKKKKKKLLLMMMMMMMMMNNNQQQTTTWWWYYYZZZZZZYYYYYYZZZ\\\```aaaccccccbbbbbbccceeegggjjjpppzzzTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPRRRSSSVVVXXXZZZ\\\ZZZ[[[\\\^^^^^^^^^^^^]]]cccbbb```___]]]\\\\\\\\\\\\\\\]]]]]]\\\[[[YYYXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYXXXWWWWWWYYY[[[ZZZZZZ\\\[[[ZZZ[[[]]]aaaeeegggfffgggiiimmmrrryyy~~~|||ssssss|||~~~|||zzzzzz|||xxx||||||wwwwwwsssnnnjjjgggccc]]]XXXMMMKKKHHHDDD???<<<:::888999999888666555333222222777666555444333222222222444333333222222333333444555555444333111000//////222222111111111111222222111111222222222222111111//////000111222333333333000000000000///...,,,,,,------------------------//////...---,,,++++++***//////......------------000000000000000000000000---------............///---------............///......---,,,---///111333------------------------...........................///000111111000///...//////...------------...---......///...---+++***,,,,,,,,,---------......//////.........------------------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,........................------------------------...............---------......000111111000///....../////////000000000000111111111111222444666777999999;;;===@@@BBBDDDDDDCCCBBBAAA@@@BBBFFFJJJLLLMMMMMMMMMNNNOOORRRTTTUUUXXXXXXYYYZZZ[[[\\\\\\]]]^^^___````````````bbbdddgggnnnuuu}}}SSSTTTTTTUUUUUUTTTTTTSSSQQQQQQRRRTTTVVVXXXZZZ\\\\\\]]]^^^```aaaaaa````````````___^^^]]]\\\\\\]]]\\\]]]]]]]]]\\\[[[YYYXXXXXXYYYYYYZZZZZZYYYYYYXXXVVVUUUTTTUUUXXXZZZZZZZZZ]]]\\\\\\\\\]]]___bbbcccaaabbbcccfffiiimmmqqqsssuuuyyy{{{yyy{{{{{{~~~}}}|||||||||}}}rrriiiddd___[[[\\\ZZZVVVTTTRRROOOKKKGGGEEECCCAAA>>>;;;999888777777666666666555555555444666666555333333222222333444333333222222333333444111111222333444444555555222222111111111111222222000111111222222111111000/////////000000111111111222222111111000/////////........................000//////......------,,,000000//////....................................---------............///------------...............---,,,+++,,,---///111------------------------........................------...///////////////......---,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---------......///.........---------------------,,,,,,+++++++++------------------,,,,,,,,,,,,,,,---------......---------......---------........................------------------------.....................///111111222222222000///...222222222222333333333333222222222222333444666777:::;;;<<<===???@@@AAABBBAAAAAABBBCCCEEEGGGIIIJJJMMMMMMMMMNNNOOORRRTTTUUUXXXYYYYYYZZZ[[[\\\]]]]]]```aaabbbbbbaaaaaaccceeehhhnnnttt|||TTTTTTUUUVVVVVVVVVUUUUUURRRRRRSSSUUUWWWYYY[[[\\\\\\]]]^^^```aaaaaabbbbbb___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYTTTSSSSSSUUUXXXZZZ[[[[[[\\\]]]]]]]]]^^^^^^______]]]^^^___aaabbbbbbccccccccceeeiiiooouuu|||}}}{{{xxxtttvvv{{{~~~ppprrryyy~~~|||}}}~~~ssscccWWWOOOLLLIIIGGGHHHFFFEEEDDDDDDCCC@@@>>>===<<<;;;999888777777777444444444555666666777777666555444333333222222333333333222222222222333333000111222333444666777777222222111111111111222222000111111222222111111000////////////////////////333222000////////////000////////////////////////////////////////////////000000000///////////////---------------------------------............///------------............------,,,++++++,,,---...------------------------........................,,,,,,,,,,,,---...//////------,,,++++++++++++,,,***+++,,,---............,,,,,,,,,---------..................------------------,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,---------......---..................---------------------------------------------------.........//////000000000444444444333222111//////222333333333333444444444444444333333333444666777;;;;;;<<<===>>>???@@@@@@???@@@BBBEEEFFFGGGHHHHHHMMMMMMMMMNNNOOORRRTTTVVVXXXYYYZZZ[[[\\\]]]^^^^^^aaabbbccccccbbbccceeefffjjjmmmrrr|||VVVVVVVVVWWWVVVVVVUUUUUUTTTTTTUUUVVVWWWYYY[[[\\\ZZZZZZ\\\]]]^^^___`````````___^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZYYYZZZZZZ[[[[[[ZZZZZZYYYVVVUUUTTTVVVXXXZZZ[[[ZZZZZZ[[[\\\^^^^^^^^^^^^]]]]]]^^^`````````___]]]\\\^^^]]]^^^```dddjjjooosssxxx~~~|||yyytttqqqnnnjjjggggggffffffkkkrrr~~~vvvkkknnn{{{rrrbbb[[[QQQJJJFFFEEEDDDDDDAAA@@@@@@@@@@@@???>>>===::::::999888888888888888333444444555555666666666555444444333222222222333333333222222222222333333444333333333333333222222222222111111111111222222000000111111111111000000000/////////////////////111000...,,,+++,,,...///........................------......////////////////////////............---------------------------------............///,,,,,,---------............---,,,,,,+++,,,,,,---------------------------........................///...---,,,,,,---...///...---,,,,,,+++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......---......//////......------------------------------------------------------......///000111111222222222222222111111000000000000000111111111222222666555444333444555666777::::::;;;===>>>???@@@@@@@@@AAABBBDDDEEEGGGHHHIIILLLLLLMMMNNNPPPRRRUUUVVVYYYYYYZZZ[[[\\\^^^______bbbcccdddcccbbbcccdddfffkkkmmmqqq|||XXXXXXXXXWWWVVVUUUTTTSSSVVVVVVVVVWWWXXXZZZ[[[\\\ZZZZZZ[[[\\\]]]^^^___```bbbaaa```^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZWWWVVVTTTUUUVVVWWWWWWVVVVVVXXXZZZ]]]^^^^^^^^^]]]]]]^^^```aaaaaa___]]]\\\]]][[[ZZZYYY\\\```fffiiijjjooouuuzzz}}}zzzvvvrrrnnnkkkddd```^^^^^^___bbbiiiqqq~~~}}}~~~yyyqqqwwwsssddd[[[KKKHHHEEECCCBBBAAA@@@???======>>>===<<<;;;:::::::::999888777777777777777555555555555444444444444444444333222222222333333333222222111111222222333444444333222111000//////222222111111111111222222000000000111111000000000000000000000000000000///000///---++++++,,,...///------------------------,,,,,,,,,------...//////------------------------........................---------............///,,,,,,,,,------------.........------------------------------------------........................222111///---,,,,,,------///......---------------......------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......------............---------------------------------------------------------......///000111111222.../////////000000111111////////////000000000111666555444333444555666777888999:::<<>><<<:::;;;<<<===<<<:::888888888777777666555555444555555666666666555444333222222333333222222222222333333222222111111111111222222111111111111111000000000222222111111111111222222///000000111111000000///000000000000000000000000111000///......///000000------------------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,---------........................---------............///,,,,,,,,,,,,------------------------............------------------------........................111111///...------,,,,,,//////...------------...000///...,,,,,,+++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,---------......,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////000000000,,,,,,,,,---...///000111000000111111111222222222444444333333333444666777888999;;;===@@@BBBDDDEEEDDDBBBAAA@@@BBBEEEJJJLLLKKKKKKLLLMMMPPPSSSUUUWWWYYYZZZ[[[\\\^^^___aaaaaaccccccdddcccbbbbbbccceeeiiimmmrrr}}}TTTTTTUUUVVVVVVVVVVVVVVVYYYYYYYYYYYYZZZZZZ[[[\\\]]]\\\\\\[[[[[[\\\]]]]]][[[ZZZZZZZZZ[[[\\\]]]]]]ZZZYYYXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[WWWUUUTTTTTTUUUVVVVVVUUUWWWXXXYYYZZZ[[[[[[[[[[[[YYYZZZ[[[\\\]]]]]]\\\\\\WWWWWWWWWWWWYYY\\\^^^```___```bbbcccdddeeeggghhhkkkkkkpppxxx~~~~~~}}}~~~wwwrrrhhh___YYYWWWWWWXXXYYYXXXUUUQQQLLLGGGDDDCCC@@@@@@@@@???===<<<;;;:::999;;;===<<<999777888999555555444444444555555666666666555444444333222222333222222222222222333333222222111111111111222222000000000111111222222333222222111111111111222222//////000000000000//////.........//////000000000////////////////////////........................------------............,,,,,,,,,---------......---------------------------------............///++++++,,,,,,,,,---------***+++,,,---------------------------------------........................,,,------.........------///...------,,,,,,------......---,,,,,,,,,---...,,,,,,,,,---------......++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.....................///------,,,,,,---...///000111111222222222333333333222222222222333444666777;;;<<<===???@@@BBBDDDDDDBBBBBBAAABBBDDDFFFIIIKKKKKKKKKLLLMMMPPPSSSVVVWWWYYYZZZ[[[]]]^^^```aaabbbdddeeeeeedddccccccdddfffhhhnnnttt}}}PPPQQQSSSUUUWWWXXXXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\\\\[[[YYYXXXXXXXXXYYYZZZVVVVVVWWWXXXZZZ\\\^^^___YYYXXXWWWVVVVVVWWWYYYYYY[[[\\\\\\]]]]]]\\\\\\[[[XXXWWWVVVWWWYYY[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\YYYYYYYYYZZZZZZ[[[[[[\\\[[[\\\^^^______```______cccaaabbbgggkkkllloootttyyy}}}pppmmmmmmooorrrssspppiiicccZZZXXXTTTPPPLLLJJJIIIIIIGGGGGGGGGEEEBBB@@@??????;;;<<<;;;:::888888:::;;;555777:::999666555666777444444444555666777888999555444444444444444333333222222222111222222333333222222111111111111222222222222222222222222222222222222111111111111222222//////000000000000//////,,,,,,------...///000000,,,,,,---......------,,,////////////////////////////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,,,,---------((()))***+++,,,---------------------------------........................((()))+++---...............---,,,,,,++++++,,,,,,---,,,++++++,,,---///000,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------//////---,,,,,,---...///000000111111111222222222111111111111222444666777>>>>>>???@@@AAABBBCCCCCC@@@AAABBBDDDFFFGGGHHHHHHKKKKKKLLLMMMPPPSSSVVVXXXYYYZZZ[[[]]]___aaabbbcccfffggggggfffddddddfffggggggnnnvvv~~~TTTTTTUUUVVVVVVWWWXXXXXX\\\[[[ZZZXXXWWWWWWWWWWWW\\\ZZZWWWVVVWWWYYYYYYYYYXXXYYYYYYZZZ[[[ZZZZZZZZZYYYXXXWWWVVVWWWXXX[[[\\\]]]^^^^^^____________^^^ZZZYYYWWWWWWXXX\\\```ccc\\\]]]]]]^^^]]]\\\ZZZYYYZZZZZZ[[[[[[[[[[[[ZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\[[[[[[[[[]]]___bbbcccccccccbbbpppqqquuuzzz~~~zzzzzzzzzyyyxxxtttrrrnnnjjjddd```\\\ZZZVVVVVVUUUUUUTTTSSSRRRRRRJJJHHHEEEBBB@@@@@@@@@AAA@@@???>>>===<<<;;;;;;;;;999999999999999999::::::888888888888888777666666555555444333333333333444222222222222222222222222333333333222222111111111000000000000000000000000111111000000//////......000///...---------------////////////////////////------,,,,,,---...///000////////////////////////------------------------------------------------////////////////////////---------............//////......------......///......---,,,,,,,,,,,,---...---,,,++++++---///000...---+++******+++---.........---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------++++++,,,---...------,,,,,,------...///////////////////////////...,,,++++++,,,...///000///---,,,,,,---...000111000///---------.../////////000000000000//////...///000111111222222111333333333333444666888999??????>>>>>>???AAACCCDDDAAAAAAAAABBBCCCEEEGGGHHHIIIJJJMMMOOORRRTTTUUUVVVVVVYYY]]]```aaaaaaccceeeddddddcccbbbaaaaaadddgggkkknnnsss}}}TTTUUUUUUWWWXXXYYYYYYZZZ[[[ZZZYYYYYYXXXXXXXXXYYY\\\YYYWWWVVVVVVXXXXXXWWWVVVWWWWWWXXXXXXXXXXXXXXXYYYXXXWWWWWWWWWYYY[[[]]]______`````````______^^^___^^^]]]]]]^^^aaadddfff```aaaaaa```___]]][[[ZZZ[[[[[[[[[\\\\\\[[[[[[ZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZ[[[\\\___aaabbbbbbaaaaaaeeefffiiimmmrrrvvvzzz|||zzz|||~~~}}}zzzwwwmmmhhhbbb^^^^^^^^^]]]\\\\\\[[[XXXUUURRROOOMMMKKKIIIIIIHHHHHHGGGFFFFFFFFFCCCAAA???===<<<<<<<<<<<<>>>>>><<<;;;;;;:::::::::999999999999999999999999777888888888888777666666555555444333333333333444000000000000000000000000333222222222222222222111000000000000000000000000111000000000/////////...111000000////////////000////////////////////////000000000000111111111111........................------------------------////////////////////////........................---------............///---,,,,,,++++++,,,,,,---///......------------------,,,+++***+++,,,...///000///............///000.........---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------++++++,,,---...------,,,,,,------...........................///...,,,++++++,,,...///000///...------...//////000000///.....................////////////.........///000111222222222222333333222333333555777888===>>>???AAABBBBBBBBBAAABBBAAAAAABBBCCCEEEGGGIIIJJJKKKNNNPPPSSSUUUVVVWWWWWWZZZ]]]``````aaabbbccccccccccccbbb```aaadddgggjjjooouuuSSSTTTVVVXXXYYYZZZ[[[[[[YYYYYYYYYYYYYYYZZZ[[[\\\\\\ZZZWWWVVVVVVWWWVVVVVVTTTTTTUUUVVVVVVVVVVVVVVVXXXWWWWWWWWWYYY[[[]]]^^^aaaaaaaaaaaa```___^^^^^^``````aaaaaacccdddfffgggdddccccccbbb```^^^\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^]]][[[ZZZYYYYYYYYYZZZ[[[]]]___aaaaaaaaa```___]]]^^^___bbbdddhhhjjjllliiijjjkkkmmmppprrrttttttyyyttttttzzz~~~}}}||||||uuurrrnnnjjjfffddddddcccaaaaaaaaaaaa```^^^\\\ZZZUUUQQQMMMJJJIIIIIIIIIHHHIIIIIIHHHGGGFFFDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;::::::999999888<<<;;;:::999999999999999::::::999999888888777777777777777777777666666555555555444333333333333333000000000000000000000000111111111222222222222222000000000000000000000000000000000000////////////000////////////000000111////////////////////////......///000///...---,,,------------------------------------------------////////////////////////---------------------------------............///---,,,,,,++++++,,,,,,---///...------,,,,,,------,,,++++++******+++---...000000000000000000000000...............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,------++++++,,,---...------,,,,,,------..............................---,,,++++++,,,---...................../////////////////////......---......////////////.........///000111222222222222444333222222222444555666:::===@@@BBBDDDCCCAAA@@@BBBBBBBBBBBBCCCEEEGGGIIILLLMMMOOOQQQSSSUUUWWWXXXXXX[[[^^^`````````aaabbbcccccccccaaa```aaadddgggjjjpppxxxRRRSSSUUUXXXYYY[[[[[[[[[XXXXXXXXXYYYZZZ\\\]]]^^^^^^[[[YYYXXXXXXXXXWWWUUUSSSTTTUUUUUUVVVVVVUUUUUUWWWWWWWWWXXXZZZ\\\^^^___aaaaaaaaaaaa```___]]]]]]^^^^^^___```aaabbbbbbbbbbbbaaaaaa```^^^]]]\\\[[[YYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^^^^]]]ZZZXXXWWWWWWXXXYYY]]]^^^```aaabbbaaa___^^^]]]]]]]]]^^^___aaabbbccceeeeeeeeeeeeeeeeeeeeeeeehhhddddddjjjmmmmmmmmmnnnooowww~~~xxxsssuuu}}}xxxuuurrrpppooonnnllljjjggggggfffeeedddcccbbbaaa]]]\\\XXXUUUSSSQQQQQQQQQQQQPPPPPPOOOMMMLLLKKKKKKLLLJJJFFFDDDBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA============>>>>>>>>>>>>999999::::::::::::999999999999888777777777888888::::::999888777666666555666666777777666666555444555444333333222222333333222222222222222222222222000000111111222222333333000000000000000000000000000000000000////////////---------------...///000////////////////////////,,,---/////////---+++***------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......------......///------,,,++++++++++++,,,++++++*********+++,,,---,,,---............---,,,........................------,,,,,,,,,+++++++++---------------------------,,,,,,,,,,,,---......+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...------,,,,,,------..............................---,,,,,,,,,,,,---...,,,,,,---............------...///000000///...---//////000000000000////////////000111222222222222444333222222222333444555;;;===???AAACCCCCCBBBAAABBBBBBBBBBBBDDDFFFHHHIIILLLMMMNNNPPPRRRTTTVVVWWWYYY\\\^^^```_________```bbbbbbbbbaaa```aaadddgggkkkqqqxxxPPPRRRTTTWWWYYYZZZZZZZZZVVVWWWXXXYYY[[[]]]___```___]]][[[ZZZZZZZZZXXXWWWUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXZZZ[[[]]]^^^___`````````___^^^]]]\\\[[[[[[\\\]]]^^^___^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[[[[XXXYYYYYYZZZ[[[[[[[[[ZZZ\\\\\\]]]]]]^^^^^^^^^^^^]]]\\\YYYWWWWWWWWWXXXYYY___```aaabbbbbb```___]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[^^^[[[[[[^^^```______bbb^^^ccchhhiiimmmsssvvvvvvrrruuuyyy~~~}}}wwwggggggaaa[[[]]]eeejjjjjj```^^^[[[ZZZZZZYYYXXXVVVTTTSSSRRRRRRQQQQQQQQQQQQNNNLLLJJJHHHGGGFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBDDDCCCAAA???======>>>???===<<<<<<<<<;;;;;;;;;;;;999999999999999:::::::::777777888999:::999999999777666666666666777777888999999888777777666555555555666666666666555444444444444333222222222222333222222222222222222222222000000000111111222222222000000000000000000000000////////////000000000000---------------...///000///////////////////////////000222333222000...---------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......------......///,,,+++******))))))******+++*********++++++,,,,,,+++,,,,,,------,,,,,,+++------..................------,,,,,,,,,+++++++++---------------------------,,,,,,,,,,,,---......++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...------,,,,,,------...........................---------,,,,,,---------***+++,,,------------,,,---...///000000///...------......//////......---///000111222222333333222444333222222222333444555======>>>???@@@BBBDDDDDDBBBBBBBBBCCCDDDFFFHHHIIILLLLLLMMMNNNPPPSSSUUUVVVYYY\\\^^^______^^^______aaaaaaaaa``````aaadddgggmmmrrryyyPPPRRRTTTWWWYYYYYYXXXXXXUUUVVVWWWXXXZZZ]]]___```___]]]\\\[[[\\\[[[ZZZXXXWWWWWWXXXYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\]]]^^^^^^]]]]]]]]]]]]\\\[[[ZZZZZZ\\\\\\]]]]]]]]]]]]]]]\\\YYYYYYXXXXXXXXXYYYZZZ[[[XXXYYYZZZ[[[[[[[[[[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[YYYXXXXXXYYYYYYZZZ___```aaabbbaaa___]]][[[XXXWWWVVVVVVUUUUUUVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZVVVVVVXXXXXXVVVWWWZZZUUUYYY\\\[[[^^^ccceeebbbdddeeegggiiijjjjjjjjjjjjoooooonnnnnnmmmlllkkkjjjiiimmmooollllllooorrrqqqsssooolllmmmmmmkkkmmmqqqrrrxxx~~~xxxtttooollljjjfffaaa\\\WWWXXXUUUOOORRR\\\```\\\SSSQQQNNNNNNNNNNNNMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>><<<::::::;;;===;;;;;;::::::999888888888999999999999999888888888555555666666666777777777555555555555666666777888888888777777666666555555555555555555555444444333444444333222222222222222000000000000000000000000000000000111111111111111000000000000000000000000////////////000000000000000////////////000000111////////////////////////...///000000000///...---------------------------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,,,,++++++,,,,,,---,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,........................,,,,,,,,,---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,------++++++,,,---...------,,,,,,------...------------------------------------------------+++++++++,,,------......---...//////////////////,,,,,,,,,------,,,,,,,,,///000111222333333333333444333222222222444555666>>>======>>>???BBBDDDFFFCCCCCCBBBCCCDDDFFFHHHJJJMMMLLLMMMMMMOOORRRTTTVVVYYY[[[^^^___^^^^^^______```aaaaaa``````aaadddgggmmmsss|||QQQSSSVVVYYYZZZYYYXXXWWWUUUUUUVVVWWWYYY\\\^^^___]]]\\\[[[[[[\\\\\\ZZZXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]YYYYYYZZZZZZZZZYYYYYYXXX]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZZZZZZZ[[[\\\]]]^^^^^^]]]``````______^^^^^^]]]]]]YYYYYYZZZZZZZZZZZZ[[[[[[^^^___``````^^^\\\ZZZXXXUUUUUUTTTSSSSSSSSSSSSTTTVVVVVVWWWWWWXXXYYYYYYZZZWWWTTTSSSUUUTTTQQQSSSWWWRRRUUUVVVUUUWWWZZZZZZVVV[[[\\\\\\]]]]]]\\\[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYWWW[[[\\\YYYXXX[[[]]]\\\^^^ZZZXXXZZZZZZYYY[[[```^^^bbbddddddgggjjjhhhddd___[[[WWWVVVUUUTTTOOOLLLLLLOOOMMMIIIOOOZZZ[[[TTTLLLJJJHHHGGGHHHHHHGGGEEECCCCCCDDDDDDCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>><<<===>>><<<::::::<<<>>>;;;;;;;;;;;;:::::::::999;;;:::::::::999888888888666666555444444555777777444444444555555777888888666666666666666666666666444555555555555444333333444333222222111222222222000000000000000000000000111111111111000000000000000000000000000000000000.../////////000000000111111000000////////////000////////////////////////,,,,,,,,,---------------................................................////////////////////////---------------------------------............///---,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,---------------000///...------...///000+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------++++++,,,---...------,,,,,,------...------------------------,,,------------------,,,------,,,,,,---...000111...............///000000---..................---000000111222333333333333333333222333333555777888;;;<<<>>>???AAACCCDDDDDDCCCCCCCCCCCCEEEGGGIIIJJJNNNNNNMMMNNNPPPRRRUUUWWWXXXZZZ]]]___^^^^^^___```````````````___aaadddgggllltttSSSUUUXXXZZZ[[[ZZZXXXWWWTTTUUUVVVWWWYYY[[[]]]^^^[[[ZZZZZZZZZ\\\\\\ZZZXXXXXXYYYYYYZZZ[[[ZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]VVVWWWXXXXXXXXXXXXXXXWWW\\\\\\[[[ZZZZZZZZZ[[[[[[^^^]]][[[YYYYYYYYYYYYZZZ[[[\\\]]]^^^____________aaaaaa```___^^^]]]]]]\\\XXXYYYZZZ[[[\\\\\\\\\[[[]]]]]]^^^^^^\\\ZZZWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUTTTUUURRRRRRSSSRRRPPPRRRVVVQQQSSSTTTRRRSSSVVVTTTOOOPPPQQQRRRSSSTTTTTTUUUUUUMMMMMMNNNOOOOOOPPPQQQQQQMMMQQQRRROOONNNRRRTTTSSSSSSOOOMMMOOOPPPOOORRRWWWUUUXXXXXXVVVWWWZZZXXXTTTRRROOOLLLKKKLLLLLLHHHEEEEEEIIIGGGDDDLLLXXXXXXOOOJJJHHHEEEDDDDDDCCCBBB@@@AAAAAABBBBBBAAA???===<<<=========>>>>>>>>>??????===>>>??????>>>===;;;:::999;;;===;;;999999;;;===999999999999999:::::::::888888777777666555444444999888666555555666888999444444444555666777888999555555555666666666666666444444555555444444333222444333222222111111222222222222222222222222222222222222111111000000//////000000000000000000000000.../////////000000111111000///...---------------///////////////////////////////////////000111222////////////////////////////////////////////////---------------------------------------------------------........./////////......------......//////...------,,,,,,------+++,,,---.........------000///---,,,,,,---///000*********++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,---------......---------------------------------,,,,,,++++++++++++,,,------++++++,,,---...------,,,,,,------...------------------------,,,------......------,,,000///...---...000222444///...---------///000111111111222222222222111111000000111222333333333333333333333333444666888999999;;;???BBBDDDDDDCCCBBBCCCCCCCCCCCCEEEGGGIIIJJJPPPOOOOOOOOOPPPSSSVVVXXXWWWZZZ]]]^^^^^^^^^___```___`````````___aaadddgggjjjuuuTTTVVVYYY[[[ZZZZZZZZZ[[[XXXXXXWWWWWWXXXYYY[[[\\\YYYYYYYYYYYYZZZZZZZZZZZZWWWXXXYYYZZZ[[[\\\\\\\\\ZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYXXXWWWWWWWWWXXXXXX\\\[[[YYYWWWWWWXXXZZZ[[[]]]\\\[[[ZZZZZZZZZ[[[\\\^^^^^^____________^^^^^^bbb```^^^\\\ZZZYYYYYYYYY[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]\\\\\\[[[ZZZYYYRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRRRRRRRRRRRRRRRRQQQRRRRRRSSSRRRPPPOOONNNNNNMMMLLLKKKKKKLLLMMMNNNJJJJJJIIIIIIJJJKKKMMMNNNKKKLLLMMMLLLKKKJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJOOOOOOOOONNNMMMMMMLLLLLLGGGFFFFFFFFFEEEEEEDDDDDDFFFCCCBBBEEEJJJLLLJJJFFFCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAA@@@>>>===>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<;;;:::999888777777777777666666666666666666888999:::;;;;;;<<<666666666666666666666666666666555555555444444444888777666555444444555666444444555555444444333222333333333222222222111111444444333222111000///...000000000000000000000000////////////////////////000000//////.........---//////000000000000000000////////////////////////........................---------.........//////,,,,,,,,,++++++***************+++,,,,,,---......//////.........---------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++,,,,,,---+++***(((((((((***,,,---,,,,,,,,,++++++*********+++,,,...//////...,,,+++***+++---......---+++***'''%%%$$$''',,,......,,,------++++++++++++------,,,+++***+++---...---,,,---------,,,,,,+++++++++------------------------///000000000///---+++******++++++,,,---...//////------,,,+++,,,---...///------,,,+++,,,---...///...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......000000111222222222222222333222111000000000222222444444444444555777888:::>>>???@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGOOOOOOOOOPPPQQQTTTVVVWWW\\\\\\\\\]]]]]]^^^^^^^^^`````````___^^^aaaeeehhhmmmvvvQQQSSSVVVVVVVVVVVVWWWXXXXXXWWWWWWWWWXXXYYYZZZ[[[YYYYYYYYYYYYXXXYYYYYYYYYZZZZZZ[[[\\\]]]]]]]]]\\\ZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXYYY[[[ZZZYYYYYYYYYZZZ[[[[[[]]]\\\[[[ZZZZZZ[[[\\\]]]______````````````______aaa```]]][[[ZZZYYYYYYYYY[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXSSSRRRRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPPPPOOONNNMMMLLLOOONNNLLLJJJIIIIIIIIIJJJGGGGGGFFFEEEEEEGGGHHHIIIHHHIIIJJJJJJIIIHHHIIIKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCAAA@@@BBBGGGHHHFFFCCCBBBBBBAAAAAA@@@??????>>>===========================>>>@@@AAAAAA@@@>>>===>>>>>>>>>======<<<::::::::::::;;;;;;;;;:::999888777777777777666666666666888888999999999999888888666666666666666666666666666555555555444444444444777666555444333333444555444555555555555444333333333333222222222111111111222222111111111111111000000000000000000000000000////////////////////////000/////////............000/////////////////////................................................,,,------------...............------,,,,,,,,,,,,******+++,,,,,,---............------,,,,,,,,,,,,...---,,,++++++,,,---...------,,,+++++++++,,,,,,...---,,,,,,,,,...///000---,,,,,,,,,+++++++++++++++,,,---//////---,,,++++++,,,---......---,,,+++++++++***,,,---///......---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,---------,,,,,,+++++++++---------------------------............---,,,,,,++++++,,,,,,---.........---,,,,,,+++,,,---...///------,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,---------......,,,,,,---------.........///000000111111111111111333222111000000111222222444444333444555666888999>>>???@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGHHHMMMMMMMMMNNNOOORRRTTTUUU[[[\\\\\\]]]]]]^^^^^^^^^aaaaaaaaaaaaaaacccgggkkknnnwwwQQQRRRSSSRRRRRRRRRTTTVVVWWWWWWWWWWWWWWWXXXYYYZZZYYYYYYXXXWWWVVVVVVVVVVVVZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\^^^___```aaaaaabbbbbbaaaaaa``````^^^\\\[[[YYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWTTTSSSRRRQQQQQQRRRTTTVVVWWWVVVVVVUUUTTTSSSRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOKKKLLLLLLMMMLLLLLLKKKJJJOOOMMMKKKIIIGGGEEEEEEDDDFFFEEEDDDCCCCCCCCCDDDEEEDDDFFFGGGGGGFFFFFFHHHIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAEEEDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@BBBEEEFFFCCC@@@@@@@@@@@@??????>>>>>>=================================???@@@@@@???==================<<<;;;:::::::::::::::;;;:::999999888777777777777666666666666999999999888777666555444666666666666666666666666555555555555444444444444555555444333333333333444555555666666555555444333333222222222222111111111000000000111111222222222000000000000000000000000////////////////////////////////////............/////////.........------------------------------........................,,,,,,,,,,,,------------/////////...............***++++++,,,,,,------...---,,,,,,,,,,,,+++++++++......---,,,,,,---.........---,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,---......---,,,+++,,,---...//////...---,,,---...///...---,,,---...---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,---------......,,,------------............//////000000000000000222111111000111111222222444444333333444666888999===>>>@@@AAACCCDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHJJJMMMMMMMMMNNNOOORRRTTTUUU[[[[[[\\\\\\]]]^^^^^^___```aaaaaaaaabbbdddhhhlllnnnxxxRRRRRRRRRQQQPPPQQQSSSVVVWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXVVVUUUTTTSSSSSSSSSWWWXXXXXXXXXXXXWWWWWWVVVWWWXXXYYYZZZYYYXXXVVVUUUWWWWWWWWWXXXXXXXXXXXXXXXXXXYYY[[[]]]^^^^^^]]]\\\[[[[[[[[[[[[\\\]]]___```aaaaaabbbbbbbbbbbbaaaaaa^^^]]]\\\ZZZYYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\ZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTRRRQQQQQQRRRTTTVVVWWWWWWVVVUUUSSSRRRQQQQQQOOOOOOOOONNNNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKIIIGGGEEEDDDBBBBBBHHHGGGEEEDDDCCCCCCCCCDDDBBBDDDEEEFFFEEEEEEGGGIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAACCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDFFFFFFCCC@@@??????>>>>>>>>>=================================<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999::::::::::::999999888888777777777777666666666666888888888777666555444333555555555555555555555555444444444444444444444444555444444444444444444444555555666666555555444333222222222222111111111111000000000000111111111111000000000000000000000000///////////////////////////////////////........./////////...------,,,,,,------------------------........................+++++++++,,,,,,,,,------/////////...............+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---.........---,,,++++++++++++***+++,,,,,,,,,,,,++++++------------------------+++,,,------------,,,+++------...//////...------***,,,...---***)))***---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***+++,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------.........------,,,,,,------...,,,,,,,,,---------......------------............---......///000/////////111111111111111111222222444333333333444666888999<<<===???AAACCCDDDDDDEEECCCCCCCCCCCCDDDFFFHHHJJJOOOOOOOOOPPPQQQTTTVVVWWWZZZZZZ[[[\\\]]]^^^^^^___]]]^^^___```aaacccgggjjjnnnxxxPPPPPPQQQPPPOOOPPPRRRUUUWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWTTTRRRQQQQQQQQQQQQVVVVVVWWWWWWWWWVVVUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUVVVWWWXXXYYYXXXXXXXXXXXXZZZ\\\_________^^^\\\[[[[[[ZZZZZZ[[[]]]^^^```aaaaaabbbbbbbbbbbbaaaaaa^^^]]][[[ZZZZZZZZZ[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]YYYZZZZZZYYYYYYXXXWWWVVVVVVUUUSSSRRRRRRSSSTTTUUUVVVVVVUUUTTTRRRQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBHHHGGGEEEDDDCCCBBBCCCCCCBBBDDDEEEEEEEEEEEEGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEDDDBBB@@@>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;::::::999::::::999999888888888888777777777777666666666666555555666666666555555444444444444444444444444444333333444444444444444444555555555666666666555555555555555555555444444333222222222111111111000000111111111000000000//////////////////////////////////////////////////////........./////////////////////......------------------------------------........................+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------------............---,,,+++******+++,,,---...---,,,,,,+++++++++,,,......////////////...---------------------------+++,,,,,,,,,,,,,,,,,,+++---..................---'''***,,,,,,))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++***+++,,,------------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...------,,,,,,------...,,,,,,,,,---------......---------.........//////------...///////////////000000111111222222222222333333333333444555777888<<<===>>>AAABBBDDDDDDEEEAAAAAAAAABBBCCCEEEHHHIIIOOOOOOOOOPPPQQQTTTVVVWWWYYYZZZZZZ[[[]]]^^^^^^___]]]^^^```aaabbbdddgggjjjmmmwwwLLLMMMNNNNNNNNNOOOQQQSSSXXXXXXYYYYYYZZZYYYYYYXXXVVVUUURRRPPPOOOOOOPPPPPPVVVVVVWWWWWWWWWWWWWWWVVVUUUVVVWWWXXXXXXXXXXXXXXXVVVWWWYYYZZZ[[[[[[ZZZYYYZZZ\\\^^^___```___^^^]]][[[ZZZZZZZZZZZZ[[[]]]^^^___``````aaaaaa``````___^^^]]]\\\[[[[[[[[[\\\]]]```______^^^^^^]]]]]]\\\ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOONNNMMMMMMLLLLLLKKKKKKJJJHHHHHHGGGHHHHHHFFFFFFGGGGGGFFFEEEDDDDDDFFFEEECCCAAA@@@@@@AAAAAABBBDDDEEEEEEEEEEEEFFFGGGCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA??????@@@@@@@@@@@@AAAAAA<<<>>>AAACCCCCCBBB@@@???========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;:::999999::::::999888888888888999777777777777666666666666333444555555666666666666444444444444444444444444333333333333444444444444444555666666777777666666444444555555444444333222222111111111111000000000111111111000000/////////////////////////////////////////////////////////.........///////////////........................------------------------........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...............///,,,+++************+++,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------------------------(((***,,,,,,,,,---///000+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------------------------------......---,,,,,,,,,,,,,,,------,,,,,,++++++************+++,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...,,,,,,,,,---------......------........./////////---......//////////////////000111222222222222222333333222222333555777888;;;<<<>>>@@@BBBDDDDDDEEEAAA@@@AAAAAACCCEEEHHHIIIMMMMMMMMMNNNOOORRRTTTUUUXXXYYYZZZ[[[\\\^^^^^^______aaacccddddddfffiiikkkmmmvvvJJJLLLNNNPPPPPPQQQRRRTTTYYYYYYZZZ[[[[[[ZZZYYYXXXTTTSSSPPPNNNMMMNNNOOOPPPTTTTTTUUUVVVWWWWWWWWWWWWTTTTTTUUUVVVWWWYYYZZZ[[[YYYZZZ\\\^^^^^^^^^]]]\\\]]]^^^______```___^^^]]][[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^^^^______^^^^^^]]]^^^^^^]]]\\\\\\]]]^^^___ccccccbbb```___^^^]]]\\\ZZZZZZZZZZZZYYYXXXWWWWWWTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPOOONNNNNNMMMLLLLLLLLLKKKIIIGGGFFFEEEEEEEEEGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCAAA@@@@@@@@@AAAAAACCCDDDEEEEEECCCCCCDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>??????@@@@@@@@@;;;>>>AAADDDDDDCCCAAA@@@========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999::::::::::::999999::::::888777777777888999777777777777666666666666444444555666666666666666333333333333333333333333222222333333333444444444333444555666666666555555333333333444333333222111111111111111000000000000/////////000000000000000////////////////////////////////////////////////............/////////000---......//////000000111................................................,,,------------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++******+++,,,---++++++++++++,,,---......,,,+++***)))((())))))***++++++++++++,,,,,,,,,---,,,++++++++++++++++++,,,------,,,,,,,,,,,,------,,,++++++,,,///000000///+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,+++++++++,,,,,,---------------------------------,,,,,,---............---,,,,,,,,,+++++++++++++++)))***+++,,,---,,,,,,++++++,,,---.........------...------,,,,,,------...,,,,,,,,,---------..................////////////......///000000000000///...///111222333333222222333222222222333555777888:::;;;>>>@@@BBBDDDEEEEEEAAAAAAAAABBBDDDFFFIIIJJJMMMMMMMMMNNNOOORRRTTTUUUXXXXXXYYY[[[\\\]]]^^^___```bbbdddeeeeeefffhhhjjjnnnvvvJJJMMMQQQSSSTTTTTTVVVWWWYYYZZZ[[[\\\\\\[[[ZZZYYYSSSRRROOOMMMLLLMMMOOOPPPPPPQQQRRRTTTTTTUUUUUUUUUTTTTTTTTTTTTVVVYYY[[[]]][[[\\\___aaaaaaaaa```_____________________^^^^^^[[[ZZZYYYXXXXXXYYYZZZZZZ\\\]]]]]]]]]]]]]]]]]]\\\___^^^]]]]]]]]]^^^___```eeeeeecccbbb```^^^]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWSSSTTTVVVWWWVVVTTTRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMMMMLLLLLLKKKHHHFFFDDDCCCCCCCCCIIIIIIJJJIIIHHHFFFDDDCCCDDDCCCBBBAAAAAAAAABBBCCCBBBDDDDDDDDDBBBAAABBBCCCDDDEEEEEEEEEFFFFFFGGGGGGCCCCCCBBBBBBAAA@@@@@@@@@======>>>>>>?????????@@@<<>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;888999999:::::::::999999;;;:::888777777777888999777777777777666666666666555666666666666666555555333333333333333333333333222222222333333444444444111222444555666555444444222333333333333222111111111111111111000000000000------...///000111222222////////////////////////////////////////////////---.........//////000000------...///000111222222////////////////////////........................---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,,,,,,,---...*********+++,,,---...//////...,,,******+++,,,---*********++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------+++)))+++...000///,,,++++++------------++++++,,,+++***+++---...---,,,+++++++++,,,,,,---------------------------------***+++---///000000000///++++++++++++++++++++++++)))***+++,,,---,,,+++++++++,,,---.........---,,,...------,,,,,,------...,,,,,,,,,---------................../////////000...//////000000000000000...///111222333333222222333222222222333555777888:::;;;===@@@BBBDDDEEEEEEBBBBBBBBBCCCEEEHHHJJJKKKOOOOOOOOOPPPQQQTTTVVVWWWWWWXXXYYY[[[\\\]]]_________aaacccccccccccceeegggpppwwwLLLMMMOOORRRTTTVVVWWWXXXZZZZZZ[[[[[[ZZZZZZYYYXXXVVVVVVUUUSSSPPPOOOPPPQQQRRRSSSTTTUUUVVVUUUTTTTTTRRRSSSTTTUUUWWWYYY[[[\\\\\\\\\^^^___````````````cccbbb```]]]\\\[[[[[[[[[XXXXXXYYYYYYXXXXXXWWWVVVYYYZZZ[[[ZZZZZZZZZ\\\^^^ZZZ[[[]]]^^^___```______aaabbbcccbbb^^^\\\ZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSKKKKKKLLLMMMNNNOOONNNNNNPPPPPPOOONNNMMMMMMMMMMMMLLLKKKIIIGGGFFFFFFGGGGGGJJJJJJKKKJJJIIIFFFDDDCCCAAA@@@????????????AAAAAADDDDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFEEEBBB???>>>===<<<===???@@@@@@???>>>>>>???@@@@@@@@@??????@@@AAABBBCCCDDDDDDDDDDDD??????>>>>>>======<<<<<<<<<<<<;;;<<<<<<===>>>???;;;;;;<<<<<<;;;;;;:::999888888888999999:::::::::999999888888777666666555888888999999777666444222444444444444444444444444555555444333333222111111444444444444444444444444222222333333444555666666888555333222444444111...333333222222111000//////222111000.........///000000000000000000000000000////////////////////////......------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,........................---.........---,,,,,,+++.........------,,,,,,,,,))))))+++,,,---.........------++++++++++++---------,,,++++++******++++++111...,,,+++---,,,***''',,,,,,+++***+++,,,---...***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------,,,,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++......---,,,+++******)))+++++++++,,,,,,,,,------***+++---///000000//////000000000000000000111222000000000000111111111111333333333444555666777888<<<>>>===<<>>===<<<===???@@@???>>>>>>???@@@AAAAAAAAA@@@???@@@@@@AAABBBBBBBBBBBBAAA??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<======;;;;;;;;;<<<;;;;;;:::999888888888999999:::::::::::::::999999888777777666777888888777777666555444555555555555555555555555555555444444333222222111444444444444444444444444222333333333444555555555333111000111333444333111333333222111111000//////111000///...---....../////////////////////////////////////////////////////////............/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,........................------......---,,,,,,+++------,,,,,,,,,+++++++++222111000...+++)))&&&%%%---,,,,,,++++++,,,,,,---------,,,+++++++++++++++---+++***+++---...---+++,,,,,,+++++++++,,,---...***+++,,,,,,,,,,,,+++***------------------------.../////////......---,,,111000000000///---,,,+++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------......------,,,,,,++++++,,,,,,,,,,,,------------+++,,,---/////////......//////////////////000111000000000000111111111111111111111222333444666666;;;???@@@???@@@DDDEEECCCDDDCCCBBBBBBCCCEEEHHHIIIKKKLLLNNNPPPQQQRRRSSSSSSWWWZZZ^^^```aaa```aaabbbaaacccddddddccceeejjjooo~~~PPPRRRSSSVVVXXXYYYZZZZZZWWWVVVUUUTTTTTTTTTUUUUUUTTTUUUUUUSSSRRRQQQSSSTTTVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVWWWWWWXXX[[[[[[\\\]]]]]]^^^^^^^^^bbbaaa___]]]\\\\\\\\\\\\[[[\\\\\\\\\\\\[[[ZZZZZZVVVWWWYYYYYYXXXXXXZZZ[[[\\\^^^```bbbcccaaa```^^^^^^```aaa```]]]YYYVVVUUUVVVVVVVVVWWWWWWWWWWWWXXXVVVUUUTTTSSSRRRPPPOOOOOONNNOOOPPPRRRSSSSSSTTTTTTRRRQQQPPPNNNMMMLLLLLLLLLIIIHHHGGGGGGGGGHHHJJJJJJPPPOOOLLLIIIFFFDDDCCCBBBEEEEEEDDDCCCBBBBBBCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDCCC@@@???>>>>>>??????>>>===>>>???BBBDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@??????>>>??????>>>>>>======<<<<<<===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::999999888888888999999999999999;;;;;;;;;:::999999888888777777666666666666777777666666666666666666666666555555444444333222222222444444444444444444444444333333333333444444444444222111111222444555444222222222222111111000000///111000000////////////000////////////////////////////////////////////////......------------......///............------------------------------------------------------------------------,,,,,,+++,,,,,,++++++++++++******------------,,,+++******---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,******+++---------,,,,,,,,,+++++++++,,,---...***++++++,,,,,,++++++***........................------......------,,,,,,111111111000///...---,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---......//////------------------------,,,------------.........------......///......---...............///000000000000000000111111111111000000000000111333444555:::@@@DDDBBBAAACCCDDDDDDCCCBBBBBBBBBDDDGGGIIIKKKLLLMMMOOOQQQSSSTTTTTTUUUYYY\\\___bbbbbbbbbbbbcccaaacccdddcccbbbdddiiimmmxxx{{{PPPQQQSSSUUUVVVWWWXXXXXXUUUTTTRRRPPPPPPQQQRRRTTTSSSTTTUUUTTTSSSSSSTTTUUUWWWWWWVVVUUUUUUWWWXXXYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[\\\]]]]]]aaa```___]]]\\\\\\]]]]]]\\\\\\]]]]]]\\\\\\[[[ZZZXXXYYY[[[[[[[[[[[[\\\]]]]]]___bbbccccccaaa___]]][[[^^^```___[[[WWWTTTSSSUUUUUUUUUVVVWWWXXXXXXYYYXXXWWWVVVTTTRRRPPPOOONNNOOOPPPQQQSSSTTTTTTUUUUUURRRQQQPPPNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJLLLNNNOOORRRPPPLLLIIIEEECCCBBBBBBDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHFFFDDDCCCBBBDDDEEEDDDDDDCCCBBB@@@@@@@@@@@@???===>>>@@@CCCFFFFFFEEEBBBAAAAAAAAAAAA@@@@@@???======??????>>>>>>======<<<<<<>>>>>>===<<<;;;;;;;;;<<<:::;;;;;;;;;;;;:::999999888888888888888999999999<<<<<<;;;;;;:::999999999777666555555555777888999555555555555555555555555555555444444333333333333333333333333333333333333444444333333333333333333555555555555555444222111222111111111000000000///222111111111111111111111////////////////////////////////////////////////---,,,,,,++++++,,,,,,---///............---------........................------------------------,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++++++++'''(((***,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------...---,,,+++++++++***)))+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,------,,,,,,++++++,,,---...............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------...///000000---------.........//////---------.........//////..................------............//////000111///000000000111111111111//////000000111333444555999AAAFFFDDDAAABBBDDDDDDCCCCCCCCCCCCEEEHHHKKKMMMMMMNNNPPPRRRTTTUUUVVVVVVXXX[[[___aaabbbbbbbbbcccaaaccceeedddcccdddhhhlllrrrxxxNNNOOOQQQRRRSSSTTTTTTTTTTTTRRRPPPOOONNNOOOQQQRRRSSSTTTUUUUUUTTTTTTUUUVVVXXXWWWVVVUUUVVVWWWYYYZZZWWWWWWWWWWWWXXXYYYZZZZZZXXXXXXXXXXXXYYY[[[\\\]]]```___^^^]]]\\\]]]]]]^^^\\\]]]]]]]]]]]]\\\[[[[[[XXXZZZ\\\]]]\\\\\\]]]^^^___```aaabbbbbb```]]][[[YYY\\\]]]]]]ZZZVVVTTTSSSTTTUUUVVVVVVWWWXXXYYYYYYZZZZZZXXXVVVTTTRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTRRRQQQOOONNNMMMLLLLLLLLLLLLKKKKKKJJJKKKLLLNNNOOOQQQOOOKKKHHHEEECCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@CCCCCCDDDDDDFFFGGGHHHIIIEEECCCAAABBBCCCDDDDDDCCCFFFDDDBBBBBBBBBBBB@@@???>>>@@@DDDFFFGGGFFFCCCBBBBBBBBBBBBBBBAAA???>>>===??????>>>>>>======<<<<<>>===<<<<<<<<<<<<::::::;;;;;;::::::999888888888888888888888888888<<<<<<;;;::::::999999888666666555555555777888:::444444444444444444444444555555444444444444333333333333333333333333333333333333333333333333222222222333444444333222000000111111111000000000000000///000000000000000000000........................////////////////////////......------------......///............---------........................------------------------++++++,,,,,,---,,,,,,+++,,,,,,,,,---------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,+++************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++((()))***+++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------...///000000,,,,,,---....../////////---------.........//////............---------...////////////000111222333///000000000111111111111111111111111222444555666888@@@FFFDDDAAABBBDDDEEEBBBAAAAAABBBDDDGGGJJJLLLNNNOOOQQQSSSTTTVVVVVVWWWWWWZZZ^^^`````````aaaaaabbbdddffffffeeeeeeiiimmmmmmuuuNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQSSSUUUWWWWWWUUUUUUUUUVVVWWWVVVVVVVVVVVVWWWXXXXXXVVVVVVVVVVVVWWWWWWXXXYYYUUUUUUUUUVVVWWWZZZ\\\^^^```___^^^]]]]]]]]]^^^___]]]^^^^^^^^^^^^]]]\\\\\\WWWZZZ\\\]]]\\\\\\\\\]]]___``````___^^^]]][[[ZZZYYYZZZ[[[ZZZXXXVVVUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZ\\\[[[ZZZXXXVVVUUUSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPOOONNNMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMLLLJJJGGGEEECCCBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHDDDCCCBBBCCCDDDEEEDDDCCCFFFDDDCCCBBBCCCCCCAAA???>>>@@@CCCEEEFFFFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@?????????>>>>>>======<<<<<<>>>======<<<<<<<<<======:::::::::::::::999888888888888888888888777777777:::::::::999888888777777666666666666666777888888444444444444444444444444555555444444444444444444333333333333333333333333222222222222333333333333***---000222111111111111000000000000000000000000,,,------............---........................////////////////////////000000000//////000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,------------......------------,,,+++******+++,,,,,,------,,,,,,+++...------,,,,,,,,,,,,,,,''')))++++++***+++,,,...***+++,,,---------,,,,,,,,,++++++******++++++,,,************************++++++,,,,,,------,,,,,,***+++++++++******)))(((++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---......//////,,,,,,------.........///,,,------------...............---------......///////////////000222333444000000000000111111111111222222222222444555666777888???CCCBBBAAADDDFFFEEE@@@?????????AAACCCFFFHHHNNNOOOQQQSSSUUUVVVVVVWWWUUUXXX\\\____________```bbbeeeggggggeeefffiiilllllltttPPPQQQRRRSSSSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPTTTVVVXXXXXXVVVUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWUUUUUUTTTSSSSSSSSSTTTTTTRRRRRRRRRTTTVVVYYY]]]______^^^]]]]]]]]]^^^____________``````______^^^]]]XXX[[[^^^___^^^]]]]]]^^^```___^^^\\\ZZZYYYXXXXXXXXXYYYYYYXXXWWWVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZ\\\[[[ZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTRRRQQQQQQOOOOOONNNMMMMMMNNNNNNOOONNNMMMKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBBBB@@@AAABBBCCCDDDDDDCCCCCCEEEEEEDDDDDDDDDFFFGGGHHHDDDDDDDDDFFFHHHHHHFFFDDDDDDBBBAAAAAABBBBBBAAA??????@@@BBBDDDEEEEEEEEEDDDBBBBBBCCCCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<;;;;;;:::::::::;;;<<<<<<999::::::::::::999888888999888888888777777777666888888888777666666555555555666666777777777777666555555555555555555555555444444555555555555555555222222222222222222222222111111111222333333333444)))---111333222111111222///000000000000000000000,,,---...///000//////...........................////////////////////////000//////......//////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((()))+++,,,---.........+++,,,,,,------,,,,,,+++------,,,+++++++++++++++&&&(((++++++******,,,///***+++,,,---------,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,---------,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,---...///000.........///000111222333000000000000111111111111222222222222333555666777999===???>>>@@@EEEGGGEEEBBBAAA@@@@@@AAACCCFFFGGGNNNOOOQQQRRRTTTUUUVVVVVVUUUXXX\\\^^^_________```bbbdddggggggeeeeeehhhkkkmmmtttSSSSSSTTTUUUUUUUUUUUUUUUQQQQQQRRRRRRRRRQQQPPPOOOUUUWWWXXXXXXVVVUUUTTTUUUTTTUUUVVVWWWXXXWWWVVVUUUUUUTTTSSSQQQPPPOOOOOOOOOQQQQQQQQQSSSUUUYYY]]]______^^^]]]\\\]]]^^^___```aaaaaaaaaaaaaaa``````___[[[^^^aaabbbbbb``````aaa```___\\\ZZZXXXWWWWWWWWWXXXYYYXXXWWWVVVVVVYYY[[[YYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[ZZZYYYWWWVVVUUUUUUVVVVVVVVVUUUTTTSSSQQQQQQNNNNNNMMMMMMNNNNNNOOOPPPRRRPPPNNNKKKIIIHHHHHHHHHDDDEEEFFFFFFFFFDDDCCCBBB<<<===???AAABBBBBBBBBAAAFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEFFFHHHJJJJJJHHHEEEBBB@@@??????AAAAAA@@@>>>???@@@AAACCCDDDDDDEEEEEEAAAAAABBBBBBBBBAAA@@@@@@?????????>>>======<<<<<<888888888888999::::::;;;999::::::::::::999888888999888888888777777666666777777666666555444444444555666777888888777666555666666666666666666666666444444555555555555555555222222222222222222222222000000111222333333444444///333777777555222111222////////////000000000000///000111333333333222111........................////////////////////////---,,,,,,++++++,,,,,,---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---------,,,,,,++++++------------++++++---,,,++++++******++++++)))+++---,,,)))((())),,,***+++,,,---...---,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............+++,,,---///000111111111+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---...000111,,,,,,------///000111222000000000000111111111111111111111222333444666666:::<<<<<<<<<@@@FFFHHHEEEEEEEEEDDDCCCDDDFFFHHHJJJMMMNNNPPPRRRTTTUUUVVVVVVVVVYYY]]]_________``````aaacccffffffddddddfffiiinnntttPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSWWWXXXXXXWWWUUUTTTTTTUUUXXXWWWWWWVVVUUUTTTSSSRRRTTTSSSQQQOOONNNNNNOOOPPPKKKMMMPPPSSSWWWYYY[[[\\\^^^^^^^^^^^^___aaabbbccc___```aaabbbbbbbbbbbbbbb```bbbdddddddddaaa^^^\\\___]]]ZZZWWWVVVVVVXXXYYYWWWWWWXXXYYYZZZZZZYYYYYY^^^\\\ZZZZZZ[[[]]]]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRQQQQQQPPPOOOMMMMMMMMMMMMNNNNNNMMMKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBEEEDDDBBBAAAAAABBBDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEDDDGGGKKKMMMLLLIIIHHHGGGAAAAAA@@@@@@@@@AAABBBBBB@@@@@@AAABBBCCCEEEFFFGGGIIIEEEAAA>>>>>>??????>>>@@@???===<<<;;;;;;;;;<<<::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999777777777777777777777777:::999999888777666666555666666666666666666666666666666666555444444333333444444333222222222222333222222222222222222222222777777666555333222111111111222222222222111000000222111///.........///000000000000000////////////111000///......///000111........................///...---,,,,,,---...///------------------------///...---,,,,,,,,,,,,,,,------------------------,,,+++***))))))+++---...++++++++++++++++++++++++...---,,,,,,++++++++++++'''((()))***************...------,,,,,,------...---,,,,,,+++*********+++------,,,++++++******)))************************)))***++++++++++++***)))000///...---,,,+++******+++,,,,,,------......///---......//////......---...------,,,,,,------...++++++,,,,,,,,,,,,------///...---,,,,,,---...///,,,,,,+++***+++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////...///////////////......000000000000111111111111///111111111000111222444===>>>@@@BBBCCCCCCCCCCCCCCCCCCBBB@@@@@@AAAEEEHHHNNNOOOQQQSSSUUUVVVWWWXXXXXXZZZ\\\]]]]]]\\\^^^___aaabbbddddddddddddfffgggnnnuuuPPPQQQQQQRRRSSSRRRRRRRRRSSSRRRRRRRRRRRRSSSTTTTTTVVVWWWWWWVVVTTTRRRSSSSSSWWWWWWVVVUUUTTTTTTSSSSSSRRRPPPNNNLLLKKKKKKLLLMMMMMMNNNQQQTTTXXXZZZ\\\]]]___^^^______```aaabbbccc``````aaabbbbbbbbbbbbbbbaaabbbcccdddcccaaa___]]]___]]]ZZZXXXWWWWWWXXXYYYXXXXXXYYYZZZZZZZZZZZZZZZ^^^\\\ZZZZZZ[[[\\\\\\\\\YYYXXXWWWVVVUUUTTTTTTTTTQQQRRRRRRRRRQQQPPPOOONNNPPPOOONNNMMMLLLLLLMMMMMMJJJIIIHHHGGGFFFFFFEEEEEEGGGGGGFFFEEEDDDBBBBBBAAACCCBBBAAA@@@AAABBBDDDEEEGGGFFFEEEDDDCCCBBBBBBBBBGGGJJJMMMMMMKKKHHHFFFEEEBBBAAAAAA@@@@@@@@@AAAAAA>>>>>>>>>???AAABBBDDDEEEIIIFFFBBB@@@@@@@@@@@@@@@DDDBBB@@@===<<<;;;;;;;;;888888888999999999::::::;;;;;;;;;;;;;;;:::999999777777777777777777777777777777666666555444444333555555555555555555555555555555555666666666666666555444444333333333333333222222222222222222222222333333333333333333333333111222222222222111000000111111///.........///000///////////////000000000111000///......///000111..............................---,,,,,,---......------------------------...------,,,,,,,,,,,,,,,************************,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,)))******+++++++++++++++***))))))(((((())))))***---,,,++++++******+++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,......------------......++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------....../////////000000//////...000000000000111111111111111222333222111222444666<<<===???AAACCCCCCCCCCCCBBBBBBBBB@@@@@@AAAEEEHHHNNNOOOQQQSSSUUUWWWWWWXXXXXXZZZ]]]]]]]]]]]]^^^___aaaccceeeeeeeeefffhhhiiiooovvvPPPQQQRRRRRRSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVWWWUUURRRQQQQQQRRRVVVVVVUUUUUUTTTTTTSSSSSSQQQPPPMMMJJJIIIJJJKKKLLLOOOQQQTTTWWWZZZ\\\]]]^^^``````___``````aaabbbccc```aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```______]]][[[YYYXXXXXXYYYZZZYYYYYYYYYZZZZZZZZZZZZZZZ\\\ZZZYYYYYYZZZ[[[[[[ZZZWWWVVVUUUTTTSSSRRRRRRRRRNNNNNNOOOOOOOOOOOONNNNNNOOONNNMMMLLLKKKKKKKKKKKKHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGFFFDDDCCCAAA@@@???AAA@@@@@@@@@AAACCCEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBIIIKKKNNNMMMJJJGGGDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>???AAABBBDDDEEEIIIFFFCCCAAAAAABBBBBBAAAFFFEEEBBB???<<<:::::::::888888888888999999999999999::::::::::::999888888777777777777777777777777777666666555555444444444555555555555555555555555444555555666777777888888555555444333333333333444222222222222222222222222000000111222333444444555111222222222222111000000111000//////......//////.........//////000000111000//////......//////000........................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++******++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------++++++,,,,,,------......------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////000111111000000///000000000000111111111111111222333333333333555777;;;<<>>>>>?????????@@@AAACCCEEEFFFCCCCCCCCCCCCDDDEEEFFFFFFGGGIIIKKKJJJHHHEEECCCBBBCCCBBBAAA@@@??????????????????@@@AAABBBDDDEEEFFFGGGEEEBBB@@@AAABBBAAAAAAEEECCC@@@>>>;;;:::::::::999::::::::::::;;;;;;;;;888888999999999888888777777777777777777777777777888888777777777666666666555555555555555555555555444555555555666666666777666555444444333333444444222222222222222222222222//////000111222333333444111222222222222111000000000000//////............------......///000111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++***........................++++++*********+++,,,------------------------------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******++++++************++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---...//////...---,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...///000111111///000000111111111111000///000000000111111111111111222333333333333555777:::<<<>>>@@@BBBCCCCCCCCCBBBBBBAAA@@@???AAADDDGGGMMMNNNPPPSSSUUUWWWXXXYYYYYY[[[]]]^^^^^^^^^```aaaaaaccceeeffffffgggiiikkkrrrzzzOOOOOOPPPQQQQQQQQQQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWVVVTTTRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQOOOLLLJJJIIIKKKNNNPPPUUUVVVXXX[[[]]]___``````bbbaaa```````````````aaa`````````aaaaaa``````___``````__________________\\\[[[ZZZYYYYYYZZZZZZ[[[XXXWWWWWWVVVVVVVVVWWWWWWXXXWWWVVVVVVXXXXXXWWWVVVUUUUUUSSSRRRQQQPPPPPPPPPNNNOOOOOOPPPQQQQQQQQQQQQMMMMMMLLLLLLKKKJJJJJJIIIGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDBBB@@@???============>>>???AAACCCDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFBBBDDDFFFFFFEEECCCBBBBBBCCCBBBAAA@@@???>>>>>>>>>??????@@@@@@BBBDDDEEEFFFCCCAAA?????????@@@@@@??????>>><<<;;;:::::::::;;;999999999:::::::::;;;;;;777777888999999888888888777777777777777777777777777777777777666666666666555555555555555555555555555555555444444333333333555555444333333333333444222222222222222222222222111111111111111111111111111222222222222111000000///////////////......---,,,------...///000000111......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,+++***************************++++++***+++++++++,,,,,,------------------------,,,,,,,,,++++++,,,,,,---,,,+++************+++++++++******))))))******+++,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---+++***((((((***+++---------,,,,,,,,,++++++++++++,,,,,,,,,------......+++***))))))))))))***+++++++++************+++++++++++++++,,,,,,,,,------+++,,,---......---,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000111//////000111111111111111///000000000111111111111///111222222222333555777:::<<<>>>AAABBBCCCDDDCCCBBBBBBAAA??????@@@DDDGGGLLLNNNPPPSSSUUUWWWXXXYYYYYY[[[^^^_________aaabbbaaabbbdddeeeeeefffhhhjjjrrr|||MMMNNNOOOOOOPPPPPPOOOOOOOOOPPPRRRTTTUUUUUUTTTTTTTTTUUUVVVVVVTTTTTTUUUVVVUUUUUUTTTSSSRRRQQQPPPPPPNNNLLLIIIGGGHHHKKKNNNQQQWWWXXXZZZ\\\^^^___``````bbbaaa```______________________________^^^^^^]]]]]]]]]^^^^^^^^^]]]]]]\\\YYYYYYYYYYYYYYYYYYZZZZZZXXXWWWVVVTTTTTTUUUVVVVVVVVVUUUTTTUUUWWWWWWUUUTTTTTTTTTRRRQQQPPPOOOOOOOOOMMMMMMNNNOOOOOOPPPOOOOOOLLLMMMMMMMMMLLLKKKJJJIIIFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@>>>===<<<<<<===>>>???AAABBBCCCDDDDDDCCCCCCBBBAAAAAABBBBBB>>>AAACCCDDDCCCBBBBBBCCCBBBAAA@@@???????????????=========>>>@@@AAACCCDDD@@@>>>======>>>???>>>===;;;:::999888888999:::;;;777777777777888888888888777777888999999999999888777777777777777777777777444444444444444444444444444444444444444444444444555555444444333222222111444444333222222222222333222222222222222222222222333222222111111000000000111222222222222111000000...////////////...---------------......//////000---......//////......---........................,,,,,,------------,,,,,,------------------------******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,***))))))***++++++,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,------,,,,,,+++******)))************************++++++***))))))***++++++------,,,,,,++++++******++++++,,,------...//////+++***)))(((((()))***++++++******))))))******+++++++++,,,,,,,,,,,,------******++++++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...)))******+++---......///++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------.........///000111111111111000000000000111111111111///000222222222333555777;;;<<>>@@@DDDGGGLLLMMMPPPSSSUUUWWWYYYYYYYYY[[[^^^___``````bbbcccbbbccceeeeeeeeeeeegggiiisss|||LLLLLLMMMNNNNNNNNNNNNMMMOOOQQQSSSUUUVVVVVVUUUUUUQQQRRRTTTTTTSSSSSSUUUVVVVVVUUUTTTSSSQQQPPPNNNNNNMMMKKKHHHGGGHHHLLLQQQTTTXXXYYY[[[]]]^^^___``````aaa```___^^^]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\[[[YYYZZZ\\\]]]]]]\\\[[[ZZZWWWWWWXXXXXXXXXYYYYYYZZZYYYXXXVVVTTTTTTUUUVVVWWWTTTSSSSSSUUUVVVVVVTTTRRRRRRRRRPPPOOONNNMMMMMMMMMMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMNNNMMMLLLJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>======<<<===>>>???AAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAA???@@@BBBCCCBBBAAABBBCCC@@@@@@???????????????@@@<<<======>>>???AAABBBCCC>>>===<<<<<<>>>???>>>===:::999888888888999:::;;;777777777777888888888888777888888999::::::999999777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444333333333333222111111111111222222222222222222222222222333333222222222111111111111222222222222111000000....../////////...---,,,........................------...//////...------........................,,,---............---,,,------------------------***+++---.........---,,,........................******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......---+++*********,,,,,,......------------......++++++******++++++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((((()))+++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++************++++++***+++,,,---------,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,---......+++++++++,,,,,,---------+++++++++,,,,,,---------........................---------------,,,,,,,,,------...///000000000000000000000000111111111111000111222333333444777999;;;===@@@BBBEEEFFFFFFFFFAAAAAA@@@???>>>@@@CCCGGGLLLMMMPPPSSSUUUXXXYYYZZZYYY\\\^^^``````aaacccddddddfffggggggffffffggghhhsss|||KKKKKKLLLMMMMMMMMMMMMMMMPPPRRRTTTWWWXXXXXXWWWVVVOOOPPPRRRSSSRRRSSSUUUVVVWWWVVVUUUSSSQQQOOOMMMMMMNNNLLLJJJIIIKKKOOOUUUXXXYYYZZZ[[[]]]^^^___``````aaa```___^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[ZZZWWWYYY[[[]]]]]]\\\YYYXXXVVVVVVWWWWWWXXXYYYYYYYYYZZZYYYWWWUUUUUUUUUWWWXXXSSSSSSSSSTTTUUUUUUSSSQQQQQQPPPOOOMMMLLLLLLKKKKKKOOOOOOPPPPPPPPPOOOOOONNNMMMMMMNNNNNNNNNLLLJJJIIIJJJIIIHHHFFFEEEDDDDDDDDDAAAAAA@@@@@@???>>>======<<<===>>>@@@@@@AAAAAAAAA>>>>>>>>>???@@@AAACCCDDD@@@BBBCCCCCCBBBAAABBBBBB??????????????????@@@@@@>>>>>>???@@@AAACCCDDDEEE>>>===<<<===>>>???>>>===;;;:::999888888888999:::888999999999999:::::::::777888999:::::::::::::::777777777777777777777777555666666666666666666666444444444444444444444444333333444444555666666666333222111111000000111111222222222222222222222222222222222222222222333333111222222222222111000000---.../////////...,,,,,,...............---------,,,---...//////...---,,,........................------...//////...------------------------------***+++---/////////---,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...000///---+++++++++---...***))))))))))))))))))***+++*********+++,,,,,,---*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++,,,---......------,,,++++++*********,,,+++***((((((***+++,,,...------,,,,,,------...++++++,,,,,,,,,---------...---,,,++++++,,,---...***+++,,,---...---,,,,,,,,,,,,,,,+++++++++************+++,,,,,,---......------,,,,,,,,,,,,+++++++++++++++,,,,,,---------........................000000000///......------,,,---...///000000000000000000000000111111111111111222444444444555888:::<<<>>>@@@CCCEEEGGGGGGGGGAAAAAA@@@???>>>@@@CCCFFFKKKMMMPPPSSSVVVXXXYYYZZZYYY\\\^^^```aaaaaaccceeefffhhhiiihhhgggfffgggiiirrr|||KKKKKKKKKKKKJJJJJJJJJJJJPPPQQQSSSUUUVVVUUUTTTSSSNNNNNNOOOOOOQQQRRRTTTUUUSSSRRRQQQPPPPPPQQQRRRSSSMMMKKKIIIHHHKKKPPPUUUYYY_________```aaacccdddeee``````___^^^]]]\\\\\\[[[^^^[[[YYYXXXXXXYYYXXXXXXZZZ[[[[[[[[[ZZZYYYWWWVVVVVVVVVUUUTTTUUUVVVXXXYYYUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQOOONNNMMMLLLLLLLLLMMMNNNLLLMMMNNNOOONNNMMMLLLKKKMMMMMMMMMOOOOOONNNJJJGGGIIIHHHHHHGGGGGGFFFFFFFFFAAAAAA@@@??????>>>>>>=========>>>>>>???@@@BBBBBBDDDAAA??????AAABBBAAA???CCCCCCCCCCCCBBBAAA@@@???>>>>>>============>>>>>>>>>======???CCCFFFGGGGGG>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888666777888777666555666777777777888888888999999999:::999888777666666666666666666666666555555555555555555444444444333333333444444333222000...,,,+++000000////////////000000222111111111000000//////111222222333333222222111555555555444222000///...000///---,,,,,,---///000)))***+++---.../////////---------............///........................,,,,,,---............---------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++))))))*********+++++++++)))************++++++++++++***)))***,,,---,,,+++)))))))))))))))))))))))),,,++++++---000111...+++,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,---,,,,,,+++*********+++*********++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------............---,,,,,,++++++++++++.........------,,,,,,,,,////////////////////////...///////////////...............///000111111111333444555666666666555444:::;;;>>>AAADDDFFFHHHIIIFFFBBB>>><<<===AAADDDFFFHHHJJJNNNQQQUUUWWWXXXXXXXXXYYYZZZ]]]```cccfffggghhhiiijjjiiihhhggggggiiirrr|||JJJJJJKKKKKKKKKLLLLLLLLLPPPQQQRRRSSSSSSSSSRRRQQQNNNNNNNNNOOOPPPRRRSSSTTTSSSRRRQQQPPPOOOPPPQQQRRRLLLKKKIIIIIIKKKPPPVVVYYY^^^^^^______aaabbbcccddd______^^^]]]\\\\\\[[[[[[^^^\\\YYYXXXYYYYYYYYYXXXZZZZZZ[[[[[[ZZZYYYWWWVVVVVVUUUUUUTTTUUUVVVWWWXXXVVVUUUUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOPPPPPPOOOMMMLLLLLLLLLMMMMMMMMMNNNOOOPPPOOONNNMMMLLLKKKKKKLLLNNNOOONNNKKKHHHIIIIIIHHHGGGFFFFFFEEEEEEBBBBBBBBBAAA@@@@@@??????=========>>>???@@@AAABBBCCC@@@??????BBBCCCBBB@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>============>>>>>>AAA@@@???@@@BBBDDDDDDCCC>>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999888666777888777555555555777777777777888888888999999:::999888777666666666666666666666666555555555555444444444444333333333333111222222222111000000///111000000//////000000111111111111000000000//////000111111222222111111000111111222111111000///...///...---,,,,,,---...///,,,------............------------............///------------------------))))))***++++++++++++***------------------------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++*********+++++++++,,,,,,+++***)))((((((((()))))),,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,)))************++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,...///---+++,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,---,,,++++++******++++++++++++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,------------------,,,,,,////////////////////////......////////////......//////000000111111222222111222333555666777777777:::<<<>>>AAADDDFFFGGGHHHEEEBBB>>><<<===AAADDDFFFJJJLLLOOORRRTTTVVVWWWWWWYYYYYY[[[\\\___aaacccdddggghhhiiiiiihhhggghhhjjjqqq{{{IIIJJJJJJKKKLLLMMMNNNOOOQQQQQQQQQQQQQQQPPPPPPPPPMMMNNNNNNOOOPPPQQQQQQRRRRRRQQQPPPNNNNNNNNNOOOPPPKKKJJJIIIJJJMMMQQQVVVZZZ]]]]]]^^^^^^___```aaaaaa]]]]]]\\\[[[ZZZZZZZZZZZZ]]][[[YYYYYYZZZZZZYYYXXXZZZZZZZZZZZZYYYXXXWWWWWWUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQOOOOOOOOONNNNNNNNNNNNNNNPPPOOONNNLLLKKKKKKKKKLLLNNNOOOPPPPPPOOONNNMMMLLLKKKKKKMMMPPPRRRRRROOOMMMIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDCCCBBBBBBAAAAAA@@@============>>>???@@@@@@@@@??????@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@???>>>===>>>======<<<<<<======>>>@@@??????@@@BBBCCCBBBAAA>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666777888777555444555666777777777777888888888888999999888777666666666666666666666555555555555444444444444333333333222222///000111222333333333333111111111000000111111111111111000000000000//////000000000111111000000000......///////////////...........................///////////////...---,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------......---------------,,,++++++++++++++++++++++++))))))*********++++++++++++***(((&&&&&&'''((()))++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------)))************++++++++++++***)))***,,,---,,,+++---------------------------,,,******+++,,,+++***++++++************++++++,,,++++++******++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,------------------////////////////////////......///////////////...111111111111222222222222///000111333555888:::;;;;;;===???AAACCCEEEFFFFFFEEECCC@@@>>>>>>AAADDDGGGMMMNNNPPPSSSTTTUUUUUUUUUZZZZZZ[[[]]]^^^```aaabbbfffgggiiiiiihhhhhhjjjkkkpppzzzHHHIIIJJJLLLMMMOOOPPPQQQSSSRRRQQQPPPOOOOOOPPPPPPMMMNNNNNNOOOPPPPPPPPPPPPQQQPPPNNNMMMMMMMMMNNNOOOKKKKKKKKKLLLNNNRRRWWWYYY[[[\\\]]]]]]^^^^^^^^^^^^ZZZZZZYYYXXXXXXXXXYYYZZZ\\\[[[YYYYYYZZZZZZYYYXXXYYYYYYYYYXXXXXXWWWWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTRRRQQQPPPOOOOOONNNNNNOOOOOOOOONNNNNNNNNQQQPPPNNNLLLKKKJJJJJJKKKMMMNNNOOOOOONNNMMMKKKKKKKKKLLLNNNQQQTTTUUURRRPPPIIIIIIHHHFFFEEEDDDCCCBBBDDDCCCCCCBBBBBBAAA@@@@@@=========<<<======>>>>>>>>>>>>???@@@AAABBBBBBBBB???@@@@@@@@@??????>>>============<<<<<<=========<<<;;;<<>>======<<<<<<;;;::::::::::::::::::999888777666666777777777555444555666666666666777777777888888888888777666666666666666666666555555555444444444333333333333222222222222///000111222333444444444222222111111111111222222000000000000000000//////000000111111111111000000---......//////......---------...//////...------/////////000//////...------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------------------......------,,,,,,++++++++++++++++++++++++++++++************++++++++++++...,,,***(((((()))+++,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,))))))*********++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++...,,,***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,------------------------,,,++++++******++++++,,,---,,,,,,++++++*********+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........////////////////////////---...//////////////////111111111111111111111111000000111222444777:::<<<<<<===???AAACCCDDDEEEEEEDDDCCCAAA??????AAADDDGGGOOOPPPQQQSSSTTTTTTTTTSSSYYYZZZ\\\^^^```bbbccccccdddfffhhhhhhhhhiiikkklllooozzzGGGHHHIIIKKKNNNOOOQQQRRRSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNOOOPPPPPPOOOOOONNNOOONNNMMMLLLLLLMMMNNNOOOLLLLLLLLLNNNPPPSSSVVVXXXZZZZZZ[[[\\\\\\\\\[[[[[[XXXWWWVVVUUUUUUVVVXXXYYY[[[YYYXXXYYYZZZZZZYYYWWWWWWWWWVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSRRRSSSRRRQQQPPPOOONNNMMMLLLNNNOOOPPPPPPPPPPPPOOOOOOQQQOOOMMMLLLJJJJJJJJJJJJLLLMMMMMMMMMLLLKKKIIIHHHIIIJJJLLLPPPRRRSSSQQQNNNHHHGGGGGGFFFDDDCCCCCCBBBBBBBBBAAAAAA@@@?????????======<<<<<<;;;<<<<<<<<<;;;<<<>>>???@@@@@@@@@@@@???@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<======;;;;;;<<<>>>AAACCCBBBAAA=========<<<;;;;;;::::::999999999999888777666555555666777666555444444666555555666666666777777777888777666666666666666666555555555555444444444444333333222222222111111111111222222333333333222222222222111111111111222222//////////////////000000111222222222222222222111000000000000///...------------...//////...---------...//////000/////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++------------------------------,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---///---,,,******+++,,,---***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))************))))))*********++++++++++++***)))***,,,---,,,+++************************,,,,,,+++)))(((((()))***+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------.........////////////////////////------...////////////////////////000000000000000333222222222444666999:::;;;===>>>AAABBBDDDEEEEEEDDDDDDCCCAAA???AAAEEEHHHOOOPPPRRRSSSTTTUUUTTTTTTXXXZZZ]]]```ccceeefffgggdddfffhhhhhhhhhiiikkkmmmppp{{{GGGGGGIIIKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPQQQQQQPPPNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQMMMMMMNNNPPPQQQSSSUUUVVVXXXYYYZZZ[[[ZZZYYYXXXWWWUUUTTTSSSRRRSSSTTTVVVXXXYYYXXXWWWXXXYYYYYYXXXVVVUUUTTTTTTSSSSSSTTTTTTUUURRRRRRSSSSSSSSSRRRQQQPPPQQQQQQPPPOOONNNMMMMMMLLLNNNOOOQQQRRRRRRQQQQQQPPPOOONNNMMMKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGGGGGGGIIILLLNNNNNNKKKIIIFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@@@@??????>>>>>>=========<<<;;;::::::::::::999;;;>>>???>>>======>>>??????@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<============>>>@@@@@@>>><<<======<<<<<<;;;:::::::::888888888888777666555444555666777666444333444555555555555555666666666666777666666555555666666666555555555444444444444333222222222111111111000000222222222222222222111000111111111000000111111111......////////////000000222222333333333333222222111111111111000///...---........................,,,---...///////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------,,,+++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++*********************+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++******))))))******+++((((((((())))))))))))***)))************++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++***+++,,,***)))(((***+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++******++++++,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++......------------,,,,,,,,,,,,+++++++++,,,------,,,,,,------------------////////////////////////,,,---...///000000000000---......///000000111111333333333444555666777777:::<<<>>>@@@BBBDDDEEEEEECCCEEEEEEBBB@@@AAAEEEIIINNNOOOQQQSSSUUUVVVVVVVVVXXXZZZ^^^aaaeeeggghhhhhhdddfffhhhhhhhhhiiikkklllpppzzzFFFGGGHHHJJJLLLNNNOOOPPPNNNNNNPPPQQQQQQPPPOOOOOOPPPQQQRRRRRRRRRPPPOOOMMMLLLLLLKKKLLLMMMOOOQQQSSSNNNOOOPPPQQQRRRSSSSSSTTTWWWXXXYYYZZZYYYXXXVVVUUUSSSRRRPPPPPPQQQSSSUUUWWWVVVVVVVVVWWWYYYYYYWWWUUUSSSRRRQQQQQQQQQRRRSSSSSSQQQRRRRRRSSSRRRQQQPPPOOOQQQQQQPPPPPPOOOOOOOOONNNNNNOOOQQQRRRRRRRRRQQQPPPNNNMMMLLLKKKJJJJJJKKKLLLLLLLLLMMMMMMKKKJJJHHHGGGHHHHHHIIIKKKLLLKKKHHHEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@???>>>>>>=========<<<;;;:::999999999999777:::===>>><<<::::::;;;===>>>>>>??????>>>>>>======<<<<<<;;;;;;<<<<<<===<<<<<<===>>>@@@???<<<:::===<<<<<<;;;;;;::::::999777777777777666555444444555666777666444333444555444444555555555666666666666666555555555666666777555555555444444444333333222111111111000000000000000111111111222111111000111000000//////000000111........./////////000000111111222222222222111111//////000000000000///...///...---,,,,,,---...///---............------,,,---------............///------------------------,,,---......//////......------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,)))******+++***)))(((''')))***+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,((())))))))))))*********)))************++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***---,,,******+++,,,++++++,,,------,,,++++++***+++,,,,,,,,,,,,+++***++++++******++++++,,,------,,,,,,,,,++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,---+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,+++++++++,,,,,,---...------------------,,,,,,////////////////////////,,,---...///000000000000------...///111222333333222222444555666666777777999:::===@@@BBBDDDFFFFFFCCCEEEFFFDDDAAAAAAEEEJJJLLLMMMPPPSSSVVVWWWXXXXXXYYY[[[^^^bbbdddfffffffffeeeggghhhiiihhhhhhjjjllloooyyyFFFGGGHHHJJJKKKMMMNNNOOOKKKLLLNNNPPPQQQPPPNNNMMMPPPQQQSSSSSSSSSQQQOOOMMMKKKKKKKKKLLLNNNPPPSSSTTTOOOPPPQQQRRRSSSSSSSSSRRRVVVWWWYYYYYYYYYWWWUUUSSSRRRQQQOOOOOOPPPRRRUUUWWWUUUUUUUUUWWWXXXXXXVVVTTTRRRQQQPPPOOOOOOPPPRRRRRRQQQQQQRRRRRRRRRQQQOOONNNQQQQQQQQQQQQQQQQQQQQQQQQMMMNNNPPPRRRRRRRRRPPPOOOMMMLLLKKKJJJJJJKKKLLLLLLMMMNNNNNNMMMLLLJJJIIIGGGKKKKKKLLLMMMNNNLLLHHHEEECCCCCCCCCDDDDDDDDDDDDEEEAAAAAA@@@@@@???>>>>>>======<<<;;;:::999888888888777:::======;;;888888999<<<<<<===============<<<<<<<<<<<<;;;;;;<<<<<<<<<999999;;;===@@@AAA???======<<<<<<;;;;;;:::999999777777777777666555444333555666666666444333444555444444444555555555666666666666555555555666666777555555444444444333333333111111111111000000000000...///000111111111111111000000////////////000000---.........//////000000000000111111111111000000,,,---...///000000000000000///---,,,,,,---///000/////////...---+++***)))---------.........//////........................)))***++++++,,,,,,++++++------------------------,,,,,,,,,------.........++++++++++++++++++++++++)))************+++++++++)))***,,,---,,,+++)))''')))***+++,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))************+++++++++)))************++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++'''***---...,,,***+++---++++++------------++++++***+++,,,------,,,+++***+++*********+++,,,,,,---,,,,,,,,,++++++*********,,,++++++++++++++++++,,,))))))***+++,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++,,,,,,---............------,,,,,,,,,////////////////////////,,,---...///000000000000---...///000222444555666000111333666777888777777888:::<<>>???>>>===>>>>>><<<;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;<<<;;;:::;;;>>>AAAAAA===999<<<<<<===<<<;;;999777555777777777777666666666666777777777777777777777777777777666555444333333333222222222222222222222222555555444333333222111111444444444333333333222222//////000000111111111222222111111111000000//////000000///...............111111111111111000//////000000000000000///......///.........///000222333555222...+++******,,,...222111000///...---------******+++,,,,,,---..............................---,,,++++++************------,,,++++++***))))))((()))+++,,,------,,,++++++------,,,***)))***++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,---------.........---,,,,,,+++*********+++++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))************************...------,,,,,,,,,------------,,,,,,,,,,,,++++++...------,,,,,,++++++***///...---,,,+++,,,,,,---..................------,,,,,,...///000000000000000000000000111222333444111222222333444555666666999<<>>===??????>>>===>>>>>>===<<<;;;;;;;;;;;;777777777777777777777666;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;;;;;;;;;;<<>>@@@@@@AAACCCEEEFFFEEEDDDBBBAAACCCFFFJJJOOORRRUUUVVVVVVVVVWWWXXXYYY[[[]]]^^^^^^___aaacccdddfffgggggghhhjjjmmmoooqqqxxxFFFGGGHHHIIILLLPPPUUUZZZaaa]]]VVVPPPMMMLLLNNNOOOMMMNNNPPPQQQQQQPPPOOOOOOKKKLLLOOOQQQSSSTTTUUUUUUSSSSSSTTTTTTTTTTTTUUUUUUYYYYYYYYYXXXWWWVVVUUUTTTRRRRRRQQQRRRRRRSSSTTTUUUUUUTTTTTTUUUVVVVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPQQQNNNNNNOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKJJJHHHHHHGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGDDDDDDEEEEEEDDDDDDCCCBBBBBB@@@>>>>>>???@@@???>>>???>>>===<<<;;;;;;;;;;;;555555666666777777777777999999999999999999999999:::999999888888999::::::;;;;;;===???AAA@@@===:::999999999999999888777777999999999999888888888888777777777777777777777777777777666555444444444444444444444444444444444444555555444444333222222222111111000000000/////////000000000000111111111111111111111111000000000000111000//////......//////......///000111111111111000000000000000///.........------,,,------......//////...---,,,,,,------,,,,,,,,,,,,,,,---...//////...---,,,+++***)))(((------------------------...------,,,,,,,,,,,,,,,++++++,,,------...//////------+++******))))))))))))***+++***(((((((((***++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++******++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++((()))))))))******+++++++++,,,---,,,*********,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,)))******+++---......///******+++,,,,,,---............---,,,,,,,,,------........................//////000000000000//////000000000000111222333333111222222333444555666666888:::===>>>???@@@CCCEEEFFFFFFDDDCCCBBBCCCFFFIIIPPPSSSVVVWWWWWWWWWXXXYYYYYY[[[]]]^^^___```bbbdddeeeggghhhiiiiiijjjmmmoooqqqzzzFFFGGGIIIJJJMMMQQQXXX\\\bbb]]]WWWPPPLLLKKKLLLNNNLLLMMMOOOQQQQQQQQQQQQPPPLLLNNNQQQTTTVVVVVVVVVUUUSSSTTTTTTUUUVVVVVVWWWWWWZZZZZZZZZYYYXXXWWWWWWVVVRRRRRRRRRRRRRRRSSSSSSSSSTTTSSSSSSTTTVVVWWWUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSRRRQQQOOOOOOPPPPPPOOONNNMMMLLLNNNMMMLLLKKKKKKJJJKKKKKKIIIIIIIIIIIIIIIHHHGGGGGGCCCDDDDDDDDDDDDCCCBBBBBBBBBAAA??????@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;888888888888888888888888888888888888888888888888888888888888888999999999:::;;;===??????>>>;;;999777777777888888888888777999999888888888777777777777777777777777777777777777777666555555555555555444444444444444444444444555555444444333333333333222222222111111111111000000000000000000111111111111111111000000000000000111000000///.../////////,,,---...000111222222222000000000000000///......000/////////////////////,,,------......---------///............///000000111000//////---,,,,,,+++...........................------,,,,,,---------++++++,,,,,,---.........---,,,+++)))))))))***+++***,,,---,,,+++***+++,,,++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++***++++++,,,,,,------...,,,---...---,,,+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,------******+++,,,,,,---......+++++++++,,,,,,------------------------------------------.....................///000111111111000111111111111222333444555111222222333444555666666888:::<<<===>>>???BBBDDDFFFFFFEEECCCBBBDDDGGGIIIQQQTTTWWWXXXXXXXXXYYYZZZ[[[]]]```aaaaaaccceeegggfffhhhiiijjjjjjkkkmmmoooqqqzzzFFFHHHIIIKKKMMMQQQWWW[[[[[[YYYUUUPPPMMMKKKJJJJJJLLLMMMOOOQQQRRRRRRRRRQQQNNNPPPSSSUUUWWWWWWWWWVVVTTTUUUUUUVVVWWWXXXYYYYYY[[[ZZZZZZYYYXXXXXXXXXXXXSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRTTTVVVWWWVVVUUUVVVUUUUUUTTTTTTTTTTTTUUUSSSRRRQQQPPPOOOOOOOOOOOOQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQPPPOOONNNMMMKKKKKKKKKKKKKKKLLLLLLMMMIIIJJJJJJJJJJJJIIIHHHHHHBBBCCCCCCCCCCCCBBBAAAAAACCCAAA??????@@@AAA@@@?????????===<<<<<<<<<<<<<<<:::::::::999888777777666777777777777777777777777777777777888888999999999888:::===>>>===<<<:::999777777777777777777888888888888777777777666666666888888888888888888888888777777666555555555666666333333333333333333333333555555444444444444333333222222222111111111111000111111000000000000000000000000000000000000111111111111000///////////////+++,,,...///111111222222000000000000000///......///////////////.........+++,,,---.........---,,,000000///............///........................************************---------,,,,,,------...++++++++++++++++++++++++,,,+++*********+++---...***+++,,,,,,+++***+++,,,++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,------------***,,,---,,,+++***+++---++++++++++++++++++++++++************++++++++++++,,,++++++***++++++,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------------------------------.........//////***+++,,,...///000000000000//////000000111222333111222222333444555666666888999;;;<<<===???BBBDDDEEEFFFFFFDDDCCCDDDGGGIIIQQQTTTWWWXXXXXXXXXYYYZZZ[[[]]]```aaabbbdddfffhhhgggiiikkklllllllllnnnoooppp{{{FFFHHHJJJKKKMMMPPPTTTWWWSSSRRRQQQOOOMMMKKKJJJJJJMMMNNNPPPQQQRRRRRRRRRQQQPPPQQQSSSUUUWWWWWWWWWWWWVVVVVVWWWXXXXXXYYYZZZZZZ[[[ZZZYYYYYYXXXXXXYYYYYYTTTTTTUUUTTTTTTSSSRRRQQQQQQQQQQQQSSSVVVWWWVVVUUUXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRQQQPPPOOONNNNNNJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKJJJIIIIIICCCCCCCCCCCCCCCBBBBBBAAADDDBBB@@@@@@AAABBBAAA@@@??????>>>===<<<<<<<<<<<<::::::999888777666555555666666666666666666666666666777888999999999999999888;;;>>>???===;;;999999888777777777777777888999777777777777666666666555888888888888888888888888777777666666555666666777333333333333333333333333555555444444444444444444111111000000000/////////111111111111000000000000000000000000111111111111222111000000//////000000+++,,,...///000111111111000000000000000///......+++,,,,,,---------,,,,,,+++,,,,,,---------,,,,,,///...---,,,,,,,,,,,,,,,)))******+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,---...///((()))******)))(((***+++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++******++++++,,,,,,************************************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++''')))******)))((()))+++++++++++++++++++++++++++''''''((((((((()))))))))++++++******++++++,,,,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............,,,,,,---------,,,,,,+++++++++......---,,,,,,+++******+++,,,---.........------,,,,,,------.../////////---...///111222222333333------------...///000000111222222333444555666666999:::;;;<<<<<>>===<<<<<<<<<<<<:::999999999888888777777666666666666666666666666666777888::::::::::::::::::===@@@AAA>>>;;;;;;;;;999999888777777777888999888888888777777777666666888888888888888888888888777777666666666666777777444444444444444444444444444444555555555555555555222111111111000000000000111111111111000000000//////000000000111111111111222111000000//////000000,,,---...///000000000000000000000000000///......)))***,,,------------,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......)))))))))***+++,,,,,,---------------------------+++++++++++++++,,,------***+++++++++,,,---------------......///.........''')))******))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++******++++++,,,---************************************************************************)))************+++++++++,,,,,,,,,++++++******)))((()))+++***))))))+++,,,++++++++++++++++++++++++))))))))))))************++++++******++++++,,,---))))))*********+++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,------...//////000111111222222222111111000------------...///000111111222222333444555666666:::;;;<<<<<<===???CCCFFFEEEFFFFFFFFFEEEEEEGGGIIIQQQSSSVVVXXXXXXXXXXXXZZZZZZ\\\___```bbbcccfffhhhiiikkknnnooonnnnnnooopppsssEEEGGGKKKLLLLLLLLLLLLMMMLLLKKKJJJIIIJJJMMMOOOQQQOOOPPPQQQRRRRRRRRRQQQPPPSSSSSSSSSTTTUUUVVVXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZXXXWWWWWWXXXYYYYYYYYYYYYZZZZZZYYYWWWUUUTTTPPPOOOPPPSSSVVVWWWWWWVVVXXXWWWUUUSSSRRRQQQPPPPPPOOOOOONNNOOOPPPSSSVVVXXXVVVWWWXXXYYYYYYYYYXXXWWWTTTUUUUUUUUUUUUTTTSSSSSSVVVTTTQQQOOONNNNNNOOOPPPVVVUUUSSSQQQOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCAAAAAABBBBBBBBBAAA@@@???>>>======<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<777777777777777777777777666777999:::;;;;;;::::::;;;???BBBCCC@@@===<<<===;;;:::888777777777888999999999999888888888888777888888888888888888888888777777666666666666777888666666666666666666666666444444555555555555555555444444444333333333333222222111111111000000////////////000000111111111222222111111000000000000000,,,---...///000000000000000000000000000//////...***+++---///000000//////...---,,,++++++++++++,,,---------...///000111222++++++,,,,,,,,,---------************************************++++++,,,---)))***+++,,,...///000111///000000111000...---,,,)))+++,,,,,,++++++,,,...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++000///......---,,,+++***+++,,,...---------...///++++++++++++++++++++++++,,,,,,---------.........+++*********+++,,,,,,---++++++,,,,,,,,,---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++((('''******+++,,,------...///***++++++,,,,,,------...***+++---...///...------,,,,,,------...///000000---------,,,+++)))((('''000000000000111222333444111222222333444555666777:::;;;<<<<<<===???DDDGGGEEEFFFGGGFFFEEEEEEGGGIIIPPPSSSVVVWWWWWWWWWXXXYYY\\\^^^aaacccdddfffhhhkkkiiikkknnnoooooonnnooopppuuuHHHHHHGGGHHHJJJLLLMMMLLLIIIIIIJJJKKKMMMOOORRRSSSWWWVVVTTTRRRQQQRRRRRRSSSPPPQQQRRRTTTVVVXXXYYYZZZ^^^___``````^^^\\\YYYXXXWWWXXXYYYZZZZZZZZZZZZZZZXXXYYYYYYYYYYYYWWWVVVUUUSSSSSSTTTUUUUUUUUUUUUTTTWWWWWWUUUSSSRRRQQQQQQQQQPPPQQQRRRSSSUUUXXXZZZ[[[ZZZYYYWWWVVVUUUUUUVVVVVVSSSSSSSSSSSSSSSSSSTTTTTTXXXUUUPPPMMMMMMPPPTTTWWWXXXVVVSSSPPPNNNNNNOOOPPPMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFGGGHHHGGGFFFEEEDDDEEEDDDDDDCCCBBBBBBAAAAAA============<<<<<<<<<<<<=========<<<;;;999666555666666555555555666666777888888999:::<<<===;;;:::;;;>>>AAA@@@===:::999:::<<<;;;:::;;;;;;;;;888666999999888777777666666666666666555555555777888999:::888777555555555666666666666555555555444444444444444444555444444333222///000111222222222222222111000000000//////......000000000000000000000000000000000000000000000000000000000000000000000000////////////............/////////......------------------,,,,,,+++++++++///---,,,,,,---...---,,,***+++---......---+++***------------,,,,,,+++***)))***,,,------,,,***)))((()))***+++---...///000------,,,,,,+++,,,,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,(((&&&'''***---...---++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********,,,,,,+++******)))))))))+++...000111///,,,***)))************************'''(((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,!!!###'''***---............------,,,,,,++++++***---,,,,,,++++++,,,,,,---//////---,,,,,,---...///............////////////////////////000000000000///111333555555555666888:::;;;===>>>???AAADDDFFFEEEFFFGGGFFFEEEEEEGGGIIIQQQSSSVVVXXXXXXYYYZZZ[[[[[[]]]aaadddfffgggjjjllliiikkklllmmmmmmnnnqqqsssxxxHHHGGGGGGHHHIIIKKKKKKKKKKKKKKKKKKLLLNNNPPPSSSTTTWWWVVVUUUSSSRRRRRRSSSSSSRRRRRRSSSUUUWWWXXXYYYZZZ^^^^^^______^^^\\\ZZZXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYZZZZZZYYYXXXVVVUUUSSSSSSTTTUUUUUUUUUUUUTTTWWWVVVTTTSSSRRRQQQQQQQQQRRRRRRRRRSSSUUUVVVXXXYYYZZZXXXWWWVVVUUUUUUVVVVVVRRRRRRRRRSSSTTTUUUVVVWWWXXXUUUQQQNNNNNNPPPTTTVVV]]]ZZZWWWSSSPPPOOOPPPPPPNNNNNNMMMMMMLLLJJJIIIHHHFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA============<<<<<<<<<<<<<<<<<<<<<;;;:::888666555555555555555555666777888888888999;;;<<<<<<;;;:::<<>>>>>???@@@CCCEEEEEEFFFGGGFFFEEEEEEGGGHHHOOOQQQUUUWWWXXXXXXZZZ[[[ZZZ]]]aaadddeeegggjjjllljjjlllmmmnnnnnnooorrrtttwwwHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMNNNOOOQQQTTTUUUWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZ]]]^^^^^^^^^]]]\\\ZZZYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVRRRSSSTTTTTTUUUUUUTTTTTTUUUUUUSSSRRRQQQQQQQQQQQQSSSSSSSSSTTTUUUVVVWWWXXXYYYXXXVVVUUUTTTTTTUUUUUUQQQRRRRRRSSSTTTVVVWWWXXXWWWUUURRRPPPPPPQQQSSSUUU^^^\\\XXXSSSPPPNNNNNNNNNOOONNNNNNMMMKKKJJJHHHGGGGGGGGGGGGHHHGGGFFFFFFEEECCCCCCBBBBBBAAA@@@@@@@@@============<<<<<<<<<<<<;;;;;;;;;:::999777666555555555555555666777999999888999:::;;;<<<<<<<<<;;;>>>@@@AAA@@@===;;;;;;;;;;;;<<<===;;;:::;;;@@@DDDIIIDDD>>>999777777777666999888777666555555555555777777666666666777888888555555555555555555555666888888888888777666555444222222333444444444333333111111111111111000000000000000000000000000000000000000000000000000000000////////////////////////////////////............------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...,,,++++++---...---,,,,,,---...//////...---,,,,,,,,,---------,,,++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************+++,,,---,,,)))&&&((((((***+++,,,---------++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++,,,,,,*********+++,,,---------,,,...000000...,,,++++++***************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++******+++,,,,,,---......---,,,,,,++++++,,,,,,---......---------......///............/////////////////////000000000111111111333555666666777888:::<<<===>>>>>>>>>???AAACCCDDDFFFGGGGGGFFFFFFGGGHHHMMMPPPSSSVVVWWWWWWYYYZZZZZZ]]]aaaccceeegggjjjlllkkkmmmnnnnnnnnnooorrrtttvvvIIIIIIJJJIIIIIIIIIKKKLLLOOOOOOOOOOOOQQQRRRTTTVVVWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYYYY\\\\\\\\\]]]\\\[[[ZZZYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRTTTTTTTTTUUUVVVXXXYYYZZZXXXWWWUUUTTTSSSSSSTTTTTTSSSSSSSSSSSSTTTUUUWWWWWWVVVUUUSSSRRRQQQRRRRRRSSSXXXVVVSSSPPPMMMLLLKKKKKKOOOOOONNNMMMKKKIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFCCCBBBBBBAAAAAA@@@??????============<<<<<<<<<<<<;;;::::::999888777666555555555555666777999:::;;;888999;;;;;;;;;;;;<<<===@@@@@@@@@>>>===<<<<<<<<<:::===>>><<<;;;>>>FFFMMMRRRKKKAAA:::888888777666888888777666666666666666555666666777777888999999555555555555666666666666888888888888777555444333222222333333333333333222222222111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,***+++,,,------,,,,,,,,,---......---,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,---...///000000*********)))******++++++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,***)))((()))***+++,,,,,,,,,,,,***+++++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++,,,,,,---------***,,,......,,,+++******************************,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///...---,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------.........///............//////////////////000000000111111111000222555666666666888999===>>>???>>>===>>>@@@BBBCCCEEEGGGGGGFFFFFFGGGHHHMMMPPPSSSUUUUUUUUUVVVWWWZZZ]]]```ccceeegggiiikkkjjjlllmmmmmmmmmnnnppprrrtttIIIKKKLLLLLLJJJJJJMMMOOOQQQQQQPPPQQQQQQSSSUUUVVVWWWWWWWWWWWWVVVVVVVVVUUUVVVVVVVVVWWWWWWWWWXXXXXXZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXVVVVVVVVVVVVWWWVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUVVVXXXZZZ\\\]]]WWWVVVTTTSSSRRRRRRSSSSSSUUUUUUTTTTTTSSSTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQRRRQQQOOOMMMLLLKKKKKKLLLOOONNNNNNMMMKKKJJJHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGCCCBBBBBBAAAAAA@@@??????============<<<<<<<<<<<<;;;:::999888777777666666555555666666888999;;;;;;888:::<<<;;;::::::<<<>>>BBB@@@>>><<<<<<<<<<<<<<<:::<<<>>>======CCCMMMVVVXXXOOOCCC;;;888888777666555555666777777777777777555555666777888999::::::666666666666666666666666666666666666555444333222111111222222222222111111111111111111111111222222000000000000000000000000////////////////////////111111111111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++******,,,---------+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++,,,---......///***)))))))))******+++,,,+++++++++******+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************+++---///++++++,,,,,,,,,++++++************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++)))+++,,,,,,***))))))***************************---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,------.........//////............////////////000000000000111111111111///111444555555555777888===>>>???>>>======???AAABBBDDDGGGGGGGGGGGGGGGHHHOOOQQQTTTUUUTTTSSSTTTUUUYYY\\\```cccdddfffiiikkkiiijjjkkkkkkkkklllnnnppprrrIIIKKKMMMMMMKKKKKKOOORRRSSSRRRQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUVVVWWWXXXZZZ[[[\\\VVVUUUSSSRRRQQQQQQRRRRRRVVVUUUTTTSSSRRRRRRRRRRRRUUUTTTRRRPPPOOOOOOPPPPPPNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLJJJIIIHHHIIIIIIHHHGGGGGGGGGGGGHHHCCCCCCBBBBBBAAA@@@@@@@@@============<<<<<<<<<<<<;;;;;;999888888777777888777777777777888999;;;;;;888;;;===<<<::::::===@@@BBB???<<<:::;;;;;;<<<;;;:::;;;===>>>AAAIIISSS[[[ZZZOOOCCC;;;999999888555444555666777888888888888555666777888999999999999777777777666666666555555444444444444444333333222111111222222222111000000000000000111111111111111000000000000000000000000000000000000000000000000222222222222222222222222////////////............,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---,,,***)))***,,,---------++++++************++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,++++++******))))))(((***************+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))***************))))))+++///222,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++*********)))***,,,+++***))))))***************************---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,+++******---,,,,,,++++++,,,,,,---+++,,,---...////////////............////////////000000000111111111222222///111333444444555666888<<<===>>>>>>======???AAAAAADDDGGGHHHGGGGGGGGGHHHOOOQQQTTTTTTTTTSSSTTTTTTYYY\\\```bbbdddfffiiikkkhhhjjjkkkjjjjjjjjjlllnnnqqqFFFJJJMMMMMMKKKKKKOOOTTTSSSSSSRRRQQQQQQRRRTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWUUUTTTRRRRRRRRRSSSUUUVVVUUUTTTRRRQQQPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWVVVVVVVVVVVVVVVWWWXXXUUUTTTRRRQQQPPPQQQQQQRRRSSSSSSRRRRRRQQQRRRRRRRRRUUUSSSPPPNNNMMMMMMNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHDDDDDDCCCCCCBBBAAAAAAAAA============<<<<<<<<<<<<<<<;;;:::999888888999999888888888888888999:::;;;888;;;===<<<999999===AAACCC???:::888999;;;;;;:::::::::;;;>>>EEEOOOXXX^^^YYYNNNBBB;;;::::::888555555666777888888777666666666666888999:::999999888999888888777666555444444222333333444444444444333222333333333222222111000/////////000000111111111000000000000000000000000000000000000000000000000111111111111111111111111////////////............,,,,,,---------.........---,,,,,,,,,,,,,,,,,,++++++***)))***,,,---------,,,++++++++++++++++++,,,***+++,,,,,,---------,,,,,,++++++++++++++++++,,,---,,,,,,+++******))))))*********++++++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))+++---,,,++++++---///******+++,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++*********,,,---,,,+++***+++,,,************************,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---////////////...............////////////000000111111111222222222///222444555555666777888;;;<<<============???AAAAAACCCGGGHHHHHHGGGHHHHHHLLLOOORRRTTTUUUUUUVVVWWWYYY\\\___bbbdddfffhhhkkkiiijjjkkkkkkjjjjjjlllnnnrrrDDDHHHLLLLLLJJJKKKOOOTTTTTTSSSRRRQQQQQQRRRSSSTTTSSSTTTUUUVVVVVVVVVUUUTTTOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVSSSRRRQQQPPPQQQRRRTTTVVVVVVUUUSSSRRRQQQQQQRRRRRRQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXVVVUUUTTTSSSSSSSSSUUUTTTRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUSSSOOOMMMLLLLLLNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIEEEDDDDDDCCCCCCBBBAAAAAA>>>=========<<<<<<<<<<<<===<<<:::999888999999:::999999999888999999::::::999<<<>>><<<999999===BBBCCC>>>999777888::::::::::::999:::???HHHRRR[[[___WWWMMMAAA:::::::::888444777777888888888666555444666777888999:::999888888:::999888777666555444333111222333444555555555555444444444444333333222111......//////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000/////////............---------....../////////---------,,,,,,++++++++++++))))))))),,,------------,,,,,,++++++,,,,,,---***+++,,,,,,------------,,,++++++******++++++,,,---------....../////////++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))),,,//////---******+++((()))***+++,,,---------))))))***+++,,,,,,---------,,,,,,++++++******************++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++*********)))))))))***++++++,,,,,,,,,---......,,,,,,---...************************,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,,,,+++,,,,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,---***+++---///000000///.............../////////000000111111111111222222222111333555666666777888::::::<<<=========>>>@@@BBB@@@CCCGGGHHHHHHHHHHHHHHHJJJMMMQQQTTTVVVWWWYYY[[[YYY\\\___bbbdddfffhhhjjjjjjkkkllllllkkkkkkmmmoootttJJJKKKKKKJJJIIIIIILLLNNNPPPQQQRRRSSSSSSRRRQQQQQQUUUTTTTTTUUUVVVVVVSSSQQQPPPQQQQQQQQQPPPQQQSSSVVVSSSRRRQQQRRRUUUVVVTTTRRRQQQPPPOOOPPPSSSUUUVVVVVVUUUTTTSSSTTTTTTSSSPPPMMMOOOPPPQQQRRRRRRQQQPPPPPPSSSTTTTTTUUUUUUVVVWWWWWWVVVVVVUUUSSSRRRPPPOOONNNPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKOOOOOONNNMMMLLLLLLMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLJJJHHHGGGMMMKKKGGGCCCBBBCCCEEEFFFCCCCCCCCCCCCBBBAAA@@@@@@???>>>===<<<;;;<<<======>>><<<:::888888888999:::;;;;;;:::::::::;;;<<<===<<<;;;;;;;;;;;;<<<======CCC===666444777;;;;;;999888:::>>>CCCIIINNNRRRTTTMMMFFF>>>888777888888777777777666666555555555444666666666666666666666666666666666666666666666666555555555555555555555555333333333333333333333333222222000///............000000000000111111111111000000////////////000000---------------.../////////............---------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,***(((((()))***+++******+++,,,,,,---......------++++++++++++---------,,,,,,+++*********+++************************,,,,,,,,,+++++++++++++++,,,+++***))))))***+++,,,+++++++++*********))))))************************,,,++++++******++++++,,,*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********++++++******************,,,,,,,,,++++++*********///...,,,+++***+++,,,,,,------++++++++++++---------------,,,,,,+++++++++***,,,,,,+++)))((()))***)))************+++++++++............------,,,+++...------,,,,,,,,,------------............------......---,,,---///111333333222000111222444333333222333444555666777888999>>>???@@@???======>>>@@@CCCEEEGGGHHHGGGFFFGGGGGGMMMPPPSSSUUUVVVVVVWWWXXX\\\]]]^^^```cccfffhhhjjjjjjiiiiiiiiijjjlllnnnooovvvIIIIIIJJJIIIHHHHHHJJJLLLPPPPPPQQQQQQQQQPPPOOONNNRRRRRRRRRSSSTTTSSSQQQOOOOOOPPPPPPPPPOOOPPPRRRUUUSSSRRRQQQSSSUUUVVVTTTRRRQQQPPPOOOQQQTTTVVVVVVVVVTTTSSSRRRRRRRRRQQQOOOLLLNNNOOOPPPQQQRRRQQQQQQPPPSSSSSSTTTTTTUUUVVVVVVWWWUUUTTTSSSRRRQQQPPPOOONNNPPPPPPPPPOOOOOONNNNNNNNNOOONNNNNNNNNMMMMMMLLLLLLNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKLLLMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHKKKIIIFFFDDDCCCDDDEEEFFFDDDDDDDDDCCCBBBAAA@@@???===<<<;;;:::999:::;;;;;;>>><<<:::999888888999::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<>>??????>>>===<<<>>>@@@BBBDDDGGGHHHGGGGGGGGGHHHNNNQQQTTTVVVVVVVVVWWWYYY\\\\\\^^^```cccfffhhhjjjjjjiiiiiiiiikkklllnnnooovvvGGGHHHIIIHHHGGGGGGIIIKKKNNNOOOOOOPPPOOONNNLLLKKKQQQQQQQQQRRRSSSRRRPPPNNNMMMNNNOOONNNMMMNNNQQQSSSSSSRRRRRRSSSUUUUUUTTTRRRQQQPPPPPPRRRUUUWWWWWWVVVSSSQQQPPPPPPQQQPPPNNNKKKMMMMMMOOOPPPQQQQQQQQQQQQSSSSSSSSSTTTUUUUUUVVVVVVSSSSSSRRRRRRQQQPPPOOOOOOQQQPPPPPPOOONNNMMMMMMLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLJJJJJJKKKKKKJJJJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???===<<<;;;:::999:::;;;;;;===<<<:::999888888999:::888999999999999:::::::::<<<;;;;;;::::::;;;;;;;;;>>>:::666555777888666444888888999:::;;;<<<<<<===888888777888888777444222666666666555555555555555666666666666666666666666666666666666666666666666222222222222222222222222111111111111111111111111222111000//////......///------........./////////222111111000000111111222////////////000000000111111000000000////////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++---......,,,***)))+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,,,,,,,---************************&&&''')))+++,,,,,,,,,+++******))))))))))))******+++++++++***************************************,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++++++++,,,,,,+++******))))))******++++++++++++,,,,,,,,,,,,,,,***+++,,,+++***)))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***---------,,,,,,------...------............------000///...------...///000111///......000111111000222333444555666888999999===>>>>>>===<<<<<<>>>???@@@CCCFFFGGGGGGGGGHHHIIINNNQQQTTTVVVWWWWWWXXXYYY[[[\\\^^^```cccfffhhhiiijjjiiijjjjjjkkkmmmnnnooouuuGGGHHHIIIIIIHHHHHHIIIKKKLLLMMMNNNOOOOOONNNMMMMMMRRRQQQQQQRRRSSSSSSQQQNNNKKKLLLMMMLLLKKKLLLOOOQQQSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPQQQSSSUUUWWWWWWVVVSSSQQQPPPPPPPPPOOONNNLLLKKKLLLMMMNNNPPPQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUUUUSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQPPPOOONNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHIIIDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCAAA@@@??????>>>===<<<;;;<<<=========<<<;;;999999999999999777777888999999999999999;;;;;;::::::::::::;;;;;;;;;999777777777777555333999999888888888888777777444555555666777555333222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555111111111111111111111111111111000///////////////------........./////////111111000000000000111111,,,------...............000000000/////////............---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------------++++++,,,,,,,,,+++++++++++++++,,,++++++++++++++++++,,,---,,,,,,+++++++++,,,,,,************************&&&''')))+++++++++***)))---,,,,,,,,,,,,,,,,,,---************************************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++,,,,,,,,,---***+++,,,,,,*********,,,,,,,,,,,,,,,------------+++++++++,,,,,,++++++***------,,,,,,,,,---......------............------000//////.........//////222111000000222333333222222222333555666888999:::<<<===>>>===<<<<<<>>>@@@???BBBEEEGGGGGGGGGHHHIIIOOOQQQUUUWWWWWWWWWXXXYYYZZZ\\\^^^aaacccfffggghhhiiijjjjjjkkklllmmmnnnooouuuHHHJJJKKKKKKJJJJJJKKKLLLKKKLLLNNNOOOPPPPPPPPPPPPQQQPPPPPPQQQRRRQQQOOOMMMJJJKKKKKKKKKJJJKKKMMMPPPQQQRRRSSSSSSRRRRRRRRRRRRPPPPPPPPPSSSVVVWWWVVVUUUTTTRRRPPPPPPPPPPPPNNNMMMKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPOOONNNNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJJJJJJJJJJJJJKKKKKKIIIIIIIIIHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCAAA@@@??????>>>===<<<;;;<<<======<<<<<<;;;:::999999999999666777888999999999888888999999999999999:::;;;;;;:::999888888888888666555555555555444444444444444666666666555444333333333444444444555555555555555444444444444444444444444444444444444444444444444555555555555555555555555222222222222222222222222111000000////////////000....../////////000000000//////............//////,,,,,,---...///........./////////.........---------------------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,---...+++++++++++++++++++++***+++++++++++++++++++++++++++***************++++++************************((()))***+++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,***+++,,,,,,+++***+++---++++++++++++,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---...///------............------/////////...............222000///000111333222222111222333555777888999:::<<<===>>>===<<<===???@@@???BBBEEEFFFGGGGGGHHHIIINNNQQQTTTVVVWWWWWWXXXYYYYYY[[[^^^aaaccceeeggggggiiijjjkkklllmmmnnnnnnnnntttJJJKKKMMMNNNMMMLLLLLLMMMKKKMMMNNNPPPQQQQQQQQQPPPMMMMMMMMMNNNOOONNNLLLJJJIIIJJJKKKJJJIIIJJJMMMOOOPPPQQQRRRRRRPPPOOOOOOPPPOOOOOOPPPRRRUUUVVVUUUSSSTTTRRRPPPOOOOOOOOONNNMMMKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLIIIIIIIIIIIIIIIJJJLLLLLLIIIIIIGGGFFFEEEEEEEEEEEEBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@===<<<;;;:::999:::;;;;;;<<<;;;;;;::::::999888888666777888999:::999888888777777777888999:::;;;<<<777777888888888777777777555555555555666666777777777777666444222222444555444444444444444555555555444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222000000////////////000000....../////////000000000///......------......///---...000111111111000///............------------------------------------++++++++++++++++++++++++))))))******+++,,,,,,,,,+++************++++++,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++---,,,***))))))+++---///*********+++++++++++++++******++++++++++++*********))))))))))))******+++************************++++++*********)))))))))))))))************))))))***************+++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,******++++++,,,---------++++++++++++++++++,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++***+++,,,,,,++++++,,,---++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------............------......//////////////////000...------///000000///111111333555777888:::;;;===>>>???>>>===>>>@@@BBB???BBBEEEFFFFFFFFFGGGHHHMMMPPPSSSUUUVVVVVVWWWXXXYYYZZZ^^^aaadddeeeffffffiiijjjkkkmmmnnnnnnnnnnnnsssJJJLLLNNNNNNMMMLLLMMMMMMNNNNNNPPPPPPPPPOOONNNMMMMMMLLLLLLMMMNNNMMMKKKIIIIIIJJJJJJJJJIIIJJJLLLOOONNNPPPRRRQQQNNNMMMNNNOOOMMMMMMOOORRRUUUUUUTTTRRRSSSQQQNNNMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNPPPPPPQQQRRRRRRSSSSSSTTTRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMQQQPPPOOONNNMMMKKKJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMIIIIIIIIIJJJKKKMMMOOOPPPMMMLLLIIIGGGEEEDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAAAAAAAA@@@@@@===<<<;;;:::999:::;;;;;;;;;;;;;;;;;;:::999888888666777999:::;;;:::999888555555666777999;;;<<<>>>555555555555555666888999555666666666777888888888444666666555333222444666333333333444444555555555333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000////////////000000------.........///////////////............//////---...000111222111000///////////////............------------------------************************((())))))***++++++,,,,,,***************+++,,,,,,+++,,,,,,------,,,,,,+++)))*********++++++++++++++++++++++++++++++++++++***************+++,,,,,,))))))******++++++,,,,,,)))***+++,,,,,,+++***)))******))))))******+++,,,************************,,,+++***))))))***,,,---(((((()))******)))(((((())))))*********+++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******++++++,,,------...,,,,,,++++++++++++++++++***+++,,,---------,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++***************+++,,,,,,++++++,,,...,,,,,,,,,,,,------------++++++,,,---------------,,,,,,,,,,,,---...//////------............------------...//////000000000///...------///000000///000111333555777999:::;;;===>>>????????????AAACCC@@@CCCEEEFFFFFFEEEFFFFFFLLLOOORRRTTTUUUUUUVVVWWWXXXZZZ]]]aaadddeeeffffffiiijjjlllmmmnnnooonnnnnnsssIIIKKKNNNNNNMMMLLLLLLMMMPPPPPPPPPPPPOOOMMMKKKJJJNNNMMMMMMNNNOOOOOOLLLJJJIIIJJJJJJJJJIIIJJJMMMOOOMMMOOOQQQPPPMMMKKKLLLNNNLLLMMMNNNQQQTTTUUUSSSQQQRRRPPPMMMLLLLLLLLLLLLKKKMMMLLLKKKJJJJJJKKKLLLMMMPPPPPPQQQQQQRRRSSSSSSSSSQQQQQQOOONNNLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLRRRQQQPPPNNNLLLKKKJJJIIIKKKKKKKKKKKKKKKLLLMMMMMMIIIIIIIIIJJJLLLOOOQQQSSSOOONNNKKKGGGEEECCCBBBBBBEEEDDDCCCBBBBBBBBBBBBCCC??????@@@AAAAAAAAA@@@@@@???>>>===<<<;;;<<<======;;;;;;;;;;;;:::999888888666888:::;;;;;;;;;999888333444555777999;;;===>>>333333444333333555888:::111111222222333333333333000333666666444333444666333333333444444555555555333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000////////////000111,,,,,,,,,---------......000000////////////000000+++,,,...///000///...---000000000000////////////------------------------************************((())))))***++++++,,,,,,******))))))***+++,,,,,,+++,,,,,,------,,,,,,+++))))))******++++++++++++++++++++++++++++++++++++'''(((***,,,,,,,,,***)))(((((()))***+++,,,,,,---)))***+++,,,,,,+++***)))+++*********+++,,,,,,---************************,,,***)))((()))+++///111)))***+++,,,,,,+++***)))))))))******++++++++++++************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++*********)))***,,,---...---,,,,,,)))***+++,,,,,,+++***))),,,+++++++++******))))))***+++---,,,,,,+++---...---------.........//////+++,,,------............+++++++++,,,---...///000---..................---,,,,,,...///000000000000111000//////111222222111000111333555777999:::;;;>>>???@@@@@@???@@@BBBDDDAAACCCFFFFFFEEEEEEEEEEEELLLNNNRRRTTTTTTTTTUUUVVVXXXZZZ]]]aaadddeeefffeeeiiijjjlllnnnoooooonnnnnnrrrKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHKKKKKKLLLMMMMMMLLLJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLPPPOOOMMMLLLKKKKKKKKKLLLMMMMMMNNNOOOPPPPPPQQQQQQNNNMMMLLLJJJJJJJJJKKKLLLLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQTTTRRRNNNKKKHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJLLLMMMPPPOOONNNLLLKKKIIIHHHGGGGGGHHHJJJKKKKKKJJJHHHGGGLLLKKKIIIHHHHHHKKKMMMOOOLLLJJJGGGEEEDDDCCCDDDEEEDDDDDDDDDCCCBBBAAA??????AAAAAAAAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999::::::999999;;;;;;;;;;;;999999555444333555999<<<>>>>>>333666999999666444555777777666555444444555666777777555222222444666444222222222222222222222222222333333333333333333333333444444444444444444444444222222222111111111111000111111000000000000111111...///000000000...---,,,////////////////////////------...///000000//////////////////////////////////////////...---,,,+++......---------,,,,,,,,,++++++++++++++++++++++++------,,,+++***(((((('''&&&'''(((***,,,...///000,,,,,,,,,------,,,,,,,,,+++)))'''(((+++---,,,++++++*********))))))((((((+++++++++,,,,,,------------,,,,,,++++++,,,,,,---************************************************+++++++++*********)))))))))***+++,,,,,,+++***)))---,,,+++***))))))))))))(((''''''(((((()))***+++************************************************))))))*********+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++---...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((***+++,,,++++++***------------------------...............///000000000000111111111000000///000000000000000111111222000000000111444888;;;>>>??????@@@AAABBBDDDEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCKKKMMMPPPQQQRRRRRRTTTVVVWWWYYY\\\___bbbdddeeefffeeehhhlllnnnnnnnnnnnnnnnsssKKKKKKKKKKKKLLLLLLLLLMMMKKKKKKJJJIIIHHHHHHGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJMMMMMMNNNOOOOOONNNNNNNNNLLLKKKJJJHHHHHHHHHHHHIIILLLLLLLLLMMMMMMNNNNNNOOOMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJKKKLLLMMMOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPMMMJJJGGGFFFFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNMMMLLLKKKIIIHHHGGGFFFGGGHHHIIIJJJKKKJJJHHHGGGHHHGGGFFFEEEEEEGGGHHHJJJJJJIIIGGGEEEDDDDDDEEEEEECCCCCCCCCCCCBBB@@@???>>>???@@@AAAAAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;999999;;;;;;;;;;;;999999666555444666999;;;======666555333333444666888999777666555444444555666777555222......111333555555111111111111111111111111333333333333333333333333222222222222222222222222222222222111111111111000000000000//////000000000000000000000000///...---////////////////////////---...//////////////////////////////////////////////////////...---,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,***++++++++++++,,,,,,,,,)))))))))******)))))))))...,,,******,,,---,,,***+++*********))))))))))))******************++++++++++++************++++++************************************************+++++++++*********)))))))))***++++++++++++***)))+++***************+++++++++******)))))))))***************************************************************++++++++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***((('''((()))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------------------------------------....../////////000000000//////...000000000000000111111222666555444444444666888999>>>???@@@AAABBBCCCDDDEEEAAAAAABBBBBBCCCCCCCCCDDDKKKMMMPPPRRRRRRSSSTTTVVVVVVXXX\\\___ccceeefffgggfffiiilllmmmmmmmmmnnnooosssIIIIIIJJJJJJJJJJJJKKKKKKHHHHHHHHHGGGGGGFFFFFFEEEHHHHHHIIIJJJKKKKKKKKKKKKOOOPPPPPPPPPPPPPPPOOOOOOKKKJJJIIIGGGGGGGGGGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJLLLLLLKKKJJJJJJJJJKKKKKKNNNOOOOOOPPPPPPPPPPPPPPPNNNMMMJJJHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKLLLMMMLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEHHHGGGFFFEEEDDDEEEFFFFFFDDDDDDCCCCCCBBB@@@???>>>>>>???@@@BBBBBBBBBAAA@@@========================>>>>>>===<<<;;;;;;;;;<<<999999;;;;;;;;;;;;999999888666555666999;;;;;;;;;888555444999@@@BBB???:::666666555444444555666666333///,,,+++---111555666333333333333333333333333333333333333333333333333222222222222222222222222222222222111111111111000////////////////////////111111000/////////000000//////////////////////////////////////////...---////////////////////////////////////...---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++///...,,,,,,,,,,,,+++)))***************)))))))))++++++******************)))))))))(((((()))))))))************************************************+++++++++***************)))***++++++++++++***)))))))))))))))***+++,,,------,,,+++***))))))))))))************************************************++++++++++++,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***'''%%%%%%&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......------......------------------------,,,,,,,,,,,,---------.........////////////......000000000000000111111222888777666555555666777777===>>>???@@@BBBCCCDDDEEE@@@@@@AAAAAABBBCCCDDDDDDKKKNNNQQQSSSSSSSSSTTTVVVUUUXXX[[[___cccfffggghhhgggiiikkkllllllmmmoooppptttHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKPPPPPPPPPPPPPPPOOOOOONNNMMMLLLJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJMMMLLLLLLKKKKKKJJJJJJJJJNNNOOOOOOPPPPPPPPPOOONNNKKKKKKJJJIIIHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGEEEEEEEEEDDDCCCBBB@@@@@@???@@@AAABBBCCCBBBAAAAAA========================??????===<<<;;;;;;;;;;;;999999;;;;;;;;;;;;999999999777666777999:::999888777666;;;FFFQQQQQQEEE999555555555555555555555555111000------...000333555444444444444444444444444222222333333333333444444444444444444444444444444222222222111111111000000......////////////......222111000//////000111222//////////////////////////////000000///...------////////////////////////////////////...---,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++*********++++++,,,,,,---,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,+++***************************---------,,,,,,+++++++++))))))(((((((((((())))))*********************************************************************************++++++***************))))))***++++++,,,,,,+++******))))))))))))************************************************++++++,,,,,,,,,---------...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++)))'''((((((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------...---,,,*********+++,,,------------------------,,,,,,------..................//////000000//////000000000000000111111222222222333444555777999;;;<<<===>>>@@@AAACCCDDDEEE??????@@@AAABBBCCCDDDEEEKKKNNNRRRTTTTTTTTTUUUVVVUUUWWW[[[```dddggghhhiiihhhjjjkkkkkkkkkllloooqqqvvvFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFEEEFFFFFFGGGGGGHHHIIIJJJMMMMMMNNNNNNNNNMMMMMMLLLMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJMMMMMMMMMLLLLLLKKKJJJJJJMMMNNNPPPPPPPPPOOONNNMMMJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEECCCBBBAAAAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::999999;;;;;;;;;;;;999999999888777888999:::888777888777;;;FFFQQQQQQEEE888444444555555555555444444222222333333222222222222444444444444444444444444222222222333333444444444444444444444444444444444222222222111111111000000......////////////......222111000//////000111222000000000000000000000000//////000000///...------////////////////////////////////////...---,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,******+++++++++,,,,,,,,,))))))************))))))((()))++++++++++++++++++***************+++++++++---------,,,,,,++++++++++++******))))))******+++************************************************************************+++******************+++,,,++++++***))))))******((((((((((((((()))***+++************************************************++++++,,,,,,,,,---------------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++***)))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++)))))))))***+++------------------------------...////////////......///000111111111111111000000000000000111111222...///000222555777999;;;;;;<<<===???AAABBBDDDDDD??????@@@AAACCCDDDEEEEEEKKKNNNSSSUUUUUUUUUUUUVVVUUUXXX\\\```dddgggiiiiiihhhjjjkkkkkkkkkllloooqqqtttEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLMMMNNNPPPQQQPPPOOOMMMLLLIIIJJJJJJJJJKKKKKKKKKKKKMMMLLLLLLKKKKKKKKKKKKLLLMMMLLLJJJHHHHHHIIIKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEECCCBBBAAA@@@AAABBBBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999999999999999;;;;;;;;;;;;999999999888777888::::::888666999666555999???BBB>>>999444444555555555555444444333555777777555333222222111111111111111111111111111222222333333444444555222222222222222222222222222222222111111111111000...///000111111000///...000000/////////000111111000000000000000000000000//////////////////...---////////////////////////////////////...---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////------,,,,,,+++***))))))******++++++++++++******&&&(((+++,,,+++++++++,,,*********+++++++++++++++++++++******************,,,++++++******++++++,,,***************************************************************+++++++++++++++***))))))***++++++---,,,+++***))))))))))))''''''''''''((()))***+++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++&&&((()))***))))))+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,------------------------------///000000000///......///000111111222222111000000000000000111111222///000111333444555666777:::;;;<<<>>>@@@BBBCCCDDDAAAAAABBBBBBCCCDDDEEEEEEKKKOOOSSSVVVVVVVVVVVVVVVVVVYYY\\\```dddggghhhiiigggiiikkkllllllmmmoooppprrrDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDFFFEEEDDDDDDDDDEEEFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIHHHGGGGGGHHHIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPOOONNNNNNMMMNNNPPPQQQQQQOOOLLLKKKHHHHHHIIIJJJJJJJJJJJJIIINNNMMMLLLLLLKKKKKKKKKLLLMMMKKKIIIHHHHHHJJJLLLMMMNNNMMMLLLKKKKKKJJJJJJJJJIIIHHHFFFDDDDDDDDDFFFGGGEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@>>>???@@@AAAAAAAAA@@@???========================;;;;;;:::::::::::::::;;;999999;;;;;;;;;;;;999999888777777999::::::888666888666444333444555666777333444444555555444444333333555777777555444555777333333333333333333333333111111222333333444555555222222222222222222222222222222222111111111111000...///111222222111///...---...///000000000000///000000000000000000000000---...//////////////////////////////////////////////////////...---,,,+++------------,,,,,,,,,,,,------------------------******+++,,,---...//////,,,,,,,,,++++++*********,,,------......------,,,'''***---...,,,******+++*********++++++,,,,,,,,,******************++++++,,,++++++******++++++,,,************************************************))))))*********+++++++++++++++***))))))***++++++++++++***************+++)))))))))((())))))***************************************************************++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************''')))***+++******,,,---************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------+++,,,...000000///...------...///000111111111111000000000000000111111222111222333444555555555555999:::<<<>>>@@@BBBCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEKKKOOOTTTWWWWWWWWWVVVVVVXXXZZZ]]]aaadddfffhhhhhhfffiiilllmmmmmmmmmnnnoootttCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>???@@@AAABBBBBBCCCFFFFFFDDDCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJLLLMMMNNNLLLMMMOOOPPPQQQPPPPPPOOOMMMNNNPPPQQQQQQOOOLLLJJJGGGGGGHHHIIIIIIIIIHHHHHHOOONNNMMMLLLKKKKKKKKKLLLLLLJJJHHHGGGGGGIIILLLMMMOOOOOOMMMLLLKKKKKKKKKKKKKKKIIIGGGEEEDDDFFFHHHIIIEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDCCCBBBAAA??????;;;<<<>>>@@@AAAAAAAAAAAA========================;;;;;;:::::::::;;;<<<<<<999999;;;;;;;;;;;;999999777777777999::::::999777666999;;;999555222333555333333444555555444333333333555666555333444888<<<666666666666666666666666111111222333333444555555444444444444444444444444222222222111111111111000...000111333333111000...,,,---...000000000///...000000000000000000000000------...///000000000///////////////////////////////////////...---,,,+++......------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++((()))***+++,,,------...)))******++++++******)))***---000000,,,***)))************++++++,,,,,,,,,+++++++++,,,,,,------...++++++************++++++************************************************))))))******++++++++++++,,,+++***))))))***+++,,,))))))))))))***+++,,,------,,,+++***))))))))))))************************************************))))))*********+++++++++)))******++++++,,,------++++++++++++++++++++++++************************+++---......---,,,...///))))))))))))))))))))))))************************************************************************------------------------)))***,,,---...---,,,,,,------------------------***+++---//////...---,,,,,,---...///000000000000000000000000000111111222111111333555666777888888999:::;;;===@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEELLLOOOTTTWWWXXXWWWVVVVVVYYY[[[^^^aaadddfffggggggeeehhhlllnnnnnnnnnnnnnnnxxxCCCBBB@@@>>>======>>>???<<<======>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNNNNOOOPPPQQQQQQOOOMMMLLLIIIIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJHHHHHHHHHIIIKKKMMMLLLMMMOOOPPPPPPNNNKKKIIIEEEEEEEEEFFFGGGHHHJJJKKKGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>===????????????>>>>>>>>>>>>>>>>>>>>>>>>==================<<<;;;:::::::::::::::999999999999999999:::777666777:::======999666888888777666666666666666555666666666666666555444444444444555555555666666666555555444444333222222000000000111111222333333222222333444444333333333555444222000//////000000000000000000000000000000222111111000///......------.........///000000000---------........./////////////////////000111111//////.........---------.........------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))******++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******))),,,,,,,,,++++++************,,,,,,+++)))((()))***************************++++++******************,,,+++***))))))***+++,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,+++)))'''))),,,---,,,*********,,,,,,,,,,,,******...---,,,************+++,,,,,,,,,++++++***************+++,,,---......///,,,***(((''''''(((***,,,,,,+++++++++***)))))))))++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,---------............------------......,,,------...///000111111000000000000000000000000000111222333555666777777<<<999777888===AAABBBBBB@@@BBBEEEFFFEEEEEEEEEFFFNNNPPPTTTWWWYYYYYYXXXWWWUUUXXX\\\___aaabbbdddeeeiiiiiijjjkkkmmmoooqqqrrrzzzCCCAAA???>>>======>>>???======>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKNNNNNNMMMLLLKKKJJJIIIIIIMMMMMMOOOPPPPPPPPPOOONNNNNNOOOPPPQQQQQQOOOMMMLLLJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKKKKJJJIIIGGGGGGGGGHHHJJJKKKMMMNNNOOOOOONNNLLLJJJIIIFFFFFFFFFGGGHHHIIIKKKKKKGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>??????>>>>>>>>>=========>>>>>>>>>>>>===============<<<;;;:::999999999999999999888888888888999999;;;;;;<<>>:::888777666555555555555555666666666666666555555444444444444555555555666666666555555444444333222222111222333444444555444444222333333333333333333333444333222111000000111111000000000000000000000000111111111000///...........................//////---.........////////////...............//////000//////.........---------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))*********++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,---,,,,,,+++***+++++++++******)))))))))***+++,,,+++)))((()))***************************++++++******************++++++************++++++'''((())))))******************+++++++++,,,,,,,,,,,,***)))***---...---+++++++++,,,------,,,+++++++++******))))))***+++,,,,,,,,,,,,+++++++++************************+++++++++++++++******+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,---------............------------......------......//////000000000000000000000000000000000111222333555666777777;;;999777999===AAABBBBBBAAACCCFFFGGGFFFFFFFFFGGGMMMOOOSSSVVVXXXYYYXXXWWWWWWZZZ^^^aaabbbdddfffgggiiijjjjjjkkkmmmooopppqqqxxxBBBAAA???>>>======>>>???>>>>>>>>>??????@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHKKKLLLNNNOOOOOOOOONNNNNNMMMNNNPPPQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJHHHIIIKKKLLLLLLLLLKKKKKKHHHHHHGGGFFFGGGHHHIIIJJJOOOOOONNNMMMLLLJJJJJJIIIGGGGGGGGGHHHHHHJJJKKKLLLHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCCCCBBB@@@???>>>>>>>>>>>>=========<<<<<<>>>>>>>>>>>>============<<<;;;:::999999888888999888888888777777888888888888999999;;;======:::888777777666555555555555666777777777777777666555444444555555555555666666666666555555444444333222222000111333555666555444333333333333333333333222222333222111111111111222222000000000000000000000000111111000000//////...............---------------............////////////---------------...//////...............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******)))((('''%%%$$$*********)))))))))))))))***+++,,,+++)))))))))+++******************************++++++++++++++++++******++++++++++++******%%%&&&'''((()))***************+++++++++,,,,,,,,,---+++++++++---...---,,,***++++++,,,,,,++++++***++++++++++++,,,---...///,,,,,,,,,++++++++++++***+++++++++*********))))))***+++,,,------,,,+++************++++++++++++++++++++++++,,,,,,---------,,,,,,---------,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,---------............------------...............///////////////000000000000000000000000000111222333555666777777:::999888999<<<@@@BBBCCCCCCEEEGGGHHHGGGGGGGGGHHHLLLNNNRRRUUUXXXXXXWWWWWWYYY\\\```cccdddfffgggiiijjjkkkkkklllmmmnnnooopppvvvAAA@@@???>>>===>>>>>>>>>============>>>>>>????????????@@@@@@AAAAAABBBBBBDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKLLLJJJKKKMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPPPPOOOMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJIIIJJJKKKMMMMMMMMMLLLLLLHHHHHHGGGGGGHHHHHHIIIJJJPPPNNNMMMKKKIIIIIIIIIIIIGGGFFFFFFGGGHHHIIIJJJKKKHHHHHHGGGGGGFFFFFFEEEEEECCCCCCCCCCCCBBBAAA@@@???============<<<<<<<<<<<<>>>>>>>>>>>>============;;;;;;:::999888888888888888888777777777777888888555555666888888888666555888888777777666777777888999999999999888888777666555555555555555666666666666555555444444333222222---///222444555444222111333333222222222222222222222222222222222222222333000000000000000000000000111000000000/////////............---,,,,,,,,,+++,,,---------..................------......///000........................++++++++++++++++++++++++------------------------,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++'''''''''&&&%%%$$$""""""******************)))))))))+++,,,+++***)))***+++******************************+++++++++++++++,,,)))***+++,,,,,,+++***)))((((((***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,))))))************))))))++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++,,,------......,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------............------------......///////////////.........000000000000000000000000000111222333555666777777999888888999<<<@@@BBBDDDDDDGGGIIIJJJIIIHHHHHHIIIKKKMMMQQQUUUWWWXXXWWWVVVYYY]]]aaaccceeefffhhhiiikkkkkkkkklllmmmnnnoooooottt??????>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>??????@@@AAAAAABBBDDDEEEFFFGGGHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLIIIJJJKKKMMMNNNMMMMMMMMMLLLMMMOOOPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOONNNNNNMMMIIIIIIIIIIIIIIIJJJJJJKKKOOOMMMKKKIIIHHHHHHHHHIIIEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@============<<<<<<<<<<<<>>>>>>>>>>>>============;;;;;;:::999888888888888888888777777777777888888888999;;;;;;:::999999999:::999999999999999::::::<<<<<<<<<;;;;;;999888888666666666666666666666666666555555444444333222222...000222555555444222111444333222111111111111222222222222222333333333222000000000000000000000000000000000000////////////.........---,,,,,,,,,+++++++++,,,,,,,,,---------//////......//////000111---.....................++++++++++++++++++++++++------------------------,,,++++++******++++++,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***************))))))++++++++++++++++++++++++)))***++++++***)))***+++******************************++++++,,,,,,,,,,,,)))***+++,,,,,,+++***))))))***+++,,,------------******+++++++++,,,,,,,,,***+++++++++*********++++++++++++******+++++++++)))))))))))))))(((''''''++++++++++++++++++++++++******+++,,,------......---+++***))))))***+++---******++++++,,,,,,,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,,,,------------............,,,,,,,,,---------............------------......///////////////.........000000000000000000000000000111222333555666777777888888999:::<<>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::======>>>???@@@AAAAAABBBCCCDDDFFFGGGHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHJJJLLLMMMMMMLLLLLLKKKLLLNNNOOOPPPOOOMMMLLLJJJIIIHHHHHHHHHIIIKKKLLLMMMMMMOOOOOOOOONNNMMMLLLIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKIIIHHHGGGHHHHHHIIIEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>=========<<<<<<>>>>>>>>>>>>============<<<;;;:::999999888888999888888888777777888888888:::<<<===<<<;;;::::::;;;;;;::::::::::::;;;<<<<<<=========<<<;;;:::999888777777777666666666666555666555555444444333222222111222444666777666555444555444222111000000111222222333333333333333222222000000000000000000000000000000000000////////////.........---------------+++,,,,,,,,,,,,---------///////////////000111111---------...............++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------+++++++++++++++,,,,,,,,,)))***++++++***)))+++,,,******************************++++++,,,---------******++++++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,***+++,,,+++)))((()))***...------,,,,,,------...------------,,,+++***)))***++++++++++++,,,,,,,,,'''((()))***+++,,,,,,------,,,)))(((((())),,,---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,............////////////,,,,,,,,,---------............------------...............///////////////000000000000000000000000000111222333555666777777777888999:::;;;>>>CCCFFFFFFHHHJJJJJJIIIHHHHHHHHHJJJMMMQQQUUUXXXYYYXXXXXXXXX[[[___bbbcccdddfffhhhjjjkkkkkklllmmmnnnooopppttt======>>>>>>>>>>>>>>>===::::::::::::::::::::::::<<<<<<===>>>???@@@AAAAAAAAABBBDDDFFFGGGFFFEEEDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGIIIKKKLLLLLLLLLLLLJJJLLLNNNOOOPPPOOOMMMLLLHHHHHHGGGGGGHHHJJJLLLMMMNNNNNNOOOOOONNNMMMKKKJJJHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA??????>>>>>>>>>=========>>>>>>>>>>>>===============<<<;;;:::999999999999999999888888888888999999999;;;<<<;;;888777888::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;:::999888777777777777777666666666555666555555444444333222222222333444555666666666666555444222000///000111111333444444444444333111000000000000000000000000000////////////000000000000..................//////---------........./////////............///000000---------.........//////+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,************************++++++++++++*********)))++++++++++++++++++++++++************************'''((()))***++++++++++++)))*********++++++++++++(((***++++++******+++,,,******************************++++++,,,------...++++++************++++++***************))))))(((******+++++++++,,,,,,,,,***,,,---,,,***)))***+++------,,,++++++,,,---------.../////////...------******+++++++++,,,,,,,,,)))))))))******+++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,++++++,,,++++++******))))))(((***+++,,,,,,---------,,,---------.........//////,,,,,,,,,---------............------------......------......//////000000000000000000000000000000000111222333555666777777666888::::::;;;>>>CCCGGGFFFHHHJJJJJJIIIGGGGGGHHHKKKNNNRRRVVVYYYZZZZZZYYYXXX[[[___bbbccceeeggghhhiiijjjjjjkkkmmmooopppqqquuu<<<===>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAA???@@@CCCDDDEEEDDDCCCBBBAAAAAABBBDDDEEEFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLKKKJJJKKKMMMOOOOOOOOONNNMMMGGGGGGFFFFFFHHHJJJMMMNNNNNNNNNNNNNNNMMMKKKJJJIIIFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGFFFGGGGGGHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBBBB????????????>>>>>>>>>>>>>>>>>>>>>>>>==================<<<;;;::::::::::::::::::999999999999:::::::::===>>><<<:::888:::<<<999999999999::::::;;;<<<;;;;;;;;;:::999888666555888888777777666666666555666555555444444333222222111111222222333444444555555444222000//////000111444444555555444222111///000000000000000000000000////////////000000000000---.........///000000000////////////000000000111...------------...//////---------.........//////,,,,,,,,,------.........++++++++++++++++++++++++,,,++++++++++++++++++,,,---------,,,,,,+++++++++,,,------......------,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++(((((())))))*********+++(((***++++++******+++---******************************+++,,,,,,---......,,,+++***))))))***+++,,,+++,,,,,,++++++***)))(((******+++++++++,,,,,,,,,+++...///...+++)))+++---+++***)))(((((()))***+++&&&''')))***++++++***)))*********++++++,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,---......---,,,,,,---------,,,,,,+++++++++,,,++++++***)))(((''''''***+++,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------...............------.........,,,------...///000111111000000000000000000000000000111222333555666777777666888::::::;;;>>>CCCHHHFFFHHHJJJJJJHHHGGGGGGGGGKKKNNNRRRVVVYYYZZZZZZZZZYYY\\\```cccdddeeegggiiiiiiiiijjjkkkmmmoooqqqrrrvvvAAA@@@>>><<<;;;:::;;;;;;;;;:::888777777888:::;;;;;;<<<<<<===>>>??????@@@BBBBBBCCCDDDEEEEEEEEEDDDAAA@@@@@@???@@@BBBEEEFFFGGGIIIJJJKKKJJJJJJJJJKKKEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHIIIJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHIIIIIIIIILLLLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHFFFFFFGGGIIIJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@AAA@@@???=========>>>>>>??????>>>>>>======<<<<<<<<<;;;::::::999999::::::888888777777777888999::::::::::::999888777888:::======<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666666777666555444444444444444444444555555444444333222333444555666666555444333222222222222222222222222333333333222222222111111333222000/////////000111000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000.........------,,,,,,,,,222222222111000...---,,,//////...---------......000---******,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((---,,,,,,++++++*********,,,++++++******++++++,,,++++++***)))***+++---...))))))************))))))******+++++++++******)))************************+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++++++++******)))))))))))))))))))))))))))***++++++***)))((('''---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************************---+++)))'''&&&(((***+++++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,...------,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///---------------------------------............///............////////////000000000000000000000000000111222333444555555555:::::::::<<<>>>AAADDDFFFFFFHHHJJJIIIGGGFFFEEEEEEJJJOOOUUUYYYZZZYYYWWWVVVXXX\\\```cccddddddfffgggjjjjjjkkkkkkmmmnnnpppqqqyyy???>>><<<;;;999999999::::::999777666666777999:::;;;;;;<<<======>>>??????AAABBBBBBCCCCCCCCCCCCBBBAAA@@@??????@@@BBBEEEFFFEEEGGGIIIIIIHHHHHHIIIJJJGGGGGGFFFFFFEEEFFFFFFGGGEEEEEEEEEFFFFFFGGGIIIIIIGGGHHHIIIJJJJJJIIIHHHHHHEEEFFFFFFGGGHHHJJJKKKLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJIIIHHHGGGHHHIIIJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@AAA@@@>>>=========>>>?????????>>>>>>===<<<<<<<<<;;;;;;:::999999999999:::888888888888999999999999:::;;;;;;:::888888999;;;;;;;;;:::::::::999999999888888888888888777777777666666555444444444444444555555555555555444333333333444555666666555444333333333333333333333333333333333222222222111111111222222000/////////000111111000000000////////////---------------------------........./////////000.........------,,,,,,,,,111111111000///...,,,+++---,,,,,,+++++++++++++++...,,,***+++------,,,***++++++++++++++++++++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++*********+++,,,---))))))************))))))******+++++++++******)))************************+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++************))))))))))))))))))))))))***+++,,,,,,+++***)))(((+++++++++******++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,+++***(((((()))***+++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------------------------------............///............////////////000000000000000000000000000111222333444555555555999999:::<<<>>>AAADDDEEEEEEGGGIIIIIIHHHGGGGGGGGGKKKPPPUUUYYYZZZYYYXXXXXXYYY\\\```cccddddddeeefffjjjjjjjjjkkkmmmnnnpppqqqyyy===<<<;;;999888888888888888777666555555666888888;;;;;;;;;<<<======>>>>>>@@@@@@AAAAAAAAA@@@??????>>>=========>>>@@@BBBCCCBBBDDDFFFGGGFFFFFFGGGHHHJJJIIIHHHGGGGGGFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHDDDDDDEEEFFFGGGIIIJJJKKKIIIIIIHHHHHHHHHHHHGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHFFFHHHJJJKKKJJJHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFCCCCCCCCCBBBCCCCCCDDDEEECCCCCCBBBAAAAAA@@@@@@???@@@???>>>=========>>>?????????>>>======<<<<<<;;;;;;:::999999888888999999777888999:::;;;:::999999888999999888666555777888999999888888888777777777555666666666777777888888666666555444444444444555555666666666666555444444333444444555555444444333444444444444444444444444333222222222222111111111222111111000///000000000111111111000000000000///......................................./////////.........---------------000000//////...---,,,+++,,,,,,+++***************++++++***,,,------,,,***************************,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++*********++++++))))))************)))))))))******+++++++++******************************************************+++++++++***************+++************)))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++************))))))))))))******---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++************+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------------------------------............///............////////////000000000000000000000000000111222333555555555666::::::;;;<<<>>>AAADDDFFFCCCFFFHHHIIIIIIHHHHHHIIIMMMQQQUUUXXXYYYYYYYYYZZZZZZ]]]aaacccdddddddddeeejjjjjjjjjkkklllnnnppppppwww;;;;;;:::999888888777777777777666666666777888888::::::;;;;;;<<<<<<<<<<<<>>>>>>???>>>>>>===<<<<<<::::::::::::;;;===>>>???AAACCCEEEFFFEEEEEEFFFGGGKKKKKKIIIHHHGGGGGGGGGGGGEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJLLLLLLLLLJJJHHHGGGEEEHHHKKKLLLKKKIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEBBBBBBBBBBBBCCCDDDDDDEEEBBBBBBAAAAAA@@@????????????>>>===<<<<<<===>>>??????>>>>>>===<<<<<<;;;;;;::::::999888888888888888666888:::;;;<<<;;;999888888999999888666666777999888888888777777777666666555555555666666666666777666555555444444444555555666666666777666555555444333333333444444333333333555555555555555555555555222222222222111111111111222111111000000000000000000000000///////////////////////////////////////.......................................---------............---,,,+++***...---,,,,,,++++++,,,,,,)))***+++,,,------,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++*********))))))************))))))))))))***+++++++++******************************))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++************))))))*********...,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))************************++++++,,,,,,,,,+++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++******)))******++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------------------------............///............////////////000000000000000000000000000111222444555666666666;;;<<<<<<>>>@@@CCCFFFHHHDDDGGGIIIJJJIIIHHHHHHIIINNNQQQUUUXXXXXXYYYZZZ[[[ZZZ]]]aaacccdddddddddeeeiiiiiijjjkkklllnnnooopppuuu::::::::::::999888888777777777777777888888999999:::::::::::::::;;;;;;;;;<<<<<<===<<<<<<;;;:::999999999:::;;;<<<===>>>>>>@@@BBBDDDEEEEEEEEEFFFGGGKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKIIIHHHGGGEEEHHHKKKLLLJJJIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDAAAAAABBBCCCCCCCCCDDDDDDAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<<<<===>>>???>>>>>>======<<<;;;;;;;;;999999888777777777777888666777999;;;;;;:::999888;;;<<<<<<;;;999999:::;;;888888888888777777777777666666666666555555555444555555444444444555555666666666666777666555555444333333333222222333333333555555555555555555555555222222222111111111000000111111111111000000000///........................////////////////////////...............---------........................---.........---,,,+++***...---,,,,,,++++++,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,+++***)))))),,,++++++******++++++,,,,,,,,,,,,,,,+++******)))))))))************))))))((()))***+++++++++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))***))))))))))))))))))))))))******)))))))))*********++++++************++++++---,,,+++*********+++,,,++++++++++++++++++++++++***+++,,,------+++***)))************************++++++,,,,,,,,,+++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++******)))******+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------............///............////////////000000000000000000000000000111222444555666777777======>>>@@@BBBEEEHHHIIIGGGIIIKKKJJJIIIGGGFFFGGGNNNQQQUUUWWWXXXXXXYYYZZZYYY]]]aaacccddddddeeeeeeiiiiiiiiijjjlllmmmooopppsss999999::::::999888777777666777777888888999999999999999999999999:::::::::::::::;;;;;;;;;:::999999:::;;;<<<===>>>??????@@@>>>@@@CCCDDDDDDDDDEEEGGGIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCDDDDDD??????@@@AAABBBDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHJJJJJJHHHGGGFFFGGGFFFEEEEEEDDDCCCCCCBBBBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>===>>>===<<<<<<<<<===>>>???>>>>>>===<<<<<<;;;;;;:::999888777777666777777777666777888999:::999888888888888999777666555666888999999888888888777777777777777666666555555555444555444444444444555666666555666666666666555444444333222222111111222222333555555555555555555555555222111111111111000000000000111111111111000//////,,,---------------......////////////////////////.........---------------.............../////////------......------,,,+++,,,,,,+++******************++++++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------,,,,,,+++******))),,,++++++******++++++,,,++++++,,,,,,,,,+++******))))))************))))))((()))***+++++++++++++++***************************************************************+++++++++)))))))))************+++)))))))))))))))))))))))))))))))))((())))))***++++++++++++******+++++++++******+++++++++,,,,,,,,,***************************+++,,,,,,,,,+++)))(((***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------.........---------............///............////////////000000000000000000000000000111222444666777888888>>>>>>???@@@BBBEEEHHHJJJHHHJJJKKKKKKIIIGGGFFFFFFLLLPPPTTTWWWXXXXXXXXXYYYXXX\\\```cccdddeeefffgggiiiiiiiiijjjkkkmmmoooooottt777777888888888777666555444555666777888888888888999999999999999999999999888999999::::::::::::999999:::;;;<<<===>>>>>>>>><<<>>>@@@BBBBBBBBBDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFEEECCCBBBAAAAAABBBBBB>>>>>>??????AAACCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFGGGIIIJJJHHHIIIIIIHHHFFFDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>=========<<<<<<;;;<<<===>>>???>>>======<<<<<<;;;::::::888888777666666666666777666666777777777888888888555666666555333333444555888888888888777777777777666666666666666777777777444444444444444555666666555555555555555444333333333222111000000111222333444444444444444444444444111111111111000000000000000111111222111000///...------------......//////.................................------,,,,,,,,,---........./////////000---............------,,,---,,,,,,+++++++++++++++,,,,,,,,,)))''''''+++...++++++++++++++++++++++++*********+++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++))))))************))))))(((((()))++++++,,,,,,+++************************++++++++++++++++++++++++))))))*********+++++++++************++++++,,,,,,))))))))))))))))))))))))******)))))))))***+++,,,******))))))))))))******'''(((***,,,------,,,,,,++++++++++++++++++++++++******++++++******)))(((************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++,,,,,,---......///---------............///............////////////000000000000000000000000///111222444666777888888=========???AAADDDGGGIIIGGGIIIKKKKKKIIIHHHHHHHHHJJJNNNTTTXXXXXXWWWWWWVVVWWWZZZ___bbbdddeeeggghhhhhhhhhiiijjjkkkmmmnnnooovvv555666777777777666555444333444555666777777777777999999888888888888888888777888999:::::::::::::::666777888999:::;;;;;;;;;:::<<>>============<<<;;;;;;<<<===>>>???>>>======<<<;;;;;;::::::888888777666666666666666666666666555666777777888:::;;;;;;:::888777999:::888777777777666666666666444444555666777888999999444444444444444555666777444444555555444444333222333222111000000111222333444444444444444444444444111111111111000000000000000111111222222000///...---.........//////000000.................................------,,,,,,,,,---.........//////000000.........///......------000///......------......------,,,(((%%%&&&***...************************************************'''((()))***,,,...//////,,,++++++++++++++++++,,,((()))+++,,,---,,,,,,+++))))))************))))))(((((()))++++++,,,,,,,,,************************++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++*********+++---...))))))(((((((((((())))))%%%'''***---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------++++++++++++++++++++++++---,,,,,,++++++******************++++++,,,,,,---,,,+++++++++,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))++++++,,,,,,---...//////---------.........//////............/////////000000000000000000000000000///111222444666888888999;;;;;;<<<>>>@@@CCCFFFGGGEEEGGGJJJKKKJJJIIIIIIJJJHHHMMMTTTXXXXXXWWWUUUUUUVVVZZZ___bbbdddfffhhhiiihhhhhhiiijjjkkkmmmnnnoooyyy666666666666666666666666666555555444444666777888777777777777666666666666777888888777666666777999777888999:::<<<===>>>>>>??????@@@AAAAAABBBCCCCCCFFFFFFDDD@@@>>>>>>@@@CCCHHHHHHHHHHHHGGGEEECCCBBBAAAAAAAAA@@@@@@@@@????????????@@@@@@AAAAAABBBBBBEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHFFFEEECCCCCCGGGGGGGGGFFFEEECCCAAAAAADDDDDDBBBAAA@@@?????????????????????@@@@@@@@@@@@======>>>>>>>>>>>>====================================<<<;;;::::::999999888777555444444666888999555666777777666777999;;;;;;999777666666777777666777777777777777777777777777777666555555555555555777666444222111111111111555555444444444333333333111111000000111111222333444444444444333333222111222111111111000000//////000000000000000000000000//////............//////......------------.........,,,***+++///111000///111000///......///000111000000///............///++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++***)))))))))***,,,---,,,,,,,,,++++++************)))((()))+++,,,,,,*********+++++++++******))),,,,,,,,,++++++*********))))))(((((((((((())))))+++*********))))))(((((((((((())))))******++++++,,,,,,+++***)))((('''''',,,,,,,,,+++++++++******,,,+++***))))))***+++,,,)))((('''&&&&&&'''((()))))))))))))))))))))))))))***+++...///000///---+++///---***((((((***---//////...------++++++***)))************************+++++++++,,,,,,---------+++++++++*********))))))++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))++++++(((&&&%%%---000...++++++,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------***+++,,,---............---...///000111111111111000111222444666777999:::<<<===>>>??????AAADDDFFFIIIJJJLLLKKKIIIGGGFFFGGGGGGLLLRRRVVVXXXXXXWWWWWWZZZ\\\^^^```aaabbbeeegggfffhhhjjjlllmmmooorrrtttyyy555555555555555555555555555444333333333444555666666666666666666666666666777777888777555555777888888999999:::;;;<<<======>>>>>>>>>???@@@AAAAAAAAACCCCCCBBB@@@??????AAADDDGGGHHHHHHHHHGGGEEECCCBBBAAAAAAAAA@@@@@@?????????>>>>>>??????@@@@@@AAAAAADDDDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHGGGFFFEEECCCCCCDDDDDDDDDDDDCCCBBBAAAAAABBBBBBAAA@@@????????????<<<<<<========================>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::999999999888666555555666888999555666777777666777999;;;;;;999777666666777777666666666666666666666666666777777666555555555555555444333222222222222333444444444444444333333333333111111000000111111222333333333444444333222222111111111111111000000000///////////////////////////......------------............------------......///---+++,,,///111000...000000///.........///000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,+++++++++*********)))((()))+++,,,+++******+++++++++++++++******,,,,,,+++++++++++++++++++++******))))))******++++++*********))))))))))))))))))))))))************************))))))))))))*********)))))))))((((((++++++***))))))***++++++******))))))))))))******************************++++++,,,,,,------------)))(((&&&%%%%%%&&&((()))...------,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,***)))***+++,,,)))'''%%%)))...///---,,,...111...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---...///000111111111111---...///000111111111111111111222444666777888999;;;===@@@AAAAAABBBDDDFFFHHHJJJLLLKKKIIIGGGFFFGGGHHHMMMSSSWWWXXXXXXXXXXXXYYY[[[___aaabbbccceeeggghhhjjjkkkllllllnnnppprrrwww555555555555555555555555333333222222222333444555666666666666666666666666666777888777555555777999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>????????????@@@AAA@@@@@@@@@BBBDDDFFFGGGGGGGGGFFFDDDCCCAAABBBBBBAAA@@@??????>>>>>><<<======>>>??????@@@@@@DDDDDDCCCDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@AAABBBBBBAAAAAA@@@@@@??????>>>>>>>>>??????????????????????????????<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999:::999888777777777999999555666777777666777999;;;;;;999777666666777777666666666666666666666666666777666555555444555555555111111111111222444555666444444444333333333222222111000000000000111222222222333333333333222111111111111111111000000000000//////////////////////////////............//////......------------......///...---...///000///...///......------...//////---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,++++++++++++***+++)))))))))+++,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***************)))))))))***************)))))))))(((((())))))*********+++*********)))))))))))))))++++++***))))))***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++***)))***+++---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---------,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,************************,,,+++***+++,,,,,,***))))))+++,,,+++***+++000444------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................///000111222222222222......///000111111111111222222333444555666777888;;;>>>AAACCCDDDDDDDDDEEEHHHIIIKKKKKKIIIGGGFFFGGGIIIMMMTTTXXXYYYYYYYYYYYYWWW[[[___bbbcccdddeeefffjjjkkklllllllllmmmoooqqqvvv444444444444444444444444222222222222333333444444444555555555555555666666777888888888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>???>>>???AAA@@@??????@@@AAAEEEEEEFFFFFFEEEDDDBBBAAABBBBBBAAA@@@???>>>======;;;<<<<<<===>>>???@@@@@@CCCCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFEEEDDDDDDCCCCCC@@@AAAAAAAAAAAA@@@@@@???>>>=========>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@<<<==================<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;:::999888888888999999555666777777666777999;;;;;;999777666666777777666666666666666666666666666666555555444444555555555000111111222333444555555333333333333222222222222000000000000000111222222111222222222222222111111111111111000000000000000////////////////////////000000////////////000000......------------......//////////////////......------------.........///////////////......------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))((()))***,,,,,,+++******+++++++++++++++++++++++++++***)))***+++,,,+++)))++++++,,,---------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************+++++++++******)))))))))))))))))))))************+++++++++++++++++++++++++++******************+++***+++,,,------,,,+++***++++++++++++++++++++++++*********)))***++++++,,,......////////////......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++((()))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++*********)))((()))---111,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......---------...............,,,---...///////////////......///000111111111111333333444444555666777777:::>>>CCCFFFFFFEEEEEEEEEGGGIIIKKKJJJIIIGGGFFFGGGIIINNNTTTXXXZZZZZZYYYYYYVVVZZZ___cccddddddeeeeeeiiijjjlllllllllmmmppprrrttt444444444444444444444444222222333333444444444444333333444444555555555555777999999999888888:::<<<<<<;;;;;;;;;;;;:::::::::============>>>>>>>>>>>>>>>@@@AAA@@@>>>===>>>???CCCDDDDDDEEEDDDCCCAAA@@@AAAAAA@@@??????>>>======<<<<<<===>>>???@@@AAAAAACCCCCCCCCCCCCCCCCCDDDEEEGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCAAA@@@???>>>============>>>???@@@AAA??????>>>>>>>>>=========<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;::::::999999999999999555666777777666777999;;;;;;999777666666777777666555555555555555555555555555555444444444444555555333333333333444444333333333333222222222111111111000000//////000000111222000000111111222111111000000000000000000000111111........................///......------......///......------------.........///000000///......---,,,------.....................//////......---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++((()))***,,,,,,+++******+++++++++++++++++++++++++++***)))***++++++***)))***+++,,,---------------*********++++++,,,,,,,,,++++++************++++++***************+++++++++,,,,,,++++++******))))))************))))))))))))++++++++++++++++++++++++*********++++++*********)))***+++,,,,,,+++***)))************************'''(((***,,,,,,+++***)))++++++,,,------,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,,,,******++++++++++++,,,...++++++,,,---------,,,+++------------------------,,,,,,,,,---------......---------.........//////,,,,,,---.........------...///000111222222222222333333444444555666777777:::>>>CCCGGGGGGFFFEEEEEEFFFHHHJJJJJJHHHGGGFFFGGGIIINNNTTTXXXZZZZZZYYYYYYUUUYYY___cccddddddeeefffgggiiikkkllllllnnnqqqtttttt333333333333333333333333111222333444444444333333222222333333444555555555777888999999888888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;========================?????????>>><<<<<<===>>>BBBCCCCCCDDDCCCBBBAAA@@@@@@????????????>>>>>>>>>===>>>>>>@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDBBBBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@???>>>???????????????@@@AAABBBAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<======<<<<<<;;;========================;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777555666777777666777999;;;;;;999777666666777777666555555555555555555555555444444444333444444555666555555666666555444333222222222222111111111000000000////////////000111111//////000111111111111000000000000000111111111111........................,,,++++++++++++++++++,,,......------------......+++---///000...------...,,,---...///////////////+++,,,,,,------+++***)))++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,+++)))***++++++***))))))***+++,,,,,,------,,,++++++++++++++++++,,,,,,******))))))))))))***************++++++++++++++++++++++++++++++*********+++*********))))))(((((()))))))))))))))*********)))***++++++++++++***))))))******++++++******)))************************&&&(((+++------,,,***(((******++++++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))***************++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++,,,---,,,---............------***+++,,,---...---,,,+++------------------------,,,,,,,,,---------......,,,,,,------.../////////......////////////.........///000111222222222222222222333444555666777888:::>>>CCCFFFFFFEEEEEEEEEEEEGGGIIIJJJHHHGGGGGGGGGIIIMMMTTTXXXYYYYYYYYYYYYVVVYYY^^^bbbcccdddfffgggfffhhhjjjlllmmmooorrruuuvvv222222222222222222222222000111222333333333222111111222222333444444555555555666777777666777999;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===>>>===<<<;;;;;;>>>AAAAAAAAABBBCCCCCCBBB@@@???>>>>>>>>>>>>??????????????????@@@BBBCCCDDDEEEFFFEEEEEEDDDDDDCCCDDDDDDEEEFFFDDDCCCAAAAAABBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???BBBBBBAAAAAAAAABBBBBBCCCDDDDDDCCCBBBBBBAAA@@@@@@;;;<<<<<<======<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888777666555666777777666777999;;;;;;999777666666777777666555555555555555555555555444333333333444444555666666666777777777666444444222111111111000000000000///////////////000111111...//////000111111000000///000000000111111111111........................,,,,,,,,,++++++,,,,,,,,,......------------......(((+++...///...,,,---...,,,---...000111111000000***+++,,,------+++***(((++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,+++******++++++***(((((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))***************++++++,,,,,,,,,***++++++++++++++++++,,,))))))))))))************(((((()))))))))*********)))***++++++++++++***)))++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++(((+++------+++***,,,---///...------.........---)))***,,,......---,,,+++........................,,,,,,,,,---------......,,,,,,------...//////000//////000000000000////////////000111222222222222111111222444666777888999:::>>>BBBEEEEEEDDDEEEEEEEEEGGGIIIIIIHHHGGGGGGGGGHHHMMMSSSWWWXXXXXXXXXXXXWWWZZZ]]]```bbbdddgggiiihhhiiikkkllllllnnnqqqsssxxx222222222222222222222222...///000222222111111000111111222333333444555555333444555555555555777999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<;;;::::::<<<@@@CCC@@@AAABBBBBBBBBAAA@@@???=========>>>??????@@@@@@@@@AAABBBCCCEEEFFFGGGHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDBBBAAAAAABBBCCCDDDAAAAAAAAABBBBBBAAAAAA@@@DDDCCCCCCBBBBBBCCCCCCCCCAAAAAA@@@??????>>>======;;;<<<<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666555555666777777666777999;;;;;;999777666666777777666555555555555555555555555333333333333444444555666555666777888888777666666111111111111000000000000///////////////000111111......///000000111000000//////000000111111111222......................../////////....../////////.........------.........&&&***...///---,,,---...,,,---///111111111111000,,,---...//////---+++***++++++++++++++++++++++++*********++++++,,,,,,---************************+++***)))))))))***,,,---*********++++++,,,,,,,,,---+++******++++++***((('''((()))***+++,,,,,,,,,---,,,,,,++++++*********+++******************+++*********++++++,,,,,,,,,*********++++++,,,,,,---''''''((()))***+++,,,,,,******++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,+++******************************'''***------+++***+++---///---+++***+++,,,,,,,,,)))***,,,.........,,,+++........................,,,,,,,,,---------......,,,,,,------...///000000...///////////////......///000111222222333222222000111222444666888999:::;;;>>>AAACCCDDDDDDDDDEEEDDDGGGIIIIIIHHHGGGGGGGGGGGGLLLRRRWWWXXXXXXWWWWWWXXXZZZ]]]___aaadddgggjjjjjjkkklllllllllmmmoooqqqyyy000000000000000111111111111000000000111222333333222222333333333333444444555555555555666666666666666666888999999999999999::::::999999::::::;;;<<<;;;;;;::::::;;;<<<>>>???CCCCCCCCCBBB@@@>>>===<<<>>>>>>===============>>>AAABBBCCCEEEGGGHHHHHHIIIFFFFFFEEEDDDDDDCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCC@@@AAABBBCCCCCCCCCBBBAAA???@@@AAABBBCCCCCCCCCCCCDDDCCCAAA???>>>>>>??????===>>>@@@???===<<<<<<======???AAACCCCCCAAA???>>>===;;;999888888999:::;;;;;;:::888777777777888888999999999999888888888777888777666555444555666666555555555555555555555555666666666666666777888888999999888888777777666666333333333222222222111111111000///...------...///000000000000000000000000////////////////////////------......//////000000---------------...///000........................000///...------...///000---------............////////////...---,,,***)))------,,,+++*********+++******))))))******+++,,,---,,,***))))))***,,,---++++++************++++++...---,,,+++***************************************++++++++++++***))))))++++++,,,------------,,,,,,,,,,,,+++++++++******+++******))))))******+++******))))))******+++,,,************************++++++++++++++++++++++++------,,,,,,+++******)))************************,,,,,,,,,+++++++++******))))))***+++,,,,,,------222111...,,,++++++,,,---,,,,,,+++***)))))))))***))))))(((((((((((())))))(((((()))***++++++++++++******+++,,,------......+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++******************.........------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------......---,,,---...///000,,,,,,,,,---...///000000000000000000111111111111222333444555666666666666<<<>>>BBBDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJHHHFFFEEEIIIIIIOOOWWWXXXSSSSSSVVVZZZ[[[]]]___bbbdddfffgggggghhhjjjjjjkkkmmmqqqsssvvv111111111111222222222222111111111000111111222222222222333333333333444444444555555555666666666666666666777888999999999999:::999999999999:::;;;;;;::::::999999:::;;;===>>>BBBBBBBBBAAA@@@???======???>>>>>>======>>>>>>>>>CCCCCCDDDFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEAAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCAAA@@@??????>>>>>>>>>@@@AAA@@@>>>======>>>===???AAABBBBBBAAA???>>>===;;;:::888888999:::;;;::::::888777777777888888777777666666666666777777777777555444444444555666666666666666666666666666666666666666666777888888777777666666555444444444333333222222222111111111222111000/////////000111000000000000000000000000////////////////////////............//////////////////.........///000000........................//////............//////---------............///......//////......------,,,++++++************+++******))))))******+++,,,++++++***))))))***++++++++++++************++++++------+++******)))))))))************************+++++++++++++++***))))))((())))))***************,,,,,,++++++************++++++************++++++******))))))******+++,,,************************************************((((((((()))******++++++++++++++++++++++++++++++*********)))))))))(((((()))******+++,,,,,,------///...---,,,++++++,,,,,,---,,,++++++******++++++******))))))))))))*********+++++++++++++++************++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++*********++++++++++++++++++,,,++++++++++++++++++***...---------,,,,,,,,,+++++++++,,,,,,,,,,,,------...------,,,---...///000,,,------....../////////000000000000111111111111222222444555666666777777;;;>>>BBBDDDDDDEEEFFFHHHGGGHHHIIIJJJJJJHHHGGGEEEJJJKKKPPPXXXYYYUUUTTTXXXYYYZZZ\\\___aaadddfffgggggghhhjjjjjjkkkmmmqqqtttxxx111111222222333333333333222222111111000111111111222222333333333333444444444444444555555555666666555666777888888999999999999999888888999999:::;;;:::999999999999;;;<<<===@@@@@@@@@AAA@@@@@@???>>>??????>>>>>>>>>??????@@@DDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBAAA???>>>===???@@@BBBAAA@@@>>>???@@@>>>???AAABBBBBB@@@???===<<<;;;:::999888999:::::::::999888888777888888888777666555444555666999:::777666555555444444555555777777777777777777777777666666666666666777888888777777666555555444444333222222222111111111111111222111111000111111222333000000000000000000000000/////////////////////////////////...............111000000////////////000..............................////////////......---------............///------...///000000000///******)))))))))***++++++******))))))******+++,,,))))))))))))))))))))))))++++++************++++++,,,+++***)))))))))))))))************************++++++,,,,,,++++++***)))'''((())))))******))))))+++************))))))))),,,,,,++++++++++++,,,,,,******))))))******+++,,,************************))))))))))))))))))))))))'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))*********++++++,,,,,,---,,,,,,++++++++++++++++++------,,,++++++++++++,,,+++++++++******+++++++++------------,,,+++***)))******++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,------***++++++++++++++++++,,,.........---------------++++++,,,,,,,,,,,,------...------------...//////........................000000000000111111111111111222333555666777777777;;;>>>AAADDDDDDEEEGGGHHHGGGHHHJJJKKKJJJIIIGGGFFFJJJLLLQQQXXXYYYVVVVVVYYYXXXYYY[[[]]]```ccceeefffgggiiijjjkkkkkkmmmqqqtttzzz000111111222222333333333333333222111000000000111222222222333333333444444333333444444444555555555444555666777888888888888888888888888888999::::::::::::999999:::;;;===>>>>>>>>>???@@@@@@@@@@@@@@@??????????????????@@@AAACCCCCCDDDFFFFFFGGGGGGGGGHHHHHHFFFDDDCCCBBBBBBBBBAAA@@@@@@@@@??????>>>>>>@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCBBB@@@>>>===>>>@@@AAAAAA@@@??????@@@>>>???@@@AAAAAA@@@>>>===<<<<<<:::999999999999999999999888888888888888888888777666555666999<<<>>>666666666555555555555555666666666666666666666666666666666666666777777888999888888777666666555555111111111111111111111111000000111111222222333333000000000000000000000000......................../////////......---------111111000///....................................,,,---////////////---,,,---------............///------...///////////////)))((((((((()))***++++++******))))))******+++,,,))))))************))))))++++++************+++++++++******)))(((((())))))************************+++++++++,,,+++******)))))))))***++++++++++++******)))))))))))))))))))))---,,,,,,++++++,,,,,,---******))))))******+++,,,************************************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,------,,,,,,,,,++++++******+++++++++++++++************++++++---------------,,,+++***++++++******************---------,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++******+++,,,------......,,,,,,,,,------.................................+++++++++,,,,,,,,,------------------......//////////////////............///000000000111111111111111222333555666777777777;;;===AAADDDEEEEEEGGGHHHHHHIIIJJJKKKJJJIIIGGGFFFIIILLLQQQVVVWWWVVVWWWXXXVVVXXXZZZ\\\___bbbdddfffhhhiiijjjkkklllnnnqqqttt{{{//////000000111222222333333333222111000000000111222222222333333333444444333333333333444444444444444444555666777777777777888777777777777888999999;;;::::::::::::<<<===>>>======>>>???@@@@@@@@@@@@??????>>>>>>???@@@AAAAAA@@@AAACCCEEEGGGHHHIIIJJJLLLJJJHHHEEECCCAAA??????@@@@@@@@@??????>>>>>>>>>@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDBBBCCCCCCCCCBBB@@@>>>======???@@@@@@???>>>?????????@@@@@@@@@@@@???>>>===<<<<<<;;;:::999999888888888888888888999888888888888777555555666999<<<>>>666666666666666555555555555555555555555555555555666666666666666777777888888888777777666555555555111111111111111111222222///000000111222222222222111111111111111111111111------------------------//////......------,,,,,,000//////...------------........................,,,---...//////...---,,,---------............///---............---,,,,,,)))((((((((()))***++++++******))))))******+++,,,******+++,,,,,,+++******++++++************+++++++++***))))))((()))))))))******************************++++++******)))((())))))***++++++++++++***)))))))))))))))))))))***---,,,,,,++++++,,,,,,---******))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,***+++,,,---......------******))))))))))))***************))))))************+++,,,---------------++++++******************---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++************++++++******+++,,,------......,,,,,,,,,------.................................+++++++++,,,,,,,,,---------------...............//////////////////......///000000000111111111111000111333555666777888888:::===AAACCCEEEFFFGGGIIIHHHIIIJJJKKKKKKIIIGGGFFFGGGKKKPPPSSSUUUVVVWWWWWWVVVWWWYYY\\\___bbbdddfffhhhiiikkkkkklllnnnrrrtttzzz......///000111222222333222222111111000111111111222222333333333333444444222222222333333333444444333444555666777777777777777777777666777777888999::::::999999:::;;;<<<>>><<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA???@@@BBBEEEGGGIIIJJJKKKLLLKKKHHHEEEBBB@@@???>>>@@@@@@@@@???????????????@@@@@@@@@@@@@@@AAABBBBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBB@@@???>>><<<>>>@@@@@@???>>>???@@@@@@@@@@@@@@@???>>>======<<<<<<;;;;;;:::999888777777777888999999999999888555555444444555777:::;;;777888888888888777666555555555555555555555555555666666666666666777888888666666555444444333333222222222222222222333333333000000111222222222111111111111111111111111111111------------------------.........---------------///......------------...........................------............---------------............///---.........---,,,++++++******)))))))))***++++++******))))))******+++,,,++++++++++++++++++++++++++++++************+++++++++******)))))))))******************************))))))******))))))(((''''''((())))))******)))))))))))))))************+++,,,,,,++++++++++++,,,,,,******))))))******+++,,,************************++++++++++++++++++++++++&&&&&&''')))***+++,,,---************************)))))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,------......)))(((((((((((()))************))))))))))))******)))***+++,,,------------******++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------+++******))))))******+++******++++++,,,,,,------***++++++++++++++++++,,,---------------.........++++++,,,,,,,,,,,,------,,,---......//////......////////////////////////000000000000111111111111000111333555666777888888:::===AAACCCEEEFFFHHHIIIHHHIIIKKKKKKKKKJJJHHHGGGFFFLLLPPPQQQSSSWWWXXXWWWUUUWWWYYY\\\```ccceeefffhhhjjjkkkllllllnnnrrruuuyyy...//////000222333333444111111111000111111222222222222333333333333444444222222222222333333333333333333444555666666666666777666666666666777888888888777777777777999:::;;;<<<===>>>??????@@@??????============>>>???@@@AAA@@@AAACCCEEEGGGHHHIIIJJJJJJIIIGGGEEECCCAAA@@@@@@?????????@@@@@@@@@@@@@@@AAA@@@?????????@@@AAABBBEEEEEEEEEFFFFFFEEEEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@===???AAAAAA@@@???@@@AAA@@@@@@@@@???>>>>>>===<<<<<<<<<<<<;;;:::999777777666777888999:::999999888555555555555666777999999888999999:::999888777666555555555555555555555555666666666666666777888888666555555444444333222222222222333333333444444444222333333444444333222111111111111111111111111111////////////////////////,,,------------------...///...............///000...........................------,,,,,,------...---------............///,,,------...............,,,++++++************+++******))))))******+++,,,,,,+++***))))))***+++,,,++++++************++++++++++++************++++++************************((((((((((((((('''&&&&&&((())))))***************************++++++,,,,,,++++++************++++++******))))))******+++,,,************************************************&&&&&&''')))***+++,,,---++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++,,,,,,+++******+++,,,---))))))(((((()))******+++++++++************++++++******+++++++++++++++*********++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...,,,+++************+++,,,******++++++++++++++++++,,,++++++++++++++++++***+++,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,---.../////////...---......//////000000111111000000000000111111111111000111222555666888888999999<<<@@@CCCEEEFFFHHHJJJIIIJJJKKKLLLKKKJJJHHHGGGFFFMMMQQQQQQSSSXXXZZZXXXVVVWWWYYY]]]```cccfffgggiiijjjkkklllmmmooorrruuuxxx///000111222333444555555111000000000111222333333222222333333333444444444111111222222222333333333222333444555666666666666666666666666666777888888666666555555555777888999======>>>???????????????<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEGGGGGGHHHHHHHHHGGGFFFDDDCCCCCCBBBBBB?????????@@@AAAAAAAAABBBAAA@@@?????????@@@AAABBBEEEEEEFFFFFFFFFEEEEEEDDDFFFEEECCCAAA@@@@@@@@@AAA>>>@@@BBBBBBAAAAAABBBCCCAAA@@@@@@???>>>======<<<<<<<<<<<<;;;:::999777666666777888999::::::999888777777888888999999::::::999999:::;;;:::999888777777777777777777777777777666666666666666777888888888777777666555555444444333333333444444555555555444444555666555444222111111111111111111111111111111111111111111111111111,,,,,,,,,------.........//////...//////000111222..............................,,,++++++,,,......---------.........//////+++,,,---///000111111111------,,,+++*********+++*********)))***++++++,,,,,,***)))'''''')))***,,,++++++************++++++,,,+++++++++++++++,,,,,,************************'''''''''((('''&&&&&&%%%++++++,,,------------,,,******+++++++++,,,,,,,,,+++******************+++*********)))***++++++,,,************************))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++---+++)))(((((()))+++,,,******))))))***+++,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((******+++,,,------......+++++++++,,,,,,---------,,,,,,,,,---------......------++++++++++++------++++++******************.........------,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,.../////////...------......///000111111222000000000000111111111111///111222555666888888999999<<<@@@CCCEEEFFFHHHJJJIIIJJJKKKLLLLLLJJJHHHGGGGGGNNNSSSRRRTTTYYY\\\YYYVVVWWWZZZ]]]aaadddggghhhiiijjjkkklllmmmooorrruuuyyy000000111111111111000000////////////////////////222222222222222222222222333444444444333333222111444444555555666777777777666666555555555555555666555555444444666999<<<>>><<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===???@@@AAACCCEEEFFFGGGGGGCCCDDDEEEEEEDDDBBB@@@???>>>???@@@AAABBBAAA@@@@@@CCCBBBBBBAAAAAABBBBBBCCCGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@BBBBBBBBBBBB@@@@@@<<<<<<<<<==================<<<:::999888999::::::999999999::::::;;;;;;;;;888;;;999555777======888888888888888888777666555666666666666666666666666444444444555666777777888555444333222111222222333333333444555666666555555666666555444333333222222222222222111111111111000111222222111...---...///////////////////////////000///...------...///000/////////...---------,,,++++++,,,---............+++---///111111000...---............---,,,+++***+++,,,,,,------,,,,,,+++)))************+++++++++,,,+++)))(((((()))+++,,,************************'''(((((()))))))))))))))+++++++++*********))))))))))))************)))))),,,,,,+++)))(((&&&%%%%%%++++++++++++++++++++++++,,,,,,,,,++++++*********+++------+++'''&&&))),,,)))************+++++++++))))))))))))))))))))))))%%%''')))***+++***((('''&&&&&&''''''(((((()))))))))))))))***+++++++++,,,++++++,,,,,,,,,+++******---***((((((+++,,,+++)))***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++!!!&&&+++...///...---++++++++++++++++++++++++***+++---...///000//////.........------,,,,,,,,,++++++++++++++++++++++++,,,&&&"""###)))---,,,))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------............///////////////000000000000222222222111111111111111111111222333555777999:::;;;>>>BBBDDDEEEEEEFFFGGGJJJKKKLLLMMMLLLJJJHHHGGGKKKNNNRRRUUUVVVVVVWWWXXXXXXXXXYYY[[[^^^aaadddfffkkklllmmmmmmmmmooorrruuu{{{000000111111111111000000111111111111111111111111111111111111111111111111333333444333333222222111444444444555666666777777777666666555555555666666555555444444666888;;;<<<:::;;;<<<<<<======<<<<<<>>>>>>============>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@??????AAABBBBBBBBBAAA@@@CCCBBBBBBAAAAAABBBBBBCCCFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@?????????@@@AAABBBBBBAAA@@@???<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;:::999888999::::::999999::::::;;;;;;;;;;;;888:::999666888===<<<888:::::::::::::::999888888666666666666666666666666444444555555666777777888777666555444444444555555444444555666666666666666666555555444333333222222222222222111111111111000000111111000...------...////////////////////////...---,,,,,,,,,,,,---...............------------,,,,,,------...---------....................................---,,,+++***,,,,,,,,,++++++,,,,,,,,,)))************+++++++++,,,+++)))(((((()))+++,,,(((((((((((((((((((((((('''(((((()))))))))))))))+++++++++*********)))))))))******************)))*********))))))(((((((((+++++++++++++++++++++++++++++++++******)))))))))+++***(((((()))***++++++)))************+++++++++))))))))))))))))))))))))((()))***,,,,,,++++++***++++++++++++,,,,,,,,,,,,***************+++++++++***++++++,,,,,,,,,++++++---+++))))))+++,,,+++******+++,,,,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,((())),,,......---+++***++++++++++++++++++++++++))),,,111555666555333111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++'''(((,,,///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------............///////////////000000000000222222222222222222222222111111222333555777999:::;;;>>>BBBDDDEEEEEEFFFGGGIIIJJJLLLMMMLLLKKKIIIHHHJJJNNNRRRUUUVVVVVVWWWXXXYYYYYYZZZ\\\___bbbeeegggjjjkkkllllllmmmnnnrrrttt{{{///000000111111000000///222222222222222222222222000000000000000000000000333333333222222222222111333333444555555666666777777666666555666666777777666555555444555777888999999999:::;;;;;;;;;;;;;;;======<<<<<<<<<======>>>???@@@@@@AAAAAAAAAAAAAAADDDDDDCCCBBBAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAACCCBBBBBBAAAAAABBBBBBCCCFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???????????????@@@AAAAAA@@@??????;;;;;;;;;::::::999999999<<<;;;999888888999::::::::::::;;;;;;;;;;;;;;;<<<888:::999888:::===;;;888999::::::::::::999888888777777777777777777777777444555555666666777777888777777666555555555555666555555666666666666777777555555555444444333333222222222222111111111111000///000111000...,,,---...////////////////////////...---,,,,,,,,,,,,---...------------............---------...------,,,,,,///...,,,++++++,,,---...............---,,,++++++,,,+++***))))))***+++,,,)))************+++++++++,,,+++***))))))***+++,,,(((((((((((((((((((((((('''((())))))******))))))+++++++++***************++++++++++++++++++++++++(((((())))))***+++++++++*********************************)))))))))))))))***'''$$$&&&***---,,,))))))************+++++++++))))))))))))))))))))))))(((((()))))))))*********++++++++++++************+++++++++***************)))***++++++,,,,,,,,,,,,---,,,******,,,,,,,,,+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++------------,,,+++***)))++++++++++++++++++++++++'''+++222888:::888444111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------............///.../////////000000000111///000000000000000000000111222222444555777999:::;;;>>>BBBDDDEEEEEEFFFGGGHHHIIIKKKLLLMMMLLLJJJIIIJJJNNNRRRUUUVVVVVVXXXYYYYYYZZZ[[[]]]```cccfffggghhhiiikkkkkkkkkmmmqqqsss{{{//////000000000000//////222222222222222222222222000000000000000000000000222222222111111111222222222333333444555555666666666666555555666666777777666555555444444555666777888999::::::;;;;;;::::::;;;;;;:::::::::;;;<<<<<<>>>>>>???@@@AAAAAAAAAAAADDDCCCAAA@@@@@@@@@AAABBB@@@AAACCCDDDDDDDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>???@@@@@@???>>>>>><<<<<<;;;:::999888888888;;;:::999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999:::<<<===;;;888777777888888888777777666777777777777777777777777555555666666777777777777555555444444444444444444777777666666666777777777555555444444444333333333222222222111111111000000...000000///---------.../////////////////////////////////....../////////,,,,,,,,,------.....................---,,,++++++++++++++++++,,,---......---.........------,,,+++,,,+++)))(((((()))+++,,,))))))*********+++++++++++++++***))))))***++++++************************(((((()))************)))************************,,,++++++++++++++++++,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))******************)))))))))'''&&&''')))+++***((())))))*********+++++++++)))))))))))))))))))))))))))))))))((())))))***+++*********))))))(((((((((,,,+++++++++***)))))))))((()))***+++,,,------------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))******+++,,,++++++++++++++++++++++++&&&)))///333444222///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,---+++((((((***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000000111111///000000000111111222222222222333444666888999:::;;;>>>BBBDDDEEEEEEFFFGGGGGGHHHJJJLLLMMMMMMKKKKKKJJJMMMRRRUUUVVVWWWXXXYYYZZZ[[[\\\___bbbdddfffhhhggghhhiiijjjjjjlllpppsss|||//////000000000000//////111111111111111111111111111111111111111111111111222111000000000111111222222222333333444444555555555555444555555666777777444444444444444444444555999999:::;;;;;;;;;;;;::::::::::::::::::;;;<<<===<<<===>>>@@@BBBCCCCCCCCCCCCBBB@@@??????@@@AAABBBAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@???????????????>>>>>>======>>>??????>>>======<<<<<<<<<;;;:::999888888:::999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999<<<>>><<<:::888666777777888888888777777777777777777777777777777666666666777777777777777444555555555555555555555888777666666666666777777444444444444444333333333222222222111111111000000...///000000...---...///////////////////////////...//////////////////...+++,,,,,,,,,------..................---,,,++++++%%%'''***---/////////...---------...------,,,,,,,,,+++)))(((((()))+++,,,))))))*********++++++++++++******************+++************************((())))))***************************************,,,,,,+++******+++,,,,,,+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++(((***+++***'''&&&''')))))))))*********+++++++++************************+++++++++***+++,,,,,,---------,,,,,,++++++******,,,+++++++++***)))))))))((()))***+++,,,---------,,,,,,,,,,,,++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++((((((((()))***,,,---...++++++++++++++++++++++++)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((+++---+++(((&&&))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///000111111111222222333333444555666666222222333444666888:::;;;;;;>>>BBBDDDEEEEEEFFFGGGFFFHHHJJJLLLMMMMMMLLLKKKIIIMMMQQQUUUVVVWWWXXXZZZZZZ[[[]]]```bbbeeeggggggeeeggghhhiiijjjlllooorrr|||...//////000000//////...////////////////////////111111111111111111111111111000/////////000111222111111222333333444444555333333333333444555666666333333333333333444444444888999999:::::::::::::::;;;;;;;;;;;;<<<<<<===>>>;;;<<<===???AAACCCCCCDDDAAA@@@@@@??????@@@@@@@@@AAAAAACCCDDDDDDDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>===<<<<<<;;;;;;;;;::::::999999999999999888777777888:::;;;;;;;;;::::::::::::999999888777999>>>@@@<<<999888888888999::::::::::::999777777777777777777777777777777777777777777777777666777888888999888888888888777666555444555666777444444444444444444444444222222222111111111111000///000111000///...///000////////////////////////,,,,,,---......---,,,,,,,,,,,,,,,,,,---------------------...------,,,,,,$$$'''***...000000///...,,,------...------,,,,,,,,,+++***))))))***+++,,,)))************+++++++++************************((((((((((((((((((((((((((()))******++++++*********************+++++++++,,,+++***))))))***+++,,,,,,,,,+++***))))))((((((************************+++++++++++++++,,,,,,,,,'''+++...,,,(((%%%&&&))))))************+++++++++************************'''''''''(((((((((((()))++++++******************+++++++++***************)))***++++++,,,,,,,,,,,,+++,,,,,,,,,******,,,---,,,++++++******++++++,,,************************---------------------------,,,,,,,,,,,,------...++++++++++++++++++++++++...---,,,************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---******+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///------...///000111222222......///000111222333444222333333555666888:::;;;;;;>>>BBBDDDEEEEEEFFFGGGGGGHHHJJJLLLMMMMMMLLLKKKIIILLLQQQUUUVVVWWWYYYZZZYYYZZZ]]]```ccceeefffgggeeefffhhhiiijjjlllpppsss|||......////////////......////////////////////////000000000000000000000000111000.........000111333111111111222333333444444222222222222333444555555111111222333333333333333666777888888999999888888888888888888999:::;;;<<<:::;;;===>>>???@@@@@@@@@??????@@@@@@@@@@@@??????@@@AAABBBCCCDDDCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@??????>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<============<<<;;;999999999999999999888888999888777777777888:::;;;::::::999999999888888888888666999@@@BBB<<<888888888888999:::::::::::::::666666666666666666666666777777777777777777777777666777888999999999888888888777555444333444555666444444444444444444444444222222222111111111111000///111222111000000111222////////////////////////,,,,,,---......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...---------)))***,,,---............,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,)))************+++++++++*********++++++*********(((((((((((((((((((((((())))))***++++++++++++***))))))*********+++++++++,,,+++)))(((((()))+++,,,++++++***))))))(((''''''++++++++++++++++++++++++)))*********++++++++++++(((***+++++++++))))))))))))************+++++++++************************$$$%%%&&&'''((('''&&&&&&(((((())))))))))))))))))***************+++++++++***++++++,,,,,,,,,++++++***+++,,,+++))))))+++---,,,,,,+++******+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++...---,,,+++++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............///------...///000111222222++++++,,,...///000222222333333444555777999:::;;;;;;>>>BBBDDDEEEEEEFFFGGGGGGIIIKKKLLLMMMLLLKKKJJJHHHLLLQQQTTTVVVWWWYYYZZZXXXZZZ\\\```bbbdddeeefffeeefffhhhiiijjjmmmpppsssyyy......////////////......////////////////////////////////////////////////000///...---...///111333000111111222333333444444111111111111222333444555000000111333333444333333555666666777777777777777444444444444555666777888;;;<<<<<<===>>>============>>>@@@AAAAAA@@@???>>>@@@AAABBBCCCCCCCCCBBBAAACCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>============>>>>>>>>>>>>:::;;;<<<======<<<;;;:::777777777777888888888888888888777777777888:::;;;999999999888888888777777888666999AAACCC<<<888888555666777888888888888888666666666666666666666666888888888777777777777777444555666888888888777666888777555333222333444555444444444444444444444444222222222111111111111000000111222222111000111333////////////////////////---...///000000///...------------,,,,,,+++++++++++++++,,,---..................---,,,,,,,,,......,,,,,,------...---------+++,,,,,,------,,,,,,+++)))************+++++++++******++++++++++++******************************))))))***++++++++++++***))))))******+++++++++++++++***(((''''''(((***+++))))))))))))((((((((((((++++++++++++++++++++++++(((((())))))*********+++***((('''***...///,,,((()))************+++++++++************************)))+++---...///...,,,+++,,,,,,,,,------.........))))))******+++++++++,,,++++++,,,,,,,,,+++******)))+++,,,+++((((((***------,,,+++******+++,,,---************************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////------...///000111222222///000111333444666777777333333444555777999:::<<<;;;>>>BBBDDDEEEEEEFFFGGGHHHIIIKKKLLLMMMLLLJJJIIIHHHLLLQQQTTTVVVXXXYYY[[[WWWYYY\\\```bbbdddeeeeeeeeefffhhhiiijjjmmmqqqtttwww......------------......---------,,,,,,+++++++++000000000000000000000000111111111111111111111111////////////////////////333333222222333333444555222111111111222444666777555555666666666666555555444444555666777888999999::::::::::::;;;<<<======<<<===>>>>>>===>>>@@@BBBAAAAAA@@@@@@???>>>>>>===>>>???AAABBBCCCBBBBBBAAA??????????????????@@@@@@AAABBBBBBCCCBBBAAA@@@???;;;;;;;;;;;;:::999888777888999999999999888777777666777777888999:::::::::888888999999999:::::::::777888:::<<<======:::888666777777888888888777777555555555555555555555555777777777777777777777777666666666666666666666666666666555444444444444555222222222111111111000000111111000000//////......000000000000////////////000000000000000000000000///...---,,,,,,---...///......---,,,++++++++++++...........................------,,,,,,------......---,,,+++***+++,,,,,,///...---+++)))(((&&&&&&++++++++++++++++++++++++******))))))******+++,,,+++++++++************)))((())))))))))))*********************************)))))))))))))))******++++++++++++***************((((((((((((((((((((((((,,,+++++++++***))))))))))))))))))))))))((('''''')))************+++++++++,,,,,,,,,++++++*********+++*********))))))((((((***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++///......------,,,,,,+++***++++++,,,,,,++++++***++++++++++++,,,,,,---...,,,,,,,,,------.........------------------------///......------,,,++++++...............------,,,------------.........///...///000111222333444444222222333444666888:::;;;:::===AAADDDDDDEEEEEEFFFKKKLLLMMMMMMMMMLLLJJJIIIGGGLLLQQQVVVXXXYYY[[[\\\ZZZ[[[\\\___aaacccdddeeehhhhhhiiiiiikkknnntttwwwwww......------------...............---------,,,,,,////////////////////////........................000000000000000000000000111000000000000111222222333333222222222333333444333444444555555444444333333444555666777888999999999999999999:::;;;<<<===<<<=========<<<<<<>>>???????????????>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@????????????????????????===>>>?????????>>><<<;;;============<<<;;;:::999999999888888888777777777666666777777888999999:::888888888999999999::::::<<<;;;::::::999999777666666777777888888888777777555555555555555555555555777777777777777777777777555555555555555555555555666555555444444444444444222222222111111111000000111000000000/////////...000000000000////////////////////////////////////......---,,,,,,---......,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,+++++++++,,,,,,,,,+++***)))((('''&&&%%%++++++++++++++++++++++++******))))))******+++,,,******)))))))))((((((((()))))))))*********++++++************************((((((((((((((())))))*********************++++++************************+++++++++***************)))*********))))))((('''))))))*********+++++++++,,,++++++++++++++++++***+++*********))))))))))))************************((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,+++***))))))******))))))******+++,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,---------......------------------,,,,,,------------------------,,,---......////////////------.........///////////////000111222333444444111222222444555777999:::888;;;@@@CCCDDDFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJHHHLLLRRRVVVXXXYYYZZZ[[[ZZZ[[[]]]___aaacccdddeeeggghhhiiiiiikkknnnssswwwxxx......------------....../////////...............////////////////////////........................111111111111111111111111000000000000000111111222333333333333222222111111111222222333333222222111333444444555666777888888999999888999999:::;;;<<<<<<======<<<:::999;;;<<<<<<<<<=========>>>>>>>>>@@@@@@AAAAAAAAA@@@??????????????????>>>>>>>>>>>><<<<<<=========<<<;;;;;;<<<======<<<<<<;;;:::999999888777666666666777777555666666777777888888999888888888999999999999:::===;;;999777666666777777777777777888888777777666444444444444444444444444777777777777777777777777555555555555555555555555666555444444333333444444222222222111111111111111000000000000////////////000000000000////////////////////////////////////------,,,,,,,,,,,,------,,,,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,...//////000///...---,,,...---,,,+++++++++,,,,,,*********)))((((((''''''++++++++++++++++++++++++******))))))******+++,,,+++*********))))))))))))************+++++++++,,,************************(((''''''''''''((()))))))))))))))***+++++++++,,,***************************************+++++++++*********+++******)))((()))))))))*********++++++*********+++++++++++++++***************)))))))))************************((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,------...++++++,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,++++++,,,------...//////+++,,,---///000000111111....../////////000000000//////000111222333333444111111222333555777888999777:::???BBBDDDFFFIIIJJJIIIJJJLLLMMMNNNMMMMMMLLLIIIMMMRRRVVVXXXXXXYYYZZZ[[[\\\]]]___aaacccdddeeefffggghhhiiijjjmmmrrrvvvxxx......------------..............................////////////////////////000000000000000000000000000000000000000000000000111111111111111222333333111222222222222222111111111111222222222222111111333333444555555666777777888888888888888999;;;;;;===>>>===;;;999888999:::999:::;;;;;;======>>>???AAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>======:::::::::::::::999888777999888666444444555777888555555666666777777777888888888888888999999999999777888888777666777888999777777777777777777666555444444444444444444444444666666666666666666666666444444444444444444444444555444444333333333333333111111111111111111111111000000000000////////////000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,+++,,,,,,------------------------,,,---///111111000///...------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************))))))******+++,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,************************((((((((((((((()))******(((((()))***+++,,,,,,,,,************************)))))))))***+++++++++,,,******+++++++++******)))))))))))))))************))))))******++++++,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***,,,---...///******))))))******+++,,,---,,,,,,,,,++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,---------......,,,---...///000000000000////////////000000000000///000000111222222333333000000111222444666888999888;;;???BBBDDDFFFHHHJJJHHHIIIKKKMMMNNNNNNNNNNNNJJJNNNSSSVVVWWWXXXXXXYYY\\\\\\^^^___aaacccdddeeeeeefffhhhiiijjjmmmqqqtttyyy......------------......------------------..............................////////////////////////////////////////////////111111000000111111222333//////000000111222333333222222333333333333222222333333444444555555666666777777666777777888999:::>>>>>>>>><<<999777888999888888999;;;<<<===>>>???AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<>>>>>>=========>>>>>>>>>999999999:::999999888888999888666444444555777888666666666666777777777777777777888888888999999999444777::::::888666666666777777777777777666555555444444444444444444444444555555555555555555555555444444444444444444444444444444333222222222222222111111111111111111111111////////////000000000000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************------------------------%%%'''***,,,---...---,,,---------,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,******************************))))))******+++,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******************************))))))******+++,,,(((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))))))))***+++++++++,,,)))******+++++++++******(((((()))))))))*********)))))))))******+++++++++***************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***,,,---//////******))))))******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......---------,,,,,,,,,......////////////......////////////000000000000000000000111222222333333000000111222444666888999;;;===@@@BBBCCCDDDFFFHHHHHHIIIKKKMMMOOOOOOOOOOOOJJJNNNSSSVVVWWWXXXXXXYYY]]]]]]^^^```aaacccdddeeedddfffhhhiiikkkmmmqqqttt{{{......------------......---------------.................................------------------------.......................................//////000//////......///111333555222333333444444333333222333333333444444444555555666666666666666777999999>>>>>>===;;;888777777888888888999;;;<<<===>>>???@@@???>>>>>>===>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===::::::;;;;;;;;;;;;::::::999888777666666666777777777777777777777777777777777777777888888888888999777:::===<<<888444222222777777777777666555444444333333333333333333333333555555555555555555555555333333333333333333333333444333222222111111222222111111111111111222222222////////////000000000000000000000000////////////........................,,,,,,------------,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++&&&(((***,,,............,,,,,,---------,,,+++***)))))))))*********++++++******************************))))))******+++,,,+++*********))))))))))))************+++++++++,,,************************+++************+++,,,,,,)))))))))***+++++++++,,,((((((((((((((((((((((((***************+++++++++((()))******+++*********((((((((()))))))))******)))))))))************************+++++++++++++++************************((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++,,,******))))))******+++,,,+++++++++++++++*********++++++++++++++++++++++++...------,,,++++++******,,,,,,------------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++------------------------//////...---,,,,,,++++++......//////...---,,,,,,....../////////000000000000000111111111222222222111111222333555777888999<<<>>>@@@AAABBBCCCFFFHHHIIIJJJLLLNNNOOOOOOOOOOOOIIIMMMRRRVVVXXXXXXYYYZZZ]]]^^^___```bbbcccdddeeedddfffiiijjjlllnnnqqqttt|||......------------......------........./////////........................------------------------////////////////////////...------------...//////222000...,,,---///222444222333333444444333333222333333333333333444444444555555555555666777888888<<<<<<<<<:::777666666777888999:::;;;<<<===>>>???>>>>>>=========>>>???@@@>>>>>>===<<<<<<;;;:::::::::999999888999:::;;;<<<999::::::;;;;;;;;;::::::999999888888888777777777888888888888888888888888777777777777888888888888999<<<>>><<<666333333555777777777777666555444333333333333333333333333333444444444444444444444444222222222222222222222222333333222111111111111111000000111111111222222222.../////////000000000111000000000000////////////........................,,,---............---,,,************+++,,,------************************------......///000000000,,,,,,---------,,,+++***))))))***************+++******************************))))))******+++,,,******)))))))))((((((((()))))))))*********++++++*********************************)))***++++++,,,******************++++++))))))))))))))))))))))))+++++++++***************'''((())))))*********)))(((((((((((()))))))))***************))))))))))))*********++++++,,,,,,,,,************************((())))))))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++++++++++++++******))))))******+++,,,************++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******+++,,,,,,------.........---------------------,,,+++,,,---------------,,,------........./////////111111111111111222222222111222222444555777999:::;;;===???AAABBBDDDGGGJJJJJJKKKLLLNNNOOOOOONNNNNNHHHLLLRRRVVVXXXYYYZZZ[[[^^^^^^___aaabbbcccdddeeedddgggjjjkkkmmmooorrrttt}}}.........------............/////////000000111111........................////////////////////////000000000000000000000000///////////////000111111444222...,,,+++---111333222222333333333333222222333333333333333333444444555444444555555666777888:::::::::888666444555666999::::::;;;<<<===>>>???>>>===<<<<<<<<<>>>???@@@>>>>>>===<<<;;;;;;::::::::::::999999999:::<<<===777888888999999999888888888999999999999888777777999999999888888888888888777777777777888888888888888;;;<<<999555444777;;;777777777777666555444333333333333333333333333333444444444444444444444444222222222222222222222222333222222111000111111111000000111111222222222222.../////////000000111111000000000000////////////........................------...//////...------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********)))***++++++,,,+++++++++************)))((())))))))))))*********************************)))))))))))))))******++++++++++++***************************************,,,+++++++++******))))))''''''((()))))))))))))))(((((((((((())))))))))))++++++******))))))((((((*********++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++,,,------...*********)))***++++++,,,))))))******+++++++++,,,+++++++++++++++++++++++++++,,,,,,------......///,,,------......------,,,++++++++++++,,,------...,,,,,,,,,++++++************++++++,,,---...//////+++,,,,,,------......///)))***+++,,,---.........------------.........///111111111111111222222222222222333444666888:::;;;999;;;>>>@@@BBBEEEIIILLLJJJKKKMMMNNNOOOOOONNNNNNGGGLLLQQQVVVXXXYYY[[[\\\^^^___```aaabbbcccdddeeeeeegggjjjlllnnnppprrruuu}}}.........////////////000.........////////////000//////000000000000//////....................................////////////000000000000000000000000222222111111111111111111111222222333333222222111111111222222222333333333222222333444555555555555666777777777888888888888::::::::::::::::::::::::::::::;;;;;;<<<>>>???@@@===<<<;;;:::999:::;;;;;;777777666666666666777777666666777888999999::::::888888888888888888888999777888999::::::999777666777777777777777777777777777777888999999888666666444444444444444444444444444444444444444444333333000000111222333333333333666444222111222222111000111111111111111111111111111111111111111000//////222222111111000000000///000///...------...///000000//////...------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++***)))((((((***,,,---,,,,,,---------...............//////......---,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************(((((())))))))))))((((((''''''(((((())))))******+++*********))))))((((((************************+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++,,,,,,...---+++***)))***++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++++++++++++++***+++,,,---------------++++++************++++++((()))***,,,------,,,,,,************************,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++.........------,,,,,,,,,///---+++***)))***+++,,,,,,---...///...---,,,+++...------,,,,,,------...***+++---...///...---,,,///////////////.........111111000000111111222333222222222333444777999:::999;;;???AAACCCEEEHHHJJJKKKKKKKKKLLLMMMMMMNNNNNNIIILLLOOOTTTWWWZZZ\\\\\\aaaaaaaaabbbccceeefffgggggghhhiiijjjkkkmmmqqqttt}}}------........./////////------.........//////////////////000000/////////........................---.........////////////000000000000000000000000111111111111111111111111111222222333333222222111111111111222222222333333111222333444555555555555666666777777777888888888:::::::::::::::::::::::::::::::::;;;<<<>>>??????===<<<;;;:::999::::::;;;999999888888888888999999777777777888999:::::::::888888888888888777777777666777999::::::999777666888888888888888888888888666777777888888777666555444444444333333333333333444444444444444444444444111111222333333333222222222111///000222222111000111111111111111111111111111111111111111000///////////////......---------------,,,,,,,,,,,,------111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))((()))***,,,---******+++++++++,,,,,,,,,...............------,,,---------,,,,,,,,,++++++*********************************+++++++++,,,,,,))))))))))))))))))))))))************************************************))))))************))))))))))))))))))*********+++************)))))))))(((******************************)))(((((()))******))))))))))))))))))))))))(((((()))******++++++,,,---,,,,,,+++******++++++************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++************++++++))))))+++,,,---,,,,,,+++************************,,,,,,++++++++++++,,,,,,+++++++++++++++***************+++,,,,,,,,,,,,+++------------,,,,,,,,,++++++***((('''&&&'''((()))******+++,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---......//////......////////////////////////111111000000111111222333111111111222444777999;;;<<<===???@@@AAACCCFFFIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKMMMQQQUUUYYY[[[]]]^^^```aaaaaabbbccceeefffgggggghhhjjjjjjkkkmmmqqqtttzzz,,,,,,,,,---------......,,,,,,,,,---------............////////////......---------------------------------.........//////000000000000000000000000111111111111111111111111111111222222222222111111000111111111222222222222000111222444555555666666666666666666777777777777999999999999999999999999999999:::;;;<<<===>>>>>><<<;;;::::::999999::::::::::::999999999999::::::777777888888999:::::::::888888777777666666666555666777888999999999777777444444444444444444444444666666666666666555444444333333333222222222111111222333333444444555555555222222333333333222111111...---...///222333222000000000000000000000000000111111111111111000//////.........---------------,,,------------------,,,111111111000//////......------------------------------------,,,,,,,,,,,,+++******))))))+++,,,---++++++++++++,,,,,,,,,,,,...............---,,,,,,...---------,,,,,,,,,,,,*********************************++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))************))))))************++++++++++++************))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((()))***++++++,,,,,,,,,,,,,,,,,,+++***************))))))))))))************************++++++++++++++++++++++++************************)))***++++++++++++++++++++++++************++++++***++++++,,,,,,,,,++++++************************,,,,,,,,,------,,,,,,,,,+++++++++******)))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++---,,,+++***)))***+++,,,************+++,,,,,,---,,,++++++******++++++,,,///............///000000////////////////////////111111000000111111222333000111111222555777:::<<<>>>????????????AAAEEEHHHIIIJJJJJJKKKKKKKKKKKKJJJLLLNNNRRRVVVZZZ]]]^^^___``````aaabbbccceeefffgggggghhhjjjjjjkkkmmmpppssswww++++++,,,,,,,,,---------++++++,,,,,,,,,------------......//////......---------------------------,,,,,,---------.........000000000000000000000000000000000000111111111111111111222222222222111111000000000111111111111222///000222333444555666666555555555666666666777777888888888888888888888888888999::::::;;;<<<<<<<<<;;;::::::999999999999999888888777777777777888888888888888888999999::::::777777777666555555444444666777888888999888888777222222222222222222222222555555555555444333333222333333222222111000000000222222333333444555666666333444444333222111000///.........000222333111000////////////////////////111111111111111000////////////////////////......---...///000000///...---000000000/////////......------------------------.........------,,,,,,,,,++++++*********+++,,,------------............///------.........---,,,,,,------,,,,,,,,,+++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))))))))))))))(((*********************************)))))))))))))))************************)))(((((((((((((((((()))))))))))))))))))))))))))(((((()))))))))))))))******+++,,,------,,,+++***************)))))))))(((''''''''''''''''''''''''************************)))))))))))))))*********)))******+++++++++******++++++************++++++++++++,,,++++++++++++******************************+++,,,------,,,+++***++++++******)))(((((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++...---,,,,,,,,,,,,------,,,,,,++++++,,,...000111,,,,,,++++++++++++,,,,,,///...---------...000111///////////////000000000111111000000111111222333000000111222555888:::<<<===>>>>>>===>>>AAAFFFIIIJJJJJJKKKLLLLLLKKKKKKJJJLLLNNNRRRVVVZZZ\\\^^^___``````aaabbbccceeeggghhhhhhiiijjjjjjkkkmmmpppsssxxx+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---------............------------------------------,,,,,,,,,,,,------------//////////////////////////////000000000111111111000111111222222111111000//////000000000111111111///000111333444555555555444555555555555666666666777777777777777777777777777888999:::;;;;;;::::::999999999999999888888888888777777777777777777888777777888888888888999999666666666666555555444444666666777777888888888888555555555555555555555555666555444444333222222222222222222111111000000000222222333333444555666666444444444333222111000///111000000111222222111///////////////////////////111111111111111000//////......//////////////////---...///000000///...---//////............------++++++++++++++++++++++++.........------,,,,,,,,,+++++++++++++++,,,,,,---------........./////////---------...---,,,,,,+++++++++++++++*********)))************************))))))*********+++++++++************************************************************************'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))******************************(((((())))))))))))(((((())))))))))))))))))))))))+++++++++***))))))(((((()))***+++,,,,,,,,,******************)))))))))(((''''''''''''''''''''''''************************(((((()))))))))***************+++++++++******)))++++++************++++++,,,,,,++++++++++++++++++************************)))***+++,,,,,,+++***)))*********)))))))))((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))*********,,,,,,++++++,,,...000111------,,,,,,,,,,,,------...---,,,+++,,,---///000////////////000000111111111111000000111111222333111111111222555777:::;;;:::;;;<<<<<<>>>AAAGGGKKKJJJKKKLLLNNNNNNMMMLLLKKKKKKMMMQQQUUUYYY\\\]]]^^^___``````bbbccceeeggghhhhhhiiijjjjjjkkklllppprrr{{{+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////...//////000000111111111000000111111111111000000////////////000000000000000111222333333444444333444444444444555555555666666666666666666666666666666777999:::::::::999888888999999999999888777777999999888888888888999999777777777777777777777777555666666666666666666666555666666666777888888999555555555555555555555555777666444333222222222222111111111111111111111111222333333444444555555555444444444333222111000///333111000000111222111000000000000000000000000000111111111111111000//////---------------.........,,,------------------,,,...............---------++++++++++++++++++++++++------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------------,,,++++++************))))))))))))************************)))))))))************+++(((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))))))))(((((()))))))))((((((((((((((())))))))))))************************************))))))************)))))))))))))))))))))))))))))),,,++++++******))))))(((((()))******************************))))))))))))************************************************((())))))******++++++++++++++++++,,,++++++***)))++++++************++++++,,,++++++******+++,,,,,,************************)))******++++++******)))******************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,************+++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,---.........//////000000111111222111111000000111111222333222222222333444777999:::888999;;;<<<>>>BBBFFFJJJIIIJJJLLLNNNOOONNNMMMLLLKKKMMMQQQUUUYYY[[[]]]^^^______```aaacccfffhhhiiiiiijjjjjjkkkkkklllooorrr|||,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,////////////////////////......//////000111111222000000111111111111000000........./////////000000111222222333333333222222333333444444444555555555555555555555555555555555555666888999:::999888777777888999999999888666666888888777777777777888888666666666666555555555555555555555666666777888888555555555666777777888999555555555555555555555555888777555333222222222222000000111111222333333333444444444444444444444444333333333333333222111000222///---,,,...111222333111111111111111111111111111111111111111000//////---------....../////////------,,,,,,,,,,,,------.............../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,------------,,,+++++++++++++++*********))))))************************))))))))))))************((((((((((((((((((((((((******************************************************++++++++++++***************)))))))))((((((((()))))))))************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((())))))***************))))))))))))++++++++++++++++++++++++************************))))))******+++,,,,,,---,,,,,,,,,,,,,,,+++******++++++************+++++++++************+++---...************************,,,++++++******++++++,,,))))))******+++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,------......///......******+++,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,------..................//////000111111222222111111000000111111222333333333333333444666888999888:::<<<===???AAADDDGGGFFFHHHKKKMMMOOOOOOMMMMMMLLLNNNRRRVVVZZZ\\\^^^___^^^___```aaadddfffhhhiiiiiijjjkkkkkkkkklllooorrr{{{,,,,,,------------......,,,,,,------------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,////////////////////////---......///000111111222000000111111111111000000............/////////000222333333333333222111111333333333444444444555555555555555555555555555555555666888999:::999777666777888888999999777666555555555444444444444555555555555555555555444444444444444555666777888999999555555555555666777999999999999999999999999999999888777555333222222222222000000111222333444444555444444444444444444333333222222333333333222111111///---******---111333555111111111111111111111111111111111111111000/////////000000000111111222222000///...------...///000////////////000000000000------------------------*********++++++,,,,,,,,,***+++,,,---------,,,,,,........./////////000000,,,,,,---------,,,++++++,,,,,,,,,+++++++++******************************))))))))))))************************************++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,+++++++++******))))))(((((())))))*********+++***************************+++,,,------,,,+++***))))))))))))))))))))))))$$$$$$%%%'''(((***+++,,,((('''&&&&&&&&&((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------------------,,,+++***++++++************++++++******))))))***,,,...///************************...---++++++++++++---...))))))***+++,,,------...******+++,,,,,,,,,,,,+++,,,,,,,,,------.........)))***++++++,,,,,,,,,+++,,,---...///...---,,,+++,,,++++++++++++++++++,,,,,,---///000000000///......//////000111222222222111111111000111222222333444444333333444555777888999;;;===>>>???@@@BBBDDDDDDFFFIIILLLNNNNNNMMMLLLMMMOOOSSSWWW[[[^^^___```^^^___```aaadddfffhhhiiiiiijjjkkkkkkkkkllloooqqqyyy++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++---.../////////...---,,,---------------...///000............////////////000000///...............000000000000000000000000////////////000000000000//////000111222333333333333222222111111222222333333333333444444444555555444555555555666666777777777777777777777888888888999888666555444444555555666555555555555444444444222222333444555555555555888888888888888777666666888888888888888777666555666555444333222222111222111111222222222333333333111111111222222333333333///111333333111////////////000111222222333222222333333333222222222111111111111111111000000000000......////////////......---------.........////////////...---,,,,,,++++++,,,---...---+++***+++,,,------,,,,,,+++************+++++++++++++++++++++............////////////------......------,,,+++***************************************************)))((()))+++,,,,,,+++*********++++++,,,,,,,,,******************************))))))))))))************))))))(((((('''''')))************+++++++++,,,+++++++++******)))))),,,++++++++++++++++++,,,************************))))))))))))))))))))))))&&&'''((())))))***)))))))))))))))))))))))))))))),,,,,,+++(((&&&%%%'''((())))))))))))))))))))))))))))))***++++++++++++***((())))))))))))*********))))))*********))))))(((***)))))))))(((((('''''')))******++++++,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&$$$"""###&&&)))+++,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,---******+++,,,,,,---......,,,------......------,,,******+++++++++,,,,,,,,,...---------///111000///............/////////000222111000000000000000111333333333444444666777777777999:::;;;<<>>AAAEEEIIIJJJJJJKKKMMMPPPQQQPPPNNNLLLNNNQQQUUUYYY\\\^^^___]]]]]]^^^```bbbeeeggghhhhhhhhhjjjlllnnnoooqqqrrrvvv++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,---...---,,,,,,,,,---...//////...------,,,,,,,,,---,,,,,,---------.........///......------.........////////////////////////........./////////000000111111111111000000000000222222111111111111222222333333333444444444555555333333333333333444444444555555666666777888888888888888777777666555555555555555555444444444333333222222333444555555555555777777777777777666666555888777555444444555777888:::999777555333111111000222222222333333333444444333333333333333333333333000111222222000///000111//////000111222222222222333333333222222222111111111111111111000000000///......////////////...................../////////////////////......---------.........,,,+++,,,---***+++++++++,,,,,,,,,---'''(((((()))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++***************************)))((()))+++,,,,,,+++++++++******)))))))))(((******************************))))))))))))******))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))&&&(((******)))'''&&&&&&++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,***)))((('''(((***---...++++++++++++++++++++++++)))******++++++,,,------+++******************+++************************,,,+++******+++***'''%%%++++++,,,,,,,,,++++++******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......+++,,,...111333333000...,,,---///000111000///...////////////000111333333111111222444555888:::;;;999;;;<<<===>>>AAAFFFIIIIIIJJJKKKMMMPPPQQQPPPNNNLLLNNNQQQTTTXXX[[[]]]^^^]]]^^^___aaadddgggiiikkkhhhiiikkkmmmooopppqqqqqqsss|||++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))******++++++,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------......------------..........................................////////////111111000000000000000000222111111000000111111222333333333444444444555555555444444444444444444444444555555666777777888888888888888777777666555555555444444444444333333333111222333444444555555444777777777777777666555555999888666555555666888999;;;999888555333222111111222222333333333444444444333333333333333333333333///000111000//////000111111111222333444444444444333333333222222222111111111111111111000000000///......////////////......////////////////////////......---------------------...///...,,,+++,,,---,,,,,,++++++************------------,,,,,,,,,,,,,,,------------.........---------------,,,,,,+++++++++++++++++++++++++++***************************)))((()))+++,,,,,,+++,,,,,,,,,++++++******)))******************************))))))))))))******))))))))))))************)))))))))*********+++++++++++++++++++++,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))"""&&&((())))))+++,,,************************))))))***++++++++++++*********+++++++++,,,,,,,,,***)))(((((()))+++---///+++++++++++++++,,,,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((()))******((('''***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......+++,,,...111444444111///------///000000000///...////////////000111333333000111111333555777999:::999;;;<<<===>>>AAAFFFIIIIIIJJJKKKMMMPPPQQQPPPNNNLLLMMMPPPTTTWWWZZZ\\\]]]]]]^^^___aaadddgggiiijjjiiijjjlllnnnpppqqqqqqqqqrrr|||++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------***))))))******+++,,,---++++++++++++,,,---...///+++++++++,,,,,,,,,---------------,,,------...///........................------........./////////000000000000000000000000111111000000000000111111333333333444444444555555555555555555444444444444444444555666777777888888666666666666666444333333444444444444333333333333111222333444555555555555333444555666777888888888888888777666666777999::::::999888666444333333222333333333333444444444444444444444444333333333333///000111000//////111333222222333444555555555555333333333222222222111111111111111111000000000000......////////////......000000000////////////...---------------------------...///...,,,,,,,,,...------,,,++++++***))))))000///...,,,***((('''&&&------------............---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((()))+++,,,,,,+++,,,,,,,,,+++++++++++++++******************************))))))))))))******)))))))))************+++************++++++++++++)))))))))************************))))))*********************************))))))))))))))))))))))))((((((***++++++,,,,,,,,,))))))))))))))))))))))))%%%''')))***))))))***,,,))))))))))))))))))))))))))))))***++++++++++++***************+++++++++,,,+++***))))))***+++,,,---***++++++++++++,,,,,,,,,)))******++++++,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,*********,,,---,,,+++******+++,,,,,,,,,++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,...111333444222000............/////////000000/////////000111222222000000111222333555777888999:::;;;<<<>>>AAAEEEIIIJJJJJJKKKMMMPPPQQQPPPNNNLLLMMMPPPSSSVVVYYY[[[[[[\\\\\\]]]___aaadddfffgggjjjkkklllmmmnnnpppqqqqqqvvv++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,,,,------...///........................---------.........//////......//////000000111111111111000000000000111111333333333444444444555555444444444444333333222222333333444555666777888999666666777777666555333222444444444333333333222222333444555666777777777777333333555666777888888888666666666666777777888888:::999888666555444444444333333333444444444444555555555444444444333333333111222222111111111333555111222333444555555555555333333333222222222111111111111111111000000000000......////////////......000000000000/////////...---------...............---//////...---,,,---...------------------------,,,,,,+++)))(((&&&%%%$$$+++,,,,,,,,,------------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((()))+++,,,,,,+++************++++++++++++******************************))))))))))))******))))))*********+++++++++))))))))))))************)))))))))******+++++++++++++++************++++++************************)))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))).........+++)))'''((()))************************))))))***++++++++++++***)))))))))*********++++++++++++++++++++++++++++++************+++++++++,,,)))******++++++,,,------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,---------)))***+++,,,,,,,,,,,,+++......---,,,++++++******+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------000222444333222000///---------...000111111000000000000000111111000000000111222333555666888999:::;;;===@@@DDDHHHJJJJJJKKKMMMPPPQQQPPPNNNKKKMMMPPPSSSVVVXXXZZZ[[[]]]]]]^^^___aaaccceeefffkkkkkkkkkkkklllnnnppprrrxxx++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******))))))))))))***,,,---......------......---,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///........................---------.........//////---......///000111111222111111000000000000111111333333333444444444555555333333333222222111111111333333444555666777888999888888999999999777555444444444444333333333222222555666777888888999999999666666666666666555555444444444555666777777666666999999777666555555555555333333333444444444555555555555555444444333333333333444444333222333555888111111222333444444444444333333333222222222111111111111111111000000000000......////////////......111111000000/////////............///////////////.../////////---,,,---...------......///000000000******++++++,,,,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((()))+++,,,,,,+++(((((())))))******++++++******************************))))))))))))******))))))******++++++++++++(((((((((((())))))))))))+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,************************)))))))))))))))))))))))))))******))))))((('''&&&)))))))))))))))))))))))))))******)))((())),,,...++++++++++++++++++++++++))))))***++++++++++++***((())))))))))))*********++++++,,,,,,,,,+++******)))))))))******+++++++++)))******+++,,,,,,------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,111...+++)))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,......------,,,+++************+++,,,,,,---......+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,...------///222444444333111///---,,,,,,...111222222111000000000000000111000000000000111222333444777999:::;;;<<>>AAAFFFJJJKKKLLLLLLLLLMMMLLLLLLLLLIIILLLOOOSSSWWWYYY[[[[[[]]]___bbbddddddeeefffhhhjjjkkkmmmoooppprrrrrrsssttt}}},,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******)))******))))))******+++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,+++*********+++---...,,,,,,,,,---------..............................000000000000000000000000...//////////////////...////////////000000000111555555555555555555555555333333333333333222111000111222222333444555555666444444444555555444444333555444444333333444444555777888888999999999999999444444555666777888999999999888777666666777888888888888888888888777666666333333333222222222222111222333333333333333444444222111111000000111111222222333444444555555444444333333333222222222111111000000000000////////////000000000000000000000000////////////////////////------------------------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......---............---,,,,,,+++,,,,,,,,,++++++*********************************+++,,,---------+++)))(((************************(((((()))************)))************))))))((((((******))))))((((((''''''''''''((()))***++++++,,,***)))(((''''''((()))************)))))))))))))))+++*********)))))))))))))))))))))))))))******+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++'''((()))***++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++************++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------///000000000000000//////............////////////111111111222222222222222222222222222333555666888999:::<<<>>>???BBBFFFIIIKKKLLLLLLMMMMMMLLLKKKJJJIIIKKKOOOTTTWWWZZZ[[[[[[^^^```bbbccccccdddggghhhjjjkkkmmmoooqqqrrrssssssttt~~~++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***************++++++,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,+++***)))***+++,,,---,,,,,,,,,---------..............................++++++++++++++++++++++++......////////////.........////////////000000000111111111111111111111111333333333333222111111000000111111222333444444555333333444444444444444333555444444333333444444555777777888999999999999888444555555666777888888888777777777777777777888888444444555555444444333222333333222222222111111111222222222333333444444444222222111111111111222222222333444444555555444444333333333222222222111111222222222111111111000000000000000000000000000000////////////////////////------------------------------------------------......---------,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,............---,,,,,,+++,,,,,,+++++++++++++++***************************++++++,,,---,,,+++***)))************************(((((()))***************(((((())))))******************))))))((((((''''''''''''((()))***++++++,,,***)))(((''''''((()))***))))))))))))))))))******,,,,,,+++++++++*********)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))+++************+++,,,,,,+++++++++*********))))))******++++++++++++******,,,,,,++++++++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++************++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...000000000000000//////...............////////////000000000111111111222222333222222222333555777888999;;;>>>@@@AAACCCFFFHHHJJJKKKLLLMMMMMMLLLJJJIIIJJJLLLPPPTTTXXX[[[\\\]]]```aaaaaa```aaaccchhhkkkkkklllmmmoooqqqrrrssssssuuu)))************+++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))******++++++++++++++++++++++++++++++************++++++,,,***************+++,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......////////////000000111111111111111111111111222222222222222222111000000000111111222222333333222333333444444444444333555444444333333444444555444555666666777777666666666666666666777777777777777777777777888888888888555555666666555555444333222222222222111111111111111111222222333333444444222222111111111111222222222333444444555555444444333333333222222222111111333333222222222111111111000000000000000000000000////////////////////////------------------------------------------------......---------,,,,,,,,,***++++++,,,,,,------......///000...,,,+++,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++************************************+++++++++,,,************************)))))))))))))))*********'''(((((()))******++++++))))))))))))(((((((((((((((((())))))******++++++***))))))(((((())))))***))))))))))))************,,,,,,,,,++++++++++++***)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***+++,,,,,,---,,,,,,++++++***))))))(((++++++,,,,,,+++******)))++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***))))))++++++++++++))))))+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,......------------......---...............------....../////////000000000//////000000111222222222333333222333444555777888999<<>>BBBEEEGGGLLLMMMOOOQQQRRRRRRRRRRRRPPPRRRTTTVVVVVVXXXZZZ\\\___aaadddfffggghhhjjjkkkmmmnnnoooppppppqqqsssvvvttt{{{((((((((((((((()))***************))))))))))))))))))))))))))))))******+++((())))))***+++,,,,,,,,,,,,***((((((***+++,,,+++)))))))))))))))******+++------,,,,,,+++,,,,,,,,,*********+++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,---------......---...000///---,,,,,,---......//////000000111111,,,,,,,,,---------..................////////////000000111111111111000000222222333333333222222111...111444555444222222222222222111111111111111111000000000000000000000000......//////000000111111333222111111111222333444222222222111111111111000333222111000000111222222222222222333333222222222000000000000000000000000000000000000000000000000///............---------000000000000000///.........+++(((&&&&&&'''***,,,******+++,,,,,,---......+++++++++******)))))))))------......------,,,+++******))))))(((((('''''',,,,,,,,,,,,***(((%%%$$$,,,,,,+++***))))))))))))++++++++++++++++++++++++************************************************%%%&&&'''(((******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********************************)))))))))))))))))))))))),,,++++++++++++++++++++++++++++++*********))))))((()))***+++,,,+++************))))))******+++,,,)))************+++++++++******+++++++++,,,,,,,,,------,,,,,,+++***))))))---...///...,,,***)))***************************)))************+++++++++------,,,,,,+++,,,,,,,,,)))))))))***+++++++++,,,,,,++++++******++++++,,,///...,,,+++***++++++,,,...---+++*********++++++---,,,,,,,,,,,,---......,,,---------------,,,,,,......//////000000111111///000222222000000000111000000000000111222333444111111222333555777999:::999999:::<<>>AAADDDFFFGGGLLLMMMOOOOOONNNNNNPPPQQQPPPQQQSSSUUUWWWYYY[[[\\\___dddeeecccdddgggiiihhhiiigggiiioooqqqpppqqqtttxxx******)))((((((((((((((('''(((((()))******++++++)))))))))))))))******+++)))(((((())),,,000444666000---+++******+++***)))((((((((((((((()))******&&&&&&&&&&&&'''((())))))*********+++++++++++++++*********************************++++++,,,,,,---+++++++++++++++***))))))***++++++++++++,,,,,,,,,+++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,---------............,,,,,,---------...............////////////......,,,---...///000000000000222333333111///...///000......//////000111111222000000000000000000000000111111111111111111222222222222333333333222111000222222222111111111111000///000222333444444444333222111000//////000111222////////////////////////........................///............---------,,,,,,---...............---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++,,,,,,------------,,,------------,,,++++++******))))))))))))))))))+++++++++******)))((('''((((((((((((((()))******************************************************************************'''((())))))******))))))************************************************((()))))))))*********+++************************++++++++++++++++++++++++))))))******+++,,,,,,---))))))*********++++++++++++***)))))))))***+++,,,******))))))******+++,,,)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********(((***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********)))******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---------,,,+++***++++++---.........---------,,,,,,,,,,,,---......++++++---....../////////////////////000000000000///111222222111000000111000000000000111222333333111222222333555777888999777888;;;>>>AAADDDFFFGGGJJJMMMOOOPPPOOOOOOOOOPPPPPPQQQSSSUUUWWWYYY[[[\\\___dddeeecccdddgggiiihhhiiihhhjjjooorrrqqqrrruuuwww~~~******)))((((((((((((((('''(((((()))***+++++++++)))))))))))))))******++++++***)))***,,,000444666...,,,)))))))))******)))'''''''''''''''((())))))'''''''''((((((***++++++*********+++,,,,,,,,,---))))))))))))))))))))))))))))))***+++,,,------...***++++++++++++***))))))******+++++++++,,,,,,,,,)))+++,,,,,,***))))))***+++++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------............////////////......,,,---...///000000000000222222222111///...///111---......///000111111222000000000000000000000000000000000111222222222333222333444444333222000///222222222111111111111000000111333444555555444444333111///......///111333////////////////////////........................//////.........---------***+++,,,,,,------------......---,,,,,,,,,,,,---******+++,,,,,,---......+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******,,,+++++++++******))))))))))))***++++++***((('''%%%%%%&&&''')))+++,,,---))))))))))))))))))))))))************************************************(((((())))))))))))(((((())))))))))))))))))))))))************************(((((())))))*********+++************************++++++++++++++++++++++++))))))***+++,,,,,,------))))))******+++++++++++++++***)))))))))***,,,---*********)))***++++++,,,)))************+++++++++******+++++++++,,,,,,,,,------,,,,,,+++***))))))+++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,+++,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,------...---,,,***)))***+++---...///...---------,,,,,,,,,,,,---......***+++,,,---..................//////000000111111444555555444222000///000000000000000111222333444111111222333555777999:::777888;;;>>>BBBDDDFFFFFFIIILLLOOOQQQPPPOOONNNOOOPPPQQQSSSUUUWWWYYY[[[\\\___dddfffddddddgggiiihhhjjjhhhkkkpppsssrrrssswwwvvv}}})))))))))))))))(((''''''******)))((('''(((+++---///+++'''&&&(((******))),,,------------///222555******000...&&&***///(((''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***)))(((''''''((()))***************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------000---***))))))))))))(((''')))+++,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000//////........./////////000111222222111000///000000000000111111111111//////000000000000////////////000111111111111111222222111111111111222222///111222111000///000111333333333222222222111111222222222222222111000000333222000/////////000111........................000000000000////////////---------------------------------,,,,,,+++++++++---,,,***))))))***,,,---+++++++++,,,,,,---------.........---,,,+++***)))++++++*********+++---...+++++++++***************)))***+++,,,,,,+++***)))******)))((('''&&&%%%%%%+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''******++++++++++++******)))***+++++++++)))((('''))))))))))))))))))))))))+++***)))(((((()))***++++++++++++*********))))))************************///---,,,*********++++++///......---,,,,,,,,,------------,,,,,,,,,++++++)))************+++++++++---,,,+++******,,,...///++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++***)))(((***++++++,,,,,,++++++***,,,,,,+++***))))))******(((((()))))))))************++++++,,,,,,------...++++++++++++++++++++++++%%%(((,,,............///---------,,,,,,+++++++++////////////////////////......///000000000000000---------...000111333444444444444444666777888999999:::<<>>AAACCCEEEFFFKKKMMMPPPRRRSSSTTTSSSRRRQQQSSSUUUVVVWWWXXX[[[^^^```bbbddddddccccccdddeeedddgggkkkoooppprrrtttuuuzzz~~~)))))))))))))))(((((('''((((((((('''&&&''')))+++---***'''&&&''')))))))))((()))(((&&&&&&,,,777AAASSS666&&&((()))---...)))******))))))(((((('''''')))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++******)))))))))++++++************++++++++++++++++++,,,,,,,,,,,,...---++++++---------,,,,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///.............../////////000000111111000000/////////000000000000111111000111111111111111111000000111222222333333222222222111111000000111111222///111222111000///000111111111111111000000000000111111111111000000///...111000///.........//////.................................------------,,,------------------------------,,,,,,,,,,,,++++++---,,,+++******+++,,,---..................------,,,,,,,,,------,,,+++++++++******))))))))))))***((())))))******+++++++++***+++++++++***))))))(((***************************************)))))))))++++++++++++++++++++++++***))))))))))))(((((((((((())))))******))))))((()))************)))((((((******************************))))))))))))******,,,,,,,,,,,,,,,+++++++++***************************))))))))))))***++++++++++++***))))))))))))***+++************))))))))))))************+++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,++++++************+++)))************+++++++++...------,,,,,,++++++***------,,,,,,++++++******...000000///---,,,,,,---------------,,,,,,,,,,,,+++,,,---...///111222222......///000000000000000333222222111111111222222555555555555555666777888999:::<<>>***,,,,,,+++,,,)))&&&&&&'''((()))******+++))))))))))))))))))))))))))))))))))))***************************************+++,,,------,,,+++***++++++******))))))((((((++++++************++++++***++++++++++++,,,,,,,,,,,,+++***+++---///...---(((***------------...000------------------------------........./////////......---------...//////000000000000000/////////////////////000000000111111111222222222222111111000000111222222222222111111111000000000000111111///111222111000///000111000000000000////////////111111111000000...------000//////.......................................000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,---------,,,,,,...------,,,++++++++++++'''(((((()))***++++++,,,+++++++++******)))((((((''''''((((((((()))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))*********)))))))))***************************))))))))))))))))))***++++++++++++++++++++++++************************)))))))))***+++,,,------,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++******+++++++++((()))))))))***************++++++,,,,,,------...---------,,,,,,+++******/////////...,,,+++,,,...------------------,,,,,,,,,,,,---...///000111111......///000000000000000222111111111111222222333555555555555555666777777;;;<<<>>>@@@CCCFFFHHHIIIHHHJJJNNNQQQTTTUUUVVVVVVTTTTTTTTTTTTTTTWWW\\\___aaabbbddddddcccccccccdddeeehhhlllnnnnnnooopppqqqxxx|||(((((())))))))))))((((((&&&'''((((((''''''(((*********)))(((''''''((()))%%%(((***)))(((***000555OOO333'''+++((($$$&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))***++++++***)))(((*********)))))))))((((((+++******))))))******+++*********+++++++++,,,,,,***))))))+++---......---''')))+++,,,,,,,,,---...---------------------------------............///---------------...//////111000000/////////.........////////////000000000111111222222222222111111...//////000000000000000111000000000000000000111///111222111000///000111000000000/////////......(((***,,,///111333555555///////////////......---////////////////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,---------,,,,,,------------,,,,,,++++++''''''((()))******+++++++++******))))))(((((((((''''''(((((())))))*********************+++++++++************************))))))))))))************(((((())))))))))))(((((())))))))))))))))))******************************)))))))))******)))))))))))))))))))))************************************%%%&&&'''((())))))******,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------......***++++++,,,,,,------...---------,,,,,,,,,+++++++++,,,---,,,++++++---///------------------------............////////////......///000000000000000/////////000111222333444555555555555555666777888:::;;;===???BBBDDDFFFGGGGGGIIIMMMQQQTTTVVVWWWWWWUUUUUUUUUTTTTTTWWW[[[___```bbbddddddccccccdddeeefffiiilllnnnnnnnnnpppqqqssswww'''(((((()))))))))))))))&&&((())))))(((''')))***((()))***((('''&&&''')))$$$&&&((((((''''''((()))444&&&&&&+++&&&$$$))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******************++++++++++++)))))))))+++---///...,,,***,,,---,,,+++*********------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////111111000///..................////////////000000000111111111111111111000---...//////000000//////111000000//////000000111///111222111000///000111000000000000////////////+++,,,...000111333333333///000000000000///...---////////////////////////---------,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++..................------,,,,,,,,,------,,,++++++***++++++,,,++++++***)))'''(((((())))))************))))))(((((())))))************++++++,,,,,,,,,*********+++++++++++++++)))))))))))))))))))))))))))))))))************+++((())))))******))))))((()))))))))((())))))***+++++++++++++++++++++++++++))))))************))))))((((((((()))))))))))))))************************'''((()))***++++++++++++***))))))))))))***++++++***))))))))))))((((((((()))************+++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,,,,,,,------------)))***,,,,,,,,,,,,---///------------............//////////////////............///000000000000000.........///111222444555444444444444666777888999777888:::===???BBBDDDEEEGGGIIIMMMQQQTTTVVVWWWWWWTTTUUUUUUUUUUUUWWW[[[]]]^^^```cccdddddddddfffgggfffiiilllnnnooooooqqqrrrrrrwww''''''((()))))))))))))))'''(((******)))((()))***''')))***)))&&&%%%''')))((('''&&&'''))))))'''%%%&&&"""(((,,,''')))...***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((()))((((((''''''(((((()))''''''(((((()))***************))))))))))))******************++++++++++++*********---///000...---+++---...---,,,***++++++........................******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000222111///...------.............../////////000000///000000111111000000///......///000000000000000000000////////////000000///111222111000///000111111111111000000000//////333333333222111///...---000000111111111000///...////////////////////////---------,,,,,,,,,++++++------------------------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++------..................------------,,,++++++***)))***+++,,,,,,,,,+++***((((((((()))))))))))))))((((((''''''((()))***+++++++++++++++++++++,,,,,,*********++++++,,,,,,,,,************************))))))*********+++++++++)))******************)))***)))((((((((()))+++,,,++++++++++++++++++++++++((()))***++++++***)))((((((((())))))************************************+++,,,---...//////...---***************+++,,,,,,))))))))))))(((((((((((()))************++++++++++++***)))))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,------------,,,,,,+++++++++++++++,,,---...)))))))))*********++++++...------,,,,,,++++++***++++++,,,,,,---.........)))+++---......------...------------.........///------......//////000000......///000000000000000000000000111222333444555222222333444666888999:::888999;;;>>>@@@CCCEEEFFFGGGJJJMMMQQQTTTVVVVVVVVVSSSUUUVVVVVVVVVWWWZZZ\\\\\\___bbbcccdddeeegggiiifffiiimmmooopppqqqrrrsssvvv{{{''''''((()))))))))))))))''')))++++++***)))***+++''')))***)))&&&%%%&&&)))---)))&&&'''+++---***'''!!!"""******%%%***...%%%%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&'''((()))***++++++******))))))))))))******)))************+++++++++,,,+++,,,...000111///---)))+++---...------///000........................,,,,,,---------.........+++++++++,,,---...///000222111///...---------.............../////////000//////000000000000////////////000111111111111111000000////////////000000///111222111000///000111111111111111000000000000111111222222222222111111000111222222222111///...000000000000000000000000//////.........---------------------------------+++++++++,,,,,,---------***++++++,,,,,,++++++***+++++++++,,,,,,---------.........---,,,+++***)))***+++---...///......---))))))))))))((((((((((((''''''''''''((()))+++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++******++++++++++++*********)))(((((((((***+++,,,++++++++++++++++++++++++((()))***++++++***)))((())))))******+++++++++,,,************************)))***+++,,,---,,,+++***---,,,,,,,,,---......///++++++++++++************)))************+++++++++,,,***)))((((((***,,,---++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,---.../////////...,,,------......------,,,++++++++++++,,,,,,---...,,,,,,---------.........***++++++,,,,,,---......***++++++,,,---...//////***---000111///...---------------.........//////+++,,,---...///111222222...//////000000000000000444333333222222333333444111222222444666888:::;;;;;;<<<>>>AAACCCFFFHHHIIIHHHJJJNNNQQQTTTVVVVVVVVVSSSTTTVVVWWWWWWXXXYYY[[[[[[^^^aaacccdddfffhhhjjjfffiiimmmooopppqqqsssuuu{{{''''''''''''''''''''''''&&&&&&''''''((()))))))))******))))))))))))******,,,+++++++++******)))))))))''''''((()))***)))(((&&&((()))((('''&&&'''((((((((((((((((((((((((((())))))************))))))******))))))((((((''''''************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++++++++*********))))))------------------------///...---,,,,,,,,,---...,,,---......//////......++++++******++++++,,,---...------,,,---...///000555333///...///000000//////////////////.........---......///////////////000000111111111000000///000000111111111111000000000000000111222222333333111111222222222222111111333222111///............////////////////////////........................//////...---,,,,,,++++++,,,------......------,,,---+++)))***,,,---+++)))///,,,+++---+++&&&###$$$---,,,,,,++++++*********++++++,,,---,,,+++***)))'''(((***,,,,,,***((('''&&&(((******((((((((())),,,+++***((((((((()))***+++++++++*********))))))++++++************++++++***)))(((''''''((()))***++++++******))))))(((((()))))))))))))))******++++++***)))(((((()))***+++******++++++++++++******************************))))))************))))))((())))))***+++,,,,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,***************)))(((''')))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***((()))+++,,,,,,+++)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,---------......000//////........./////////.........000333666777///000000111111222333333444333333444555777999:::;;;::::::===AAAEEEHHHHHHKKKJJJKKKOOOTTTWWWWWWUUUUUUUUUVVVWWWYYY[[[]]]^^^___```bbbcccdddddddddccccccfffjjjmmmnnnpppsssuuuyyy(((''''''''''''''''''(((((((((((((((((((((''''''******))))))))))))******)))))))))((((((((('''''')))((('''''')))******))))))+++,,,+++***)))***+++))))))))))))))))))))))))))))))************))))))***)))))))))(((((((((''')))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))*********+++++++++,,,..............................---,,,,,,,,,---...........................,,,,,,,,,,,,,,,---......///...---------...///000444111...---...//////...////////////............---......///////////////000000111111111000000///000000111111111111000000222111111111111111111111///000000111111000000///222111000///............////////////////////////.................................------,,,,,,+++,,,---------------,,,+++...,,,+++,,,...///---+++,,,)))***------)))(((***,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++***)))((()))***++++++***)))(((+++,,,...---+++*********,,,+++)))((((((((()))***+++++++++*********))))))++++++************++++++***)))(((((((((((()))************))))))))))))))))))))))))))))))******+++***)))(((''''''((()))*********++++++++++++************************************++++++++++++******(((((())))))***++++++,,,+++++++++++++++***************))))))******+++,,,***************)))(((((()))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,+++***------------------......,,,,,,,,,---------......//////............//////---...///111222333444444000000111111222333333333444333333444555777999;;;;;;::::::===AAAEEEHHHHHHKKKJJJKKKOOOTTTWWWWWWUUUTTTTTTUUUVVVXXXZZZ[[[]]]___```bbbcccdddddddddddddddfffjjjmmmnnnpppsssuuuzzz))))))''''''''''''))))))******)))(((((('''&&&&&&***))))))(((((())))))***))))))((((((((((((''''''***(((&&&&&&(((*********'''((())))))''''''((()))))))))))))))))))))))))))((())))))******))))))((())))))))))))((((((((((((((((((((((((((((((((((((+++******))))))******+++))))))))))))))))))))))))(((((()))***,,,---......000000000000000000000000......---,,,,,,---...///111000...---,,,,,,------...............//////000//////.........///000111222000---,,,---......---........................---......//////////////////000000111111000000000000000111111111111000000333333222111111000//////...//////000000//////...111111000///............////////////////////////........................------------------------------------,,,,,,+++***///...---...///000///---,,,***+++......++++++---++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))---...///...+++))))))***+++***))))))((()))))))))+++++++++***************++++++************++++++***))))))(((((())))))***))))))))))))************)))))))))))))))******+++)))((((((''''''(((((()))******++++++++++++******************************++++++,,,,,,,,,,,,++++++'''(((((())))))******++++++++++++******)))))))))******)))))))))***++++++************)))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++..................------,,,,,,,,,---------......//////............//////---...111333444333222000111111222222333444444444444444444555666888:::;;;::::::;;;===BBBFFFHHHHHHJJJJJJKKKOOOSSSVVVVVVVVVSSSSSSTTTUUUWWWYYY[[[\\\___```bbbcccdddeeedddddddddgggjjjlllnnnpppsssvvvzzz***)))(((''''''((()))***))))))))))))((((((''''''))))))(((((((((((())))))******************))))))***(((&&&&&&((()))******&&&'''((((((&&&&&&'''(((************************(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))***+++,,,---......000000000000000000000000......---,,,,,,---///000333111...,,,++++++,,,---...............//////000000//////......000111222111///------.........---------...............///---......///////////////...///000000000000000000000000111111111111000000222111111111000000000///...//////000000//////...000//////.........//////////////////////////////........................,,,,,,------------------------------,,,+++***)))///........./////////...///,,,,,,......***))),,,***++++++,,,,,,---------,,,,,,,,,,,,++++++************))))))))))))******)))***++++++)))''''''(((******))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))******+++))))))(((((((((((())))))******++++++++++++*********************************++++++++++++++++++***''''''(((((()))))))))***++++++******)))(((((((((******))))))))))))************)))))))))))))))***))))))*********+++++++++))))))*********+++++++++************************))))))***++++++++++++***)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,//////......------,,,,,,,,,,,,,,,---------......///............//////000//////111222222111111000111222222333333444555555444444555666777999:::;;;::::::;;;>>>CCCFFFHHHHHHIIIJJJLLLOOORRRUUUVVVVVVSSSTTTTTTVVVWWWYYY[[[\\\^^^```bbbdddeeeeeeeeeeeeeeegggjjjlllnnnppptttwww{{{***)))(((''''''((()))***(((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))*********(((&&&&&&(((*********)))***++++++))))))***+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))+++,,,,,,,,,------------////////////////////////......---,,,---...///000333111///,,,++++++,,,---------,,,,,,------...///000//////......000111222111///......///000///...,,,---------......//////---......///////////////......///000000000000000000000111111111111000000//////000000000111111111///000000111111000000//////...............///000////////////////////////........................,,,,,,------------------------------,,,,,,+++***------...------------......++++++------******,,,+++++++++,,,,,,------...,,,,,,++++++++++++***+++******))))))))))))******%%%&&&((()))((('''((())))))))))))*********))))))************************++++++************++++++))))))************))))))(((((())))))******++++++)))))))))))))))******+++******************************++++++++++++******************************))))))************))))))(((((((((((())))))))))))*********)))))))))((((((******))))))((())))))*********)))(((((()))***+++))))))*********+++++++++))))))*********+++++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------...---------,,,,,,++++++,,,,,,,,,---------.....................///000000111111000//////000111222111222222333333444555555444555666777999:::;;;;;;::::::<<>>AAAFFFJJJKKKKKKIIIJJJLLLOOORRRTTTVVVWWWWWWVVVVVVVVVWWWXXXZZZ\\\aaa```aaacccfffgggfffdddaaacccfffhhhjjjlllpppssszzz((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))((((((((()))))))))))))))))))))*********)))))))))))))))))))))))))))))))))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******''''''((()))))))))((((((************************---------------......///,,,+++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,+++***+++---,,,++++++,,,...............//////////////////000000000000//////000000000000000000000000000000000000000000000000//////............//////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......------,,,,,,,,,,,,......------,,,,,,++++++///...,,,******+++,,,---...---,,,++++++,,,---...,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))******++++++,,,,,,))))))))))))))))))))))))******************************))))))))))))************************++++++((()))+++------,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((++++++******)))((((((((()))))))))******+++++++++******++++++++++++***)))***+++,,,+++)))))))))*********************++++++***************+++++++++************************)))***++++++***)))***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,+++************,,,++++++***++++++,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------------------------------------------------------...//////............////////////000000000000111111111111000111222222333333222222222333444555777999;;;===<<<<<<>>>AAAFFFJJJKKKKKKKKKLLLNNNPPPSSSUUUWWWXXXUUUTTTTTTUUUVVVWWWYYYZZZ\\\]]]___bbbfffggggggfffccceeegggiiikkkmmmqqqttt{{{))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''%%%'''(((******)))((('''))))))))))))))))))))))))***))))))(((((()))******))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************&&&'''(((((())))))))))))***************************************++++++,,,++++++++++++++++++******+++,,,,,,---------,,,,,,++++++++++++,,,---...///---------------,,,+++++++++,,,------,,,,,,---...------.........///////////////000000000000////////////000000000111111111111111111111111111111111//////............//////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------,,,///...---+++******++++++...------,,,,,,------...,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))******************************))))))))))))******)))))))))***************)))***+++,,,---,,,,,,+++*********))))))((((((((((((((((((((())))))))))))+++*********))))))(((((()))))))))***+++,,,,,,,,,((()))+++,,,,,,,,,+++******+++,,,+++)))))))))***(((((('''''''''((())))))************************************************)))***++++++***)))***+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))************+++,,,---...++++++******++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000............////////////000000000111111111222222111222222333333333333333222222333444666888:::;;;<<<<<<===AAAFFFIIIKKKKKKIIIJJJLLLNNNQQQSSSUUUVVVSSSSSSTTTTTTUUUWWWXXXXXXZZZ\\\___bbbeeegggggghhhdddfffiiijjjlllnnnrrrttt|||))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''((()))******)))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))'''((((((((())))))))))))((()))))))))************%%%&&&'''))))))*********************************)))))))))))))))***++++++******************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...//////,,,,,,---...///...------+++---......------...///---------.........////////////000000000000//////------......///000111111000000000000000000000000//////............//////////////////////////////,,,------......------,,,++++++++++++++++++++++++***+++,,,---...------,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))))))))))))))))))))))))))******************************))))))))))))******((((((((())))))*********************++++++++++++)))))))))***************((((((((())))))******************))))))))))))))))))))))))***************'''(((***,,,------,,,,,,***+++,,,+++)))))))))***(((''''''&&&'''((()))***************************************************)))***++++++***)))***+++)))*********+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************+++,,,---...++++++******++++++,,,---,,,,,,++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------///000000............////////////000000111111111222222222222222333444444444444444333333333444666888999:::;;;;;;<<<@@@EEEHHHJJJJJJGGGHHHJJJLLLOOORRRTTTUUUSSSTTTTTTUUUVVVWWWXXXYYYZZZ\\\```bbbdddeeefffgggdddfffiiijjjlllnnnqqqttt}}}))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))'''((((((((())))))******''''''&&&&&&'''***,,,...))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))*********+++%%%&&&''')))***+++++++++************************+++++++++***+++,,,,,,---******************++++++******+++++++++******)))---------------///000000***+++---///000000//////,,,---///...------...000---------.........////////////000000000000//////***+++,,,---...000111111//////////////////////////////............//////////////////////////////,,,,,,---......---,,,,,,+++++++++++++++++++++++++++,,,---...///...------)))***+++,,,------...///*********++++++,,,,,,---***++++++,,,,,,------...***+++,,,------,,,+++***+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))******************************))))))))))))******''''''(((((()))))))))***)))))))))((()))******+++(((((()))***+++,,,------(((((())))))******++++++))))))))))))))))))************))))))((((((''''''&&&'''***,,,......------***+++,,,+++)))))))))******)))(((((((((***+++,,,++++++******************************************)))+++++++++***)))***+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,------...---,,,+++************+++*********+++,,,,,,------,,,,,,++++++*********,,,,,,,,,---------......---,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111............/////////000000111111111111222222222222333444444555555444444444444444555666888::::::::::::<<>>DDDHHHIIIIIIIIIJJJLLLNNNPPPRRRTTTUUUVVVXXXYYYXXXWWWWWWXXXYYY_________```aaaccceeefffggghhhiiijjjlllooossswww~~~))))))(((((((((((())))))((())))))(((&&&''')))+++))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))*********)))))))))((((((************************))))))*********+++++++++******++++++,,,------...,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------...............////////////......---,,,...000111000//////000.........//////...---------------............///000///......---------.........---,,,,,,---...///---,,,,,,,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++++++++------------,,,+++***))))))))))))(((((((((((((((******++++++++++++******((((((((((((((()))******)))))))))******)))))))))))))))))))))))))))))))))(((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))---------,,,,,,,,,++++++))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,,,,************++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***,,,.........,,,,,,...---,,,,,,,,,---//////........................---------.........///////////////////////////.........//////000000111111333333333444444444555555666666666777888999:::;;;999:::<<<@@@DDDHHHHHHHHHIIIJJJLLLNNNPPPRRRTTTUUUVVVWWWYYYXXXWWWWWWXXXYYY^^^^^^___```aaacccdddeeefffgggiiiiiikkknnnsssvvv~~~)))((((((''''''(((((()))''''''(((''''''(((***---))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))((((((************************((((((((('''(((((())))))((((((((((((((((((((((((******))))))))))))((((((++++++++++++++++++++++++)))))))))*********++++++*********+++,,,,,,---------------...//////000000+++,,,---......---,,,++++++++++++++++++,,,------------------............------......///.........,,,...000000///...///000000000000000///...---,,,---------............///000000///............/////////......---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,------------------,,,+++***)))***)))))))))((((((''''''++++++************++++++)))(((((((((((()))******&&&''')))++++++)))'''&&&))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))))))))))))))))))))))))))******++++++++++++***))))))))))))***************************+++++++++)))))))))*********++++++))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))+++************)))))))))''''''(((((()))***++++++******************************+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))******+++,,,+++++++++------,,,,,,,,,,,,++++++***+++,,,---------,,,+++---,,,+++++++++,,,...///------------------------........./////////000000222111111000//////......------...///000111222222444444444444555555555555555555555666777999:::;;;<<<<<<>>>AAAEEEHHHHHHGGGIIIJJJLLLNNNPPPRRRTTTUUUVVVWWWXXXXXXWWWWWWXXXZZZ]]]^^^^^^```aaabbbcccdddeeefffhhhhhhjjjmmmrrruuu}}}(((((((((''''''(((((((((&&&''''''&&&%%%&&&(((+++((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((('''&&&&&&'''(((***+++(((((((((((((((((((((((())))))))))))))))))((((((************************))))))))))))************)))*********++++++,,,,,,------........./////////***+++---......---+++***+++++++++***+++,,,,,,---,,,,,,---------.........+++,,,---...............,,,---//////...---...000///////////////...---------------............/////////.............../////////..................++++++,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,------,,,,,,++++++******,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,,,,+++******,,,,,,++++++***))))))))),,,+++***))))))***+++,,,))))))(((((())))))***+++'''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))*********(((((())))))******++++++))))))))))))))))))))))))'''((())))))))))))((((((((()))))))))************)))))))))))))))*********))))))))))))************))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++++++++***************************++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,+++***+++,,,---...---------------------------.........////////////000000000/////////...............///000111111111333333333444444444444555555555555666777999:::;;;<<<<<<===AAAEEEHHHHHHHHHIIIJJJLLLNNNPPPRRRTTTUUUUUUWWWXXXXXXWWWWWWYYYZZZ\\\]]]^^^```aaabbbccccccdddeeeggghhhiiilllqqqttt|||((((((''''''''''''(((((('''((('''&&&$$$$$$%%%'''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((('''&&&&&&&&&((()))***(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))***************+++------------............((()))+++,,,,,,+++)))(((+++************+++,,,,,,,,,,,,,,,------------...++++++,,,------...------,,,---......------...000+++,,,---...............---------............///...------,,,------..................------,,,,,,***+++,,,------------,,,.........------,,,,,,+++......------,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,------......++++++,,,,,,++++++******++++++++++++******)))))),,,+++***))))))***+++,,,)))))))))))))))***+++++++++***))))))))))))***+++))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))(((((()))))))))(((((('''((()))))))))******************++++++,,,,,,,,,,,,(((((()))))))))*********))))))))))))))))))))))))***)))))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***))))))))))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***+++,,,---...------------------------,,,,,,---------.........---------....../////////000000000000////////////111111222222222333333333444555555666888999;;;<<<999:::<<<@@@EEEHHHIIIHHHIIIJJJLLLNNNPPPRRRTTTUUUUUUVVVXXXXXXWWWXXXYYY[[[\\\]]]___aaabbbcccccccccdddeeefffgggiiilllpppttt|||(((''''''&&&&&&''''''(((((()))(((&&&$$$###%%%'''))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((***************+++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---,,,,,,,,,,,,---------+++,,,...///***+++,,,---............---------............///---,,,,,,,,,,,,---.....................---,,,+++)))***,,,---...------,,,++++++++++++************------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,------***+++++++++++++++******((((((((((((((((((((()))++++++************++++++***))))))))))))***++++++---+++)))(((((()))+++---)))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))***++++++++++++******)))))))))))))))************((((((((())))))******+++((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,+++******(((((()))))))))******************+++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))******+++,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------...//////000111000000000/////////...111111111111222222222222555555666777999:::<<<===999999;;;???DDDHHHIIIIIIIIIJJJLLLNNNPPPRRRTTTUUUTTTVVVXXXXXXXXXXXXZZZ[[[]]]^^^```bbbdddddddddddddddeeeggggggiiilllqqqttt}}}(((''''''&&&&&&''''''(((((())))))'''&&&&&&(((***))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''(((''''''&&&&&&))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++***************************************++++++,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,++++++***,,,,,,---,,,++++++---///------...............------------............///---------------...////////////000000///...,,,+++(((***,,,---......---,,,***************+++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++++++++******++++++++++++******'''''''''((())))))************++++++++++++************))))))******+++,,,******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))************%%%%%%&&&&&&'''(((((()))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))'''((((((((())))))))))))((((((((())))))******+++************************+++,,,,,,,,,,,,+++***)))))))))*********+++++++++)))*********++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,------......---,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////////////////000000000000111111222222222333333333666666777888:::<<<===???<<<<<<===AAAEEEHHHHHHHHHIIIJJJLLLNNNPPPRRRTTTUUUTTTVVVWWWXXXXXXXXXZZZ\\\]]]___aaadddeeeeeeeeedddeeefffggghhhiiimmmqqquuu'''''''''&&&&&&'''''''''((()))))))))((()))+++---))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''((((((((()))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((()))((('''%%%$$$************************&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((+++*********************,,,,,,+++******+++,,,,,,*********)))***++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++***+++---///000000000000///...---,,,---------.........//////...............///000111000111111111000///---,,,((())),,,.........---,,,+++++++++,,,,,,------...))))))******+++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++******************)))******+++++++++******(((((()))***+++,,,------)))***+++,,,,,,+++***)))*********)))******+++,,,'''((()))******)))(((''')))))))))))))))))))))))))))************+++++++++++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************((())))))***+++,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))******++++++,,,,,,,,,---$$$$$$%%%'''(((***++++++************************,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,------------,,,+++++++++,,,,,,---------+++******+++,,,---...///......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,............/////////000111111000000//////......------...///000111222222222222333333333444444444666666777999:::<<<>>>?????????@@@CCCFFFHHHHHHGGGIIIJJJLLLNNNPPPRRRTTTUUUTTTVVVWWWXXXXXXXXXZZZ\\\^^^___bbbeeeffffffeeeeeeeeefffhhhhhhjjjmmmrrruuu''''''&&&''''''((()))***))))))((('''''''''''''''''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''(((((())),,,,,,++++++***)))))))))************))))))))))))&&&'''((('''%%%$$$%%%&&&))))))(((((((((((())))))******)))(((((((((((((((&&&&&&'''((()))***++++++***+++,,,+++))))))***+++)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))***,,,,,,+++)))((()))******(((***......+++***,,,++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---------......//////////////////............/////////...------,,,,,,.........////////////000......//////......---,,,***++++++,,,---...//////,,,,,,+++******+++,,,,,,---,,,,,,+++*********+++******+++++++++,,,,,,,,,******))))))))))))******......---,,,+++)))((((((++++++,,,,,,------,,,,,,************************************************''''''(((((())))))******'''((()))******)))'''&&&+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&(((***,,,---,,,+++***+++***************++++++))))))))))))************************************)))************+++++++++))))))***++++++++++++***...+++)))***,,,---+++(((,,,+++***))))))***+++,,,&&&)))+++***((('''))),,,***++++++,,,,,,++++++***------------,,,+++******)))******++++++,,,------+++++++++,,,,,,---------***+++,,,,,,------,,,,,,***+++---...///000000000...------,,,,,,------...//////.........---------............////////////000000000000111111111111333222111000000222444555666555666888;;;=========999;;;???CCCGGGIIIKKKKKKJJJKKKLLLOOOQQQSSSUUUVVVUUUVVVWWWVVVUUUVVVYYY[[[^^^___aaacccddddddddddddeeeeeeffffffhhhlllrrrvvv((((((((('''(((((())))))))))))(((''''''''''''''''''((((((((((((((())))))'''''''''''''''''''''''')))((((((''''''(((((()))***))))))((('''''''''((())))))))))))))))))))))))******)))))))))(((((((((&&&(((((('''&&&%%%%%%&&&))))))(((((((((((())))))******)))(((((((((((((((''''''(((((())))))******((()))++++++******+++---)))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))***+++***((('''((()))---+++,,,000000,,,+++---++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......///000000////////////............,,,,,,,,,---------------------........./////////...............------,,,+++,,,,,,------.........,,,,,,+++******+++,,,,,,---,,,++++++******++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***------------,,,,,,+++***))))))))))))))))))))))))************************(((((()))))))))))))))***''''''''''''''''''''''''************)))))))))((())))))))))))************)))))))))*********++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***+++***)))((((((******)))(((((()))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++***---+++******,,,,,,+++)))++++++***))))))***++++++***+++,,,,,,++++++,,,---***++++++,,,,,,++++++***------------,,,,,,+++***,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---***+++,,,,,,------,,,,,,...............---------...------,,,,,,------.........------,,,,,,,,,,,,............//////////////////000000000111111111333222111111111222333444555555555777:::<<<<<<<<<:::<<>>AAADDDFFFHHHIIIIIIJJJKKKLLLOOOQQQSSSUUUVVVUUUVVVXXXXXXWWWWWWYYY[[[^^^```bbbdddfffggghhhhhhfffgggiiijjjlllpppuuuyyy++++++***))))))((())))))((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((******))))))))))))************))))))))))))***************))))))(((((((((''''''''''''&&&&&&&&&&&&''')))***)))(((((()))***))))))(((((((((((())))))))))))(((((((((((())))))******))))))(((((('''''')))++++++***((('''((()))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((()))***++++++))))))***+++%%%%%%(((...///,,,***,,,++++++************++++++))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---......------++++++,,,...///111222333............------------///.........---------,,,+++++++++,,,,,,,,,,,,---......---,,,,,,,,,,,,---.........------,,,,,,+++++++++++++++++++++++++++,,,++++++***++++++,,,,,,)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,************************************************,,,,,,++++++******))))))$$$%%%&&&'''((('''''''''))))))))))))))))))******((()))))))))************)))))))))*********++++++---,,,***(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))))))))***+++,,,+++***)))(((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***+++++++++******))))))************++++++************(((&&&(((+++,,,***(((***++++++,,,,,,++++++***,,,++++++++++++,,,......******+++++++++,,,,,,,,,***************************+++,,,,,,------,,,,,,+++++++++,,,---...///000...------,,,,,,------...------------........................////////////...////////////000000000000111222333333333333222333222333555888:::::::::<<<>>>AAADDDFFFHHHIIIIIIJJJKKKLLLOOOQQQSSSUUUVVVUUUWWWXXXYYYXXXXXXYYYZZZ]]]___aaadddggghhhhhhhhhdddfffhhhjjjlllppptttxxx******)))((((((((())))))(((''''''''''''(((((()))((((((((('''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((()))***+++++++++***))))))(((''''''(((''''''''''''&&&&&&&&&'''((())))))(((((()))***))))))(((((((((((())))))((((((((((((((())))))*********))))))((((((''''''***+++,,,***(((&&&&&&'''(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((()))***++++++******+++,,,((('''+++111333///---...++++++************++++++)))************+++++++++++++++++++++++++++++++++******+++,,,------------***+++,,,---...///000111.........------------,,,000000///......---,,,,,,+++++++++,,,,,,,,,------///...,,,+++++++++,,,---.........------,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------***+++,,,,,,---------,,,***************************************************************)))))))))((((((((()))******++++++))))))))))))************))))))))))))************)))))))))*********++++++******)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++((())))))***+++,,,,,,,,,***))))))(((((())))))***))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++******+++++++++)))((()))***)))***++++++++++++***)))+++*********,,,---,,,+++***++++++,,,,,,++++++***++++++******+++---...000)))******+++,,,,,,------+++++++++++++++************+++,,,,,,------,,,,,,,,,------------,,,++++++...------,,,,,,------...------...............///............////////////......////////////000000111111222222222333333333333333333555888:::::::::;;;===@@@DDDFFFHHHIIIJJJJJJKKKLLLOOOQQQSSSUUUVVVUUUWWWYYYYYYYYYXXXYYYZZZ\\\]]]```dddfffhhhiiiiiicccfffhhhjjjmmmpppuuuxxx((((((((('''(((((())))))'''''''''''''''((())))))'''((((((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''')))((('''''')))***))))))(((((((((((())))))((((((((((((((()))******))))))))))))(((((((((((()))***+++***(((''''''((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((()))******))))))***,,,++++++...333333///,,,,,,++++++************++++++)))************+++++++++************************((()))***+++,,,,,,,,,,,,+++++++++,,,---......///.........---------,,,,,,------------------------,,,,,,,,,,,,------------///...,,,+++***+++,,,---------------------,,,,,,***+++,,,,,,,,,,,,+++***++++++******++++++,,,---+++,,,,,,,,,,,,---------++++++************++++++***++++++,,,---...//////,,,,,,---------,,,++++++************************************************(((((()))))))))))))))***+++***'''%%%&&&)))---///((()))))))))************))))))))))))************((((((((()))))))))******'''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++((()))***++++++***))))))''''''''''''((()))******))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***)))+++,,,+++((('''(((***)))***++++++++++++***)))***+++,,,,,,++++++,,,---***++++++,,,,,,++++++***+++*********+++---///111+++++++++++++++++++++,,,---,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,...///...---***)))...------,,,,,,------...,,,,,,,,,------.....................////////////........./////////000000333222111111111222333444444333333555999;;;;;;::::::<<>>BBBEEEFFFGGGIIIJJJKKKLLLNNNQQQSSSUUUVVVVVVVVVXXX[[[\\\[[[ZZZ[[[[[[``````aaabbbcccddddddeeegggiiilllnnnppptttyyy|||((('''''''''(((((())))))((((((((((((((((((((((((((((((''''''((()))+++,,,***)))))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''''''''''''''(((((()))***************((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&&&&((()))+++&&&&&&''''''(((((())))))((((((((()))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***++++++***************+++***,,,///...+++))))))*********++++++++++++************++++++++++++******))))))*********+++++++++***************++++++++++++++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------,,,***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,---------,,,,,,+++*********))))))))))))*********++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))******)))))))))*********)))))))))))))))))))))))))))((((((((((((************************((((((((((((((())))))***((()))))))))************)))))))))((((((((((((((())))))))))))************))))))************))))))+++,,,,,,---,,,,,,++++++)))))))))))))))*********(((((())))))***+++,,,,,,))))))))))))))))))))))))))))))*********+++++++++***************+++++++++,,,***))))))***++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++++++++******+++++++++++++++***************+++++++++++++++...---***((()))+++...000,,,+++******,,,,,,+++************+++++++++++++++------------...///000000///............///000000000000000111111111222222666444222000///000222444333333333666999<<<<<<<<<;;;>>>BBBEEEGGGHHHIIIJJJKKKMMMOOOQQQSSSUUUVVVVVVWWWYYY[[[[[[[[[ZZZ[[[\\\______aaabbbdddeeefffggggggiiilllnnnppptttyyy|||(((((())))))************'''''''''''''''(((((((((((((((''''''((()))+++,,,******))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((())))))***************((((((''''''''''''((((((''''''((())))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***&&&&&&''''''(((((())))))((((((((((((((()))******(((((())))))))))))(((((('''(((((()))))))))))))))+++***************+++++++++...111000,,,)))***,,,******++++++++++++************++++++++++++******))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++)))***+++---------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------,,,++++++******))))))))))))******,,,,,,,,,++++++++++++***))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***((()))))))))************(((((((((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))))))))(((((()))))))))*********+++))))))))))))))))))(((((())))))))))))))))))))))))************++++++++++++***++++++,,,,,,,,,------***)))((()))+++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))++++++,,,,,,---,,,,,,+++)))******+++,,,------...,,,,,,+++++++++,,,---...,,,+++******,,,,,,,,,***.........---------------,,,,,,,,,------...///000000000//////000000111222/////////000000000111111666444111//////111333444333333333666999;;;<<<;;;:::>>>CCCFFFHHHHHHJJJKKKKKKMMMOOOQQQTTTUUUVVVWWWWWWYYY[[[[[[[[[ZZZ\\\]]]]]]^^^```bbbeeegggiiijjjgggiiilllnnnppptttyyy|||'''((()))***+++++++++***&&&''''''''''''(((((((((***)))'''&&&%%%%%%&&&&&&***))))))))))))))))))((((((((())))))))))))(((((((((((('''''''''((())))))************************(((((()))***************((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((((((((())))))((((((''''''((()))***+++(((((())))))))))))((((((''''''((()))))))))))))))***))))))))))))***++++++,,,000333111,,,)))***---******++++++++++++************++++++++++++******)))************+++++++++)))))))))***++++++,,,,,,------,,,,,,------...///++++++++++++++++++++++++((()))+++---.........---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************---------,,,+++***)))(((*********++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,+++******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))******************)))))))))(((((((((((((((((((((((()))))))))))))))((((((((()))******))))))))))))************************++++++++++++***)))))))))))))))((((((((())))))******))))))((())))))******++++++******((())))))******++++++++++++++++++++++++***)))((())))))))))))))))))))))))*********++++++++++++,,,***+++,,,---------------)))((('''(((+++---------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))***++++++++++++***+++,,,,,,------...//////++++++,,,---...------,,,+++*********,,,---,,,+++---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000111111000000111111222333.../////////000000000000444333111000000111333444444333444666999;;;;;;;;;:::>>>CCCGGGIIIIIIJJJKKKJJJLLLNNNQQQTTTVVVXXXYYYXXXZZZ[[[[[[ZZZ[[[\\\^^^\\\]]]```cccfffiiikkklllgggiiilllnnnppptttyyy|||&&&'''((()))*********)))&&&&&&&&&'''''''''((((((***)))'''&&&%%%%%%&&&&&&)))))))))))))))*********'''((()))******)))((('''(((''''''&&&'''((()))***************************'''((())))))******))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((()))))))))(((''''''))))))))))))))))))((((((((('''''''''((()))+++,,,(((((())))))))))))((((((&&&'''((()))***))))))((()))((((((((())))))***++++++000333111+++((())),,,******++++++++++++************++++++++++++******)))************+++++++++((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))---------,,,+++***)))((()))******+++,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))+++***)))(((((()))***+++((()))))))))************++++++*********)))))))))(((((()))))))))************))))))))))))***++++++))))))))))))************)))*********++++++++++++******))))))(((((((((((((((((())))))))))))((((((***+++,,,---------------((())))))******+++,,,,,,)))***+++,,,,,,,,,+++***))))))))))))))))))))))))*********+++++++++,,,,,,((()))+++,,,------,,,,,,+++)))((()))+++,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++(((((()))***************,,,,,,,,,+++++++++******+++,,,,,,---------------+++***)))***,,,---,,,+++************)))))))))(((,,,,,,,,,,,,---...//////000000000000000111111222//////000000000111111111333222222111111222333333444444444666999;;;;;;;;;999===CCCGGGIIIJJJJJJKKKIIIKKKNNNQQQUUUWWWYYYZZZYYYZZZ[[[[[[ZZZ[[[]]]^^^^^^___aaacccfffhhhjjjkkkgggiiilllnnnppptttyyy|||$$$%%%'''))))))))))))(((&&&&&&&&&'''''''''((((((((((((''''''((()))+++,,,(((((())))))******++++++'''((()))******)))((('''((('''&&&&&&'''((()))***((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((&&&'''(((******((('''&&&''''''''''''''''''''''''))))))*********((('''&&&++++++******))))))((((((((('''''''''((()))+++,,,(((((())))))))))))((((((&&&''')))*********)))((((((((('''(((((()))*********///333111***&&&(((,,,******++++++++++++************++++++++++++******)))************+++++++++((())))))***++++++,,,,,,++++++******++++++,,,---------------------------+++,,,---......,,,+++)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,------,,,,,,,,,******))))))))))))******((()))***+++,,,---......))))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))*********+++++++++++++++************))))))******+++++++++,,,***************++++++,,,))))))))))))************''''''(((((()))))))))*********))))))((((((((('''(((((())))))))))))(((((('''((()))***************((())))))***++++++,,,,,,&&&''')))+++,,,,,,,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,'''(((***+++,,,,,,++++++---+++))))))***+++***)))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++++++++++++++,,,+++***((('''%%%$$$###------,,,,,,,,,---...///+++***)))***,,,---,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,---.../////////////////////000111111000111111111111222222222222222222222222222222222444444444666999;;;;;;:::999===CCCHHHJJJJJJKKKKKKHHHJJJMMMQQQUUUXXXZZZ[[[YYYZZZ[[[[[[ZZZ[[[]]]___```aaabbbdddfffhhhiiijjjgggiiilllnnnppptttyyy|||