BM66(@ |||yyyyyyzzz|||zzztttpppooommmmmmnnnppprrrttttttwwwzzz}}}~~~~~~wwwqqqllliiieee```^^^___```^^^\\\UUUTTTRRRQQQPPPOOOLLLIIIMMMNNNPPPTTT[[[bbbiiimmmrrryyy{{{{{{jjjRRRFFF@@@:::666888888666555777666444333555:::======<<<666444333333333333222000444444333222222111111000222222111111111111222222222222222111111111111111444333222111000000000000,,,---...///000000//////.........///////////////,,,------...///000111111111000///---------......//////............////////////............//////......---,,,,,,,,,,,,---,,,,,,,,,---------......222111000//////000111222///...---,,,++++++,,,---............///////////////////////////000111111111111111111222333444555111222222333333444444555777666555666777999<<<>>>>>>@@@EEELLLWWWjjj}}}}}}}}}yyytttpppppppppqqqrrrsssuuuvvvyyyzzz}}}~~~~~~{{{vvvjjjfff```^^^^^^___]]][[[[[[YYYVVVUUUSSSQQQMMMJJJKKKLLLMMMPPPUUU[[[aaadddkkkrrr{{{www[[[KKKFFF???;;;;;;;;;888666777666444333555999<<<===<<<777666444444555555444333555555444444333222222111222222111111111111222222333222222222111000000000222111000///............//////000000000000000000.../////////////////////------......//////000000//////......///111222333//////............////////////............//////......---,,,,,,,,,,,,------------.........//////000///...------...////////////...---------------............///////////////////////////000111111111111111111222333444444111222222333333444555555777666666666777:::<<<>>>>>>@@@FFFMMMWWWiii~~~{{{}}}|||wwwsssrrrssstttvvvxxxyyyzzzzzz~~~ooojjjccc`````````___]]]```^^^[[[YYYWWWSSSOOOLLLLLLKKKKKKLLLPPPTTTXXX[[[bbbiiirrryyyiiiUUUHHH@@@:::999888555222222666555444555888;;;<<<<<<999777555555777777777666666666555444444333333222222222111111111111222222333333222222111000//////222111000///............333222111000000000111222//////////////////...............///////////////------...///111444777888//////............////////////............//////......---,,,,,,,,,,,,---........./////////000000//////............/////////////////////......---............///////////////////////////000111111222222222111222222333333222222222333444444555555777666666777888:::<<<>>>>>>AAAGGGOOOXXXiii}}}|||~~~~~~}}}{{{zzzyyyuuussssssuuuxxx{{{}}}}}}}}}}}}xxxrrrjjjeeeddddddbbbaaabbb```]]][[[YYYVVVRRROOOMMMLLLKKKKKKMMMPPPTTTVVV[[[aaajjjqqqxxx~~~~~~xxx```LLLCCC:::999888444222111666555444555777999;;;===999777555555777888888777555555555444333333222222222222111111111111222222444333333222111000//////333333222111000000111111444333111///...///111222////////////............///////////////.........---------///111444777888//////............////////////............//////......---,,,,,,,,,,,,------.........////////////000000000000000111111111...///000111111000///...............///////////////////////////000000111333333222222111222222222222222333333444555555555666666777777999;;;<<<===>>>AAAGGGOOOXXXhhh~~~~~~}}}zzzxxxwwwvvvuuutttvvvxxx|||{{{qqqkkkhhhgggeeedddbbbaaa^^^]]][[[YYYUUUSSSMMMLLLKKKJJJKKKMMMPPPRRRVVV\\\dddkkkqqqyyy|||yyyoooWWWKKK@@@===<<<:::888777666555555555555888;;;===999777555444555666777666444444333333222111111111222222111111111111222222333333222222111000000///333222111111111111111111333222000.........000111000000//////.........---///////////////...............---...///111333444//////............////////////............//////......---,,,,,,,,,,,,---,,,,,,---------.........//////000111111111111111...///000111111111//////............///////////////////////////000000111333333222222111222222222222333333444444555666666666666777888:::;;;<<<===>>>AAAGGGOOOXXXhhh}}}}}}|||yyywwwvvvwwwxxxyyy{{{}}}|||sssnnnllljjjiiifffdddaaa```___\\\YYYVVVOOOMMMKKKIIIIIIJJJLLLNNNRRRWWW]]]ccciiiqqq{{{~~~xxx~~~aaaRRRCCC===<<<:::999999666666555444444666:::===:::888444333444555555555444333333222222111000000222222111111111111222222222222222111111111111111000000///////////////000222111000///...///000111000000000///......------........./////////////////////...------...///000//////............////////////............//////......---,,,,,,,,,,,,---,,,,,,,,,------------...,,,---...///000000000///...//////000000000000000............///////////////////////////000111111222222222111222222333333333333333444555555666666666777888999:::<<<======???AAAGGGNNNWWWggg~~~~~~~~~}}}|||{{{yyyxxxzzz}}}yyyvvvtttrrrmmmkkkhhhfffdddaaa]]]ZZZVVVSSSPPPLLLJJJJJJJJJKKKMMMQQQWWW\\\aaahhhrrryyy~~~kkkYYYEEE<<<:::888777777666666666444333555:::>>>===999555333333444444444555444444333222222111111222222111111111111222222111111111111111222222222000000////////////000000000000111111111111111111111000000///......------------......//////000000000///...---------.../////////............////////////............//////......---,,,,,,,,,,,,---------------............+++,,,...///000000000//////.........//////000111............///////////////////////////000111111111111111111222333444444333333444444555666666666666777888:::;;;<<<======???@@@EEELLLUUUggg}}}~~~~~~~~~|||{{{zzz|||}}}{{{sssqqqmmmkkkhhhddd___\\\]]]ZZZUUUQQQMMMKKKKKKKKKJJJMMMRRRVVV[[[bbblllsss{{{|||wwwcccLLL@@@===;;;999:::666666666444222444999>>>>>>;;;777444444444444444666555555444444333222222222222111111111111222222000000000111222222333333222111111111111111222222000111222333333333333333111000000///...---------,,,------...///000111111000000...------...////////////............////////////............//////......---,,,,,,,,,,,,---............/////////000---...000111222222222111///...---------///000111............/////////000///////////////000111111111111111111222333444555333333444444555666666666666777888:::;;;<<<======???@@@EEEKKKUUUggg|||zzzzzz{{{|||~~~}}}}}}}}}}}}zzzuuuoookkkgggfffeee^^^[[[XXXVVVSSSOOOKKKHHHNNNOOOPPPRRRVVV]]]eeekkkssszzz~~~yyylllQQQFFFBBB>>>999888666777666555444555888;;;@@@<<<666444555666666444444333111111111111///...222222222222222222222222000000000000000111111222333000---...000111///---///000///...------///111/////////...---------,,,---,,,+++***+++---///000//////............//////111000///...------...///222222222222111111111111000///...---,,,,,,---...++++++,,,---...///000111/////////...------,,,,,,///...---,,,---...000222//////.........//////000///000000000000000//////000000000000000000111111222222111111222222333444666666666777888:::;;;<<<>>>???DDDLLLWWWiii}}}|||}}}|||zzzzzz|||}}}zzztttooojjjgggddd```^^^ZZZXXXUUURRRNNNKKKKKKKKKLLLNNNQQQWWW^^^ccclllsss}}}|||tttxxxvvvYYYJJJDDD>>>:::999777777666555444555888;;;???;;;777555555666555444666444333333444444222111222222222222222222222222000000000000000111111222444222//////111222111//////000000...------///111..................------000///---------...000111//////............//////000000......---...///////////////.........------111000///...---......///000000000000000000000000...///////////////////////////---------...000111000//////.........////////////000000000000//////000000000111111222222222333222222222222333444444666666666777888:::;;;<<<>>>???DDDLLLWWWiii~~~}}}xxxxxxyyy|||~~~zzzxxxyyy{{{}}}}}}xxxrrrlllhhhdddaaa^^^[[[XXXUUURRROOOKKKKKKKKKLLLMMMQQQWWW\\\ccciiisss||||||qqqrrr}}}fffQQQFFF???;;;:::777777777555444555888;;;>>>;;;888666555555444333555444222333444555444222222222222222222222222222000000000000000111111222555333111111222333222111//////000///......///111..................//////222111000/////////000111//////............/////////............//////000.........---------,,,,,,111111000////////////000333222111111000///............//////000111111222//////...------...000111111000000//////.........//////000000000000//////000000111222333333444444444333333333333444555555666666666777999:::<<<===???@@@EEEMMMXXXjjjzzz~~~~~~yyyxxxyyy}}}{{{vvvuuuvvvyyy||||||uuuppphhheeeaaa^^^[[[XXXUUURRROOOOOONNNMMMMMMPPPTTTWWW\\\aaajjjttt|||uuurrryyyuuuZZZJJJAAA<<<:::888888777666555555888:::===<<<:::888666555444333222111000111333333222111111111111111111111111111000000000000000111111222444333222111222222222222...///000000......000111------......//////000000222222111000/////////000//////............//////............//////000000000000000/////////......000000//////////////////111000000///...---,,,,,,....../////////000000000//////............///000111111111000///...------...//////000000000000///000000111222444555666666444444444444444555666666666666666777999;;;===>>>???@@@EEENNNYYYkkk|||yyy}}}}}}}}}|||xxxwwwxxx{{{}}}~~~wwwnnnjjjeeeaaa^^^[[[WWWUUUSSSSSSRRROOONNNNNNQQQTTTWWW\\\dddmmmuuu}}}{{{tttuuuyyy|||eeeOOODDD>>>:::999999888666555555888:::======<<<;;;888555444333333222111111333444333222111111111111111111111111000000000000000111111222222222111000000///000111---///000000//////000222---......//////000000000111000000///............//////............//////------...//////000000000111111111000000000//////........................//////////////////....../////////......---------/////////.........//////111111111111000///---,,,......///000000000000000000111222333444555666666555555444444555555666777555666666888:::<<<===???@@@AAAFFFOOOZZZmmmyyy{{{zzzxxxyyy~~~}}}~~~~~~uuuqqqkkkfffbbb^^^ZZZXXXUUUUUUSSSPPPNNNMMMNNNPPPTTTXXX___fffmmmuuu|||vvvqqqqqqxxxpppWWWJJJBBB<<<999:::999777555555888:::===??????>>>:::666444444666555333444555666444333111111111111111111111111000000000000000111111222000000111///...---///000---///111111000000111222//////////////////000000..................------//////............//////---...//////000//////.../////////.........------,,,---...............---000000000111111222222222000//////...------,,,,,,///////////////.........000111111222111000...------...///000000111111000111111222333333444555555555444444444444555666666555666777888:::<<<>>>???@@@BBBGGGPPP[[[nnn~~~zzz|||vvvxxx|||}}}xxxqqqkkkfffbbb^^^[[[XXXWWWVVVRRROOONNNNNNPPPQQQTTTYYY^^^dddlllsssxxx~~~~~~sssrrrvvv{{{```QQQFFF???::::::999777555666888:::>>>@@@BBB@@@<<<777555555777666444444555555444222111111111111111111111111000000000000000111111222///000111000---,,,...000,,,...111222111111111222000000000///////////////------......//////......//////............//////...//////000000///...---.........---------,,,,,,,,,---...///000//////...000000111111111222222222////////////............///////////////......---///000111222222111///...---...///000111111111111111111222222333333333444444444333333444444555666555666777888:::===???@@@AAABBBGGGPPP\\\ooowww{{{}}}uuunnniiiddd```^^^[[[ZZZYYYUUURRRPPPPPPQQQOOOQQQUUUZZZ___fffmmmrrrvvv~~~{{{xxxsss|||fffVVVJJJAAA::::::999777555666888:::???AAADDDBBB===888666555666555333333333333111000000000000000000000000000000000000000000111111222///111222000------///111,,,...111222111111111222111111000000//////......,,,---...///000000////////////............////////////000000000...---,,,//////.........------------...///111111111000///000000000///////////////......//////000000111111//////000000///...------...///111222222111000///---...///000111111111111222222222222222222222222444333333333333444555555555666777888:::===???@@@AAABBBHHHQQQ]]]ooo}}}~~~wwwrrrlllfffaaa^^^\\\XXXVVVUUUTTTQQQOOORRRSSSTTTVVVYYY^^^eeejjjtttzzz|||yyyzzz~~~xxxXXXGGGDDD<<<999999<<<;;;777666777:::===@@@AAA>>>999666444555555444444444333333333111111222222222333333333333222222111111222333333000000000000000000000000333333222111000//////....../////////---,,,---...---------............///........................///......------......///........................000000//////......---------...///111111111000///---------------...///000------------------------000//////.........//////111000///......------...555444444333333222222111333333333444444444555555999888777777999;;;===??????BBBIIISSS]]]nnnwwwmmmgggbbb___[[[YYYWWWUUUSSSQQQPPPQQQRRRSSSVVV[[[aaafffooouuu~~~{{{yyywww}}}cccOOOGGG>>>;;;:::<<<<<<888777999777:::======;;;777444222555555444444444333333333222222222111111000000000333333222222111222222222000000000000000000000000......---,,,,,,+++******///000111000...---...///........./////////000000..............................------------......------------------------............---------------......////////////...///......---------......------------------------//////............//////000000///............///333333333333333333333333333444444444555555555555888888777777999;;;===???@@@CCCJJJRRR]]]ooo|||||||||}}}sssjjjgggccc___\\\ZZZXXXUUUTTTOOOOOOPPPPPPQQQUUU[[[```hhhnnnwwwyyyqqqooozzztttYYYKKKBBB===:::<<<<<<999888:::555888:::;;;999666444333555555444444444333333333333333222111000///...---333333222222111111111111000000000000000000000000000000000//////......---000111222111///...///000////////////000000000111////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///......------------...000///...------,,,------//////////////////////////////............////////////......//////000000111111222333333444555555444444555555555666666666777777777777999;;;===???BBBDDDJJJRRR\\\ooo~~~{{{yyyyyyyyyyyyzzz|||~~~zzzrrrllliiiccc___\\\ZZZXXXVVVPPPPPPOOONNNOOORRRWWW[[[bbbhhhpppxxx~~~rrrkkkoooeeeQQQEEE>>>::::::;;;999888999555888::::::999777666666555555444444444333333333333222222111000000//////333333222222111111000///000000000000000000000000333333333333333222222222000111222111///...///000....../////////000000000000000000000000000000000------,,,,,,,,,,,,------------------------------,,,,,,,,,------......///111000...---,,,------...///......---------......///////////////////////////............//////000............///000111222222222222333333444444444555555555666666666666777666666777888999;;;===>>>CCCEEEJJJQQQ[[[nnn{{{xxxwwwwwwwwwwwwxxxzzz}}}sssnnnhhhccc___\\\ZZZXXXTTTSSSRRRPPPOOOPPPTTTXXX\\\bbbjjjrrryyyzzzqqqppprrr[[[JJJAAA:::999999888777888555777999999777666666777555555444444444333333333222222222222222222222222111222222222222111000///000000000000000000000000000000000000000000000111///000111000...---...///------........./////////000000000000000000000000...------,,,,,,------...////////////////////////------....../////////000222111///...---...//////,,,,,,,,,---...///000111000000000000000000000000...............///000000.........///000111222333444444444333333222222222555555555666666666666777555555666888999;;;===>>>BBBDDDIIIQQQ[[[nnnzzzxxxxxxuuuuuuvvvwwwzzz}}}yyytttmmmgggccc```]]][[[XXXWWWUUURRRPPPPPPSSSVVVWWW\\\dddkkkrrr{{{wwwsss|||iiiQQQFFF;;;999999888777777555666666666444333444666555555444444444333333333111111222222222333333333///000111222222111000///000000000000000000000000/////////000000111111111///000111000...---...///------------............////////////////////////.........------.........////////////////////////.........///////////////111000000////////////000++++++,,,,,,...///111222000000000000000000000000......---......///000111///...//////000111222333555555444333333222111111444444555555555666666666444444666888:::<<<===>>>AAACCCIIIQQQ[[[nnn~~~xxxwwwwwwssstttuuuwww{{{{{{ssslllgggdddaaa___\\\[[[WWWSSSPPPPPPRRRUUURRRWWW___eeellluuuyyyrrrwwwxxxXXXKKK>>>;;;:::999777888777777777555333333444666555555444444444333333333222222222222111111111111---...000222333222111000000000000000000000000000111111222222333444555555000111222111///...///000............////////////........................000//////......//////000///////////////////////////...............------......//////000/////////,,,,,,,,,---...///000111////////////////////////---------......///000111000/////////000111222222333333333333333333333333333444444444555555555555333444666888:::<<<======>>>AAAHHHQQQ[[[mmmzzzuuuuuuvvvssssssuuuxxx|||wwwooojjjgggdddbbb^^^\\\YYYTTTPPPPPPRRRTTTPPPTTT[[[bbbhhhqqq{{{wwwooorrr]]]OOOAAA<<<<<<:::888999::::::999777555555666888555555444444444333333333333333222111000///......,,,---000222333333222111000000000000000000000000000000111222333333444444111222333222000000000111////////////000000000000........................000000////////////000000.................................------,,,,,,,,,+++,,,...///000///............---------......///////////////////////////---------......000111111000000000000000111111222111222222333333444444555333333333444444444555555222333555888:::<<<=========@@@HHHQQQ[[[mmm{{{vvvtttvvvvvvvvvvvvxxx{{{~~~~~~~~~xxxrrrllleee```aaa___[[[WWWRRROOOLLLKKKQQQPPPSSSZZZaaahhhsss}}}rrrhhhoookkkVVVEEEBBBAAA:::777:::888777666555444333222222444444333222111///...---222222222222222333333333////////////............333333222111000///......------...000111222333444444222000///...///000111222111111000///......---///////////////.........000000//////.........---,,,///444777777555111///000000//////..................////////////......,,,,,,,,,---...//////000////////////000222333444000//////000222222111000333333333222222111111111000111333555666666666666777777666666555555555444555444444444666777999;;;AAACCCHHHQQQ]]]ooo|||yyyvvvvvvyyywwwwwwxxx{{{~~~~~~~~~~~~|||vvvppphhhcccaaa___]]]YYYVVVSSSQQQOOORRRPPPRRRXXX^^^cccmmmvvvzzzmmmooosss\\\GGGAAA@@@;;;888:::888777777666444333333222666666666555444333222111222222222222222222222111333333333333222222222222111111000000//////............///000111222222333333222000......///000111111111111000///.........////////////////////////000000/////////.........---...///111111000000///////////////......------......////////////......,,,------...//////000000111000000000000000111222111000///000222222111000222222222111111000000000///000111333444444444333666555555555444444444444777777777888999;;;===???BBBCCCIIISSS^^^qqqxxxvvvvvvuuuxxx|||yyyzzz|||~~~~~~~~~}}}uuunnnhhhdddcccaaa^^^[[[WWWSSSRRRRRRPPPQQQUUUYYY]]]eeennnwww~~~sssoooxxxfffKKKAAA@@@<<<999:::888888777666555444333333666666666666666555444444333222222222111000000000222222222222111111111111///////////////////////////000000000111111111111111000///.........///000111111000000//////......////////////////////////000000////////////......000///...------...000111...............---------......////////////............//////000000111111222222111000000000000000333222000000111222111000111111111000000000000000//////000111222222111111444444444444444333333333777777888999;;;>>>@@@AAAAAACCCIIISSS```ssszzzsssrrrssstttwww|||zzz|||~~~~~~~~~~~~~~~~~~}}}~~~{{{sssmmmjjjhhhfffbbb^^^YYYUUURRRQQQNNNNNNQQQTTTWWW___gggpppxxxvvvlllpppzzzsssTTTEEEAAA>>>;;;:::888888777777666555444444222333333444444444333333333333222111111000//////111111111000000000//////.../////////000000111111111111111000000000000000000///............//////111000000000/////////...///////////////000000000000000//////////////////333222111000000111222333............------------......////////////......//////000000111111111111111111000000000000000111555333111000111222222111111111111111111111000000000000000111111111111111444444444444444444444444444555666888:::<<<>>>???@@@BBBIIISSS```ssswwwqqqpppqqqrrruuuzzzzzz|||~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~yyyssskkkjjjhhheeeaaa]]]YYYWWWPPPMMMMMMOOOQQQTTT[[[cccmmmttt~~~yyyjjjjjjqqqaaaMMMEEEAAA===;;;888888888777777666666555111222222333333333333333444333333222111000//////333333333333222222222222000000000111111222222333111111111111000000000000///...............//////000000000000////////////////////////000000111111//////000000000000000000222333444444444333222222..............................////////////......000000000111111111111111////////////000111222333444333111111333333333222222222222222222222222222222222111111222222222222555555555555555555666666333444666888:::<<<===>>>???AAAGGGRRR___sss|||vvvppppppqqqqqqssswwwxxx|||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||mmmllliiifffcccaaa```___RRROOONNNOOOPPPRRRXXX```hhhoooxxxlllhhhlll~~~qqqWWWJJJDDD@@@<<<999888888888777777777666333444444555555555444444444333333222222111111111222222222111111111000000111111111222222333333333111111111000000000000000....../////////000000000000000000000////////////...//////000000111111222//////000000000000111111000111333555555333000............///////////////......////////////......000000000000000111111111......//////000222333444222222222333555555444222222222222222222333333333222222222222222333444555555555555666666666666666555666888;;;===>>>?????????AAAHHHRRR___rrrzzztttppprrrsssrrrsssvvvwwwzzz~~~~~~}}}||||||||||||||||||}}}}}}}}}}}}}}}||||||zzzzzz{{{{{{|||}}}~~~~~~uuurrrnnniiieeecccbbbbbbWWWSSSQQQQQQPPPPPPVVV]]]bbbhhhqqqyyytttiiijjjuuubbbPPPGGGAAA>>>999999888888888888777777555555666666666555555444444444333333333333333333111111000000000/////////111111111111111222222222000000000000000111111111...///000000111111111000////////////000000000000...//////000111111222222//////000000000111111111000111333444333222///.../////////000000000111111......////////////......000000000000000000000000000000//////000111222222000000222555777777555333000111111111222222222222222111111111222444555666444444444555555666666666777999;;;===>>>?????????AAACCCIIISSS```sss{{{~~~{{{xxxssspppsssuuuttttttwwwvvvyyy}}}|||{{{{{{zzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}||||||wwwwwwxxxyyy{{{}}}{{{tttllleeeaaa______[[[WWWTTTRRRPPPOOOSSSZZZ]]]cccmmmuuu{{{zzzkkkiiilllvvviiiSSSHHHBBB???999999999888888888888888555555666666555444444333333444444444444444444444555555555444444444333333111111000000000000000000///000000000111111111111//////000111111111111111////////////000000000000...//////000111222222222//////000000111111111222333333333333333222111000//////000000111111222222......////////////......000000000///////////////222111111000000000000000...///222666999888666333//////000000111111111222111000000000222333555777333333333444444555555555777999;;;<<<>>>>>>>>>===CCCDDDKKKUUUaaatttxxxxxx}}}}}}uuuqqqooorrrvvvvvvtttssstttvvvvvvzzz~~~zzzwwwvvvwwwzzz|||}}}|||{{{{{{{{{|||zzzwwwttttttuuuxxx{{{}}}~~~~~~yyypppiiieeebbb```[[[XXXSSSQQQQQQSSSTTTTTT[[[```ffflllrrrzzznnnfffdddmmm}}}oooYYYJJJAAA;;;<<<;;;:::::::::999777555222222222333333333444444555444333333222222333333222222222222222222222222222111000000000111333333333222111111000000111111000000000000000000000000...///000000000...---,,,////////////000000000000111111000000///.........+++---000333333111///---000///...------...///000//////...---------------000000000000000000000000333333222111111111111111000111444888:::999555222000000111111111111000000//////000111333444555555222333444555666666666666666888:::;;;;;;<<<>>>@@@DDDEEEJJJSSS```ssswwwyyywwwqqqnnnmmmqqqtttuuusssrrrtttwwwxxx|||}}}zzzxxxuuuuuuwwwzzz|||}}}|||zzzyyyxxxxxxwwwuuussstttvvvxxxzzz|||}}}}}}}}}{{{}}}xxxqqqlllhhhfff___[[[VVVSSSSSSSSSTTTSSSWWW\\\bbbhhhnnnvvvsssiiibbbfffqqqxxxaaaPPPEEE@@@<<<;;;999999:::999777666444444444444444444333333555444333333222222333333222222222222222222222222222111000000000111333333333222111111000000111111000000000000000000000000///000000111000///...---////////////000000000000////////////////////////000000000000000///......000///............///000000//////...------......000000000000000000000000000///......---------...000111333666999888444111000000111111111111000000000000111222333333444444222333444555666666666666555777999;;;;;;<<>><<<999999:::::::::999999999888777555444333333555444333333222222333333222222222222222222222222111111222222333333333333333222111111000000111111////////////////////////000111222333333222111000111000000000/////////...222222222111111000000000...///000000111000/////////000000000000000000///000000////////////000000////////////////////////------,,,,,,,,,------............///222222111000000000111111111111000000222222222222222222222222222333444555666666666666333666888:::;;;===@@@BBBCCCDDDIIISSS```ttt}}}~~~}}}sssmmmkkkjjjkkkkkkiiiiiinnnvvv||||||~~~|||yyyxxxyyyyyyyyyxxxyyyzzz}}}uuurrrooommmnnnpppqqqqqqrrrrrrqqqppppppqqqqqqrrrvvvwwwxxxzzz|||}}}~~~~~~}}}|||{{{|||~~~zzzuuupppkkkeee___ZZZUUUQQQNNNNNNPPPSSSUUUXXX^^^hhhooo{{{wwwooojjjmmmssskkkTTTFFF@@@===:::999999:::999888999888777666555444333333555444333333222222333333222222222222222222222222111222222333444333333333333222111111000000111111000000000000000000000000///000111222333222111111111111000000//////......333333222111111000//////---...000111111111000//////000000111111000000/////////......//////000000///////////////////////////............///000000///...---...000111111000000000111111111111000000111111111222222333333333222333444555666666666666444666999:::;;;===@@@BBBBBBCCCIIISSS```ttt{{{rrrooonnnllllllkkkhhhhhhmmmvvv}}}~~~|||zzzwwwvvvwwwxxxxxxwwwxxxzzz}}}~~~{{{pppnnnkkkkkkmmmoooppppppppppppooonnnnnnooopppqqquuuuuuvvvwwwyyy|||~~~|||{{{{{{|||~~~~~~zzztttpppiiiccc^^^YYYTTTPPPNNNPPPQQQRRRTTTZZZcccjjjuuu{{{wwwpppoooooowwwwww\\\KKKBBB???;;;999999999888777777777666666555444333333555444333333222222333333222222222222222222222222111222333444444444333333333222111111000000111111000000000000000000000000...///111222222222111000111111111000///.........000000000///////////////111000///////////////000///000111111111111000///......------...//////000////////////////////////111111111111111222333333000...------///111222111000000111111111111000000000000111222333333444444222333444555666666666666555777999;;;;;;<<>>@@@BBBCCCIIISSS```uuuzzzuuuqqqoooqqqnnnjjjhhhkkkrrrzzz}}}{{{xxxvvvtttrrrrrrrrrssstttxxxyyyzzzzzzxxxuuurrrpppiiihhhfffeeeeeegggiiikkklllllllllmmmmmmmmmnnnnnnoooooopppssswwwzzzzzzzzzxxxwwwuuussstttuuuxxxzzzyyyxxxxxxwwwxxxzzz}}}~~~}}}}}}{{{}}}zzztttlllgggeeeaaaZZZTTTTTTQQQNNNMMMPPPVVV\\\aaajjjqqq|||xxxjjjlllooorrrqqqUUUJJJCCC>>>===<<<777555666333333222222222333444444333222222111111222222333000000111111222222222222111111222222222333333333333333333444444555555555333111000......///000222999444...,,,///222222000---111555555333111222333...000222111...---///111111000///......///000111.........000111000...+++000000000000000000000000000000000000000000000000000000////////////000000...............///000000---......///000111111222333333333333333333333333333444555555555555555555555666777999;;;>>>@@@BBBFFFFFFKKKTTTaaauuu|||yyyxxxwwwrrroookkkjjjmmmuuu}}}}}}zzzxxxwwwuuusssqqqqqqrrrssstttvvvwwwwwwwwwuuurrrnnnllliiigggeeecccbbbccceeefffhhhhhhiiiiiijjjjjjjjjkkklllkkklllooosssvvvvvvvvvuuutttrrrqqqrrrsssuuuvvvvvvuuuttttttuuuwwwyyy{{{||||||{{{}}}~~~wwwooojjjhhhddd]]]XXXTTTRRRNNNMMMOOOTTT[[[___gggmmmxxx}}}mmmmmmoooqqq~~~xxx\\\LLLEEE???>>><<<999777888555555444444444444444555333333222222222222333333000111111111222222222222111111222222222333333333222222222333333333333333666555444333333444666777999333...---///222111000...111444444222111111222///111222111///...000222111000///......///000111222111///000111222111000000000000000000000000000000000000000000000000000000000////////////000000...............///000000......//////000111111222333333333333333333333333444444555666666666666555666777888999;;;>>>@@@AAAEEEEEEJJJUUUcccwww|||||||||}}}~~~tttqqqmmmlllpppxxx}}}yyyvvvuuuvvvtttrrrpppppprrrtttuuuuuuuuutttssspppllliiigggfffeeebbb```______```aaaccccccdddeeefffggggggggghhhggghhhkkknnnqqqrrrqqqqqqpppooooooooooooooopppqqqpppppppppqqqssstttvvvzzz}}}~~~|||{{{}}}}}}tttnnnlllhhhbbb\\\UUUSSSOOOMMMNNNRRRXXX[[[bbbhhhsss}}}qqqmmmnnnoooyyygggPPPGGG???>>>===:::888999777777666555444444444555333333222222222222333333111111111111222222222222111111222222222333333333222222222222111111111111222222111111111333444555777333...---///111111000///111333333111000000000111222222111//////111333000000////////////000000333111///...000111222222000000000000000000000000000000000000000000000000000000////////////000000........./////////000000...//////000000111111111333333333333333333333333444555666666777777777666777777888:::<<<>>>@@@AAADDDEEEJJJUUUeeezzzzzz{{{xxxzzz}}}vvvsssppppppsss{{{}}}yyyuuutttssstttsssqqqpppppprrruuuvvvuuutttrrrooolllhhheeedddcccbbb```^^^]]]]]]^^^___```aaabbbdddeeeffffffffffffeeefffhhhlllooooooooommmmmmmmmllllllkkkkkkjjjllllllllllllmmmooopppqqqvvvyyy||||||zzzzzz}}}yyyrrroookkkeee```WWWTTTPPPNNNNNNPPPTTTWWW^^^dddooozzzuuulllkkkmmmvvvpppTTTIII@@@======:::999:::888777666555444444444444333333333222222333333333222222222222222222222222111111222222222333333333333333222222111111111000...---------...000111222555222///...///111111000000111111222111000//////111111111000000000111222000000////////////000000000///......000111000///////////////////////////////////////////////////000000////////////000000......///000000000000000//////000000000111111111222222333333333333444444444555666777888888888777888888999:::<<<>>>@@@AAAEEEFFFKKKWWWfff{{{|||{{{sssqqqsssvvvxxxvvvtttrrrssswww}}}zzzvvvsssrrrrrrrrrrrrqqqqqqrrrtttvvvwwwuuusssppplllhhheeecccbbb___^^^]]]]]]]]]^^^_________```bbbeeefffggggggffffffeeefffhhhkkknnnnnnnnnjjjjjjjjjiiihhhggggggfffhhhhhhhhhiiijjjkkklllmmmppptttxxxyyyyyyzzz~~~vvvrrrmmmhhhcccZZZWWWSSSOOOMMMOOOQQQSSSZZZaaakkkvvv|||mmmhhhjjjuuuvvvZZZMMM@@@<<<<<<:::999999777666555444333333333333444333333333333333333444333222222222222222222222111111222222222333333333444444333333222222111111000000000111222333444444333111///...///000111111000000000000111111000///000000000000111111000/////////000000000000//////------///111333333000---////////////////////////////////////////////////000000////////////000000...///000000111111000000000000000000111111111111222222222333333444444444444555666777888888888888888888999:::<<<>>>@@@BBBGGGGGGMMMXXXfff{{{}}}sssllljjjlllnnnpppqqqqqqrrruuuzzz|||wwwsssqqqpppqqqpppqqqrrrsssuuuvvvwwwwwwtttrrrnnniiieeecccaaaaaa\\\\\\\\\\\\]]]]]]^^^^^^]]]___bbbeeegggggggggfffeeeeeeeeegggjjjmmmmmmllliiihhhfffeeeccccccbbbbbbdddeeefffggghhhiiiiiiiiijjjnnnsssuuuwwwyyy~~~zzzuuupppjjjeee]]]ZZZUUUPPPNNNNNNOOOPPPVVV\\\fffqqq|||tttjjjjjjsss~~~~~~aaaRRRCCC===<<<:::999999666666555444333333333333444444333333333333444444333333333333222222222222111111222222222333333333333333333333333222222222111111111222333333333333111111000/////////000111111000///000222333222111000000000222444333000...//////000000000000//////---///222555777666222...000000000000000000000000000000000000000000000000000000////////////000000...///000111222111000///111111111111111111111111111222222333333444444555333444555666777888888888777777888:::===???BBBCCCGGGGGGMMMXXXfff{{{}}}wwwoooiiigggiiijjjkkkiiikkkpppvvv}}}~~~yyytttpppooonnnooonnnpppsssvvvxxxyyyxxxwwwrrrpppkkkfffcccaaa``````\\\\\\[[[[[[[[[[[[[[[[[[YYY\\\___ccceeeeeeeeedddcccbbbbbbdddgggjjjjjjiiifffeeebbb```^^^^^^^^^___aaaaaacccdddeeeeeeffffffdddhhhnnnrrruuuyyyxxxrrrlllggg```]]]WWWRRROOOMMMNNNNNNOOOUUU```kkkvvvpppkkkqqqzzziiiXXXFFF???>>><<<::::::666666555555555555555666444444333333333333444444444444333333333222222222111111222222222333333333111111111111222222222222//////000000000000000///000000000/////////000111111///...000333555444333000111333666888666222---...///000111111000///......///111444666666333000000000000000000000000000000000000000000000000000000000////////////000000...///000222222111000///111111111111111111111111111111222333333444555555222333444555666777777777555666888:::===AAACCCEEEDDDEEEKKKWWWfff|||yyytttmmmhhhggghhhjjjkkkbbbfffmmmvvv|||wwwrrrnnnmmmmmmnnnmmmppptttxxxzzzzzzyyywwwqqqnnniiidddaaa_________\\\\\\[[[ZZZYYYXXXXXXWWWVVVYYY]]]```cccccccccbbb`````````bbbeeeggggggfffeeeccc___\\\ZZZZZZ\\\]]]^^^___```bbbccccccdddddd```eeekkkppptttyyyzzztttnnniiibbb^^^YYYSSSOOOMMMMMMMMMJJJPPP[[[fffqqq|||vvvlllooovvvnnn\\\IIIAAA@@@>>><<<;;;777666666666666777777888555444444333333444444555444444444333333222222222111111222222222333333333//////000000111111222222000111111111111000000//////000000///...///000111111///...000333666666555111222555999<<<999333......///000111111000///............000222333222111000000000000000000000000000000000000000000000000000000////////////000000...///111222333222000///222222111111111111111111111111222333333444555555111222333555666777777777555666777:::>>>AAADDDFFFBBBCCCJJJVVVggg}}}{{{~~~xxxrrrkkkgggffffffeeecccgggfffhhhqqq~~~{{{vvvqqqmmmllllllllloooppptttyyy~~~}}}xxxsssnnnjjjeee```^^^^^^\\\\\\ZZZYYYXXXWWWVVVVVVWWWXXX\\\]]]]]]^^^^^^^^^]]]]]][[[ZZZZZZ[[[]]]___aaabbbbbb```]]]YYYWWWWWWWWWWWWYYY\\\```dddfffgggffffffaaacccgggkkkqqqwww|||{{{||||||}}}zzzsssnnngggbbbZZZTTTPPPPPPQQQSSSTTTVVVZZZ```iiiuuu}}}ooojjjjjj{{{}}}dddLLLEEEAAA;;;999<<<:::::::::999999999888888111222333333333222111000555555555444333222111000111111000000000111333444111111111222333333444444555666666444222111111222111/////////111222111000+++///222222000...///111222111222444777777333//////000111000///......000222000...///111111///,,,---......///000111111222000000000///////////////222000///000222333333222000000///////////////000///000000111111222333333222222333444444555555666666444333444777888777555444444555666999===AAACCCFFFIIIMMMVVVfff~~~zzz}}}xxxsssmmmhhhfffeeecccaaacccdddhhhppp}}}{{{xxxsssnnnkkkjjjkkkkkkppprrruuuyyy|||{{{uuuqqqiiifffaaa^^^]]]]]]\\\[[[YYYXXXWWWVVVUUUVVVVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXYYY[[[]]]___```^^^[[[XXXVVVVVVVVVVVVWWWYYY]]]aaadddeeeddddddccceeehhhmmmqqqvvvyyyzzzzzzzzz{{{}}}~~~}}}}}}}}}uuupppfffaaaZZZSSSPPPNNNOOOOOOPPPSSSWWW^^^fffqqq|||rrrkkkjjjlllzzznnnSSSIIIEEE>>>;;;===;;;;;;:::999888777777666444555555666555444333222555555444333222222222222222111000000000111222333222222222222111111111111111222333222000...///000222000000111222333222111,,,///111222000///000111333222222333555333///+++000111222111///...///000000///---...000000...+++......//////000111111222000000000000000000000000111///...///000111111000000000////////////000000......///000111222333333222222222333444444555555777555444555777888777555555555666777:::>>>BBBEEEFFFIIIMMMVVVfff~~~yyywww{{{~~~vvvrrrlllhhheeebbb```^^^aaaccciiipppyyy{{{vvvtttpppllljjjiiijjjkkkqqqrrrtttvvvwwwtttoookkkdddaaa^^^\\\\\\\\\[[[ZZZWWWVVVUUUSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUWWWYYYZZZ\\\[[[XXXVVVUUUTTTTTTTTTSSSUUUYYY]]]```aaabbbaaadddfffjjjnnnqqqtttuuuuuuwwwxxxzzz|||~~~~~~}}}}}}zzztttiiiddd]]]VVVRRRPPPNNNMMMLLLOOOTTTZZZaaakkkuuu{{{xxxnnnkkkfffppp}}}^^^OOOIIIBBB===<<<<<<;;;:::999888666555555555666666666666555444444555444333222222222333444333222111111000111111111222222222111000////////////000111000///...///000222111111111333444333222---///111111000///000111555555555777777666333111111222222222000///000111///...---...//////---+++...//////000000111111111111111111111111111111111222111000000111111000///000000////////////000000......///000111222333444111111222222333444444444777666555666888999888777666666777999<<<@@@DDDFFFGGGIIIMMMVVVfff~~~wwwsssyyyxxxqqqooollliiifffccc```^^^aaaffflllqqqvvv~~~~~~wwwrrrpppmmmkkkjjjjjjkkklllqqqqqqrrrqqqoookkkfffccc```^^^\\\[[[[[[ZZZXXXWWWTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPQQQRRRTTTUUUUUUXXXWWWUUUTTTSSSSSSSSSSSSQQQSSSWWWZZZ]]]_________aaadddiiinnnqqqrrrrrrqqqtttuuuwwwzzz}}}zzzpppjjjbbb\\\XXXTTTQQQNNNJJJMMMQQQVVV]]]eeennnttt~~~rrrmmmhhhmmm{{{iiiTTTJJJBBB<<<:::::::::999888888777666666444444444444444333333333444333222111111333555666333333222111111000000000111000000000/////////......000111111000000111333222111000111333444333222//////000111000000111111111222444666888888888777111222333222000000000222//////////////////...---//////000000000111111111111111111111111222222222555444333333444444222000000////////////000000111111111111111222222222222000111111222222333333444777777777777888888888888777888888:::>>>BBBFFFHHHGGGIIINNNWWWggg{{{uuuqqqwwwxxxqqqmmmnnnnnnmmmkkkhhhfffeeefffkkkqqqtttvvv{{{zzzuuuooonnnlllkkkkkklllmmmnnnrrrrrrrrrooojjjeeeaaa______]]][[[ZZZZZZXXXUUUSSSPPPPPPOOONNNNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPNNNNNNOOOPPPQQQRRRSSSSSSTTTSSSSSSRRRRRRQQQRRRRRRRRRSSSVVVYYY[[[]]]]]]^^^\\\```ffflllpppqqqqqqpppppprrruuuxxx{{{}}}uuunnneee___[[[XXXSSSOOOKKKMMMPPPTTTYYYaaaiiiooozzzrrrjjjfffhhhqqqsssYYYKKKBBB<<<999999999999888888888888888555555444444333333333333333222222111222333555666222222222222111111000000....../////////000000000...///111111000000111333111000///000222222222000000000///000111111111111,,,...000111222222333333111222333222000000000222000111111111000000//////000000000000111111111111000000111111222222222222555444333444555444222000///////////////000111111555444444333222222111111000111111222222333333444666777777888777888888999888888999;;;???CCCGGGJJJIIIKKKOOOXXXhhhvvvtttrrrxxxyyyqqqllllllooorrrsssqqqooommmmmmkkkpppvvvyyyzzz}}}~~~wwwrrrlllkkkkkkkkklllnnnooopppttttttrrrnnngggaaa^^^\\\\\\[[[ZZZYYYYYYWWWSSSPPPMMMMMMLLLKKKLLLMMMNNNOOOMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUWWWYYYZZZ[[[[[[YYY\\\bbbhhhmmmooooooooommmooossswwwzzz|||}}}~~~yyyqqqfff___]]]ZZZUUUPPPMMMNNNOOOQQQUUU]]]ffflllvvv~~~tttiiifffffflll}}}~~~```MMMBBB===;;;:::::::::999999999999888777666555555444444555555222222222333333444444444111111222222222111000000.........///000111111111,,,...//////......///111000///...///111222111000222000//////111222222111000111222222000...//////111222222222000///000111000222333333111000000111111111111111111111111111//////000000111222222222111000000222333222000...///......//////000111222555555444333222111111000111111222222333444444444555666888777666666777999888888999<<>>===<<<;;;999888777666666666444333333444444555111222333555555444333222000000111222333222111111000000000000000000000000...///000000......///111111000///000222333222111333000...///111333333222333444555444111///000111000111222111///...///000///111333222000...///000111111111111111111111111......///000000111222222///...///111222222000...............///000111222111111111111111111111111222222222333444444555555444666777777555555666999888888999;;;???DDDHHHKKKLLLNNNSSS\\\lll~~~ttttttxxx}}}yyypppkkkiiieeejjjppprrrooollljjjiiiooossszzzwwwppplllfffggghhhiiilllnnnpppqqqoooooolllfff]]]WWWTTTTTTQQQQQQSSSUUUVVVUUUQQQOOOJJJIIIIIIHHHIIIJJJKKKLLLIIIIIIKKKLLLMMMNNNNNNNNNKKKLLLMMMOOOOOOOOONNNNNNMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSTTTTTTUUUUUUVVVVVVXXX[[[___cccgggiiijjjjjjiiilllpppuuuyyy{{{||||||}}}xxxtttpppqqqrrrrrrsssuuuyyy|||xxxkkkdddbbbaaa]]]YYYPPPOOOLLLLLLOOOWWWaaahhhpppyyy{{{ooommmoooyyynnnTTTGGGDDDEEEBBBAAA???<<<:::777555444444333222111000111222222000222444666666444222000///000111222333333222111222222111111000000//////111222333222111000111222222111000111333444333222444111...///111333333222---///111000...---///111///000111000///......000...000222222///---...000222222111111111111111111---......///000111111111//////000222444444222000............///000222222------...///000111222222222333333444444555555666333555777777444444666888777888999;;;???DDDHHHKKKMMMPPPTTT]]]mmmxxxsssttt{{{wwwmmmiiiiiijjjlllmmmllliiifffeeefffllluuuzzzssskkkfffhhhgggfffgggkkkmmmoooooorrrllleee^^^ZZZVVVSSSQQQTTTSSSSSSSSSSSSRRROOOLLLKKKJJJHHHHHHGGGHHHIIIJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKLLLLLLKKKIIIJJJLLLNNNPPPOOOOOOOOOOOOPPPQQQQQQRRRTTTUUUUUUUUUUUUWWWXXXXXX[[[```ccceeefffhhhjjjkkkmmmqqqsssuuuwwwzzz}}}}}}vvvppplllhhhfffgggeeecccaaaccciiiqqqwww~~~rrriiieeebbb]]]XXXUUUPPPNNNOOOQQQTTTZZZ```hhhrrr|||uuuuuu~~~uuuYYYIIIEEEFFFBBBAAAAAA???===:::777555555555444444444333333333444555555555444222000///222222222222222222222222222222222111111111000000111111111111000000//////---///111222333222111000111000///000111222111//////000111222222111//////666666555444222111000000111111222222222111000///111111111111111222222222444444222111000000//////222222333333333333222222/////////...///000000111333333222222111222222222000111222444555666666666777777888888888888777777777888999<<<@@@DDDGGGJJJMMMNNNSSS^^^pppwwwrrruuutttkkkhhhhhhggghhhiiihhhgggfffeeedddnnnvvv~~~wwwqqqkkkfffeeeeeefffiiilllnnnnnnmmmooojjjbbb\\\XXXTTTRRRPPPRRRRRRQQQQQQQQQPPPMMMKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIKKKMMMNNNNNNNNNNNNOOOPPPQQQQQQRRRTTTVVVVVVVVVVVVVVVXXXXXX[[[```ccceeegggiiikkkkkkmmmppprrrsssuuuwwwyyy~~~~~~~~~~~~yyyqqqjjjeee```]]]ZZZUUUVVVWWWYYY]]]eeemmmttt|||~~~vvvlllhhhddd___[[[WWWQQQNNNPPPQQQSSSYYY___eeeooo{{{yyyrrrqqqzzz~~~```MMMEEECCCCCCCCCBBB@@@>>>;;;888666555555444444444333333333333444444444444333111000333333333333333333333333222222222111111111000000222222222222111111000000...///111222333222111000222000///000111222111///000000111111111111000000444444333222111000000///000111333444444222000...111111111111222222222222333333222111000000000000111222222222222222222111//////000000000111111111333333222222111222222333111222333444555555666666333333555666777777777777888888:::===@@@DDDHHHJJJNNNRRRXXXaaaqqquuurrrvvv{{{pppiiiggghhhhhhgggffffffggggggfffdddoooxxxzzzsssnnnjjjfffcccdddfffjjjmmmnnnmmmlllkkkfff___YYYUUURRRPPPNNNPPPOOOOOOOOOPPPOOOLLLIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKJJJHHHHHHIIIKKKJJJKKKKKKLLLMMMOOOPPPQQQQQQTTTWWWXXXXXXWWWVVVWWWXXX[[[___bbbdddgggiiillljjjlllooopppqqqrrruuuwww{{{|||}}}~~~~~~|||xxxuuunnniiibbb\\\XXXTTTQQQNNNHHHJJJMMMQQQWWW___hhhnnnxxx|||}}}qqqkkkgggccc___YYYSSSPPPPPPQQQRRRWWW^^^bbbjjjvvv~~~zzzqqqnnnuuu~~~iiiSSSFFFAAABBBAAA@@@>>><<<999777666555555444444444333333333222333333444444333333222333333333333333333333333222222222111111111111111111111111111111000000000///000111222222222111000222111000000111222111000111111000000000111111222222222111111111000000000111444777:::999666222///111111111111222222333333222222111111111111111222111111222222222222111111///000111222333222111111333222222111222222333333222333333444555555555444111222444555777888888999888999:::===AAAEEEIIILLLPPPVVV^^^fffrrrssssssxxxvvvlllggghhhjjjnnnkkkiiihhhiiiiiigggfffooowwwxxxqqqllliiifffcccccceeehhhlllmmmmmmlllgggbbb\\\WWWSSSQQQOOONNNOOONNNNNNNNNOOONNNKKKIIIIIIIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHGGGFFFEEEHHHIIIIIIIIIGGGFFFGGGIIIGGGGGGHHHIIIKKKMMMOOOPPPPPPSSSWWWYYYYYYWWWWWWWWWWWWZZZ^^^```bbbeeehhhkkkhhhkkknnnpppqqqsssvvvyyyzzz{{{}}}~~~|||yyyvvvqqqlllhhh```\\\XXXTTTQQQOOOMMMKKKJJJKKKLLLNNNSSS[[[eeelllwww{{{xxxpppjjjfffbbb\\\VVVRRRQQQQQQQQQUUU[[[___fffqqqyyy~~~sssmmmqqqxxxnnnWWWIIIBBB>>>>>><<<;;;888666555444555555444444444333333333222222222333444444444444444444444444444444444444111111111111111111111111000000000000////////////000000111222222222111000222111000000222222111000222111000///000111222333111111111111111111111111333666;;;>>>===:::555111000111111222222333333333111111000000111222222333000111111222222111111000///000222444444333222111222222111111222222333333333333444444555444444444444555666888999999::::::888999;;;>>>BBBFFFJJJMMMOOOWWWbbbjjjuuuyyypppttt{{{zzzqqqiiigggjjjmmmrrrooollliiiggggggfffeeennnvvvxxxpppkkkhhhfffeeeddddddfffiiilllllllllccc___YYYUUURRRQQQOOONNNNNNNNNMMMNNNOOONNNLLLIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCEEEFFFFFFFFFEEEDDDFFFGGGHHHGGGFFFEEEEEEFFFDDDEEEEEEGGGIIIKKKMMMNNNNNNRRRVVVYYYYYYXXXXXXXXXWWWYYY\\\^^^```cccfffiiifffiiimmmpppsssvvvzzz}}}|||}}}}}}zzzvvvqqqlllfff```[[[VVVTTTQQQPPPPPPPPPOOOMMMOOOOOONNNOOOSSS\\\hhhooowww|||uuunnnhhheee___YYYTTTRRRQQQPPPSSSYYY]]]cccmmmuuu~~~tttkkkooovvv}}}qqq\\\MMMFFF>>>===;;;999777666444444555555444444444333333333222222222222333444444555444444444444444444444444111111111111111111111111111111111111111111111111111111222222222111111111222111000111222333222000222111000000000111333444111111111222222222222222222555999<<<;;;888333000000111111222333333444444000000000000111222333333111111222222222222111111///111333444555444222111222111111111222222333444333333444444555444444444666777777888888888888777888999;;;>>>BBBGGGKKKMMMMMMVVVbbblllwwwsssnnnvvvwwwmmmgggfffjjjnnnqqqooolllgggbbbaaabbbdddmmmttt~~~vvvooojjjgggdddeeeeeeeeegggiiijjjjjjhhh___[[[VVVRRRQQQPPPOOONNNMMMLLLLLLMMMNNNMMMKKKIIIHHHHHHHHHHHHGGGEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDFFFGGGFFFDDDCCCCCCCCCBBBCCCCCCEEEGGGIIIKKKLLLLLLPPPTTTWWWWWWXXXYYYZZZYYY[[[]]]^^^___aaaeeegggfffiiimmmqqqtttxxx}}}}}}xxxuuuoooiiiddd^^^YYYUUURRRPPPOOOOOOQQQQQQQQQPPPOOOOOOPPPRRRXXXbbbnnnuuuzzz~~~}}}ssslllhhhbbb[[[UUUSSSQQQOOOQQQVVV[[[aaaiiirrr{{{tttjjjmmmuuu|||vvvaaaQQQIII@@@???===;;;999888777777555555444444444333333333333222222222333333444555333333333333333333333333111111111111111222222222333333333444444444444444333222222222111111111111333111111111222333222111111111111111111222333444111111222222222222222222///111333555555222000...000111111222333444555555111000000000111222333333222222222333333222222222000111222333444333222222111111111111222333444444222333333444555555555444555555666666666666555555777888:::===AAAFFFJJJMMMNNNVVV```kkkyyynnnmmmxxxvvvllleeeeeehhhkkklllnnnlllfff^^^\\\aaafffmmmttt~~~|||rrrlllhhheeebbbcccdddgggjjjllljjjfffbbb[[[WWWRRROOONNNNNNMMMLLLKKKJJJJJJKKKLLLLLLJJJGGGEEEEEEFFFFFFFFFEEECCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCEEEFFFFFFDDDBBBAAAAAAAAABBBBBBCCCEEEGGGHHHIIIJJJMMMQQQTTTVVVXXXZZZ\\\]]]^^^______```bbbeeegggfffiiinnnqqqtttxxx|||~~~vvvqqqkkkfffbbb___[[[YYYTTTSSSRRRRRRTTTTTTSSSRRROOORRRUUUZZZ```iiirrrxxx|||xxxpppkkkddd]]]WWWTTTPPPNNNPPPUUUYYY^^^eeennnxxxxxxlllmmmsssyyy~~~gggTTTIII@@@???===:::999888888888555555444444444333333333444333222222222333444555333333333333333333333333000000111111111222222222222222333333333444444444333333222222111111111111333222111111333333222111///000111222333333333333111111111111111000000000000000000000000/////////000111111222333444555666111111111111111111222222333333444444444444333333111111111111222222222222111111111111222333444555111222333444555555666666333444555666666777666666666777999<<>>===;;;999777666666777555555444444444333333333555444333222222222333444222222222222222222222222000000111111222222222222//////000000111111111111444333333222111111111222333222111111333333222111///000222333444444333333111000000000////////////444333111000///000111222000111111222444555666666222222111111111111111222333444444555555444444333111111000000000111222333111111111111222333444555000111222444555666666666444444666888999:::::::::555666888<<<@@@EEEJJJLLLTTTWWW]]]hhhyyyuuummmsssvvvkkkeeecccggglllpppoookkkddd___^^^bbbffftttyyy{{{tttnnnhhhbbb```cccbbbfffkkknnnmmmfff___YYYOOOOOONNNLLLKKKIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGEEECCCBBBAAABBBBBB@@@@@@@@@AAAAAABBBBBBBBB????????????????????????@@@?????????AAACCCFFFHHHJJJLLLNNNQQQVVVZZZ^^^```^^^]]]]]]___cccfffiiiiiijjjlllppprrruuuyyy}}}|||yyyvvvwwwxxxvvvoooiiigggccc^^^[[[ZZZZZZZZZYYY]]]___bbbgggmmmtttyyy|||wwwppphhhccc___]]]WWWQQQQQQTTTVVVZZZ```gggqqq|||vvvssssssqqqwwwiiiUUUMMM@@@>>><<<;;;;;;:::888666666666555555555444444444444444333333333222222222111111222222222333333333000111111222222333333444222222222222222222333333000111111111111222222222111111000000111111222333222111111111000000//////111000//////111222111///111000///......///000111000222666888888666222000222111111111000000//////222222222111000/////////111111000000111222333333/////////000111333444555555555444444444333333333888888888777777777777777:::888777;;;BBBIIIMMMNNNPPPWWW```iiivvvtttnnnuuurrriiieeedddiiiooorrrpppkkkddd______dddiiiuuuyyyxxxqqqmmmgggbbbbbbeeecccfffjjjmmmjjjddd\\\WWWOOONNNMMMLLLJJJIIIHHHGGGHHHGGGFFFFFFFFFFFFGGGHHHGGGFFFDDDCCCAAAAAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAA????????????????????????AAAAAA@@@???@@@BBBDDDEEEIIIJJJLLLPPPSSSWWWZZZ\\\\\\\\\\\\^^^bbbeeehhhiiikkkmmmpppsssvvvyyy~~~zzztttppplllgggcccbbbaaa``````aaacccfffkkkqqqwww}}}xxxrrrgggccc^^^\\\WWWQQQPPPSSSVVVYYY___fffooozzz}}}wwwrrrlllnnnuuuxxxnnnZZZOOOAAA???<<<;;;:::999777666555555444444444333333333555555444444444333333333111111222222222333333333444444333333222111111111222222222222222222222222000111111111111222222222111111000000111111222333111111111111000000000/////////000000000111111111111000///......///000000000111444666666444111000111111111111000000000///........................111111111111111222333333111111000000111222333333111222222333444555666666888777777777777777777777999777777:::AAAHHHLLLMMMQQQVVV^^^ggguuurrrpppxxxyyylllfffdddffflllsssxxxuuunnnfffaaabbbhhhnnnxxx{{{zzztttnnnjjjfffbbbbbbfffdddgggjjjjjjggg```YYYTTTNNNMMMLLLKKKJJJHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@@@@@@@AAABBBCCCHHHIIIKKKMMMQQQSSSVVVWWWZZZZZZ[[[]]]```cccggghhhkkknnnqqqtttwww{{{{{{vvvpppllliiigggfffdddcccdddggglllrrryyy|||tttkkkeee```]]]YYYSSSQQQSSSUUUXXX\\\ccclllwww{{{rrrjjjgggiiilllvvvwww```RRRCCC@@@===;;;:::999777555444444444333333333222222555555555555444444444444111111222222222333333333555555444333333222222111333333333222111111111000000111111111111222222222111111000000111111222333111111111111000000000000---000222222000///111333000000////////////000000000111222333333222111000111111111111000000000000///000000111222333333444222111111111111222222333222222111111111111222222111222222333444555666666777777777777777777888888888777777:::AAAGGGLLLNNNRRRUUU[[[eeeuuu|||qqqqqqyyy}}}rrrgggcccdddhhhqqqyyy}}}uuullleeegggmmmttt|||~~~xxxqqqkkkhhheeeaaaaaaeeeggghhhiiihhhddd]]]VVVRRRLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>========================????????????@@@AAACCCDDDGGGHHHJJJMMMOOOQQQRRRSSSWWWXXXZZZ\\\^^^aaaeeehhhkkkmmmqqqtttwww{{{|||uuuoookkkhhhfffdddaaabbbeeeiiiooovvv|||yyypppjjjdddaaa]]]WWWUUUVVVSSSVVVZZZ___gggrrr}}}~~~uuulllfffdddhhhrrrgggUUUFFFBBB>>>:::999888777666555555444444444333333333555444444444444333333333111111222222222333333333222222222333444444555555444333333222111000000///000000111111111222222222111111000000111111222333111111111000000000000000///333777555111...000333///////////////000000000222222222222222222222222111111111000000000000000222222333333444555555555222222222111111222222333222222111111111222333333555555444444444333333333777777777777777888888888888888999<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@BBBDDDEEEGGGHHHJJJMMMOOOPPPQQQQQQTTTVVVXXXZZZ[[[^^^cccgggiiilllpppsssvvvzzzxxxqqqllliiieeecccaaaaaacccfffkkkrrrxxx|||tttllleeeccc___YYYVVVVVVRRRTTTWWW[[[cccmmmxxx{{{qqqhhhbbbeeennn~~~pppZZZJJJEEE@@@;;;999888888777666666666666555555555555333333333222222222111111111111222222222333333333111111222333333444444555333333222222111000//////000000111111111222222222111111000000111111222333000000000000000000111111333777:::888333///000222......///000000000000000333333222222222222333333000000000000000000111111111111111111111111111111333333222222222222222333000000000111222444555666555555444444444333333333666666777777888888888888999:::<<>>>>>==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>@@@CCCDDDEEEFFFGGGJJJMMMOOOPPPPPPPPPQQQTTTWWWXXXYYY\\\aaafffgggiiimmmqqqtttxxx}}}{{{tttnnnjjjgggdddcccbbbccceeejjjpppvvvzzz}}}tttllldddbbb___YYYTTTTTTQQQRRRTTTXXX^^^hhhsss{{{yyylllcccaaahhhvvv{{{cccNNNIIIBBB<<<:::999999888777777777666666666666555222222222222111111111111111111222222222333333333444444333222222111111000222222222111000000000///000111111111111222222222111111000000111111222333000000000000111111111111555888:::999555111000000---...///000111111111000333333333333333333333333000000000000111111111111222222222222222222111111444333333222222222222333000000000111333444666777111222222333444555666666666666666777888888999999999;;;>>>AAAEEEKKKRRRWWWXXXZZZ^^^gggvvvttttttrrrhhh___^^^bbbhhhsss||||||tttoooqqqyyyzzzrrrlllgggeeeccc```bbbfffhhhfffbbb^^^XXXSSSNNNLLLHHHHHHHHHGGGFFFFFFEEEEEECCCCCCDDDDDDCCCBBB@@@???>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<======::::::::::::::::::::::::999:::<<<>>>@@@BBBCCCCCCDDDFFFIIILLLNNNOOOOOOOOONNNRRRVVVWWWWWWZZZ```eeedddgggkkknnnrrrvvv{{{|||uuuoookkkgggeeeccccccbbbcccgggmmmrrrvvvzzz{{{||||||}}}vvvmmmdddbbb___YYYTTTSSSPPPQQQRRRUUU[[[eeeooowwwuuuiiicccfffnnn~~~mmmRRRLLLDDD===::::::::::::777666666666666555555555333333333222222222111111111111222222222333333333333222222111111000000///111111111111000000000000000111111111111222222222111111000000111111222333///000000000111111111111222444666666555333111///,,,---///000111111111000111111222222222222111111///000000000111111111111222222333333444444555555555444333222222222222222111111111222333444555666111222222333444555666666555666666777888888999999888;;;>>>AAADDDJJJRRRWWWYYY]]]bbbjjjwww~~~ssswwwqqqggg^^^\\\```fffqqqzzz}}}xxxrrrnnnqqqyyyvvvooojjjfffeeedddbbbdddiiifffddd```ZZZUUUPPPLLLJJJHHHGGGGGGGGGFFFFFFEEEEEECCCCCCDDDDDDCCCAAA@@@???>>>>>>???@@@@@@???======:::;;;;;;<<<<<<=========::::::::::::::::::::::::;;;<<<===???@@@@@@AAAAAABBBDDDGGGKKKMMMNNNNNNNNNMMMQQQVVVWWWVVVYYY___eeebbbeeeiiimmmpppuuuzzz}}}~~~|||tttooojjjfffdddbbbaaa```aaadddiiiooorrrwwwxxxyyyyyyzzz}}}yyyooofffdddaaa\\\VVVTTTOOOPPPQQQSSSYYYcccmmmuuu}}}~~~qqqjjjiiimmmyyyuuuTTTNNNEEE>>>;;;;;;;;;;;;666666555555555444444444444444444333333333222222111111222222222333333333/////////000111111222222000000000000000111111111000111111111111222222222111111111000111222222333//////000000111111111222000000111444666555222///,,,---///000111111111000///000111222222111000/////////000000111111111222,,,---...///111222333444555444333333222222222222444333333222222333333444555555444444444333333333555666666777888999999999777:::>>>@@@CCCIIIQQQWWWZZZ___eeelllxxx|||xxx}}}qqqiii___[[[___fffmmmqqqzzzxxxsssmmmlllpppzzz~~~xxxnnnjjjeeebbbbbbcccdddeeehhhccc[[[TTTPPPLLLJJJHHHHHHGGGEEEEEEFFFFFFDDDCCC???@@@AAABBBAAA@@@???>>>============>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???AAABBBCCCEEEGGGIIIJJJKKKLLLNNNPPPOOOQQQSSSTTTVVVXXX]]]```bbbdddgggiiilllpppvvvzzz~~~}}}vvvpppkkkhhhggg```aaaaaabbbcccfffkkkoootttsssssssssvvv{{{vvvjjjfffbbb\\\VVVTTTQQQNNNMMMPPPUUU\\\gggrrr}}}rrroooqqqzzz```QQQCCC??????===999666888888777666666666666666555555444333333333333444111111111111111111111111444333333222222333333444111111111111111111111111111111111111111111111111222111000.........///000444333222000000000111111000111222222222000///...000000111111000//////...111222333333222000---,,,000000111111111111000000222222222222222222333333222333333333333222111000111333555555444444555666777666444333333555888999888888888777888999999::::::;;;<<<>>>DDDLLLVVV]]]```aaaeeelll{{{|||ppphhh___ZZZ]]]ccchhhkkkpppnnnkkkggghhhnnnxxxzzztttnnnjjjeeebbbcccdddffffffhhhccc[[[TTTPPPMMMKKKIIIIIIGGGFFFFFFGGGFFFEEECCCAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>===============<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::<<<<<<===>>>???AAABBBCCCDDDFFFHHHIIIIIIKKKMMMOOONNNPPPQQQSSSTTTVVVZZZ]]]ccceeefffhhhkkkpppvvvzzz|||uuuooojjjgggfff___```aaaaaaaaadddhhhlllqqqppppppqqqtttzzzxxxmmmhhheee^^^YYYWWWTTTPPPOOOQQQTTTZZZdddnnnxxxwwwtttsssyyyeeeUUUEEE@@@@@@>>>:::888888777666666555555666666555555444333333333333444222222222222222222222222333222222111111111222222222222222111111111111111111111111111111111111111111000///......//////000444333111000000000111111000111111222111000///...---......///////////////000111222333222000...---000111111222222111111000111222222222222333333333444444444333333333222222...000222222111111222333555555555555555666666666888777777777888888999999888999;;;===CCCKKKUUU\\\```bbbfffnnn|||~~~nnnggg^^^ZZZ\\\```bbbccccccbbb``````ccckkkvvv}}}uuuoookkkhhhdddbbbccceeeggggggfffaaaZZZSSSPPPMMMKKKJJJIIIHHHFFFFFFGGGGGGEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA???>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999<<<<<<<<<===???@@@BBBCCCCCCEEEGGGHHHHHHIIIKKKMMMOOOPPPQQQRRRSSSUUUYYY\\\cccdddfffhhhkkkqqqxxx}}}{{{tttnnniiifffeeeaaabbbbbbbbbbbbdddgggjjjlllllllllnnnrrrxxx~~~|||ppplllhhhbbb]]][[[WWWSSSPPPRRRSSSWWW```iiittt}}}~~~xxxvvvyyylllZZZHHHAAA@@@>>>;;;:::777666555555444444555555555555444333333333333444333333333333333333333333222222111111000000000000222222222222111111000000000000000000000000000000000////////////000000111333222111111000111111222000111111111111000//////---......///000000000111///000111222222111000///111222222333333222222111111111222222222333333333666555444333333333444555---///111111111111111333222333555666666666444444777777777777777888888888999:::;;;>>>DDDMMMWWW^^^bbbdddhhhppp~~~wwwjjjddd^^^[[[]]]```aaaaaa]]]\\\[[[\\\bbbkkkuuu{{{|||qqqkkkgggdddaaa```bbbdddffffffccc^^^WWWQQQMMMKKKJJJIIIHHHGGGEEEEEEFFFFFFDDDCCCCCCBBBAAA@@@???@@@AAABBB??????>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888;;;;;;<<<<<<>>>@@@AAABBBBBBDDDFFFHHHHHHIIIKKKMMMOOOQQQRRRSSSSSSVVVYYY\\\bbbccceeehhhmmmuuu}}}|||uuupppkkkgggeeedddeeeffffffffffffhhhjjjiiiiiijjjlllqqqxxx~~~tttoookkkeee```___XXXTTTQQQRRRSSSUUU]]]fffrrr{{{{{{wwwyyysss___KKKAAA???===;;;;;;666666555444444444444444555555444333333333333444444444444444444444444444222222222222111000//////333333222222111000000000////////////////////////......//////000000111111111111111111111111222222000000111111111000000000000000000000000111222222///000111222222222222111222333333444444333333222111111111222222333333444666555333111111333444555000222444444444333444555222333444444555555444444666666777777888888888888;;;<<<>>>AAAGGGQQQ[[[bbbcccfffkkkttt~~~pppfffaaa\\\\\\___ccceeeeee___]]][[[\\\ccclllvvv|||zzzoooiiibbb```^^^]]]___bbbdddddd^^^YYYSSSMMMJJJIIIHHHGGGFFFEEECCCCCCDDDDDDBBBAAABBBAAA???>>>>>>>>>???@@@???>>>>>>===<<<;;;;;;:::;;;;;;:::::::::999999999777777777777777777777777::::::;;;<<<===???@@@AAACCCEEEGGGHHHHHHIIILLLNNNMMMNNNPPPQQQRRRTTTXXX[[[```bbbfffkkkrrrzzz~~~xxxrrrmmmiiihhheeefffhhhhhhggggggggghhhhhhhhhiiilllqqqxxx~~~wwwqqqmmmgggbbbaaaXXXTTTQQQRRRSSSTTT[[[cccmmmvvv{{{wwwzzzxxxdddMMMBBB>>><<<::::::666666555444444444444444555555444333333333333444444444444444444444444444222222333333222111000000222222222111111111000000////////////////////////......//////000000111111000000111111222222222222000000000000000000111111111111000//////000000111///000111111222222333333333333444444444444333333000000111222333333444444444333111000000222333555111333555666555555666777555444222222222333555777666666777888999888888777;;;<<<>>>BBBHHHRRR]]]dddeeeiiinnnwwwzzzlllccc___[[[]]]bbbgggjjjkkkddd```\\\]]]dddoooyyyxxxnnnggg```^^^\\\\\\^^^```aaaaaaZZZVVVOOOKKKHHHGGGGGGFFFEEEDDDBBBBBBCCCCCCAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::999999999999777777777777777777777777:::::::::;;;===>>>@@@AAACCCEEEGGGHHHHHHIIIKKKMMMIIIKKKMMMNNNOOORRRVVVYYY```dddiiipppxxx{{{uuupppllliiibbbeeeggghhhgggfffeeefffhhhhhhiiilllqqqxxx~~~|||uuuoooiiidddbbbYYYUUURRRRRRRRRSSSXXX```eeeooo{{{|||xxx|||}}}hhhQQQDDD???<<<999999777666555555444444555555555555444333333333333444444444444444444444444444000111222333333222111000111111111111111111111111000000000000000000000000...///000000000000000///...///000222222333333333000000000///000000111222000///...---...///000111111111111111222222333333222333333444444333333222000000111222333444444555333222111111111222333444000222444555444444444666666555333111222444666888666777888::::::999888888888999<<<@@@GGGQQQ\\\cccgggkkkqqq{{{wwwiiiaaa^^^[[[\\\bbbiiimmmnnngggaaa[[[\\\dddqqq|||vvvlllfff___]]]\\\\\\^^^`````````YYYTTTNNNJJJHHHGGGGGGFFFFFFDDDCCCBBBCCCCCCBBB@@@???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888777777777777777777777777999999:::;;;<<<>>>???@@@AAACCCEEEGGGGGGHHHJJJLLLIIIKKKMMMOOOQQQTTTYYY\\\ccchhhnnnvvv}}}|||vvvqqqllljjjbbbeeehhhiiihhhgggffffffgggggghhhkkkpppvvv}}}xxxrrrkkkfffddd\\\XXXTTTSSSQQQPPPTTT[[[```iiivvv~~~~~~yyy~~~mmmUUUHHHBBB===:::999888777666666555555666666555555444333333333333444333333333333333333333333---///111222333222111000000000000111222222333333111111111111111111111111///000000111111000///...---...000222333333333333111000/////////000222333///.........000333555777222222222111222222333333222222333333333333222222///000111222333444444555222222222333333333444444000111333444333333444555555555444444444555666777777888:::;;;;;;;;;999888777999;;;???FFFQQQ\\\ccchhhlllttt}}}{{{}}}vvvhhhbbb^^^ZZZ\\\bbbiiimmmnnnggg```ZZZ[[[dddrrr~~~uuukkkeee```^^^]]]]]]^^^`````````XXXTTTNNNJJJHHHHHHHHHGGGFFFEEECCCCCCDDDDDDBBBAAA@@@@@@AAABBBAAA@@@???>>>;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999999999888888888888888888888888888888999999::::::<<<===???@@@@@@BBBDDDEEEFFFGGGIIIKKKKKKMMMPPPRRRTTTXXX]]]```fffkkkrrryyy|||vvvqqqllljjjcccfffjjjlllkkkiiihhhhhhffffffgggjjjooouuu{{{{{{uuummmhhhfff___ZZZVVVTTTPPPNNNQQQWWW^^^hhhttt}}}{{{~~~pppXXXJJJDDD???;;;999888888777666666666666666555555444333333333333444333333333333333333333333+++---///111222222111000//////000111222333333444111111111111111111111111000000111111111///...------...000222333444333333111000/////////111222333000000000222444888<<<>>>333333222111111222222333111222222333333222222111///000000222333444555555222333444555555555555444111333555555444444555666444444666777777777666555777999:::<<<<<<;;;:::999999:::===AAAHHHSSS^^^fffiiimmmuuu~~~zzzwwwsssfff```\\\XXXZZZ```gggkkkmmmgggbbb]]]]]]eeeqqq|||sssiiieee```]]][[[[[[]]]___]]][[[VVVQQQKKKIIIIIIJJJHHHGGGGGGFFFDDDAAA@@@?????????>>>>>>============>>>>>>===>>>?????????>>><<<;;;<<<<<<;;;::::::999888888999999999999888888888777777777888999;;;<<<======@@@AAABBBCCCFFFHHHJJJLLLLLLNNNQQQUUUXXX]]]cccgggjjjnnntttzzzzzzuuupppllliiidddfffhhhjjjkkkjjjiiihhhfffggghhhiiimmmsss||||||sssmmmhhheee___\\\VVVQQQNNNOOOTTTXXX___fffpppyyy{{{|||sss\\\KKKDDDAAA<<<777777666666555555555555666999666333222222333333333333333222111111111222222444222000000111111111000000000111111111222222222111111111111333333111000222222111111111111222222666555333222111222333333000000111111111111000000.........///000222333444222111000000111333555666...---///333333000222777222333444444444444333222222222222333333444444444333444444444444444444444777777666666666666777777888:::;;;======<<<;;;999999999;;;???HHHSSS]]]dddmmmrrr{{{~~~xxxtttpppdddddd___ZZZZZZ]]]aaacccdddddd```\\\]]]eeeqqq}}}~~~qqqgggddd```]]][[[[[[^^^___]]]ZZZSSSOOOJJJGGGGGGGGGGGGEEEGGGEEECCCAAA@@@???@@@@@@@@@@@@??????>>>>>>>>>>>>======>>>>>>>>>===<<<;;;<<<<<<;;;;;;:::999999888999999888888888777777777777777888999;;;<<<======@@@AAABBBDDDFFFHHHKKKLLLOOOSSSWWW[[[___dddjjjnnnlllpppvvv|||{{{vvvqqqllliiieeegggiiikkkkkkkkkjjjiiiggghhhhhhhhhkkkqqqyyyvvvpppjjjfff___\\\WWWQQQNNNOOOSSSWWW]]]dddnnnwww~~~yyyyyyvvv^^^MMMEEEAAA<<<777777777666555555555555666999666333222222333333333222222222222222333333444555333111111222333222111111111111111111222222222111111111111222222111000222222111111111111222222444444333222222222222222000000111111111111000000000000000000000000111222222111111111000/////////444222444888888555333555000111222222222222111000222222222222222222222222444444444555555666666666888888777666666666777777888999;;;======<<<;;;:::::::::;;;@@@HHHSSS]]]dddnnnsss|||xxxrrrrrryyykkk```bbb^^^YYYXXX[[[]]]]]]\\\___\\\YYY\\\eeerrr}}}|||ooofffbbb___\\\[[[[[[^^^^^^\\\YYYPPPLLLHHHFFFEEEEEEDDDDDDEEEDDDBBBAAA@@@@@@AAAAAACCCBBBBBBAAA@@@???>>>>>><<<<<<======<<<<<<;;;:::<<<<<<;;;;;;:::999999999888888888888777777777666777777888999;;;<<<======???@@@BBBDDDGGGJJJMMMNNNSSSWWW\\\aaaeeejjjnnnqqqnnnrrrxxx|||wwwrrrmmmjjjggghhhjjjlllmmmlllkkkjjjhhhhhhggggggiiiooowww}}}{{{ssslllhhh```]]]XXXRRROOOOOOSSSWWW[[[bbbllluuu}}}|||sssttt~~~xxxaaaNNNEEEAAA<<<888888777666666555555555666888666333222333444333333222222222222333444555555666444222222333444333222222222222222222111111111111111111111111111111111222222111111111111222222222222222222222222111000111111111111111111111111222222111000//////000000///000111333333333333333555333444;;;>>>:::555444000111111222222111111000222222222222111111111111444444555555666777888888:::999888777777777777777888999;;;======<<<;;;:::;;;;;;===AAAIIITTT^^^dddooouuu}}}qqqnnnqqq~~~uuuhhh^^^[[[XXXUUUVVVZZZ]]]]]][[[ZZZWWWVVV[[[eeesss~~~zzznnneeebbb^^^\\\[[[\\\^^^^^^ZZZWWWMMMKKKHHHFFFEEEDDDDDDCCCDDDCCCBBBAAA@@@AAABBBCCCDDDCCCCCCAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;::::::::::::888888888777777777666666777777888999;;;<<<======>>>???BBBFFFJJJOOORRRUUUUUUYYY___cccgggiiilllooonnnrrryyy|||wwwrrrnnnjjjiiijjjlllmmmnnnmmmlllkkkffffffeeedddgggmmmuuu{{{uuummmgggaaa^^^YYYTTTPPPPPPSSSVVVZZZaaakkkttt|||~~~ssskkkooo}}}{{{dddQQQFFFAAA>>>;;;888888777666555555555555777555333222333444444333444333333333333333444444555333111111333444333222333333222222222222111111111222222111000000111222222222111111111111222222000111222333333222000///111111111111111111111111222111111000000000000000222222222111222222333444111///111:::@@@===777333333333333333333333333333333333333222222222222111222333444555666777888888;;;:::999888777777777777777999;;;=========;;;:::<<<<<<>>>BBBKKKUUU___fffqqqwwwqqqnnnrrr~~~rrrfff]]]WWWUUUTTTWWW[[[]]]\\\ZZZVVVTTTUUU[[[ffftttyyynnneeebbb\\\[[[[[[\\\^^^]]]YYYTTTLLLKKKJJJGGGEEEDDDDDDEEECCCCCCAAAAAAAAAAAABBBCCCCCCCCCCCCBBB@@@>>><<<;;;<<<;;;;;;:::::::::::::::<<<<<<;;;;;;;;;;;;::::::888888888888777777777777777777888999;;;<<<=========???BBBHHHMMMSSSXXX[[[YYY]]]aaadddfffgggiiijjjmmmrrryyy{{{wwwrrrnnnkkkjjjkkkmmmnnnnnnmmmlllkkkdddcccbbbbbbdddkkkttt{{{}}}xxxmmmgggbbb___[[[UUUQQQPPPRRRUUUYYY```jjjttt|||yyynnnfffjjjyyyiiiTTTHHHBBB???===999999777666666555555555666444333333444555444333555444333333222222222222333111000000222333222111333222222222222222222222111222222111//////111444222222111111111111222222///000222333333222111000222222111000000111222222000000000000000111111222:::777222...,,,---000222555111333:::???<<<555222333333333333333333333333444444444444444444444333111222222444555666777777::::::999888777777888888777888;;;<<<======<<<;;;======???DDDLLLWWWbbbhhhsssyyytttrrrsss|||pppeee]]]XXXWWWWWWYYY]]]]]][[[WWWSSSSSSTTT[[[ggguuuxxxmmmdddbbb[[[ZZZ[[[]]]___]]]WWWRRRKKKKKKKKKIIIFFFDDDEEEFFFDDDCCCBBBAAA@@@AAABBBCCCBBBCCCCCCBBBAAA>>><<<;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;999999999999888888888777777777888999;;;<<<=========???CCCIIIOOOUUUZZZ\\\]]]___bbbddddddeeegggiiilllqqqyyy~~~yyyuuurrrmmmkkkjjjkkkmmmnnnnnnmmmlllkkkdddbbbaaa___bbbhhhqqqxxx{{{~~~zzznnngggcccaaa\\\VVVRRRPPPRRRTTTXXX___iiisss{{{}}}rrriiiiiisssrrr[[[KKKDDD@@@>>>:::999888777666555555555555444333333555555444333444333222222111111222222222111///000111222222111222222222222333333333444111222333111......111555222222111111111111222222000111222222222222222222333222111000000111222333000000//////000111222222999666222000222777>>>BBB@@@<<<:::===>>>888333111222111111000000111111222444444444444555555555666111222222333444555666666888888777777777888888999777888:::<<<======<<<;;;<<<===???DDDNNNYYYdddkkkuuu{{{wwwttttttzzzmmmccc]]]ZZZYYYYYY\\\______[[[WWWRRRRRRUUU\\\hhhvvv~~~uuukkkccc```ZZZZZZ[[[]]]___\\\VVVQQQIIIJJJKKKIIIEEECCCDDDFFFDDDCCCBBBAAA@@@AAAAAABBBCCCCCCDDDDDDCCC@@@>>>=========;;;:::::::::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::999999999999777777888999;;;<<<======@@@AAADDDHHHMMMSSSWWWYYY\\\^^^```aaabbbcccfffiiilllrrrzzz{{{wwwtttpppmmmjjjjjjkkkmmmnnnnnnmmmkkkjjjfffdddaaa^^^___eeemmmssszzz}}}~~~ppphhhdddbbb]]]WWWRRRQQQRRRTTTVVV]]]gggqqqyyy}}}rrrnnnppp}}}}}}cccPPPEEE@@@>>>;;;:::999777666555555555444333333444555555444333000///000000111222333444333111000000222333333333000111111222333444555555000333444111...---111666222222111111111111222222222222222222222333444444444333111000000111333444222111000000000000000000333222111333777???GGGLLLGGGCCC@@@???;;;555222444222222111000000111222222111222333333444555666666333444444444555555666666666666666666777888999999666888:::<<<======<<<<<<;;;<<>>>>>===<<<;;;:::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999777777888999;;;<<<======BBBCCCEEEHHHLLLPPPSSSUUUYYY[[[\\\]]]^^^aaaeeehhhmmmrrr{{{}}}yyyuuurrrpppllljjjjjjkkkmmmnnnnnnlllkkkiiiiiifffbbb^^^]]]bbbiiioooyyy|||rrriiidddbbb^^^XXXSSSQQQRRRTTTTTT[[[fffoooxxx{{{sssrrr|||hhhSSSFFF???===;;;:::999777666555555555444333333444555666444333,,,,,,---///111333555666444222111111333555555444000000111222444555666666000333444111------111666222222111111111111222222333333222111222333555666444333111000000111333444444333222000//////......444333111111333777;;;>>>GGGCCC???===888333444888555444333222222333444555000000111222444555666666555555555666666666666666555555555555666888999:::666888:::<<<=========<<<;;;<<>>===<<<;;;::::::;;;;;;;;;;;;:::999888888888888888888888888888888:::888666555666999===???@@@AAACCCEEEGGGJJJNNNQQQVVVYYY\\\___```bbbdddfffkkkpppwww~~~~~~yyytttpppnnnmmmmmmlllmmmmmmmmmllljjjhhhgggkkkfffbbb```______dddlllwww|||yyypppeee```\\\ZZZUUUPPPQQQTTTTTT[[[dddmmmttt}}}}}}sssZZZKKKDDDAAA<<<;;;:::888777666666555555555555444444333333333222222222222333333444555111111333555777999:::;;;444222111000111333666888222111000000000000000111222111///...---...000111555444222111111111222222555444444333222111000000333222111000000000222222111///---,,,...333999===GGGEEEAAA<<<888555333222555555444444444444555555444222000222444666444222666555555555666777999:::666444222111111111333444;;;::::::;;;===>>>===;;;999;;;???GGGQQQ]]]hhhnnnyyyyyyzzzqqqfff___ZZZVVVXXX\\\bbbffffff```[[[RRRRRRUUU\\\hhhuuu~~~uuummmddd___^^^ZZZ[[[\\\\\\ZZZVVVRRRPPPIIIHHHGGGFFFEEECCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAADDDEEEEEEDDDDDDCCCBBBAAA???>>>===<<<;;;:::999999;;;;;;;;;;;;:::999888777888888888888888888888888999888777666777999<<<>>>???AAACCCEEEFFFJJJNNNQQQUUUWWW[[[]]]___```ccceeejjjooovvv}}}}}}yyyuuurrrqqqqqqrrrnnnnnnnnnmmmkkkiiigggfffhhhccc```^^^]]]]]]cccjjjrrrxxxzzzrrrhhhccc^^^[[[UUUPPPOOOSSSTTTZZZccckkksss|||}}}bbbNNNDDD@@@<<<;;;:::888777666666555555555444444444333333333333222222222333333444555222333333333333444444444222111000000000222444555111111000000000000111111333222000......///000111444333222111000111111222333333333222111111000000111111000000000000000111222000//////111555:::===@@@>>>;;;777444222000000444444333333333333444444444222111222444555444222444333333222333444555666999888666555444555666777:::999:::;;;>>>>>>===<<<999;;;???HHHSSS```kkkrrr{{{yyy{{{}}}nnnddd\\\WWWVVVXXX[[[aaaggggggccc___SSSSSSTTT[[[gggtttyyypppiiibbb]]]]]]YYYZZZ[[[[[[YYYVVVQQQOOOIIIHHHGGGFFFEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;:::;;;;;;;;;;;;:::999888777777777777777777777777777777777777777888:::;;;<<>>???>>>===888;;;@@@HHHUUUcccooovvv}}}xxx}}}zzzkkkaaaZZZUUUVVVVVVYYY^^^dddeeeaaa^^^TTTSSSTTTZZZffftttvvvmmmfff___ZZZZZZXXXYYYZZZZZZXXXTTTPPPMMMIIIHHHGGGFFFEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCAAA@@@@@@@@@@@@??????>>>======<<<::::::;;;::::::999888777777777777777777777777777555666777888::::::::::::>>>@@@BBBDDDEEEHHHMMMPPPSSSVVVYYY\\\]]]___aaacccggglllssszzz{{{zzzyyywwwvvvwwwwwwxxxuuuuuusssqqqnnnkkkgggeeeddd___\\\\\\ZZZZZZ___fffjjjrrr}}}xxxnnngggaaa]]]YYYSSSPPPRRRTTTYYY```fffnnnxxxzzzvvvwww|||mmmSSSEEE@@@<<<;;;:::888777666666555444444444444444444444444333333333222222333333444222222222333333444444555111111222333333222111000//////000000111222333444444333222111111111222222111111000000000000000000//////000000000111111111...///111222222111000000222222222333555777888999555444333222222333444555444444333333333333444444333333333333444555555444444444555555666777888888<<<;;;::::::999999::::::777777999<<>>>>>>>>======<<<<<<<<<::::::::::::999888777777666666666666666666666666444555777999::::::::::::===???AAACCCEEEHHHLLLOOOTTTVVVZZZ\\\^^^___bbbdddfffkkkrrryyy|||{{{yyywwwwwwvvvvvvwwwyyyxxxwwwuuurrrnnnkkkiiiddd```]]]]]][[[ZZZ^^^eeejjjrrr||||||ppphhhaaa^^^[[[VVVSSSTTTSSSXXX___fffmmmwww}}}|||lllSSSEEEBBB<<<;;;:::888777666666555444444444444444444444444444333333222222333333333222222222333333333444444111222444555444333222000000000000000111222444444444333333222222222222222000000000000111111000000/////////000111111222222///000222333444333222222000111111222444555666666333333222222333555666777555555444444444444555555333333444444444444555555333444555777888:::;;;;;;:::999999888888888888888777777999<<>><<<;;;<<<@@@HHHTTTbbbooowwwuuuggg___YYYTTTXXXYYY\\\aaaeeeeee```\\\SSSSSSTTT[[[gggtttrrrjjjbbbZZZUUUUUUUUUVVVWWWWWWUUURRRMMMKKKIIIHHHGGGFFFEEECCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????<<<;;;;;;;;;::::::::::::::::::::::::999888777666666666666666666666666666444555777888999:::::::::===???AAABBBDDDGGGKKKOOOTTTVVVZZZ\\\^^^___bbbccceeejjjrrryyy|||{{{zzzyyywwwwwwvvvvvvzzzzzzyyywwwuuurrrooommmeeeaaa___^^^[[[YYY]]]bbbiiipppzzzrrriiibbb___]]]XXXUUUUUURRRWWW___gggnnnxxx~~~nnnUUUGGGBBB<<<;;;:::888777666666555333333333444444444444555444444333222222222333333333333222222111000//////111222444444555444333222111111111111111222333444333333333222222222111111///000111111222222111111000000000111111222222222111111222333444444444444000000000111222333444555111111000111222444555777666555555444444555555666222444555555444444555666111222444666888999999:::777777777777777666666666777888:::===@@@@@@>>>;;;<<<===@@@HHHTTTbbbpppxxxsssfff___YYYUUUVVVXXX\\\ccchhhhhhbbb]]]RRRRRRUUU\\\hhhuuu|||oooggg```YYYUUUUUUTTTUUUVVVVVVTTTQQQLLLJJJIIIHHHGGGFFFEEECCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBAAAAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;999::::::999999888777666555555555555555555555555555555666777888999::::::<<<>>>@@@BBBCCCGGGKKKNNNRRRUUUXXX[[[\\\^^^```bbbeeejjjrrryyy|||{{{{{{zzzzzzyyyyyyyyyxxxyyyxxxxxxvvvtttrrrpppfffbbb___^^^ZZZXXXZZZ```eeellltttzzz}}}vvvlllcccaaa^^^YYYUUUSSSQQQWWW```hhhpppyyy{{{|||uuu\\\JJJAAA<<<;;;:::888777666666555333333333444444444555555555444333333222222222333333333222222111111111000000111222333333333333333222222222111111222333333222222222222222111111000///000222333333333222222111111111222222222222222111111111111222333444555222111000000000222333555222111111111222333555666555444444333333444444555222444666555444333555777333444555666777777666666777777888888777777666666888888;;;>>>@@@???<<<:::<<<===AAAIIIUUUeeesss|||ssseee___ZZZVVVRRRUUUZZZbbbhhhhhhccc^^^QQQRRRUUU]]]iiiuuu~~~xxxllleee___YYYUUUUUUTTTUUUVVVVVVTTTPPPLLLIIIIIIHHHGGGFFFEEECCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAAAAA@@@???>>>>>>????????????>>>>>>>>>>>>999999:::999999888777666555555555555555555555555666666666666777999:::;;;<<<>>>@@@BBBCCCFFFKKKNNNQQQTTTWWWZZZ[[[]]]___aaaeeejjjrrryyy{{{{{{{{{|||||||||||||||wwwwwwwwwwwwvvvuuusssrrrfffbbb___]]]ZZZVVVXXX]]]aaahhhpppvvvzzz}}}yyyoooeeebbb___YYYSSSQQQQQQWWWaaaiiiqqqyyyzzz{{{{{{aaaLLL@@@<<<;;;:::888777666666555333333333444444555555555555444333333222222222222111222333444555666666777//////000111222222333444333333222222111222222222111222222222222111000000000111222333444444333222222222222222222222222222111000//////000222444555333222111000000222444555444333333333333555666777444333333222222333333444222444666666444333555777777777888888888666555444888999999999999888777666888999;;;>>>@@@???<<<999;;;<<>>===<<<;;;;;;<<<>>>===<<<;;;;;;<<<::::::999999888777666666555555444444444555555666555555666777888999::::::===>>>@@@AAABBBDDDHHHKKKKKKOOOSSSVVVXXXYYYZZZ[[[cccgggnnnxxx||||||yyywwwxxx{{{}}}|||{{{{{{zzzzzzzzzyyyvvvqqqmmmkkkhhhccc___\\\ZZZZZZ[[[]]]aaaggglllpppssswwwyyyzzz}}}yyyoooeee```\\\VVVSSSSSSRRRUUUZZZaaaiiittt~~~|||}}}aaaKKKBBB;;;999777666777666444222777666555444333222222222444444555555666555555555111111111111111111111111222222111000111222444555888666444222000/////////111111000000000000111111///000111222333444444444222222222222222222222222111111000///////////////222222222222222222222222666666555444333222111000111222333444444444333333555555555555555666777777777999<<<===<<<<<<<<<===888888888888888:::;;;;;;<<<===>>>???@@@@@@@@@@@@======AAAHHHVVVgggwwwpppccc\\\YYYYYYYYY\\\^^^^^^___aaa___ZZZSSSSSSTTT[[[eeeqqq{{{wwwkkkccc\\\UUUSSSTTTTTTUUUUUUSSSOOOLLLKKKKKKHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;<<<>>>===<<<:::;;;;;;::::::999999888777777666444333333222222333333444555555666777888999::::::===>>>@@@AAABBBDDDHHHKKKKKKNNNSSSVVVWWWXXXZZZ[[[```dddkkkuuu}}}}}}{{{zzz{{{}}}~~~|||zzzyyyxxxxxxvvvsssnnnjjjgggeeeaaa]]]ZZZXXXWWWVVV[[[___cccgggiiillloooqqquuuxxx|||uuujjjeee```YYYUUUUUURRRUUUYYY```hhhrrr}}}~~~yyyzzzeeeOOOEEE<<<;;;888888888777555444555555444333222222222222222333333333333333222222222222222222222222222222333222111111222333444555555444222111111111111111222222111111111111222222222222333444444444333333222222222222222222222222111111000///////////////222222222222222222222222333333333333333222222222222333444555666555444444444444555555555666666666666888::::::999888888999:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>===??????BBBIIIVVVfffvvvzzzkkk```[[[ZZZZZZaaacccbbb]]][[[\\\[[[WWWQQQQQQSSSYYYdddpppyyy~~~uuuiiiaaaZZZTTTRRRSSSRRRSSSSSSQQQNNNKKKKKKKKKHHHHHHHHHGGGFFFFFFEEEEEECCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@??????===<<<;;;;;;===>>>===;;;::::::;;;::::::999999888777777777444444333333333333333444555555666777888999::::::<<<===???@@@AAACCCGGGJJJKKKNNNRRRUUUVVVWWWYYY[[[^^^bbbjjjrrrzzz~~~|||{{{yyyxxxvvvrrrllliiieeedddaaa^^^ZZZWWWUUUSSSUUUXXXZZZ\\\\\\^^^```bbbmmmpppuuuxxx{{{vvvjjjddd___WWWSSSRRRQQQTTTXXX^^^eeeooozzzxxxrrrsssjjjRRRGGG>>><<<:::999999888777555555444333222111111111111333333444333333222111000333333333333333333333333333333222222222333444444222222111111111222333333333333222222222222333333444444555555444333222222222222222222222222222222111111000/////////000000222222222222222222222222111111111222222333333333333444555666666666555444333444555666777666666555666888999999777666666777;;;<<<===>>>>>><<<;;;999999:::<<<>>>>>>>>>===<<<@@@@@@BBBIIIUUUfffvvvwwwmmmddd^^^\\\]]]iiikkkjjjccc^^^\\\YYYTTTOOOOOOQQQWWWbbbnnnwww|||~~~sssggg```YYYSSSQQQSSSRRRSSSTTTRRROOOMMMLLLMMMIIIIIIHHHHHHGGGFFFFFFEEECCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@??????>>><<<<<<<<<===>>>===;;;::::::;;;999999999888888888777777777666666555555555555666555555666777888999::::::;;;<<<>>>???@@@BBBFFFIIIJJJMMMQQQSSSUUUVVVXXXZZZ^^^cccjjjrrrxxx~~~~~~|||yyywwwrrrmmmiiieeedddccc```]]]YYYVVVSSSRRRSSSUUUUUUUUUVVVXXXZZZeeehhhkkknnnqqqtttxxx{{{uuujjjddd^^^WWWSSSRRRQQQSSSVVV[[[bbblllwww~~~|||nnnjjjmmm}}}oooUUUHHH@@@===:::888888888777555555444333333222222222333666666666555444333222111333333333333333333333333333333333333333333444444111111111111111222222222222222222111111222222222222333333444333333222222222222222222222222222222111111000000///000000111222222222222222222222222111111111222222222333333222333555666666555555444444555777999999888777555777888:::999888888888::::::<<>>??????AAAIIIVVVhhhyyyyyysssmmmeeebbbdddlllrrrsssmmmeee___XXXRRRNNNNNNOOOVVV```lllvvv{{{|||qqqfff___XXXRRRQQQSSSRRRSSSSSSRRROOOMMMLLLLLLIIIIIIHHHHHHGGGFFFFFFEEECCCBBBBBBAAA@@@@@@?????????????????????>>>===<<<<<<===>>>===;;;:::::::::999999999888888888888888888777666555555555555555555555666777888999:::::::::;;;===>>>???AAAEEEHHHJJJLLLOOORRRSSSUUUWWWZZZ\\\aaaiiipppvvv||||||yyyvvvrrrmmmiiiddddddcccaaa^^^ZZZWWWUUUSSSTTTTTTTTTSSSUUUXXX[[[^^^```ccceeefffhhhkkkmmmsssvvvyyy}}}xxxmmmhhhccc\\\XXXXXXQQQRRRUUUYYY```iiittt{{{vvviiiggglll{{{vvvZZZJJJ@@@===:::777777777666555666555555444444444444555555555555555444333222111222222222222222222222222333333333333333333333222111111222111111111000000111111000000000000111111//////111222222333333333222222222222222222222222111111000000000000111111222222222222222222222222333333333222222222111111111222333444555444333333555777999:::;;;:::888777444666777888888999;;;<<<999<<>>:::===@@@CCCDDDBBB@@@>>><<<===@@@IIIYYYmmmtttqqqllldddbbbdddllltttxxxsssjjjaaaXXXQQQMMMMMMOOOUUU```llluuuzzzzzzpppeee^^^XXXRRRQQQSSSQQQRRRRRRPPPMMMJJJJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBAAAAAA@@@@@@?????????????????????>>>======<<<>>>???>>>;;;999999:::888888888888888888888888666666555444333333333333555555666777888999::::::999:::<<<===>>>@@@DDDGGGIIIKKKNNNPPPRRRTTTWWWYYYXXX___gggnnnssszzz~~~zzzwwwsssoookkkgggccccccbbbaaa^^^[[[XXXVVVRRRQQQQQQOOOOOOQQQUUUXXXZZZ\\\^^^______```bbbdddgggjjjmmmpppttt|||xxxnnnhhhddd]]]YYYYYYRRRSSSUUUXXX^^^gggrrryyywwwhhhgggmmmyyy```OOOAAA>>>:::777777777666555666666555555555555666666222222333222222111000///111111111111111111111111222222333333333222111111111111111222111111000///111000000000000000000111---...///111222222333333222222222222222222222222111111000000000111222222222222222222222222222222444444444333333222222222111222333444444444333222666777888::::::999999888222333555555666777:::<<<;;;===@@@CCCDDDBBB@@@>>>999<<<@@@DDDDDDBBB???<<<;;;<<<@@@JJJ[[[qqqyyykkkgggddd^^^]]]cccjjjrrrwwwrrrhhh```WWWQQQMMMMMMNNNUUU```kkkuuuzzzzzzpppeee^^^XXXSSSRRRTTTSSSSSSSSSQQQMMMJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBAAAAAA@@@?????????>>>????????????>>>=========>>>???>>>;;;999999999888888888888888888888888777666555444333333333333555555666777888999::::::888:::;;;<<<===@@@CCCFFFIIIKKKMMMOOOPPPSSSVVVYYYWWW^^^gggnnntttzzz~~~zzzvvvssspppkkkhhhdddccccccaaa```^^^\\\[[[SSSRRRPPPNNNLLLNNNRRRUUUZZZ[[[]]]^^^]]]^^^```aaa___bbbdddgggkkkuuu{{{pppjjjddd]]]YYYXXXSSSSSSUUUWWW]]]fffqqqxxxzzziiifffkkkuuudddQQQCCC@@@;;;888888888777666555555444444444555555666111111222222222111111000222222222222222222222222111111222222222111000///...///000111222222111111222111111000000111111222///000111222222222222222222222222222222222222222111111000000111111222333222222222222222222222222333444444444444555555555111222444555555555444333666666777777777888888888444555666666666777:::<<>><<<:::===BBBFFFGGGDDD@@@===<<<<<>>>>>????????????>>>>>>======>>>???>>>;;;999999999888888888888888888999999999999888666666555555555555555666777888999::::::888999;;;<<<===???CCCFFFIIIKKKMMMOOOPPPRRRVVVYYYYYY```iiipppvvv}}}{{{xxxuuurrrnnnkkkgggfffeeedddcccbbbaaa```[[[ZZZWWWSSSQQQRRRVVVYYYZZZ\\\^^^^^^^^^___aaaccc]]]___aaabbbgggrrrvvvoooiiiaaa\\\[[[SSSTTTUUUWWW]]]fffqqqxxx{{{iiidddgggrrrdddPPPEEEAAA===:::999999888888444444333333333444444555222222333444444444333333333333333333333333333333000111222222111000///...+++,,,///111333333333333333222222222222222222333222333333333333222111111222222222222222222222222111111000000111222333333222222222222222222222222222222333444555666777888333444555666666666555444555555555555555666777777888999999888888888;;;===BBBCCCCCCCCCAAA>>><<<:::<<<@@@EEEIIIJJJGGGCCC@@@===>>>BBBLLL^^^uuu~~~jjj^^^YYYZZZ```gggiiipppsssmmmddd[[[SSSMMMKKKLLLPPPWWWaaammmxxx}}}qqqccc[[[VVVRRRQQQSSSTTTSSSRRRQQQOOOLLLJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???AAAAAABBBBBBAAAAAA@@@@@@AAA@@@???>>>===<<<;;;:::999888777888999:::888666777666666555555555666666333333444444555444444333999999:::;;;===???AAABBBFFFGGGIIIKKKMMMPPPTTTWWW]]]bbbkkkttt{{{}}}zzzwwwssspppnnnmmmkkkjjjiiiiiiiiigggdddbbbaaa^^^YYYUUUTTTVVVYYY[[[bbbbbbbbbcccdddfffggghhhgggfffcccccciiiuuuvvvnnnggg^^^YYYXXXVVVSSSTTTXXX]]]cccmmmvvv~~~rrrkkkhhhqqqiiiOOOGGG@@@:::::::::777555555555444333333333555666777222222222222222222222222333333333333333333333333222222222222222333333333////////////000111222333666555333111111222333444333333333333333333333333000000111111111222222222222222111111000000//////222222111111000111111222555555444333333222111111444444666777777777666555===;;;999888777888999:::888:::;;;:::999999:::;;;<<<===???@@@@@@>>><<<:::BBBBBBDDDIIIMMMLLLEEE>>>???AAAEEEMMM```yyylll```ZZZZZZ^^^dddjjjqqqtttmmmccc[[[SSSNNNJJJLLLOOOVVVaaammmxxx~~~|||pppbbb[[[WWWSSSRRRTTTRRRRRRQQQPPPNNNKKKIIIHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???@@@AAAAAAAAA@@@???>>>>>>??????>>>===<<<;;;::::::;;;:::999:::<<<<<<:::999999888777555555444444444555555666666777777666666999:::;;;<<>>???@@@@@@>>>;;;:::@@@AAAEEEJJJOOOMMMEEE???===@@@CCCLLL```{{{oooccc\\\ZZZ\\\aaalllsssvvvnnncccZZZSSSNNNJJJLLLPPPWWWaaammmxxx~~~yyylll```YYYVVVRRRRRRTTTRRRQQQPPPOOOMMMJJJHHHGGGIIIIIIGGGFFFEEEEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@???@@@@@@@@@@@@???>>>===<<<=========<<<<<<;;;;;;;;;;;;:::::::::<<<<<<:::999:::999777666444333333333555555666666777777888888999999:::<<<>>>@@@BBBDDDEEEGGGIIIJJJLLLOOOSSSWWWZZZ```hhhpppvvv{{{~~~|||yyyvvvrrrpppnnnmmmmmmmmmmmmnnnooonnnllliiibbb```[[[XXXXXXZZZ^^^```ddddddfffiiimmmqqquuuwwwvvvtttrrrqqqttt|||{{{rrrkkkbbb]]]\\\WWWTTTSSSVVVYYY^^^gggpppvvv{{{wwwpppooo{{{kkkVVVHHH@@@;;;;;;;;;888555666333444555555666555555555333333333333333333333333333333333333333333333333222222222111111000000///////////////000111222333222222222111111111111111111111111111111111111111111111222222222333333333000000000111111111111111222222222222222222222222111222222333444555555666444333111///000222444666888777666555444555666777<<<======<<<:::999:::;;;===>>>???@@@???===;;;999===@@@FFFMMMQQQNNNFFF@@@===???CCCLLLaaa}}}pppeee^^^[[[]]]aaannnuuuxxxpppcccZZZSSSOOOKKKMMMQQQYYYcccoooyyytttiii]]]WWWTTTQQQQQQSSSRRRRRRQQQOOOMMMKKKIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<=====================999888888999::::::999777888888777555555444444444333444444444555666777888999999999:::;;;===>>>???DDDFFFHHHJJJKKKNNNSSSVVV[[[```hhhoootttxxx|||~~~}}}zzzwwwtttqqqpppooommmnnnoooqqqrrrqqqooollldddaaa]]]ZZZZZZ]]]```cccdddeeegggkkkpppvvv{{{~~~~~~}}}|||zzz{{{}}}tttlllccc^^^^^^WWWTTTSSSUUUXXX[[[dddmmmtttyyyyyyrrrrrr{{{iiiVVVHHH@@@;;;;;;;;;888666666333444555666666666444444333333333333333333333333333333333333333333333333222222222111000///......000000//////000111222222000000111111111111000///000000000000000000000000222222222222333333333333000000000111111222222222222222222333333333333333222222333333444555555555333222111000111222444555888777777666777777888999===>>>>>>===;;;999:::;;;>>>??????@@@???===<<<:::===AAAIIIQQQTTTPPPHHHAAA???AAADDDLLLbbb~~~oooeee___]]]___cccnnnwww{{{ssseeeZZZRRRNNNLLLNNNSSS[[[eeeqqqzzztttiii^^^YYYVVVSSSRRRTTTSSSSSSRRRPPPNNNLLLJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>?????????:::999888999:::;;;999777666555555555555666666777444444444444666777999:::===<<<<<<;;;;;;;;;<<<<<>>>>>===;;;999:::;;;??????@@@@@@@@@???>>>===???EEEMMMTTTVVVQQQHHHBBBBBBCCCFFFNNNccc~~~mmmccc___]]]```eeennnyyyvvvgggZZZQQQLLLLLLNNNTTT\\\fffqqqzzzvvvlllaaa\\\ZZZVVVUUUWWWTTTSSSRRRQQQOOOLLLJJJIIIGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>????????????????????????<<<;;;;;;;;;======;;;:::555444444555555666777888666666666666888:::<<<>>>@@@@@@???>>>>>>>>>>>>>>>CCCEEEGGGHHHJJJMMMQQQUUU\\\aaahhhmmmqqqtttvvvxxxyyy}}}~~~{{{xxxuuutttsssnnnoooqqqsssuuutttpppmmmgggeee```]]]]]]___ccceeehhhhhhiiilllqqqwww}}}vvvmmmeee``````XXXTTTRRRTTTVVVYYYaaaiiiuuuzzzxxxooolllmmmrrrzzziiiSSSIIIAAA<<<<<<<<<999666777555555555666555555444333333333333333333333333333333333333333333333333333222222222111111000000///111000000000000000111111000000000000000111111111000000000000000000000000000000111111111222222222111111111222222222222222111222444555666555555444555555555444444444444444222333555666666666555444444444555666777777888888<<<======<<<:::999:::;;;??????@@@AAAAAAAAAAAAAAAEEEJJJRRRXXXWWWQQQIIICCCBBBDDDGGGQQQfff}}}lllbbb]]]\\\```dddmmmzzzzzziiiZZZPPPJJJJJJMMMRRR[[[eeepppyyy~~~vvvlllaaa]]]ZZZVVVUUUVVVSSSRRRRRRPPPNNNLLLJJJHHHFFFEEEDDDDDDCCCDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA===>>>??????@@@?????????????????????>>>>>>>>>>>><<<;;;;;;<<<======<<<:::666555555555555666666777666666666666888;;;>>>???@@@????????????@@@AAAAAACCCDDDFFFHHHJJJMMMQQQTTT[[[```fffkkknnnqqqsssttttttyyy}}}~~~}}}}}}}}}zzzxxxvvvttttttpppqqqsssuuuwwwuuuqqqmmmiiifffaaa^^^]]]___bbbddddddcccccceeeiiioootttwww|||~~~xxxooogggbbbbbbXXXTTTRRRTTTVVVYYYaaajjjsssyyyzzzrrrpppmmmqqqxxxnnnVVVIIIAAA<<<<<<<<<999777777666666555444444444444444444444444444444444444444333333333333333333333333222222222222222111111111111111000000000000111111111111000///000111222333111111111111111111111111//////000000000111111111333222222222222222222111111222444666777666555555333333444444555555666666444444444444444555555666333444555777888999999999:::;;;<<<;;;:::999:::;;;???@@@@@@AAACCCCCCDDDDDDKKKPPPWWWZZZXXXQQQIIICCC???CCCHHHRRRiii~~~lllaaa\\\[[[___dddmmmzzz|||jjjZZZOOOIIIHHHKKKQQQYYYdddnnnwww|||tttjjj___[[[XXXTTTRRRSSSRRRQQQPPPOOOMMMKKKIIIGGGEEEDDDDDDCCCCCCCCCCCCDDD@@@@@@@@@AAAAAAAAABBBBBB;;;<<<===>>>???????????????>>>>>>>>>=========<<<:::999999:::;;;;;;:::888888777666555555555555555444444444444666999<<<>>><<<<<<<<<===>>>@@@AAABBBBBBDDDFFFHHHIIILLLQQQTTTZZZ^^^eeejjjmmmnnnppprrrqqqvvv{{{|||{{{||||||zzzwwwuuutttsssrrrsssuuuwwwxxxvvvqqqnnnjjjgggbbb^^^]]]^^^aaaddd^^^]]]\\\]]]aaaeeejjjmmmrrrtttwwwxxxxxxxxxyyy{{{~~~zzzqqqiiiddddddXXXTTTRRRTTTVVVYYYaaajjjqqqxxxwwwvvvqqqsssxxxsssZZZIIIAAA<<<<<<<<<999777777777666555444333333444555444444444444444444444444333333333333333333333333222222222222222333333333111111000000000000000111222111000//////111333555111111111111111111111111////////////000000000000444333333222222111111111111222444666777777666555111222333444666777888888666444222111222333666777555666888999;;;<<<<<<<<<888:::;;;;;;999999:::;;;???@@@AAABBBDDDEEEFFFGGGOOOTTTZZZ\\\XXXQQQIIIDDD===AAAGGGTTTkkk}}}hhhaaa___\\\___dddnnnvvv|||wwwhhhYYYPPPMMMJJJMMMRRRXXXaaalllxxxrrrggg^^^ZZZWWWTTTSSSTTTRRRQQQOOOLLLJJJHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA===>>>???@@@@@@???>>>==================<<<<<<;;;<<<;;;999888777888888999555555666666555444333333000111111222444666888999;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAACCCEEEIIIOOOSSSVVVZZZ___dddgggjjjmmmpppqqqrrrtttwwwzzz|||~~~{{{xxxvvvuuuuuutttvvvyyy|||~~~|||wwwsssmmmgggaaa^^^```dddeeeeeebbb[[[UUUTTTTTTVVV\\\ccceeekkkpppnnnlllnnnooonnnrrryyyyyyqqqkkkccc]]]YYYUUURRRRRRSSSVVV^^^fffnnnuuuzzztttwwwxxx{{{yyy___LLLCCC;;;888777444444555444555555666666666666666666555444333333333333333555444444333333222222111111111222222222333333333111111111111111111111111222222222111111111000000...///111222333333222222222222111111111111111111222222111111111111111111222333555666666666555555555555555666555555444333444555555444333444666888777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;===@@@DDDEEECCCBBBDDDFFFMMMQQQVVVXXXTTTNNNIIIFFFCCCEEEIIIVVVppp}}}iiiaaa___]]]aaagggnnntttyyyuuuiiiZZZQQQMMMHHHKKKPPPWWW```lllwwwtttiii^^^YYYVVVRRRPPPRRRRRRQQQOOOLLLJJJHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA>>>>>>????????????>>>>>>===>>>>>>>>>>>>===<<<<<<<<<;;;999888888888888999555666666666666555444333111111222333444555777888999999999:::;;;<<<<<<===???@@@AAABBBDDDGGGMMMQQQRRRVVV[[[```dddgggkkkmmmooopppqqqsssvvvxxx{{{|||~~~{{{wwwtttsssrrrsssuuuwwwzzz{{{yyyuuuqqqkkkfff```^^^```bbbbbbaaa___XXXQQQOOOOOOPPPVVV]]]aaahhhkkkiiiggghhhhhhgggmmmsss|||zzzrrrkkkccc^^^WWWSSSPPPPPPQQQTTT[[[dddlllsss~~~zzzuuuvvvxxx}}}|||bbbMMMCCC;;;999888666555666555555666666666666555555666555444333333333333444444444333333333333222222333333333222222111111111111111111111111111111111222222222111111111000000000111222333222222000000111111111111111111111111111111111111111111111111222222333444444444333333444555555666777777777666555555666444333444666888777777888888999:::::::::::::::::::::999999999999===AAADDDDDDCCCBBBCCCEEEKKKPPPWWWYYYUUUNNNHHHEEEBBBDDDIIIXXXrrr|||hhhaaa___^^^dddlllqqqssstttpppggg[[[RRRLLLGGGJJJOOOWWW```lllxxxuuujjj___YYYUUUPPPNNNOOOSSSQQQOOOLLLJJJHHHGGGFFFGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>>>>?????????????????????>>>======;;;;;;:::888888777777888666666666666666666555444333333333333444555666666666777888999;;;<<<===>>>>>>???@@@AAABBBEEEIIIMMMMMMQQQWWW[[[___cccgggjjjmmmnnnnnnooorrruuuxxxyyy}}}{{{wwwuuuttttttuuuwwwyyyzzzxxxsssooommmiiidddcccddddddccc```]]]UUUMMMJJJIIIJJJPPPWWW```gggllljjjggggggeeebbbgggmmmvvv~~~|||ssskkkddd^^^XXXSSSPPPPPPQQQSSS[[[dddiiiqqq|||yyysssssswwweeeMMMDDD<<<:::999777777999777777777777666555444333555555444333333333444444222222333333333333444444555444444333222111000///111111111111111111111111222222222111111111111111222222333333222111///...111111111111111111111111111111111111111111111111444444444555444444333222333444555777888999999999666666777666444444555777777888888999999::::::;;;:::::::::999999888888888<<<@@@CCCCCCBBBAAACCCEEEKKKRRRZZZ]]]XXXOOOHHHDDDAAACCCJJJYYYvvv{{{hhhaaa______fffoooxxxuuupppjjjbbbZZZQQQLLLGGGJJJPPPXXXaaannnzzzuuujjj^^^XXXTTTPPPOOOPPPSSSRRROOOMMMJJJHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>======>>>???@@@???@@@@@@@@@@@@???>>>>>>;;;;;;:::999888777777666555666666777666666555555444444333333333444555555666777777999:::;;;<<<===>>>???@@@@@@@@@BBBFFFIIIJJJMMMRRRWWW[[[```dddgggmmmmmmmmmnnnppptttwwwyyy}}}}}}|||wwwwwwyyy{{{{{{yyytttpppmmmjjjgggfffgggeeebbb^^^ZZZSSSKKKIIIHHHIIINNNUUUbbbllluuuuuurrrooojjjeeeccchhhpppyyytttlllddd___ZZZVVVRRRRRRSSSUUU]]]eeehhhooozzzvvvoooooottteeeNNNEEE===;;;;;;999888:::888888888777666444333222555444444333333333444444111111222333333444555555444444333333222111000000111111111111111111111111111111111111111111111111111222222333222111000///111111111111111222222222111111111111111222222222777777777777666555555444444444555666777888888777666777888777555444555777888888999999:::;;;;;;;;;<<<<<<;;;::::::999999999:::===AAAAAA@@@AAADDDGGGNNNWWWaaaccc\\\QQQGGGCCC@@@CCCJJJZZZwwwyyygggaaa^^^^^^eeeppp~~~wwwmmmccc\\\VVVPPPLLLIIILLLRRRYYYcccooo|||tttiii]]]WWWTTTQQQQQQSSSSSSRRRPPPMMMKKKIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@??????>>>;;;::::::999888777666555555555666666666666555555444444444333333444444555777777888888999::::::;;;===>>>?????????@@@CCCFFFHHHKKKPPPTTTXXX]]]aaaeeellllllmmmoooqqquuuxxxyyy{{{}}}{{{{{{|||}}}~~~|||xxxtttllliiigggfffgggeee```\\\WWWPPPJJJHHHGGGHHHMMMSSSbbbnnn{{{}}}xxxpppiii___bbbiiisss~~~vvvllleee```[[[VVVSSSSSSSSSUUU\\\eeehhhoooyyyxxxoookkkrrr~~~~~~dddOOOFFF>>><<<;;;999999:::888888888777666444333222444444333333333444444555111111222222333444555555222222222222222222222222111111111111111111111111111111111111111111111111///000111222333222222111000000111111111222222222000000111111111222222222777777666666555555555555555555555666666555555444666777888888666666666777999999999:::;;;;;;<<<<<<;;;;;;::::::999999999999888;;;>>>??????AAADDDHHHRRR\\\fffhhh___RRRHHHCCCAAADDDJJJZZZwwwvvvfff```]]]\\\cccnnn}}}vvvlllaaaYYYSSSOOOMMMKKKNNNSSS[[[dddppp|||uuujjj^^^XXXUUURRRRRRTTTTTTRRRPPPMMMKKKIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>>:::::::::999888666555444333444555555555555555555444444333333333444555555777777777888888999999999<<<===?????????@@@BBBDDDHHHJJJNNNQQQUUUYYY^^^bbbhhhiiikkkooorrruuuxxxyyyxxxzzz}}}}}}|||}}}~~~{{{xxxpppnnnllllllllljjjeeeaaaUUUOOOJJJIIIGGGGGGJJJOOOZZZhhhwww}}}|||yyyqqqkkk^^^```dddmmmyyywwwmmmeeeaaaYYYTTTQQQQQQQQQSSSZZZbbbjjjqqqzzz}}}rrriiippp}}}eeeQQQGGG???<<<;;;999888999888888888777666444333222444444333333333444555555111111222333333444555555111111222222222333333333111111111111111111111111111111111111111222222222...///111222333333222222000000000111222222333333000000000111222222333333444444333222222222333333555555555555555444333333555777888999888777888999999::::::;;;;;;<<<<<<===999999999999999999999999888;;;>>>>>>>>>???CCCFFFQQQ\\\ggghhh___QQQHHHDDDAAADDDKKKZZZvvv}}}ssseee```\\\ZZZ```jjjvvvrrrlllccc[[[TTTOOOMMMLLLOOOTTT[[[dddooo{{{yyylll___YYYUUURRRRRRTTTTTTSSSPPPNNNKKKIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???>>>>>>????????????>>>>>>?????????@@@???>>>>>>===:::::::::999888666444333222222333444444444444444333333333333333444555666444555666777888999:::;;;;;;<<<>>>??????@@@BBBDDDGGGIIILLLOOOQQQUUUZZZ^^^aaadddhhhmmmqqqtttuuuvvvsssuuuxxx{{{{{{{{{{{{}}}~~~~~~{{{xxxrrrpppmmmmmmnnnmmmiiieeeYYYSSSOOOMMMKKKGGGHHHKKKQQQ^^^kkkqqqsssssspppkkkbbbbbbeeemmmyyyxxxmmmfffbbbYYYUUUQQQQQQQQQRRRZZZbbbmmmsss|||sssjjjqqq}}}jjjRRRHHH???<<<;;;777666777777777777777666555333333333333333333333444555666222222222333333444444444333333222222222222222222111111111111111111111111000000111111111222222222000000222222333222111000///000000111222222333333///000000111222222333333222222111000111222333333444555555666666666666555333666888999999999999::::::::::::;;;<<<<<<======:::;;;;;;<<<<<<======>>><<<>>>???>>><<<;;;???BBBJJJUUUbbbddd[[[OOOGGGDDDAAADDDJJJ[[[wwwyyy|||qqqeee```[[[XXX^^^gggnnnnnnlllfff]]]UUUOOOMMMLLLNNNSSSZZZcccnnnyyy|||oooaaaZZZUUUQQQQQQSSSTTTSSSPPPNNNKKKJJJHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAA@@@@@@@@@??????===>>>???@@@@@@???>>>===>>>????????????>>>======::::::::::::888666444222111222333333444444444333333333333333444555666666222333444666999;;;<<<===:::<<<>>>???@@@AAACCCEEEFFFHHHJJJMMMOOOSSSXXX[[[\\\___eeekkkooorrrssssssppprrruuuxxx|||xxxxxxyyy{{{}}}|||zzzwwwmmmjjjgggggghhhgggddd```^^^YYYUUUSSSOOOJJJHHHJJJKKKWWWbbbgggjjjmmmnnnlllhhhggghhhppp{{{yyynnnfffbbb\\\WWWSSSSSSSSSTTT\\\dddooouuu}}}rrrlllrrr~~~oooRRRIII???<<<:::777555666777777777777666555444333333333333333333444555666222222333333333333444444555444444333222111000000111111111111111111111111000000111111222222222222222222333333222111///...///000000111222222333333///000000111222222333333333222222111222333555666333444555777888888888888222555888::::::::::::;;;::::::;;;;;;<<<=========>>>>>>???@@@AAABBBCCCCCC@@@AAAAAA>>>:::999;;;>>>CCCOOO\\\___WWWLLLFFFEEE@@@CCCJJJ[[[yyy{{{}}}pppaaa^^^]]]\\\^^^eeepppooommmfff]]]UUUNNNKKKLLLPPPUUU\\\dddnnnyyysssccc[[[XXXUUUTTTUUUTTTRRROOOLLLIIIHHHHHHIIIFFFFFFEEEEEEDDDDDDCCCCCCCCCBBB@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBB??????>>>>>>======<<<<<<999999999888777555333222222222333333333333444444222222222222333444555666444555666777777888888888<<<;;;;;;<<<>>>@@@CCCDDDDDDFFFHHHLLLOOOQQQSSSTTTXXXZZZ^^^bbbeeeeeeeeedddggghhhlllrrrvvv{{{||||||{{{|||||||||yyywwwmmmjjjhhhffffffeeecccbbb\\\WWWPPPLLLKKKLLLMMMNNNNNNRRR[[[fffooorrrpppmmmnnnmmmooottt|||{{{pppfff```[[[YYYUUURRRQQQUUU[[[```kkkuuu~~~ppplllsssmmmSSSHHH>>><<<;;;999666666444444444444444444333333555444222111000111222222222222222333333444444444888777666555444333333333000000111111111111000000000000111111222222222222333333333222222111111111222111000000000111333444111111111111222333444555444333222111222444666888777777777777888888888888777777888888999999999999666:::======;;;;;;@@@DDDEEEDDDCCCBBBCCCEEEGGGIIILLLGGGAAA<<<;;;<<<>>>???>>>MMMTTTWWWYYYOOOBBBCCCFFFJJJLLL^^^~~~yyy|||pppcccaaaaaa___aaafffoooooonnnhhh___VVVNNNKKKJJJNNNUUU]]]fffqqq{{{~~~jjj___ZZZVVVSSSSSSSSSQQQNNNLLLJJJIIIJJJJJJFFFFFFFFFEEEDDDDDDCCCCCCCCCBBB@@@???>>>???@@@AAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????>>>===<<<<<<;;;:::999888777555444444222222333333333333444444111111111111222333444444555666777777888888888888:::;;;;;;===>>>@@@BBBCCCDDDEEEHHHKKKMMMOOOPPPQQQPPPRRRUUUXXXZZZ[[[[[[ZZZ^^^^^^bbbggglllrrr}}}~~~}}}}}}}}}~~~|||yyywwwmmmjjjfffddddddcccbbbaaa[[[WWWPPPLLLKKKKKKLLLLLLMMMQQQYYYcccmmmssssssrrrssstttvvv{{{{{{pppfff```ZZZXXXUUUQQQQQQTTT[[[```jjjttt}}}|||oookkksssoooQQQFFF<<<::::::777555555666666555555555555444444444333333222111111222222222222222333333444444444888777666555444444444444000111111111111111111000000111111111222222222222333333333222222222111111222111000000000111222333111111111111222333444555888777555444333444555666444555555555555666666666999999999999999:::::::::888;;;>>>===;;;;;;???CCCHHHGGGGGGFFFGGGHHHJJJJJJJJJFFFAAA===;;;;;;<<<<<<@@@NNNUUUXXXZZZOOOCCCCCCCCCHHHKKK^^^zzz}}}pppddddddeeecccdddiiioooooonnnhhh```VVVNNNJJJHHHMMMVVV___iiisss|||nnn```[[[WWWTTTRRRRRRPPPNNNLLLKKKJJJJJJKKKGGGFFFFFFEEEEEEDDDCCCCCCCCCBBB@@@?????????@@@AAA??????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???======<<<<<<;;;999777666555555555222222333333333333444444000000000000111222333333777777888888999888888888999:::;;;===???@@@AAAAAADDDEEEGGGIIIKKKLLLLLLLLLJJJJJJLLLNNNOOOPPPPPPPPPTTTTTTVVV\\\aaagggttt|||yyyvvvmmmiiidddaaa`````````___[[[VVVPPPLLLKKKKKKJJJJJJJJJNNNTTT^^^hhhpppsssuuuwwwzzz~~~|||qqqggg```ZZZXXXUUUQQQQQQTTTZZZ___iiisss|||}}}pppiiiqqqrrrQQQFFF<<<::::::888666777777777666666666555555555333333333333333222222111222222333333333333444444777666555444444333444444222222222222222222222222111111111111222222222222333333333222222222222111222111111000000000111111111111111222222333444555<<<:::888666555555555555555555555555666666777777:::::::::::::::::::::::::::<<<>>>===;;;;;;???BBBEEEEEEEEEFFFFFFFFFFFFGGGIIIGGGCCC???===<<<<<<<<>>??????@@@@@@AAAAAAAAACCCCCCBBBAAA???>>>======<<<;;;888555444444555555222222222333333333444444111111111111111222333333888888999999999999888888777999;;;>>>???@@@@@@@@@CCCEEEGGGIIIJJJJJJIIIHHHIIIIIIJJJJJJKKKLLLLLLMMMOOONNNPPPTTTYYY```mmmyyy|||wwwssslllhhhbbb^^^]]]]]]]]]]]]ZZZVVVQQQMMMKKKKKKJJJIIIHHHJJJOOOVVV^^^fffmmmpppuuuzzz}}}rrrgggaaa[[[YYYUUURRRQQQUUU[[[```iiisss|||uuujjjooozzztttUUUJJJ???<<<<<<;;;::::::777777666666555444444444222222444444444333222111333333333333333333333333555444333333222222222333333333333333333333333333222222222222222222222222222222222222222222222222222222111111000000000000222222222222333444555555;;;:::888777666555555555888888888999::::::;;;;;;;;;;;;::::::::::::999999;;;===>>>===<<<<<<>>>AAABBBCCCDDDEEEEEEEEEEEEEEEHHHHHHFFFDDDAAA?????????BBBOOOUUUWWWYYYNNNBBBCCC@@@FFFLLLaaappp```]]]___aaagggppprrroooiiiaaaXXXQQQNNNNNNKKKPPPXXXaaaiiirrrzzzooo___[[[XXXTTTRRRTTTSSSQQQNNNLLLJJJHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBAAAAAAAAAAAAAAAAAA>>>??????@@@AAAAAABBBBBBCCCCCCBBBAAA@@@???>>>>>><<<:::777555333333444555222222222333333333444444333222222222222333444444777888888999999999999888666888:::===????????????CCCEEEGGGJJJKKKJJJIIIHHHLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMPPPTTTZZZfffrrr{{{uuupppkkkgggaaa]]][[[[[[[[[[[[YYYUUUQQQNNNMMMLLLJJJHHHHHHHHHJJJMMMRRRYYY```dddlllsss|||~~~rrrhhhaaa[[[YYYVVVSSSRRRVVV\\\aaaiiisss}}}|||qqqpppvvvwwwWWWLLL@@@======;;;:::;;;666666555555444333222222111222444555555444333222333333333333333333333333222222111111000000111111444444333222222333444444333222222222222222222222222222222222222222222222111222222222222111111111222222222222333444555666666666666666666666666666999999:::;;;<<<<<<======::::::::::::::::::::::::<<<===============???@@@CCCDDDFFFHHHIIIJJJKKKKKKIIIIIIIIIFFFBBB??????@@@@@@NNNSSSUUUWWWLLLAAABBBAAAHHHNNNdddrrr```[[[\\\^^^fffpppssspppiii```WWWQQQOOONNNLLLQQQXXX```hhhqqqyyy~~~sssbbb[[[VVVSSSQQQTTTSSSQQQOOOMMMJJJIIIGGGHHHGGGGGGFFFFFFEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA??????@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@?????????;;;:::888666444444444444222222333333333333444444444333333222333333444444555666777888999999999999777888999;;;===>>>??????CCCEEEIIILLLMMMMMMLLLKKKNNNOOOPPPPPPQQQQQQPPPPPPNNNLLLMMMOOORRRVVV```kkk~~~{{{tttooojjjfffaaa]]][[[ZZZYYYXXXWWWUUURRRPPPOOONNNKKKIIIHHHHHHHHHGGGIIINNNTTTYYYaaaiiittt}}}sssiiibbb[[[YYYVVVRRRRRRUUU[[[```iiisss~~~xxxuuuxxxzzzYYYLLL@@@<<<;;;999888999666666555444333222222111222333333444444444444444444444333333333333222222111111000000000000111111444444222222222222444444333333333333222222222222111222222222222333333333111222222333444444333333222222222222333444555666333333444555666666777777777888888999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<============>>>???@@@AAAAAABBBDDDGGGJJJMMMOOOPPPMMMNNNMMMHHHAAA======>>>???LLLRRRSSSVVVLLLBBBCCCBBBJJJQQQfffsssbbb]]]]]]^^^dddmmmrrrpppllleee\\\TTTOOOMMMKKKOOOUUU]]]fffpppzzzrrrbbbZZZUUUQQQQQQQQQPPPPPPOOONNNLLLKKKJJJHHHHHHGGGFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@???@@@AAABBBCCCDDDDDDEEE@@@@@@@@@@@@@@@?????????<<<;;;:::999888666555555222222333333333333444444333333222222222222222333333444555777888999999:::777888888:::;;;===???@@@CCCFFFJJJNNNQQQQQQQQQPPPRRRSSSUUUWWWWWWVVVUUUTTTQQQPPPPPPRRRSSSUUU]]]fffzzz}}}uuupppiiifffaaa^^^\\\ZZZWWWUUUVVVTTTRRRRRRQQQPPPMMMKKKJJJJJJHHHFFFEEEHHHNNNSSSYYYbbbmmmtttxxxzzz}}}}}}tttiiibbbYYYWWWTTTPPPPPPSSSZZZ___gggrrr}}}xxxwww{{{\\\OOOBBB===;;;888777888777777666555444333222222333333333333333444555555444444444333333222222222222222111111111222222333444333222111111222333444444444333333333222222222111111222222222333333333000111333555666666666555333333222333333444555666333333444555666666666666666666777888999:::;;;;;;;;;;;;<<<===>>>??????@@@<<<<<<<<<===???@@@AAABBB???@@@CCCFFFKKKPPPTTTVVVXXXXXXUUUMMMCCC===<<<===>>>KKKQQQSSSVVVMMMDDDFFFAAAIIIQQQhhhuuuddd```___^^^cccjjjpppqqqoooiii```WWWPPPLLLIIIMMMSSS[[[eeeppp{{{mmm```XXXSSSRRRSSSNNNNNNOOOOOOOOONNNNNNMMMHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCEEEEEEFFF>>>>>>?????????@@@@@@@@@======<<<<<<:::999777666222222333333333444444444222222111111111111111222111333444666888999::::::888888888999:::===???AAACCCFFFKKKPPPSSSTTTTTTSSSUUUWWWZZZ\\\]]]\\\ZZZXXXVVVTTTUUUWWWVVVWWW^^^fffwwwvvvqqqiiifffbbb___\\\ZZZWWWTTTVVVTTTSSSSSSSSSQQQOOOLLLLLLKKKJJJFFFDDDFFFLLLQQQVVV^^^iiiooorrrsssvvvyyy}}}~~~|||tttiiicccWWWUUURRROOONNNRRRXXX]]]fffqqq|||}}}tttwww|||___RRREEE???===:::999999999888777666555444333333444333333222333444666777444444444333333222222222333333333222333333444444444333111000000111333444444444444333333222222222111111111222222333333333000111333666777777777777333333333333444555666666444444555666666666666666666777777999:::;;;<<<<<<<<<<<<===???@@@AAABBBCCC<<<;;;;;;<<>>===>>>???LLLQQQTTTWWWOOOFFFHHH@@@HHHQQQiiivvvaaaXXXXXXZZZ]]]___lllooooooiiiccc]]]UUUMMMKKKMMMPPPWWWbbbmmmxxx~~~~~~}}}jjj^^^WWWQQQPPPQQQPPPPPPOOOOOONNNMMMLLLLLLIIIIIIHHHFFFDDDCCCBBBAAADDDDDDCCCCCCCCCBBBBBBBBBDDDDDDEEEEEEDDDCCCBBBBBB<<<<<<============<<<<<<;;;;;;<<<<<<:::888555444333333333222222222111111222222222222222222222222222333555777888999999:::777888999999999;;;???BBBCCCGGGNNNSSSVVVWWWYYYYYYZZZ\\\___aaabbbaaa```^^^___ZZZWWWWWWVVVWWW]]]ddduuuzzzxxxqqqnnnjjjfffbbb___ZZZWWWVVVTTTRRRRRRRRRQQQPPPNNNPPPMMMKKKJJJHHHGGGMMMVVVWWW]]]dddiiijjjmmmsssxxx}}}{{{ttthhh___ZZZVVVRRRRRRQQQQQQVVV]]]hhhoooxxx~~~xxxwwwyyyfffRRR@@@<<<;;;666444555888777777666555555444444444444444444444444444444222222444444444444222222111111222222222333333333333333222222333333444555222222111111111111222222000111222222333333333333333333222222222333444555555555555444444333333333666666666777888888999999999999:::;;;<<<<<<<<<;;;:::;;;>>>CCCGGGHHHEEEAAA???>>>>>>>>>???@@@AAAAAACCCGGGJJJKKKMMMTTT___hhhiiikkkdddSSSCCC===???@@@@@@EEEPPPYYYXXXNNNFFFDDDBBBFFFRRRlllyyydddYYYXXXYYY[[[]]]gggkkkkkkfff```[[[TTTMMMKKKLLLPPPXXXbbbmmmwww}}}uuudddZZZVVVRRRPPPQQQQQQPPPOOONNNLLLKKKJJJIIIKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEEEEEEEDDDCCCAAAAAA<<<<<<============<<<<<<;;;;;;<<<<<<:::888666444333333333333222222222222222222222222222222222222000000111333444555666777777888999999999;;;???BBBEEEIIIOOOTTTVVVXXXYYYYYY\\\]]]___aaaaaa___]]]\\\YYYVVVTTTUUUVVVWWW]]]dddooo~~~|||uuuqqqmmmiiieeeaaa]]]YYYWWWUUUTTTSSSTTTSSSQQQPPPQQQNNNNNNNNNLLLKKKQQQYYYXXX]]]eeekkkooosssvvvyyyttthhh```[[[VVVSSSRRRQQQQQQVVV]]]gggnnnwww}}}xxxwwwyyygggSSSAAA===<<<888555666777777666666555444444333444444444444444444444444222333333444444333333222111111111111222222222222333222222222222333444444333333222222222222333333111111222333333333333333222222222222222222333444555555555444444333333333555666666777999::::::;;;999999:::;;;<<<=========;;;;;;<<<@@@CCCCCC@@@===@@@@@@?????????@@@@@@AAADDDGGGKKKMMMOOOWWWccclllooolllaaaOOOBBB>>>>>>>>>AAAFFFPPPYYYXXXOOOGGGDDDCCCGGGTTTmmm{{{fff[[[XXXWWWYYY[[[bbbggggggbbb\\\XXXRRRMMMKKKLLLQQQXXXbbbmmmwww|||}}}xxxkkk]]]WWWUUURRRPPPQQQQQQQQQOOOMMMKKKIIIHHHGGGJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFEEEEEECCCBBB@@@???<<<======>>>>>>======<<<<<<<<<<<<<<<:::888666555444444444444333333333333222222222222222222222222000000000000111333555666777888888888999;;;???BBBGGGKKKQQQUUUWWWWWWXXXYYY[[[\\\]]]^^^]]][[[YYYWWWSSSPPPPPPSSSTTTUUU[[[bbbmmm}}}zzzwwwrrrnnnjjjeee```\\\YYYWWWVVVVVVVVVVVVTTTRRRPPPNNNNNNPPPPPPRRRYYYbbbeeehhhnnnvvv}}}uuuiiiaaa\\\WWWTTTSSSQQQQQQVVV]]]fffmmmvvv~~~{{{wwwwwwzzzhhhTTTBBB>>>===999666888666666555555444333333333444444444444444444444444444333333222222333333444111111111111222222222222222222222222222333444444444333333333333333333444222333333444444444444333111111111222222222333333555555555444444444444444555555777888:::;;;======999999:::<<<===>>>??????=========>>>@@@@@@>>><<>>======>>>>>>>>>>>>======<<<<<<<<<;;;:::888666555555555444444444333333333111111111111111111111111333222111111222444777999777888888888888;;;>>>AAAIIIMMMRRRUUUVVVWWWXXXYYYXXXXXXYYYZZZYYYXXXVVVUUUPPPNNNOOORRRSSSTTTXXX___mmm||||||xxxtttoooiiiccc___ZZZYYYXXXYYYYYYXXXVVVTTTPPPNNNMMMPPPSSSZZZgggsssyyyxxxzzz~~~uuujjjccc]]]YYYUUUTTTRRRQQQVVV]]]eeellluuu}}}xxxwwwxxx{{{gggSSSAAA======888666888555555444444444333333333444444444444444444444444444444222222222222444444222222222222333333333333222222222111222333333444333333222222222222333333333333444555555444444444222222333333333444333333555555555555555444444444444555777999;;;===??????999::::::<<<===???@@@AAA?????????@@@@@@AAA@@@???DDDCCCAAA@@@???@@@AAABBB@@@BBBDDDDDDFFFMMMYYYcccuuusssiiiWWWHHHBBB@@@???@@@EEEPPPYYYXXXNNNFFFDDDFFFGGGNNNbbbyyyeeeZZZUUUTTTVVVYYYbbbhhhkkkddd\\\UUUOOOKKKJJJLLLQQQXXXbbbllluuuzzz~~~ooodddZZZWWWUUURRROOONNNOOOOOOOOONNNNNNMMMMMMMMMIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA???>>>======>>>>>>>>>>>>============<<<;;;:::888777666555555444444444333333333111111111111111111111111444333222222333555777999666777888888888:::>>>AAAIIILLLQQQSSSTTTUUUVVVXXXVVVVVVXXXYYYZZZZZZZZZYYYSSSQQQQQQSSSSSSRRRVVV\\\iiiuuu~~~yyytttnnngggbbb\\\[[[[[[\\\]]]\\\YYYWWWUUUQQQOOOQQQWWWbbbttt~~~|||vvvkkkeee___ZZZVVVTTTRRRQQQVVV]]]dddlllvvv}}}vvvvvvwww{{{eeeQQQ@@@<<<<<<777555777444444444444444333333333444444444444444444444444444444222222222222444444333333333444444444444555222111111111111222333333222222111111111111222222444444444555555444333333333444555666666666555555555555555555555555555555444555777999;;;>>>???@@@:::::::::;;;===???@@@BBB<<<>>>???AAAAAABBBCCCDDDFFFDDDBBB@@@@@@AAABBBCCCGGGIIIJJJHHHGGGKKKUUU^^^kkkqqqnnn^^^LLLAAA???@@@???EEEOOOXXXWWWMMMEEECCCEEEEEEJJJZZZuuuyyyggg[[[VVVSSSUUUYYYbbbjjjnnniii___WWWPPPKKKIIILLLQQQYYYbbbllltttyyyrrrfff\\\XXXVVVRRROOONNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJJJJIIIHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDBBBAAA???>>>===>>>>>>??????>>>>>>===>>>===<<<;;;:::888888777444444444444333333333333111111111111111111111111111111000000111333444555666777777777888:::>>>AAAGGGJJJNNNQQQRRRSSSUUUVVVWWWXXXYYY[[[]]]^^^______YYYVVVTTTUUUTTTSSSXXX^^^bbbkkkuuu{{{zzzssslllfff______```aaabbbaaa^^^[[[[[[VVVRRRSSSYYYdddwww}}}|||wwwlllgggaaa\\\WWWUUUSSSQQQVVV\\\dddmmmyyyuuuqqqssswww~~~dddPPP???;;;;;;777555777555555444444444444444444444444444444444444444444444333333222222333333444333333333333444444444444111111111111111222333333222111111000000111111222333444444444444333333222444555666777777777666555555555555555555666666666444555777999;;;===???@@@::::::::::::;;;===???AAA999<<>>???@@@EEEOOOXXXWWWNNNFFFDDDDDDEEEKKK[[[uuu}}}kkk^^^WWWSSSTTTXXX___iiippplllcccZZZSSSMMMIIILLLQQQYYYbbbkkksssxxx}}}ssshhh\\\XXXVVVRRROOONNNOOONNNNNNNNNMMMMMMLLLLLLNNNMMMLLLKKKJJJIIIHHHGGGEEEEEEEEEFFFFFFGGGGGGGGGCCCCCCCCCCCCBBBAAA@@@???>>>>>>????????????>>>>>>???>>><<<;;;:::999888888333333333333222222222222111111111111111111111111//////000000111222222222666777777777777:::>>>AAAEEEGGGKKKNNNOOOQQQSSSUUUWWWXXXYYY[[[]]]___``````]]]ZZZWWWWWWWWWVVV\\\cccdddjjjooopppxxxyyyqqqkkkddddddeeeggghhhfffccc```]]]XXXSSSSSSUUU\\\kkkyyyxxx{{{wwwmmmhhhbbb]]]XXXVVVSSSQQQVVV\\\dddnnn{{{uuuiiilllrrrzzzeeeQQQ@@@<<<<<<888666888555555555555555555555555444444444444444444444444222333333444444333333222111111111222222222333333111111111111111222222333333222222111111222222333333333333333333222111111333444666777888777666555444555555555666666666777555555777888:::<<<>>>>>>;;;:::999999:::<<<>>>???999>>>CCCFFFFFFEEEFFFGGGGGGEEEBBBAAAAAACCCFFFHHHOOOQQQQQQMMMHHHGGGLLLQQQXXXccchhh^^^OOODDD@@@???BBBGGGQQQZZZYYYPPPHHHEEECCCGGGRRRfffnnnaaaXXXSSSTTTXXX\\\hhhqqqnnneee\\\TTTOOOIIILLLQQQYYYbbbkkkssswwwzzzssshhh\\\XXXVVVRRRPPPOOOOOOOOONNNMMMLLLKKKJJJIIIMMMLLLKKKJJJHHHGGGEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGBBBCCCCCCCCCBBBAAAAAA@@@>>>>>>????????????>>>>>>???>>>===;;;999999888888333333333222222222111111000000000000000000000000///000111222333333222222666777777777777:::===@@@CCCEEEIIILLLNNNPPPRRRUUUVVVVVVWWWYYYZZZ\\\]]]^^^```\\\YYYYYYXXXYYY___ggglllppppppmmmqqq}}}tttnnnggghhhiiikkklllkkkgggddd\\\WWWRRRPPPOOORRR\\\gggqqquuu|||yyyrrrxxxwwwnnniiibbb]]]YYYVVVSSSRRRVVV\\\dddooo}}}uuucccgggnnnwwwfffRRRAAA======:::777999555555666666666666666666444444444444444444444444222222444555555444222222///000000000000111111111111111111000111222222333444333333222222333333444333333333333222222111000222333555777777666555444444555555555666666777777555555777888:::;;;======<<<;;;999999999;;;===>>>===BBBHHHJJJJJJHHHHHHIIIFFFEEEBBBAAAAAADDDGGGIIIUUUWWWXXXTTTOOOMMMPPPUUUYYYaaaddd]]]QQQJJJEEEAAACCCIIISSS\\\[[[RRRJJJGGGAAAJJJZZZpppooobbb[[[WWWVVVXXX]]]gggooonnnggg___VVVNNNKKKNNNRRRWWW^^^fffnnnttt~~~xxxlll___ZZZWWWSSSPPPPPPPPPPPPOOONNNMMMLLLKKKJJJKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCCCCCCC????????????>>>>>>>>>>>>@@@@@@???>>>;;;999777666222222222333333444444444222222222222111111000000000///......///111333444444555555555666888<<>>===;;;999888777444444444444333333222222222222222222111111111000111000///...///111333444444555555555555888;;;???EEEFFFHHHLLLOOOSSSVVVXXXZZZYYYXXXYYY[[[\\\[[[ZZZXXXZZZZZZYYYYYY^^^gggnnnuuuzzzrrryyyzzzvvvnnnkkkiiiiiikkkkkkhhheee[[[VVVOOOHHHDDDEEEHHHKKKTTT[[[dddlllvvv~~~|||xxxtttwwwyyynnnhhhddd]]]WWWUUUTTTSSSWWW\\\eeennn{{{nnnfffgggkkkssszzzdddUUUFFF@@@>>>:::777666888666555555666666555333222222222222222222222222333333333222222222222111333222222222111111111111222222111111222222333444222222222333333222222222222222333333333444444444333444555666777666555555666444222444666666666555666666666777888999999999999999:::;;;<<<===>>>???>>>@@@CCCEEEHHHJJJJJJKKKKKKJJJIIIIIIIIIJJJKKKLLLOOOQQQSSSRRROOOOOOSSSVVV^^^ccceee___RRRHHHFFFHHHEEEPPPTTTVVVZZZQQQEEEEEEEEEMMMZZZxxxtttfff]]]XXXWWWYYY^^^hhhpppnnnggg___UUUMMMJJJLLLNNNSSSZZZdddooowww}}}~~~pppbbb\\\XXXSSSPPPOOOOOOOOONNNMMMLLLKKKKKKJJJLLLLLLKKKKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBBBBAAAAAA@@@@@@???BBBAAAAAAAAAAAA@@@@@@@@@=========<<<;;;:::888777777666555444333222111111222222222222111111111111111000000///000111333444444444555555555777;;;>>>CCCDDDGGGKKKPPPTTTWWWYYYXXXWWWVVVWWWYYYZZZYYYXXXTTTVVVXXXXXXZZZ___gggmmmpppyyy~~~yyyttt{{{{{{vvvooommmjjjjjjkkkkkkgggdddWWWSSSMMMGGGCCCBBBDDDEEEIIIPPPXXX```lllvvvzzzxxxvvvsssrrrwwwzzzoooiiiddd]]]WWWUUUTTTSSSWWW]]]cccmmmyyyqqqhhhhhhkkkrrrxxxcccUUUFFF@@@>>>;;;888777999777666555666666444222222222222222222222222222111111222222222333333333333333222222222222111111222222111111222222333444222222333333333333222222333333333333444444444444444555666777888777777666666555333555888;;;;;;999666666777777888999999999999999:::<<<>>>???AAABBB===>>>@@@CCCFFFJJJLLLNNNMMMLLLLLLKKKLLLMMMNNNOOORRRSSSRRRPPPMMMNNNRRRWWWbbbeeeeee^^^QQQGGGEEEFFFGGGRRRUUUWWWZZZQQQFFFFFFBBBJJJWWWuuuuuufff^^^ZZZZZZ\\\^^^hhhooonnnggg^^^UUUMMMIIIJJJLLLPPPWWWcccoooxxx|||sssddd\\\XXXSSSOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@;;;<<<<<<<<<;;;:::999888777777666555444333222222222222222222222222222222222111111111111222333444333444555555555777;;;>>>@@@BBBFFFKKKPPPUUUXXXZZZXXXWWWVVVWWWYYYZZZYYYXXXTTTUUUVVVVVVYYY___hhhnnnmmmsssvvvssspppwww{{{vvvmmmkkkiiijjjlllkkkhhheeeYYYUUUNNNIIIFFFDDDCCCCCCCCCIIIPPPXXXdddpppuuutttooonnnooottt}}}|||qqqjjjccc]]]WWWUUUTTTTTTXXX^^^dddmmmzzzrrrkkkkkknnnuuu|||aaaSSSDDD>>>===;;;888777:::888666666666555333111333333222222222222222111000000111222333333444444333333333333333333222222222222111111222222333444333333333222222333333333333333333444444444444555333444666777888777777666666666444444777<<<;;;888777777888888999999999999:::;;;<<<>>>???@@@AAAAAA>>>@@@DDDGGGKKKMMMOOOOOONNNNNNMMMMMMMMMNNNOOOPPPTTTUUUVVVTTTQQQQQQUUUXXXeeefffcccZZZMMMCCC@@@AAAFFFRRRWWWXXXZZZPPPEEEGGGFFFMMMWWWsssxxxhhh___YYYXXXZZZ\\\fffnnnlllfff^^^UUUMMMIIIIIIKKKNNNVVVaaannnwww{{{ttteee\\\WWWRRROOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????;;;<<<<<<<<<;;;;;;:::999666666666555555555444444222222222222222222222333222222222222222333333333333444444444555777;;;>>>>>>AAAFFFKKKQQQUUUYYYZZZXXXWWWWWWXXXZZZ[[[[[[ZZZWWWVVVUUUUUUYYY```iiiooommmnnnmmmjjjiiipppyyytttllljjjiiikkkmmmlllhhheee\\\WWWPPPKKKHHHFFFCCCAAA@@@EEEJJJQQQ\\\hhhnnnnnnkkkkkkmmmrrryyy~~~ssslllccc]]]WWWVVVUUUTTTYYY___fffooo{{{wwwnnnmmmoooxxx^^^PPPBBB<<<<<<999777666:::888666666666555333111333333333222222111111111000000111222333444444555333333333333333333444444222222111111222222333444444444333222222333444444333333444444444555555555222333555666777777666666555777666333333777777444999999999:::::::::::::::<<<===>>>???@@@@@@@@@???BBBEEEKKKPPPSSSSSSQQQPPPPPPOOONNNMMMMMMNNNOOOPPPSSSVVVYYYXXXVVVTTTVVVXXXaaaaaa]]]SSSGGG???===>>>DDDRRRXXXYYY[[[PPPEEEGGGHHHNNNWWWrrrlll___WWWTTTUUUYYYccckkkkkkeee]]]TTTMMMHHHHHHJJJMMMUUU```llluuuzzztttddd\\\WWWRRROOOOOOMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIJJJJJJIIIHHHHHHGGGEEEEEEEEEFFFFFFGGGGGGHHHBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@????????????============<<<;;;::::::666666666666666555555555222222222222333333333333333333333333333333333333333333444444444666:::======@@@EEEKKKQQQUUUXXXYYYXXXWWWWWWYYY\\\]]]]]]]]][[[YYYXXXXXX[[[bbbiiimmmmmmiiieeebbb```eeerrr|||uuuqqqmmmkkkkkkmmmooooookkkggg___YYYPPPKKKHHHFFFCCC@@@>>>BBBEEEIIISSS___eeeeeefffgggiiinnnuuu}}}ssslllccc]]]WWWVVVUUUUUUYYY___gggppp|||qqqnnnpppyyy]]]NNN@@@;;;;;;999666666999777666555666666444222444333333222222111111111000000111222333333444444333333444444444444555555222222111111222222333444555444333222222333444555333444444444555555555555111222444666777777777666888@@@AAA999555999;;;999;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>DDDIIIOOOUUUXXXXXXUUUSSSRRRQQQOOONNNMMMMMMNNNNNNPPPTTTWWWXXXVVVUUUVVVXXX]]]\\\VVVMMMDDD???>>>@@@BBBRRRZZZ]]]^^^RRRGGGIIIEEELLLWWWrrrpppaaaXXXTTTTTTUUU```iiiiiiddd]]]TTTMMMGGGHHHJJJMMMTTT^^^jjjrrrzzz~~~ssscccZZZVVVQQQOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHIIIHHHHHHGGGFFFCCCDDDDDDEEEEEEFFFGGGGGGAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::999888888777666555444444222222222333333333444444333444444444444444333333222333444444444666:::======@@@FFFLLLQQQUUUWWWXXXVVVUUUVVVXXX\\\^^^___^^^\\\\\\\\\^^^aaaeeeggghhheee___ZZZWWWUUUVVV___kkkyyy~~~xxxrrrmmmhhhhhhjjjooouuuwwwuuurrrccc\\\RRRKKKIIIHHHEEEBBB>>>AAABBBDDDLLLWWW\\\\\\]]]___aaafffmmmwww~~~rrrkkkccc]]]WWWVVVUUUVVVZZZ```hhhqqq|||wwwrrrsss{{{}}}\\\NNN@@@;;;;;;999777777888666555555666666555333444444333333222111111000111111111222222333333333333444444444555555555555222222111111222222333444666444333222222333444666444444444444555555555555222333555777888888888888999EEEHHH>>>777:::??????========================;;;<<<>>>@@@AAAAAA@@@???EEEHHHOOOUUUXXXYYYXXXWWWTTTSSSQQQOOONNNMMMMMMMMMPPPSSSUUUUUUTTTTTTWWWZZZaaa^^^WWWMMMCCC>>>===???AAARRR]]]bbbbbbVVVJJJKKKDDDLLLWWWtttsssdddZZZWWWWWWSSS^^^ggghhhccc]]]TTTMMMGGGHHHJJJNNNTTT^^^hhhpppyyy~~~sssbbbZZZUUUQQQOOOPPPLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGHHHHHHHHHGGGFFFFFFBBBCCCCCCDDDEEEFFFFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>><<<;;;:::;;;:::999777666444333222222222222333333444444444444444444555555444333333222333444444444666:::======@@@FFFLLLQQQUUUWWWXXXTTTTTTUUUXXX\\\^^^______\\\]]]```cccfffgggfffddd\\\VVVQQQOOOLLLIIIOOOYYYjjj{{{{{{vvvoookkkaaaccchhhpppzzz~~~hhh___TTTNNNKKKJJJGGGDDD@@@BBBBBBBBBIIISSSYYYYYYUUUVVVYYY___fffqqq|||}}}qqqiiiccc]]]WWWVVVVVVVVVZZZ```gggppp|||}}}wwwwww{{{]]]NNNAAA<<<<<<:::999888777666555555666777666444444444333333222111000000111222222222222333333333444444444555555555666666222222111111222222333444666555333222222333555666444444444555555555666666333444666888999:::999999222AAAFFF;;;222555<<<>>>????????????>>>>>>>>>>>>888:::===???AAABBBAAAAAADDDGGGLLLQQQVVVYYY[[[[[[WWWUUUSSSPPPNNNMMMMMMMMMRRRTTTUUUTTTSSSUUUZZZ___jjjeee[[[NNNCCC<<<::::::@@@SSS```eeefffYYYLLLMMMFFFNNNYYYuuuvvvcccXXXUUUTTTUUU[[[bbbeeebbb\\\UUUPPPJJJHHHIIIMMMQQQWWWcccooouuuzzztttddd\\\YYYTTTOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOLLLIIIHHHIIIIIIFFFCCCCCCCCCBBBCCCEEEEEEDDDBBBCCCCCCBBBAAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA???>>><<<;;;;;;;;;::::::999777555444333444444333222222222222333666666555444444444444555666666555555666777888:::>>>BBBHHHNNNRRRTTTTTTTTTTTTUUUWWWYYY\\\]]]^^^^^^bbb^^^\\\aaajjjooommmiii]]]SSSIIIEEEDDDDDDHHHNNN```nnn}}}vvvqqqlllddd___\\\]]]bbbkkkwww~~~}}}nnnfff[[[SSSMMMIIIFFFCCCAAAAAABBBDDDHHHMMMQQQSSSOOOOOOSSSZZZaaajjjxxx~~~qqqhhhbbb]]]XXXVVVTTTTTTZZZbbbkkkrrr|||xxx^^^OOOAAA<<<<<<:::888777333666888666333000111333333333333222222222111111333333333333333333333333222111111000111111222222777666444111000000000000000000111222222333444444444444333333333444555555444555777888999999999888:::999888777777888999999===>>>>>>======>>>@@@BBBBBBBBBAAA@@@@@@AAACCCCCCEEEHHHKKKOOOWWW```aaa^^^WWWWWWWWWSSSOOONNNPPPTTTPPPUUUWWWTTTPPPRRR\\\fffwwwssseeeOOO>>>:::<<<>>>FFFOOO```pppqqqcccSSSKKKHHHQQQYYYpppxxxeee[[[VVVUUUWWW\\\cccfffbbb[[[SSSOOOIIIHHHIIILLLPPPVVVbbbmmmuuuzzztttddd\\\YYYSSSNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHHHHJJJKKKIIIGGGFFFEEEEEEEEEGGGGGGEEECCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<<<<;;;<<<;;;;;;:::999777555444666666555444444444444555555555444444444444555555666555555555555777888999===@@@FFFLLLQQQTTTUUUUUUVVVWWWYYY[[[\\\]]]^^^^^^bbb``````eeelllqqqpppnnn```VVVKKKFFFDDDCCCFFFKKKUUUaaatttxxxqqqlllgggaaa\\\WWWWWW\\\eeeqqqyyy|||{{{jjjddd\\\UUUPPPMMMJJJHHHDDDDDDDDDEEEHHHKKKNNNPPPNNNMMMPPPVVV]]]fffuuu}}}qqqiiiccc]]]XXXVVVUUUUUU[[[cccmmmttt~~~zzz]]]OOOAAA<<<<<<:::777777444555666555444222222222333333222222222111111111333333333333333333333333444444333333222333333333666555333222111000111111111111222222333333444444444444444444444555666666444555777888999999888888777666666777888:::<<<======>>>>>>>>>>>>???BBBDDDFFFEEEDDDCCCCCCDDDEEEEEEFFFIIILLLPPPXXXaaadddaaa[[[ZZZXXXUUURRRQQQSSSTTTWWW]]]aaa```\\\^^^fffmmm{{{wwwjjjTTTDDD>>>???AAADDDOOObbbsssuuuhhhWWWOOOHHHPPPXXXooozzzhhh]]]XXXWWWZZZ___fffhhhccc[[[RRRMMMIIIGGGHHHKKKNNNTTT___kkktttzzzvvveee]]]XXXSSSNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHGGGGGGIIIKKKMMMMMMLLLIIIHHHGGGHHHIIIHHHFFFDDDCCCCCCBBBBBBBBBBBBBBBBBB@@@?????????????????????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;:::888777666666666555444444444444444333333333333444555666666555555444444555666888999:::>>>DDDJJJOOORRRSSSSSSWWWXXXYYY[[[]]]^^^^^^___cccccceeeiiinnnqqqqqqqqqbbbWWWMMMGGGDDDBBBCCCGGGKKKTTTcccuuu~~~tttlllgggbbb\\\XXXTTTTTTVVV]]]gggnnnrrrrrrddd```ZZZVVVSSSPPPNNNLLLHHHGGGGGGGGGHHHIIIKKKLLLNNNLLLNNNSSSYYYcccrrr{{{pppiiiccc]]]YYYWWWUUUUUU\\\cccooovvv}}}\\\NNN@@@<<<<<<:::777666666555444444555444222111222222222111111111111111333333333333333333333333555444444333222222222333444444333222222222222222333333333333333444444444555444444444444555666666555555666777888888888888777777777888999;;;===>>><<<>>>???@@@@@@BBBDDDGGGKKKJJJHHHGGGFFFGGGGGGHHHEEEIIILLLOOOWWW___bbb```\\\ZZZWWWVVVWWWXXXYYYYYYZZZ```ffffffcccccchhhnnnxxxvvvjjjVVVEEE>>>>>>>>>CCCOOOcccvvvyyylll[[[RRRGGGOOOVVVmmm{{{hhh]]]YYYYYY]]]ccciiikkkfff]]]TTTNNNHHHFFFGGGJJJLLLRRR]]]hhhrrrwww~~~yyyggg^^^YYYRRRMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHJJJLLLMMMNNNNNNKKKJJJIIIIIIIIIIIIFFFDDDBBBBBBCCCCCCCCCCCCCCCCCC????????????>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<;;;;;;:::888777666444333222222111111222222111111111222333555666777555444444333444666777888999<<>>@@@BBBBBBDDDGGGIIIMMMLLLKKKIIIHHHHHHIIIIIIDDDHHHJJJLLLQQQYYY\\\[[[XXXVVVTTTUUU[[[___```___[[[```ddddddaaaaaafffkkkuuutttjjjXXXGGG???======CCCNNNcccvvvyyykkkZZZQQQGGGNNNUUUlll{{{ggg\\\YYY[[[```ffflllooojjj```VVVPPPIIIGGGGGGIIIKKKPPP[[[fffnnnttt||||||jjj___YYYSSSNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLJJJIIIHHHHHHIIIHHHFFFDDDBBBBBBCCCCCCCCCCCCCCCCCC?????????>>>>>>=========;;;;;;;;;<<<===>>>>>>>>>::::::::::::999888666666333333222111111111111222000000000111333444666777444333333333333555666777999;;;>>>BBBDDDFFFGGGGGGMMMOOORRRUUUYYY\\\]]]^^^aaadddiiilllllljjjfffcccZZZRRRJJJFFFDDDAAABBBEEEGGGKKKQQQ\\\iiixxx{{{ssskkkccc\\\XXXWWWVVVTTTTTTWWWZZZ\\\]]]^^^______]]]ZZZUUUQQQOOOJJJJJJJJJKKKKKKLLLMMMMMMOOOMMMMMMRRRXXXaaaqqqwwwnnniiiccc^^^YYYXXXWWWWWW^^^fffnnnvvv~~~XXXKKK???;;;<<<999666555666444222333666666444000111111111111111111222222222222222222222222222222333222111111000000000111222222333333444444444444444444444444444444444333333333333333333444444555666666666666666777777777::::::;;;;;;<<<<<<<<<<<<<<<>>>AAACCCDDDFFFHHHJJJNNNLLLKKKIIIHHHHHHIIIIIIFFFJJJLLLKKKNNNTTTWWWWWWWWWUUUSSSUUUZZZ___```______aaacccaaa^^^___dddiiivvvvvvmmm\\\KKKDDDAAA@@@DDDNNNaaaqqqssseeeUUULLLFFFNNNVVVmmm~~~hhh\\\ZZZ[[[___eeemmmppplllcccYYYSSSJJJGGGGGGIIIKKKOOOYYYdddkkkrrr|||mmmaaa[[[TTTOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMKKKIIIHHHHHHIIIIIIHHHGGGHHHIIIHHHFFFDDDCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@??????>>>=========;;;;;;<<<======>>>??????::::::::::::999888777666555555444333333333333333000000000111222333555666333333222222333444666777999:::<<>>;;;<<<999666444444444333444555555444222222222222222222333333333222222222222222222222222444333333222333333444444222333444444444444333333333333333333333444444444444333333333333444555555777666666555555666666777777888:::<<<>>>@@@@@@AAA<<>>======<<<======>>>>>>?????????;;;;;;;;;;;;:::999888777555444333333222333333333000000000000111222444444333222222222222444555666888999;;;>>>@@@AAABBBCCCCCCDDDGGGJJJMMMOOOPPPQQQRRRWWWaaammmvvvuuukkkcccYYYQQQKKKIIIGGGDDDCCCEEEAAAHHHOOOSSSXXXbbbqqq}}}yyyppphhhddd\\\\\\[[[YYYXXXXXXYYYZZZZZZ___dddeeebbb\\\WWWUUUOOOOOOOOOPPPPPPPPPPPPPPPKKKJJJMMMSSSZZZcccrrrwwwmmmhhhccc^^^ZZZYYYXXXYYY```hhhqqqyyyvvvVVVIII>>>;;;;;;999555444222444555555444333444444222222333333333444444444111111111111111111111111222222222222333444555555333444444555555444333222111111222222333333444444555555555555555666777777777666555555555555666777777888;;;===???AAAAAAAAA===???CCCEEEEEEFFFGGGHHHLLLKKKJJJIIIIIIIIIJJJKKKJJJOOOQQQPPPQQQWWW\\\^^^\\\[[[ZZZWWWUUUUUUWWWYYYYYY\\\___aaabbbdddhhhllllllllldddTTTFFF@@@???>>>CCCIIIVVVbbbcccXXXMMMHHHFFFPPP[[[ssswwwyyyrrrbbb[[[ZZZYYYaaajjjooollldddZZZUUULLLIIIHHHIIIJJJNNNXXXccciiisssqqqddd]]]VVVPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLMMMKKKGGGEEEFFFGGGIIIHHHHHHIIIJJJKKKIIIHHHCCCCCCBBBAAA@@@@@@??????AAAAAAAAA@@@???>>>>>>======>>>>>>>>>?????????@@@<<<<<<<<<<<<;;;:::999999333222111111000000111111000000000000111222333444333222222111222333555666777999;;;>>>AAACCCDDDEEEBBBCCCEEEGGGHHHJJJJJJJJJKKKQQQ]]]nnn|||}}}sssiii[[[TTTMMMKKKIIIEEECCCEEECCCJJJRRRSSSSSSYYYhhhuuu}}}|||tttlllhhhcccbbbaaa]]]ZZZWWWVVVVVVUUUZZZaaaccc```[[[VVVTTTQQQRRRRRRRRRQQQPPPOOOOOOLLLLLLPPPWWW^^^ggguuuwwwmmmhhhddd^^^ZZZYYYXXXYYY```hhhsss{{{{{{yyyxxxsssUUUIII===;;;<<<999555444111444666666333222333666333333333444444555555555111111111111111111111111/////////000111222444444444444555555555444222222000000111222222333444444777777777777777888999999777777555444444555666777:::;;;===>>>?????????>>>===@@@CCCEEEEEEEEEFFFGGGKKKKKKJJJIIIIIIJJJKKKLLLHHHMMMPPPOOOQQQXXX^^^aaaYYY[[[[[[XXXUUUTTTXXX[[[[[[```fffkkknnnpppsssuuummmmmmeeeUUUGGGBBBBBBBBBCCCGGGRRR]]]^^^VVVMMMIIIGGGQQQ\\\vvv|||xxxooobbbYYYUUUWWW[[[bbbhhhiiicccZZZSSSNNNJJJHHHIIIKKKNNNWWW```jjjrrr}}}sssddd\\\TTTNNNLLLOOONNNMMMLLLLLLMMMNNNOOOLLLLLLJJJIIIHHHGGGGGGGGGEEEFFFGGGHHHHHHGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCDDD@@@AAABBBAAA???>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@===;;;999888999999888777333222222222111000000000222111000///............111222333333222222444666888:::===AAADDDFFFGGGGGGJJJIIIIIIHHHHHHHHHHHHIIIJJJOOOXXXhhh{{{{{{mmmaaaUUULLLLLLLLLIIIHHHJJJGGGHHHMMMTTTWWWXXXbbbnnnyyy{{{vvvqqqnnnjjjhhhfffdddccc```]]]ZZZZZZZZZ[[[\\\[[[ZZZYYYXXXWWWWWWXXXXXXVVVTTTQQQPPPQQQPPPSSSYYY___gggttt|||pppjjjbbb^^^\\\ZZZWWWWWW^^^fffqqqyyyqqqjjjkkk}}}rrrSSSHHH???>>>>>>;;;888888555555444333333333333444444444333333333333222222666555333222333555777999555444444333333444444555333333333444444333333222555444444333333444444555;;;:::888666555444444555666666666666666777666777>>>???@@@@@@@@@???===<<>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@<<<:::888888888999888777333333222222111000000000000000//////......//////111222333333222222444666666:::???CCCDDDFFFGGGIIIKKKKKKJJJIIIIIIIIIJJJKKKHHHLLLUUUdddwww|||pppdddYYYPPPNNNMMMJJJHHHIIIHHHHHHLLLQQQSSSTTT\\\fffvvv|||xxxuuusssooommmkkkiiigggddd```]]]ZZZZZZ[[[\\\]]]^^^^^^^^^aaaaaaaaa___]]]YYYVVVTTTTTTTTTWWW\\\aaagggsss~~~yyynnngggaaa]]][[[YYYWWWXXX___hhhsss{{{|||nnnhhhkkk~~~pppRRRHHH>>><<<;;;888555444666555444444333333444444444444333333333333222222333222000//////111333444444444333333333333444444333333444444444333222222555444444333333444444555;;;:::888777777777888888666666777888999:::;;;<<<;;;<<<===>>>>>>===<<<<<<@@@AAABBBDDDEEEFFFGGGGGGIIIJJJKKKJJJIIIIIIKKKMMMKKKNNNPPPSSSUUUXXX\\\```aaa]]]XXXUUUTTTUUUVVVWWW[[[]]]eeepppxxxzzz}}}}}}qqqaaaQQQHHHFFFHHHSSSYYYaaafffddd\\\QQQKKKLLLMMMWWWrrrvvvpppyyyxxxhhh^^^XXXVVVZZZaaagggiiieee]]]WWWQQQLLLJJJKKKLLLOOOWWW```jjjrrr|||vvvhhh___WWWQQQOOOMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@AAABBBAAA???>>>???@@@??????@@@@@@@@@@@@??????<<<:::888777888888777666444333333222111111000000/////////...//////000111111222333333222333555777666===DDDHHHGGGHHHKKKNNNNNNMMMLLLKKKJJJKKKLLLMMMHHHKKKSSS```rrrwwwhhh___VVVRRROOOKKKIIIIIIKKKKKKMMMOOOPPPQQQWWW___pppzzz~~~|||{{{{{{wwwuuurrrooommmjjjfffccc\\\]]]]]]^^^```ccceeegggkkkkkkiiifffbbb]]]XXXUUUVVVVVVZZZ___ccchhhrrr|||wwwkkkddd___\\\YYYYYYWWWYYYaaakkkuuu}}}zzzlllgggkkk~~~mmmSSSHHH>>><<<;;;777444333666555444444333444444444444444333333333333222222222111///...---///000111444444333333333333444444444444444444444333222222555555444444444444555555777777777777777888999:::888888888999999;;;<<<<<<;;;<<<===>>>>>>???>>>>>>@@@AAACCCDDDFFFGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJLLLMMMOOOPPPRRRUUUYYY___cccddd___ZZZVVVUUUVVVVVVVVVWWWZZZccclllqqqtttzzz|||lllYYYLLLHHHIIIYYYbbbmmmooohhh\\\SSSNNNNNNOOOYYYrrrqqqjjjrrr}}}|||jjj^^^WWWUUUYYY___fffiiifff___ZZZSSSNNNKKKKKKLLLNNNVVV___jjjqqq{{{wwwiii```XXXRRRPPPLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIGGGFFFEEEHHHGGGFFFEEEDDDCCCCCCCCC@@@AAABBBAAA???>>>???@@@>>>??????@@@@@@??????>>>;;;999777777888888777666444444333222111111000000/////////000000111333333000111333333222333555777777???IIILLLKKKKKKOOOTTTSSSRRRPPPNNNNNNNNNNNNOOOLLLNNNSSS^^^nnn~~~nnnggg^^^WWWRRRNNNKKKIIINNNNNNOOOOOOPPPQQQVVV[[[gggrrr||||||yyyvvvtttpppllliiidddcccbbbccceeehhhlllnnnqqqooommmiiiccc\\\WWWSSSTTTUUUYYY___bbbfffoooyyyuuuiiibbb]]]ZZZXXXXXXWWWZZZcccmmmwww{{{mmmhhhiii{{{kkkSSSHHH???======:::777777666666555444444444444444444444333333333222222222444333222000000000111222444333333333333333333444444444555555444333333222555555444444444444555555333333444555666888999:::;;;:::999888777777888888======>>>@@@AAABBBBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGHHHJJJJJJJJJIIIJJJKKKNNNOOOOOOPPPSSSXXX___dddddd```[[[WWWVVVVVVUUUUUUVVVYYY```ffffffgggmmmvvv}}}{{{mmm[[[MMMJJJLLLYYYeeerrrssshhhZZZSSSQQQRRRTTT___wwwnnnfffnnnyyy~~~kkk]]]VVVVVVYYY___eeehhhfffaaa]]]TTTOOOLLLLLLLLLNNNUUU]]]iiipppyyyyyyjjjaaaXXXRRRPPPLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEHHHGGGFFFEEEDDDCCCCCCCCC@@@AAABBBAAA???>>>???@@@>>>??????@@@@@@??????>>><<<:::888777888888777666555555444333222111000///000000000111222333444555000111222222222333555888666>>>GGGKKKJJJKKKPPPVVVXXXWWWVVVUUUTTTSSSSSSSSSQQQSSSVVV\\\jjjyyysssoooggg^^^WWWTTTPPPNNNPPPQQQPPPOOOPPPTTTXXXZZZ___hhhrrryyy~~~{{{yyyuuuqqqmmmlllkkkiiihhhiiikkknnnpppqqqpppmmmiiibbb[[[UUUQQQOOOPPPTTTZZZ^^^bbbkkkuuu~~~vvvjjjccc\\\YYYWWWWWWWWWZZZdddooozzz}}}oooiiigggxxxjjjPPPEEE===<<<===;;;999999666666555444444444444555444444333333333222222222555444333222111222222222333333333222222333333333333444444555555444444333666555555444444555555666333333555666888999::::::<<<;;;999888888888999:::>>>>>>???@@@AAABBBDDDDDDCCCCCCEEEFFFGGGGGGGGGGGGFFFHHHIIIJJJJJJJJJLLLNNNOOOOOONNNNNNPPPUUU\\\aaaaaa^^^YYYVVVVVVUUUUUUTTTVVVXXX]]]aaa```___dddlllsssvvvtttiiiXXXLLLIIIKKKSSSaaaooopppcccVVVPPPQQQWWW[[[iiipppfffkkktttlll___XXXWWWZZZ___dddgggfffbbb^^^UUUPPPLLLKKKKKKLLLSSS\\\gggnnnwww~~~}}}mmmcccYYYSSSPPPLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@AAABBBAAA???>>>???@@@??????@@@@@@@@@@@@??????===;;;999888999999888777666555444333222111000///111111111111222333444555///111222222222333666888444;;;BBBFFFGGGJJJPPPUUUZZZ[[[]]]^^^^^^^^^]]]\\\YYY[[[ZZZ\\\fffttt~~~zzzxxxqqqggg```]]]ZZZVVVSSSTTTSSSPPPRRRWWWZZZZZZ\\\bbbiiioooxxx}}}{{{xxxtttpppqqqpppmmmkkkjjjlllmmmoooooonnnkkkgggaaaZZZUUUQQQLLLLLLOOOTTTXXX]]]fffqqqyyywwwkkkddd\\\YYYVVVVVVWWWZZZeeeppp{{{rrrlllhhhwwwhhhLLLBBB::::::;;;:::999999777666555555444444555555444444333333333333222222333222222111111111222222333333222222222222333333222333444555555666666555666666555555555555666666666777999:::;;;<<<<<<<<<;;;:::::::::;;;>>>@@@BBB=========>>>???AAABBBCCCDDDDDDFFFGGGGGGHHHHHHHHHFFFGGGIIIIIIJJJLLLOOORRRPPPPPPOOONNNNNNQQQWWW[[[\\\YYYVVVTTTTTTUUUTTTTTTUUUVVVZZZ___```___dddjjjmmmooolllbbbTTTJJJGGGHHHMMM[[[hhhiii]]]QQQMMMOOOWWW___qqqvvviiiiiiooopppddd^^^XXX[[[___dddgggfffbbb___UUUPPPLLLKKKJJJKKKRRRZZZeeellluuu|||qqqfff\\\TTTQQQLLLLLLKKKJJJJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJBBBBBBAAAAAAAAAAAAAAABBB@@@AAABBBAAA???>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@>>><<<:::999::::::999888666666555444222111000///000000000000111111222333///000222222222444666888666:::???CCCGGGLLLRRRVVV[[[^^^ccchhhjjjkkkjjjiiieeeeeecccaaagggsss}}}{{{pppiiigggeeeaaa\\\]]][[[VVVWWW]]]___\\\]]]aaacccfffooo{{{}}}{{{xxxuuurrrqqqpppnnnllljjjkkkkkkllliiihhhgggccc^^^XXXSSSPPPLLLJJJLLLPPPRRRWWWaaakkkuuu}}}wwwkkkddd]]]YYYVVVVVVVVVZZZeeeppp|||zzzqqqmmmzzzfffLLLBBB:::999;;;999888888777666666555555555555555444444333333333333222222111111111111222222222222333333222222222222333333000111333555666777777777666666555555555555666666999:::;;;<<<<<<<<<;;;;;;;;;:::999:::<<>>>>>>>>???@@@BBBCCCEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIMMMSSSWWWSSSRRRQQQOOONNNOOOSSSVVVWWWTTTRRRRRRSSSTTTTTTTTTVVVUUUXXX^^^aaaaaacccggggggfffbbbYYYOOOHHHFFFGGGKKKWWWcccbbbXXXMMMKKKMMMRRR___vvv|||lllhhhkkktttiiicccYYY[[[___dddffffffbbb___UUUPPPLLLJJJIIIJJJQQQYYYcccjjjttt{{{ttthhh]]]VVVRRRMMMLLLKKKJJJJJJKKKLLLMMMLLLKKKKKKJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIJJJLLLLLLCCCCCCBBBBBBBBBCCCCCCDDD@@@AAABBBAAA???>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@>>><<<::::::;;;;;;:::999777666555444222111000//////////////////000000111///000222222222444666999;;;<<>><<<:::999:::;;;<<<:::999888666444333333222333333333222222222111111000111111111111333666999:::>>>CCCHHHLLLPPPUUUXXX^^^ccckkktttzzz||||||{{{zzzyyyvvvrrrooorrryyy}}}{{{zzzyyytttpppkkkgggfffhhhlllnnnhhhaaa[[[[[[cccppp{{{||||||~~~{{{|||}}}{{{xxxvvvtttssspppnnnkkkjjjjjjiiigggeee___]]][[[WWWTTTQQQPPPOOOKKKGGGFFFIIILLLPPPYYYbbbpppxxxuuulllggg```]]]YYYVVVWWW^^^gggnnn|||~~~bbbLLLGGGAAA<<<999888777666666666555555666777888888444444333444555444111...444444333333333333333333333333222222111222222222444333333333444555777888999888777555555555666666888999999999888888:::<<<999:::;;;<<<===>>>@@@AAA===>>>@@@BBBCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKMMMRRRUUUTTTTTTSSSQQQOOOOOOQQQSSSWWWUUURRRSSSVVVYYYYYYWWWXXXYYYYYY[[[```eeeccc\\\XXXRRRMMMJJJFFFCCCFFFKKKSSS]]]fffbbbUUUIIIHHHKKKPPPVVVgggnnnffflllsssfff___```aaadddggghhhfffdddZZZSSSMMMJJJHHHHHHOOOWWW___fffqqqzzzyyykkkaaaYYYSSSNNNMMMLLLJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@===;;;::::::;;;;;;:::999777666444333333333333333222222222111111111111111222222222333777:::<<>>???AAACCCBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGIIIIIIJJJJJJKKKLLLMMMMMMLLLMMMPPPRRRTTTTTTSSSRRRQQQQQQTTTVVVXXXUUUSSSTTTVVVXXXXXXWWW[[[\\\\\\]]]dddkkkkkkfffZZZQQQIIIEEECCCBBBEEEJJJQQQ\\\fffdddWWWKKKHHHKKKLLLRRRcccvvvkkknnn|||xxxiiicccbbbbbbdddfffgggeeedddZZZTTTOOOLLLIIIIIIOOOVVV^^^eeeqqq{{{qqqeee[[[TTTNNNMMMLLLJJJIIIIIIJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCAAA???===;;;;;;;;;;;;:::999777666444333333333333222222222222111111111111222333222222444777:::===BBBIIIPPPUUUZZZ^^^```^^^dddnnnyyy|||xxxvvvxxxyyy{{{wwwppplllnnnttt|||zzzuuussssssuuuvvvssslllccc___aaajjjsssxxx}}}|||xxxtttrrrqqqpppqqqrrrssssssrrrpppooollljjjgggeeedddbbb^^^\\\YYYXXXUUURRROOOLLLKKKJJJJJJGGGGGGJJJLLLNNNVVV^^^gggpppsssiiiddd___]]]YYYWWWYYY```kkksss~~~^^^FFFBBB<<<999888888999888888777777777777888888999777666444333444444333222000000000111111222222333333333222222222222333333444444555666777777777777888888777666666666777777666777999999999:::<<<>>>AAAAAAAAA???>>>???BBBEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGIIIJJJLLLLLLMMMNNNPPPQQQPPPNNNMMMMMMNNNRRRSSSSSSSSSSSSUUUXXX[[[ZZZXXXVVVVVVWWWYYYYYYXXX]]]^^^^^^aaaiiissswwwuuufffXXXIIICCCAAAAAACCCFFFOOO[[[gggfffZZZNNNIIIIIIHHHMMM^^^}}}uuusssyyy|||kkkfffdddccccccddddddcccaaaYYYTTTOOOMMMJJJIIINNNUUU[[[cccoooyyyvvvhhh\\\UUUOOONNNLLLJJJIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA>>><<<;;;;;;:::999888777666444444333333222222222222111111111111111222333333333555777:::;;;AAAIIIQQQWWW\\\```cccaaaeeemmmvvv~~~}}}zzzxxxxxxyyytttlllfffffflllsssyyyzzzxxxtttrrrqqqrrrtttuuutttnnneee______dddlllqqqzzz~~~zzzuuupppkkkggghhhhhhjjjmmmnnnnnnkkkjjjeeecccaaa___]]][[[WWWTTTSSSRRRPPPOOOMMMLLLKKKKKKKKKHHHHHHKKKLLLNNNTTT[[[dddooo~~~qqqgggbbb^^^\\\YYYXXX[[[cccnnnvvv{{{\\\EEEAAA<<<888777777777777555555555444444555555666888666444333444555555444333333333333333333333333333333222222222333444444444555777888888888777666777777777777777777888888555777999999999;;;===???DDDDDDDDDAAA??????BBBFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGIIIKKKLLLMMMNNNNNNNNNPPPRRRRRRPPPMMMLLLLLLOOOPPPRRRSSSTTTWWW\\\___^^^]]][[[ZZZZZZ[[[[[[[[[]]]^^^___aaakkkxxxwwwdddOOODDDBBBAAAAAABBBMMMZZZgggiii^^^RRRJJJIIIHHHLLL\\\zzz~~~uuuwwwmmmhhhfffdddcccbbbaaa___^^^WWWRRRNNNLLLJJJHHHLLLRRRZZZaaammmwwwzzzkkk^^^VVVQQQPPPMMMKKKJJJIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???===<<<;;;:::999888777555444444444444222222222111111111000000000111333333333444777999:::@@@HHHQQQXXX^^^cccgggiiikkkoootttyyy~~~}}}yyyssskkkddd```aaadddgggllllllkkkkkkllloooqqqsssrrrnnnfff```___cccjjjooowww~~~}}}vvvqqqiiiaaa``````bbbeeeggggggdddaaa]]][[[ZZZYYYXXXUUUQQQNNNNNNNNNMMMMMMMMMMMMMMMNNNLLLJJJJJJMMMMMMMMMRRRXXXdddnnn~~~|||pppfffaaa]]][[[YYYXXX\\\fffrrrzzz~~~}}}www[[[GGGBBB<<<888666666666555555555444444444444444555888666333333444555555555444444444333333222222222333222222222333444444555444555777888888888777666666666777888888888999999666777999999:::;;;>>>@@@DDDFFFFFFCCC??????BBBFFFDDDDDDEEEEEEGGGIIIKKKLLLHHHIIIJJJKKKKKKLLLKKKKKKLLLOOORRRRRRQQQNNNMMMMMMLLLNNNPPPRRRTTTYYY^^^bbbdddcccaaa```^^^^^^______\\\^^^^^^___hhhwww}}}gggPPPDDDBBBBBBBBBBBBLLLYYYgggkkkbbbUUULLLIIIJJJNNN\\\zzzuuuvvvqqqjjjhhhfffdddcccaaa]]][[[VVVRRROOOMMMJJJGGGJJJPPPYYY```kkkttt|||~~~mmm```XXXSSSRRROOOMMMKKKJJJIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA???>>><<<;;;:::888888666555555444444444222111111111111000000000...000222333333444666777;;;@@@HHHPPPXXX```gggkkkppprrrtttwwwyyy|||}}}~~~{{{vvvnnneee^^^ZZZYYYYYY]]]^^^^^^```bbbeeeggghhhllljjjfffbbbaaaeeekkkpppttt~~~yyyoooccc]]]\\\]]]aaadddccc___ZZZWWWWWWVVVVVVVVVTTTPPPMMMMMMMMMMMMMMMNNNOOOPPPPPPNNNLLLLLLOOOOOONNNQQQWWWaaakkkzzz{{{ooofffaaa\\\[[[YYYYYY^^^hhhuuu}}}}}}}}}rrrYYYGGGCCC===999777666666555777666666555555555555666666444333333444555555444222222222111111111000000333222222333333444555666555666666777777666666666555666777888999999999999777888:::::::::;;;===???DDDGGGIIIGGGBBB@@@CCCFFFBBBBBBCCCDDDGGGJJJMMMOOOIIIJJJJJJKKKKKKKKKKKKKKKMMMPPPRRRSSSRRRPPPOOOOOOKKKMMMOOORRRUUUZZZ```dddhhhhhhgggdddaaa```aaabbb___```^^^]]]cccoooyyy}}}tttaaaLLLBBBAAABBBCCCDDDKKKXXXgggllldddXXXNNNJJJJJJNNN]]]{{{yyytttwwwmmmkkkiiihhhfffbbb]]]YYYWWWSSSPPPOOOLLLHHHKKKPPPVVV\\\eeennnuuu|||pppccc\\\UUUSSSQQQNNNLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>><<<;;;:::888777666555555444555555111111111111000000000000---///111222222333444666999===DDDLLLUUU^^^gggmmmqqqtttxxx||||||zzzvvvtttuuuuuuwww{{{}}}uuukkkccc^^^[[[ZZZWWWXXXXXXYYYZZZ[[[\\\\\\```aaaaaa```aaadddjjjpppqqqzzzlllbbbaaabbbeeehhhgggaaa[[[VVVVVVWWWXXXYYYXXXTTTRRRPPPPPPOOOOOOOOOPPPPPPQQQOOONNNNNNQQQPPPNNNQQQVVV[[[eeettt{{{ooofffbbb[[[ZZZYYYZZZ___jjjwwwmmmVVVFFFBBB<<<999888888888777777666555555444444555555444333222333555555444222//////000111222222333333222222222333333555666666666666555555555555555666444555777999::::::::::::888:::;;;:::::::::<<<>>>DDDIIIMMMKKKEEEBBBDDDHHHCCCCCCCCCEEEGGGKKKNNNPPPLLLMMMNNNPPPPPPQQQQQQQQQRRRTTTUUUUUUSSSRRRQQQRRRLLLNNNPPPSSSWWW\\\bbbgggjjjjjjiiifffbbb```bbbccceeeeeeaaa\\\]]]eeemmmooolll[[[JJJBBBAAAAAABBBEEELLLXXXfffllleeeZZZPPPKKKGGGLLL\\\{{{rrr{{{|||ooonnnlllkkkhhhddd^^^YYYWWWTTTQQQPPPMMMJJJKKKPPPQQQVVV^^^gggooovvv|||rrreee___VVVUUURRROOOMMMKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLNNNMMMMMMMMMMMMMMMNNNNNNKKKKKKKKKJJJIIIIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA????????????>>><<<;;;;;;888777666555555555555555111111111111000000000000,,,...111222222222444555666:::@@@HHHQQQ[[[eeelllnnnssszzz~~~~~~xxxpppkkkiiiiiilllsss||||||rrrjjjeeecccbbb]]]\\\\\\[[[[[[ZZZYYYYYYVVVYYY[[[\\\^^^bbbhhhmmmnnnuuujjjiiiiiilllooommmfff```WWWWWWYYY[[[]]]\\\YYYVVVSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOPPPRRRQQQOOOQQQUUUVVV```pppzzzooogggbbb[[[ZZZYYYZZZ```kkkxxxjjjSSSDDD@@@<<<999888999::::::555444333333222222222222222222222444555555333111...///000222444666777888222222222333444555666777666666444333333444555666444555777999:::;;;::::::999:::;;;;;;::::::<<<>>>DDDJJJOOONNNHHHEEEFFFJJJEEEEEEEEEFFFHHHKKKNNNPPPQQQRRRSSSUUUWWWXXXYYYYYYVVVXXXXXXWWWUUUSSSSSSSSSMMMOOORRRUUUYYY^^^dddhhhkkkkkkjjjgggbbb```aaacccjjjiiiddd\\\YYY^^^dddeeekkk\\\LLLDDDAAA@@@AAACCCLLLXXXffflllfff[[[QQQLLLDDDIII[[[{{{{{{vvv}}}qqqmmmllloooooohhhaaa^^^^^^[[[VVVQQQMMMKKKKKKKKKNNNSSSZZZbbbiiiqqqxxx|||~~~yyyjjjaaaWWWTTTOOOMMMLLLKKKJJJIIILLLLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMMMMMMMMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@???@@@AAA@@@???===<<<;;;:::999999777555555555666555444555444444333222111000000///////////////000000111666:::>>>BBBHHHTTTcccooouuuyyyyyyvvvtttwwwxxxvvvlllddd___eeennnwww|||wwwtttrrrrrrppplllgggbbb___[[[XXXVVVUUUUUUTTTSSSTTTYYY```eeemmmyyyrrrqqqtttzzz~~~{{{qqqhhh```]]]]]]```dddccc^^^XXXVVVUUUSSSOOONNNOOOPPPOOOPPPPPPPPPPPPQQQRRRSSSTTTZZZbbbqqqzzzpppgggbbb^^^[[[YYY\\\dddpppzzz|||~~~gggTTTHHHDDD>>>:::999888888888666555555555555444444444222222222222222222222222222222333333333333444444333222222111111222222333444333333333444555777888<<<;;;:::999888888888888777777888;;;>>>???===<<>>===<<<:::999999999777555555555666555444555444444333222111000000000000000000000111111222333777;;;>>>DDDNNN[[[eeepppuuuwwwuuutttvvvvvvtttlllddd^^^aaaiiiqqq}}}}}}xxxrrrlllddd]]]XXXSSSRRRPPPOOOOOORRRWWW\\\gggttt|||zzzzzz|||rrriiiffffffkkkqqqqqqjjjbbb[[[ZZZVVVRRRPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTVVV___nnnyyynnneee___^^^[[[ZZZ]]]eeeqqqzzzxxxxxx}}}eeeRRRGGGCCC===999888888777777555555555555444444444444222222222222222222222222222222333333333333444444444444333333333333444444666555555555555666888999<<<;;;::::::999999::::::999999999;;;>>>??????>>>AAADDDGGGIIIJJJIIIGGGEEEEEEFFFGGGGGGGGGIIILLLOOOTTTUUUWWWZZZ\\\^^^``````bbb]]]WWWTTTTTTUUUVVVUUUWWWRRRRRRXXX]]]```cccggglllpppqqqkkkccc___aaafffkkkjjjfffccc```^^^]]]]]]ccc]]]TTTJJJDDDBBBCCCEEEKKKYYYhhhpppooofffXXXKKKLLLRRRYYYuuuwwwyyywwwrrroooqqqpppkkkeeeccc[[[XXXTTTOOOKKKHHHFFFEEEDDDGGGLLLRRRYYYcccmmmsss|||ooodddZZZVVVQQQMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMLLLOOONNNMMMLLLKKKKKKKKKKKKIIIIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBAAAAAABBB??????>>>===;;;:::999999:::888666555666666555444555444444333222111000000111111000000111111222333000333777:::???FFFPPPWWWfffmmmsssssssssuuutttqqqmmmddd]]]]]]bbbjjjttt}}}xxxnnnccc\\\SSSRRRPPPLLLJJJKKKNNNQQQZZZiiiqqqmmmlllsss}}}~~~tttjjjccc___ZZZVVVSSSRRRSSSTTTQQQSSSTTTSSSRRRQQQSSSTTTSSS]]]mmmwwwlllbbb\\\^^^\\\[[[___gggrrr{{{tttsssxxxaaaOOOEEEAAA<<<888777777666666555555555555444444444444222222222222333333333333222222333333333333444444555555444444444444555555888777777666666777888888;;;;;;::::::;;;;;;<<<===;;;::::::<<>>===<<<;;;:::999:::888666555666666555444555444444333222111000000000000//////000000111222000333666999<<>>;;;::::::<<>>===<<<<<<;;;:::;;;999777666666666555333555444444333222111000000///............///000000222444777999<<>>:::777777666555444555444444444444333333333222222333333333444444444222222222333333333444444444444333333333333444444666666666666666666666555666777777888999;;;===>>>999999:::>>>CCCIIILLLNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIKKKKKKJJJJJJJJJKKKKKKKKKJJJKKKMMMOOOQQQSSSRRRQQQPPPOOOPPPRRRUUUWWW[[[WWWWWWYYY[[[]]]bbbhhhhhhgggfffdddcccccceeefffffffffeeedddbbb```^^^]]]ZZZ[[[XXXOOOFFF@@@AAAEEEOOO```sss}}}~~~zzzrrrjjjWWW[[[```xxx}}}rrrrrr{{{oooggg`````````]]]\\\]]]UUUUUUTTTRRRNNNKKKGGGEEEBBBBBBCCCFFFLLLVVVaaahhhuuu|||}}}qqqbbb\\\UUUNNNKKKJJJIIIHHHHHHIIIJJJLLLMMMMMMNNNNNNOOOOOONNNNNNMMMKKKJJJIIIHHHGGGGGGFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@????????????@@@@@@@@@@@@???>>>>>>===<<<<<<<<<:::777666666666555333555444444333222111000000...------------...//////444555666999;;;>>>@@@AAADDDMMMWWW]]]cccjjjmmmllllllkkkgggeeejjjttt{{{|||{{{}}}yyysssmmmiiidddbbb]]]]]][[[VVVQQQMMMKKKKKKKKKSSSeee}}}sssggg```YYYRRRTTT[[[aaadddfffbbb[[[VVVUUUWWWXXXcccuuuuuummmgggccc```]]]]]]___eeeoooxxxvvvlllrrr|||sssYYYKKK@@@===:::888777666555333444444444444333333333333222222333333444444555555222222333333333333444444444444333333333333444444555555666777777666666555666666777888999;;;<<<===999999;;;???EEEJJJMMMNNNIIIIIIHHHGGGEEEDDDCCCCCCGGGHHHJJJJJJIIIIIIJJJLLLLLLLLLMMMMMMNNNPPPQQQRRRNNNOOOOOOOOOOOOQQQTTTWWW\\\YYYYYY[[[\\\^^^dddkkkiiifffbbb```aaadddffffffffffffdddbbb```^^^]]]\\\WWWVVVSSSMMMFFFCCCCCCFFFTTTdddtttyyyuuummmcccZZZQQQUUU[[[vvv}}}qqqpppyyysssiii```^^^\\\XXXWWWWWWSSSSSSTTTSSSPPPMMMIIIGGGBBBBBBCCCEEEKKKSSS^^^eeettt{{{xxxccc^^^UUUOOOKKKJJJIIIHHHIIIIIIKKKLLLMMMMMMMMMMMMLLLMMMOOOOOONNNLLLJJJHHHHHHGGGFFFFFFEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>===:::888777777666555333555444444333222111000000...............///000000444444444666999<<<>>>??????GGGNNNRRRWWW___dddeeehhhjjjkkkkkkrrr~~~wwwpppiiiddd```______^^^ZZZVVVRRRPPPPPPPPPSSS]]]ppp|||nnnggg___VVVXXXaaajjjnnnpppkkkbbb[[[ZZZ[[[]]]hhhyyyqqqhhhdddaaa```]]]^^^```gggpppzzz|||rrrvvvoooVVVIII@@@===:::888888777555444444444444333333333222222222222333333444555555666222222333333333333444444555555444444444444555555444555777888888888888777777777888999:::;;;===>>><<<<<<>>>BBBFFFJJJJJJJJJEEEEEEFFFFFFFFFEEEDDDCCCGGGGGGHHHGGGGGGHHHKKKMMMKKKLLLMMMNNNOOOPPPPPPPPPNNNOOOQQQPPPPPPQQQUUUXXX]]]ZZZZZZ\\\]]]___fffnnnnnnggg```]]]___bbbdddeeefffeeeccc```___^^^^^^^^^WWWSSSLLLGGGDDDDDDGGGIIIWWWffftttuuummmaaaUUULLLJJJPPPXXXttt~~~qqqooowwwwwwmmmbbb^^^ZZZVVVTTTTTTTTTUUUVVVVVVTTTPPPMMMJJJDDDDDDEEEGGGLLLTTT]]]dddssszzz}}}ddd^^^VVVOOOKKKIIIIIIHHHIIIJJJKKKLLLLLLMMMMMMLLLJJJLLLOOOPPPPPPMMMJJJGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAA@@@?????????===;;;888777777666555333555444444333222111000000///////////////000111111333222222444777;;;===>>>===CCCHHHKKKPPPXXX]]]___eeejjjlllnnnwww|||tttllleee```bbbbbbbbb___ZZZWWWUUUUUUSSSRRRWWWfff{{{tttmmmdddZZZ\\\eeeqqquuuvvvqqqfff___]]]___bbbmmm~~~nnneeeaaa```^^^]]]^^^aaahhhqqqzzzyyy{{{lllTTTHHH@@@===;;;999888777666444444444444333333333222222222222333333444555666666222222333333333444444444666666555555555555666666555666888999:::::::::999999999999:::;;;<<<>>>>>>>>>>>>@@@CCCGGGHHHGGGFFFCCCDDDFFFGGGHHHHHHGGGGGGFFFGGGGGGFFFFFFGGGKKKNNNMMMNNNPPPRRRRRRRRRQQQQQQOOOQQQRRRRRRQQQRRRVVVYYY]]][[[[[[]]]^^^```gggppprrrjjj```\\\]]]aaabbbbbbfffdddbbb```______```aaaXXXQQQGGGAAAAAAEEEJJJMMMWWWfffttttttjjj]]]QQQHHHGGGNNNXXXvvvsssnnnvvvsssdddZZZTTTPPPRRRWWWVVVXXXXXXSSSPPPOOOLLLHHHIIIEEECCCFFFIIIPPP[[[eeerrrxxx{{{kkk___TTTQQQOOOLLLIIIIIIKKKMMMNNNOOONNNNNNOOOQQQPPPQQQQQQQQQPPPNNNLLLKKKHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBB@@@>>>===>>>@@@@@@???:::::::::999999888888888444444444333333222222222000000////////////000000///111333444555888<<>>;;;===@@@BBBEEEHHHMMMPPPTTTZZZbbbkkkuuuxxxpppkkkfffeeecccaaa^^^[[[YYYXXXSSSUUUXXX]]]eeeqqq|||ooohhhlllvvvvvvlllhhhgggmmmyyy{{{nnneee^^^\\\]]]\\\___eeemmmvvv}}}aaaNNNFFF<<<;;;999777555555555555333444555555555555444333333333333333444555666666111111222333444555555666555555555555555444444444666777999:::::::::888777;;;;;;;;;;;;<<<===>>>>>>@@@???>>>???BBBDDDCCCAAAEEEEEEFFFFFFFFFEEEEEEDDDHHHHHHIIIJJJLLLMMMNNNNNNOOONNNMMMMMMOOOPPPOOONNNOOOPPPPPPOOOOOOPPPSSSVVV[[[ZZZYYY\\\bbbkkkssswwwtttlllccc______``````^^^___`````````___^^^^^^]]]VVVOOOIIIEEEBBBBBBIIIQQQ[[[eeennnmmmfff]]]RRRIIIJJJMMM\\\{{{xxxrrr~~~{{{ggg]]]YYYVVVVVVWWW```cccccc]]]XXXUUUQQQLLLJJJFFFEEEGGGKKKQQQ[[[fffqqqwwwsssfffYYYTTTQQQNNNKKKLLLJJJLLLMMMMMMMMMMMMNNNPPPQQQQQQQQQQQQPPPNNNMMMLLLIIIHHHHHHGGGGGGFFFFFFEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDCCCAAAAAAAAA@@@===;;;======<<<;;;999888777777666555555444333333222222000000////////////000000000000000000111444999======@@@CCCFFFHHHJJJLLLOOOPPPUUU\\\ccclllxxx~~~vvvqqqiiihhhfffdddaaa___]]][[[[[[[[[ZZZZZZ^^^gggqqqyyy|||tttwww}}}qqqllljjjqqq|||xxxlllccc\\\YYYZZZ\\\aaahhhqqqzzz{{{___MMMFFF;;;:::999888777555444444444555555666666555555444222222333333444555555666111111222333444555666666444444444444444444444444666777999:::::::::999888<<<;;;;;;;;;<<<<<<===>>>BBB@@@???@@@AAAAAA@@@>>>DDDDDDEEEFFFFFFFFFFFFEEEIIIJJJKKKMMMNNNNNNMMMMMMOOOMMMLLLLLLMMMNNNNNNMMMMMMNNNOOONNNNNNOOORRRUUUZZZWWWUUUYYYbbbmmmtttxxxsssmmmeeeaaa```aaa```_________aaaaaaaaa```___^^^VVVOOOGGGCCC@@@AAAIIIQQQ]]]iiiuuuwwwrrrgggYYYMMMJJJMMM]]]|||wwwiii^^^[[[YYYWWWWWW___dddfff```YYYUUUQQQMMMKKKGGGFFFHHHLLLQQQ[[[dddqqqwwwyyylll]]]WWWSSSPPPMMMNNNJJJKKKLLLMMMLLLLLLMMMOOOPPPPPPPPPOOONNNMMMLLLKKKIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@AAAAAA@@@===;;;>>>>>>===;;;:::888777777777666666555444333222222000000////////////000000000000000///000333777;;;@@@CCCGGGJJJKKKLLLNNNOOORRRUUUYYY\\\bbbkkkvvvzzzvvvlllkkkiiifffdddbbbaaa```bbb```]]]\\\___fffnnntttsssuuu{{{~~~uuupppoooxxxvvvjjjbbb[[[YYYZZZ]]]bbbkkkuuu~~~yyy]]]JJJDDD:::::::::999888666444333444444555555555555444444222222333444555555555555555444444444444333333333444444444444444555555555777888999::::::::::::999;;;;;;;;;<<<<<<>>>???@@@@@@@@@???@@@@@@@@@@@@???BBBCCCDDDFFFGGGHHHHHHHHHHHHJJJLLLNNNOOONNNMMMLLLOOOMMMKKKKKKLLLMMMMMMLLLNNNOOOPPPPPPPPPQQQTTTVVVXXXTTTQQQTTT]]]hhhooorrrpppjjjbbb^^^]]]```aaabbbcccbbbbbbaaa```___^^^^^^VVVNNNFFFBBB@@@AAAJJJSSSeeeqqq~~~}}}sssdddXXXQQQSSS___||||||mmmaaa\\\ZZZXXXXXX```fffiiiddd]]]XXXSSSOOOLLLHHHGGGIIIKKKOOOXXXbbbooouuu~~~~~~ooo___WWWRRRNNNMMMMMMJJJKKKLLLMMMLLLLLLMMMOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB>>>===>>>???AAAAAA???===??????===<<<:::999888777888777777666555333333222000000////////////000000///000000//////222666999===AAAFFFIIIKKKKKKLLLMMMTTTVVVWWWXXXZZZaaajjjrrr|||qqqooommmjjjhhhhhhiiiiiillliiifffeeehhhnnntttxxxpppoooooosssyyy~~~{{{yyyzzzuuujjjccc]]]ZZZ\\\___eeennnyyywwwZZZHHHAAA:::::::::999888666444333444333333333333333333444111222333444555555555555555555555444444444333333444444444555555666666666999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCC===>>>???@@@@@@AAABBBCCCFFFFFFGGGGGGGGGGGGGGGFFFGGGIIIKKKNNNOOOOOONNNMMMQQQOOOLLLKKKLLLMMMMMMMMMNNNOOOQQQQQQRRRSSSUUUWWWYYYUUURRRSSSZZZbbbhhhkkklllfff^^^YYYYYY]]]bbbffffffdddaaa]]]ZZZYYYXXXXXXUUUNNNFFFBBBAAACCCLLLVVVjjjxxx{{{rrrjjj\\\[[[ccc|||ttteee^^^ZZZZZZ\\\eeemmmqqqkkkbbb[[[VVVRRRMMMIIIGGGIIIJJJMMMUUU^^^jjjqqqzzzrrraaaWWWRRRMMMLLLMMMJJJLLLMMMMMMMMMMMMNNNPPPPPPOOOMMMLLLKKKJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDCCCBBB>>>======???AAABBBAAA?????????>>>===;;;:::999999999999888666555444333222000000////////////000000///000111111000222444777<<>>???@@@BBBCCCDDD;;;===@@@AAAAAACCCEEEGGGLLLLLLKKKJJJHHHFFFDDDCCCFFFHHHKKKNNNPPPRRRRRRSSSTTTQQQNNNMMMMMMOOOOOOOOOLLLNNNQQQRRRRRRSSSUUUWWW[[[ZZZXXXXXXZZZ___dddhhhiiieee^^^ZZZYYY]]]cccgggfffddd___[[[VVVSSSQQQPPPRRRKKKEEECCCBBBEEENNNXXXjjjzzzzzzwwwuuudddaaafff}}}{{{jjj```[[[]]]aaakkkssswwwpppeee\\\VVVQQQNNNJJJHHHIIIIIIKKKRRRZZZeeellluuu|||xxxfff[[[UUUQQQOOOPPPKKKLLLNNNNNNMMMMMMOOOPPPQQQPPPOOOMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEECCCCCCBBBAAA???@@@AAABBBBBBAAA>>>>>>======<<<;;;;;;::::::999888777666444333333000000////////////000000...000222333222222333555888<<>>>>>>>>>>>>>>??????@@@BBBBBBAAAAAAAAABBBBBBCCC<<>>>>>======<<<<<<<<<;;;::::::999777666444333333000000////////////000000...000333444444333333444111444:::>>>BBBFFFKKKNNNUUUWWWYYYYYYXXXZZZ^^^cccnnn}}}vvvrrrlllhhhiiiooovvv|||~~~yyytttnnnjjjbbbcccaaa___ccciiiiiieeefffccceeeooo{{{{{{nnnhhhccc___^^^```kkkpppyyynnnTTTEEE@@@===;;;888666555555555666666555444333333444555666000222444666666666555444666555555555555444444444666777777888999:::::::::?????????>>>???@@@@@@AAAFFFEEEDDDCCCBBBAAAAAAAAA>>>@@@CCCCCCBBBCCCEEEHHHHHHIIIJJJKKKLLLLLLLLLLLLHHHIIILLLOOOTTTYYY]]]___XXXUUURRRPPPPPPRRRRRRRRRQQQSSSVVVXXXXXXYYY[[[\\\WWW\\\___]]]YYYZZZ```fffkkkkkkjjjgggdddaaaaaaaaaeeeggghhhgggbbbZZZSSSNNNIIIEEEAAABBBCCCFFFOOOXXXnnnoooaaa]]]^^^```___gggooobbb^^^aaadddmmmwww~~~yyyjjj[[[UUUTTTPPPNNNKKKGGGFFFHHHMMMRRR___dddkkkrrrxxx~~~uuuggg\\\TTTOOOPPPPPPOOONNNLLLLLLLLLMMMMMMPPPPPPPPPOOONNNMMMLLLKKKKKKJJJHHHFFFFFFFFFHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGEEEDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@BBB@@@??????@@@@@@>>>===@@@===999777666444333111333333222222111111000000---......///000111111222444555777999<<>><<<:::777666555666777555444333222111222333444555444333222333555666777777666666666666555555555666666777888999:::;;;;;;????????????????????????BBBCCCDDDCCCAAAAAACCCEEE===???BBBCCCDDDEEEFFFFFFIIIMMMQQQSSSRRROOOMMMMMMHHHGGGIIINNNTTTXXXWWWVVVRRRRRRRRRSSSTTTUUUVVVWWWYYYWWWSSSQQQXXX```^^^UUUUUUXXX[[[[[[YYY[[[aaaggglllooopppmmmhhhddddddeeegggffffffiiijjjfff]]]UUUOOOHHHAAA@@@AAAEEEMMMVVVdddzzzbbbTTTUUUVVVVVVddduuugggaaaaaacccnnnwww~~~yyyiiiZZZSSSRRROOONNNJJJGGGEEEGGGLLLPPPZZZ___fffmmmtttzzz{{{lll```WWWSSSTTTPPPOOONNNLLLLLLLLLMMMMMMOOOOOOOOOOOONNNMMMLLLKKKKKKIIIHHHGGGFFFGGGIIIJJJHHHHHHHHHGGGGGGHHHHHHHHHIIIHHHGGGEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA???@@@AAAAAA???>>>@@@===:::777666555333222111111000000///.........---......///000000111111333555777999<<>>>>>??????@@@@@@@@@@@@AAABBBCCCBBBAAAAAABBBDDD>>>???@@@BBBDDDFFFHHHIIIHHHMMMRRRUUUTTTRRRPPPOOOMMMLLLMMMPPPSSSUUUSSSQQQSSSUUUVVVXXXXXXWWWVVVUUUTTTUUUSSSSSSYYYaaaaaa[[[ZZZ\\\]]][[[XXXXXX\\\```jjjnnnsssuuutttqqqnnnllliiiiiijjjmmmppplllccc\\\PPPHHHBBB@@@@@@CCCLLLUUUlll|||eeeUUURRROOOQQQ```|||lllcccaaabbbnnnvvv|||wwwhhhYYYQQQOOONNNLLLJJJFFFDDDFFFJJJMMMSSSXXX___fffnnnuuu|||rrrfff\\\WWWXXXQQQPPPNNNMMMLLLLLLMMMMMMNNNOOOOOOOOONNNMMMLLLLLLJJJIIIHHHGGGGGGHHHJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBCCCCCCDDDCCCCCCCCCBBBAAA@@@AAABBBBBBAAA???AAA>>>:::888777666444333111000000///......------.........//////000000111222444666888:::???DDDHHHPPPRRRVVVXXXZZZ\\\___aaadddfffllluuu}}}xxxssskkkaaaVVVTTT```ooo{{{{{{uuuooofff^^^YYYVVVTTTSSSSSSQQQNNNMMMOOOWWWaaaiiivvv}}}|||rrrgggbbb___]]]```dddqqq{{{yyy___JJJ@@@???;;;:::888666555444444555555555444444444444555666555777999::::::888666444222222333444555666777777777777666777888999;;;<<<>>>???@@@AAABBBBBBBBBBBB@@@AAABBBAAAAAAAAACCCEEEBBBAAAAAABBBEEEGGGGGGFFFHHHLLLSSSWWWWWWUUUTTTSSSQQQPPPPPPQQQRRRRRRQQQOOOQQQTTTWWWYYYYYYWWWTTTRRROOOQQQSSSTTTZZZ```bbb```aaabbbbbb^^^YYYWWWYYY[[[fffllluuu~~~yyytttnnnmmmnnnrrruuuqqqhhh```OOOHHHBBB??????BBBLLLVVVrrroooZZZSSSNNNQQQbbb~~~|||ooodddaaabbbllltttyyyuuugggXXXOOOMMMLLLLLLIIIFFFDDDEEEHHHJJJMMMQQQXXX```hhhpppyyy~~~yyyjjj___ZZZZZZRRRPPPOOOMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLIIIIIIHHHHHHIIIJJJKKKLLLHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@BBBBBBBBBCCCEEEEEECCCAAAAAA>>>;;;999888777666444333333222111000000//////........./////////000000111333555777999<<>>999888777555444444444444555555555555555666666666777:::===???>>>;;;777555555555666777888888999999888888777777888:::<<<>>>???@@@BBBCCCEEEEEEEEEEEE@@@AAABBBBBBBBBBBBDDDFFFFFFEEEFFFIIIMMMLLLGGGCCCGGGLLLSSSWWWXXXWWWVVVVVVSSSRRRRRRRRRRRRQQQPPPOOOMMMOOOQQQTTTUUUTTTSSSRRRNNNPPPRRRTTTXXX]]]```aaadddeeedddaaa]]][[[\\\]]]cccjjjvvvvvvqqqpppqqqtttuuuoooddd[[[LLLFFFAAA??????CCCOOOZZZuuu}}}eeeYYYRRRVVVhhhxxxqqqeeebbbccciiipppuuurrreeeXXXOOOLLLLLLKKKJJJGGGDDDDDDFFFHHHJJJMMMTTT[[[cccmmmvvv|||oooaaaZZZYYYRRRQQQOOONNNLLLLLLLLLMMMLLLLLLMMMNNNNNNNNNMMMMMMIIIIIIIIIIIIJJJKKKKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDCCCCCCAAA@@@>>>===CCCBBBCCCEEEGGGGGGEEECCCBBB???<<<999999888777666444444333222111000//////............////////////000222444555777:::===@@@CCCFFFKKKOOOTTTZZZaaaeeeddddddcccccchhhttttttpppjjjbbbYYYYYYeeesss}}}wwwnnngggbbbaaaaaa]]]\\\XXXRRRNNNPPPWWW^^^sssxxxuuukkkaaa]]]\\\]]]bbbhhhuuu|||xxx{{{nnnUUUEEE???===888777777555444444444333555555555666666777777777999;;;???AAA@@@===999666888888888888888888888888999999999999:::<<<===>>>@@@AAADDDFFFGGGGGGGGGFFFAAABBBDDDDDDDDDEEEGGGIIIHHHIIINNNVVV\\\[[[QQQHHHHHHLLLRRRUUUWWWVVVVVVVVVVVVVVVUUUSSSQQQOOONNNNNNLLLMMMNNNQQQSSSUUUWWWXXXQQQQQQQQQSSSUUUWWWZZZ]]]______```___^^^]]]^^^___bbbiiiuuu}}}uuurrrqqqpppqqqpppiii\\\RRRHHHCCC@@@>>>???EEESSSaaa~~~lll^^^SSSYYYkkkwww{{{vvvgggcccddddddkkkqqqoooeeeYYYPPPMMMKKKLLLKKKHHHEEEDDDDDDFFFHHHKKKPPPWWW```jjjttt{{{uuueee\\\YYYSSSRRRPPPNNNMMMLLLLLLMMMKKKKKKLLLMMMNNNNNNNNNMMMJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>>CCCCCCDDDGGGIIIIIIGGGEEEBBB@@@<<<:::::::::888777444444333111000///..............................///111333444555777:::======@@@EEEJJJOOOVVV]]]aaabbbaaa``````dddmmmwww~~~vvvppphhhaaaZZZYYYcccnnnvvvlllfffccccccbbbccc```ZZZUUUUUUZZZaaauuuyyy~~~rrriii___\\\\\\^^^dddkkkuuuxxxtttwww}}}jjjQQQDDD???<<<777777777666555555444444333444555666777777777666:::;;;===>>>>>><<<:::888888777777777666666666555::::::;;;<<<===>>>??????@@@BBBDDDFFFGGGGGGFFFEEEAAACCCDDDEEEEEEFFFIIIKKKIIIKKKSSS```kkkjjj^^^RRRIIILLLOOORRRRRRRRRSSSTTTYYYYYYWWWTTTPPPMMMMMMNNNQQQQQQSSSUUUYYY\\\```aaaYYYSSSOOOPPPRRRSSSTTTXXXWWWXXXXXXZZZ[[[\\\\\\]]]aaagggqqqzzz}}}wwwrrrooonnnnnnooommmeeeWWWMMMFFFBBB@@@???@@@GGGWWWfffkkk___PPPWWWlllxxxuuu|||}}}llldddccc```ffflllllldddZZZRRRNNNLLLLLLLLLIIIFFFDDDDDDEEEFFFIIINNNTTT\\\fffqqqxxx}}}}}}kkk___[[[TTTRRRPPPNNNMMMLLLLLLMMMJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEHHHKKKKKKIIIGGGCCC@@@===;;;;;;;;;999888666555444333111000///..............................000222333444555888:::;;;===AAADDDIIIOOOUUUZZZ[[[ZZZZZZ]]]bbbhhhmmmooowwwwwwwwwyyy{{{{{{yyyxxxsssjjjaaa\\\YYYZZZaaajjj{{{yyypppiiiffffffgggiiiiiiccc\\\ZZZ^^^dddppptttzzzqqqggg^^^[[[\\\___fffmmmwwwvvvssswww~~~gggNNNCCC???<<<777777777777666555555444222333444666777777666666888888888999999999999999666777777777777777777777:::;;;===???AAA@@@@@@??????AAACCCEEEEEEDDDCCCAAA@@@BBBDDDDDDEEEFFFIIILLLLLLMMMTTTbbbnnnnnnaaaTTTJJJLLLMMMMMMMMMMMMOOOQQQTTTUUUUUUSSSQQQPPPRRRUUUWWWYYY[[[___bbbdddffffff```VVVNNNNNNQQQQQQSSSUUUUUUUUUUUUWWWXXXYYYXXXXXX[[[```fffkkkmmmmmmlllkkkjjjjjjkkknnnnnnhhh[[[QQQGGGDDDAAA@@@AAAHHHYYYiiivvvbbb\\\SSS[[[pppxxxqqqtttpppeeebbb]]]cccjjjkkkddd[[[SSSPPPLLLMMMLLLJJJGGGDDDDDDDDDEEEHHHLLLRRRZZZdddooovvv{{{ooobbb]]]TTTSSSQQQNNNMMMLLLLLLMMMIIIJJJKKKMMMNNNNNNNNNNNNLLLLLLMMMLLLLLLKKKJJJIIILLLLLLKKKKKKKKKKKKLLLLLLJJJJJJHHHGGGFFFEEEEEEEEECCCCCCEEEFFFGGGGGGGGGGGGCCCDDDFFFIIILLLLLLJJJHHHCCC@@@===;;;;;;;;;:::999999888777666444333222111.....................---...000222333333444666888:::<<<>>>AAADDDIIIOOOSSSTTTTTTUUU[[[bbbfffgggeeegggfffeeefffiiimmmoooppplllcccYYYWWWXXX[[[bbbiiivvv~~~zzzzzz}}}~~~xxxqqqkkkiiiiiigggiiijjjddd]]]YYY\\\aaaiiiooowww~~~~~~pppfff]]][[[\\\```gggoooyyyvvvsssxxxeeeMMMCCC@@@===777888888888777666555555111222444666666666666555777666555444555666888999777777888999:::;;;;;;<<<:::<<>>???BBBCCCDDDBBB@@@??????AAACCCDDDDDDFFFIIIKKKPPPOOOSSS^^^jjjiii[[[MMMKKKLLLKKKJJJIIIJJJLLLOOOLLLNNNQQQRRRRRRUUUZZZ^^^ZZZ]]]aaaeeehhhhhhhhhgggeeeWWWMMMNNNRRRRRRSSSUUUWWWWWWVVVWWWXXXXXXVVVUUUSSSXXX]]]______```cccffffffgggjjjoooqqqlllaaaWWWIIIFFFCCCAAAAAAHHHYYYiiizzz{{{hhhZZZZZZZZZbbbvvvyyyppppppuuuyyylllaaa```bbbeeegggeee```ZZZVVVMMMOOONNNKKKGGGEEEFFFHHHBBBBBBGGGPPPWWW^^^hhhqqqzzzyyyiii___VVVRRRMMMJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMKKKLLLMMMMMMMMMLLLJJJIIIIIIIIIHHHHHHIIIJJJLLLMMMKKKIIIGGGFFFGGGGGGEEEDDDFFFEEEDDDCCCDDDEEEGGGIIIDDDDDDEEEEEEFFFFFFGGGGGGAAA???<<<:::888888888999888777666555333222111000111000...---,,,,,,---...000000000000111222333444555666999<<<@@@DDDGGGIIIOOOQQQUUUZZZ___aaa```^^^```^^^\\\[[[\\\___bbbeee___ZZZSSSNNNMMMQQQXXX\\\jjjyyy}}}zzzyyyxxxtttqqqtttttttttuuusssnnnhhhcccfffggggggdddaaa______```mmmrrryyy|||llleee___]]]\\\```jjjttt|||wwwuuu}}}aaaMMMCCC===999888777777666555444444444555555555555555555555555555555555555555666777888999999888888888888888888:::===@@@CCCDDDCCCAAA@@@AAA@@@BBBFFFFFFAAA???@@@AAAAAABBBCCCEEEHHHKKKMMMLLLOOORRRTTTTTTRRROOOLLLIIIHHHGGGGGGGGGHHHIIIJJJMMMNNNOOOPPPQQQSSSVVVYYYYYY^^^bbbbbb```___cccgggdddZZZQQQPPPQQQQQQSSSVVVWWWWWWVVVUUUTTTTTTWWWYYYRRRUUUXXX[[[[[[[[[[[[\\\```bbbcccdddggghhhaaaXXXHHHCCC>>>>>>AAAIIIVVVbbbqqqkkkYYYQQQNNNZZZfff~~~rrrmmmssszzzmmmbbb^^^```dddffffffbbb]]]YYYSSSSSSRRRNNNHHHEEEEEEFFFBBBBBBFFFOOOVVV]]]gggpppvvv|||mmm```YYYTTTOOOKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIKKKLLLMMMLLLIIIGGGFFFGGGGGGFFFDDDFFFEEEEEEDDDEEEGGGIIIJJJGGGGGGFFFFFFEEEEEEEEEDDDBBB@@@>>>;;;:::::::::;;;999999888666555444333222111000///------------...............///000111222555666777999<<>>AAADDDEEEDDDBBBAAAAAA@@@AAAEEEDDD???===>>>AAAAAABBBCCCEEEGGGIIIKKKIIIJJJKKKLLLMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQSSSVVVYYY[[[^^^```___\\\[[[\\\^^^aaaWWWOOOMMMNNNNNNPPPTTTVVVWWWXXXWWWVVVUUUUUUUUUQQQSSSUUUVVVWWWXXX[[[]]]___aaabbbcccggghhhbbbZZZJJJDDD???>>>@@@FFFQQQ]]]lll{{{{{{eeeTTTMMMKKKSSS___zzzzzzmmmppp~~~oooddd]]]^^^aaadddgggfffbbb___ZZZYYYVVVPPPJJJFFFDDDEEEBBBAAAEEEMMMTTT[[[eeennnrrryyytttddd\\\WWWQQQMMMLLLKKKKKKJJJJJJKKKLLLMMMMMMNNNNNNMMMNNNMMMMMMLLLKKKLLLLLLLLLJJJIIIIIIIIIJJJKKKLLLMMMLLLJJJHHHGGGGGGGGGFFFEEEFFFEEEEEEEEEGGGHHHKKKLLLGGGGGGFFFFFFEEEDDDDDDDDDCCCBBB@@@>>><<<<<<<<<===;;;;;;:::999777666555555222111000///...---............---......///000111444555555666777888:::;;;AAACCCEEEIIILLLOOOQQQSSSRRRRRRRRRRRRRRRRRRSSSSSSNNNKKKGGGCCCBBBCCCFFFHHHTTT___lllxxx~~~yyyssslllddd^^^[[[[[[]]]aaaeeeggggggggg```aaabbb```^^^]]]^^^___iiimmmtttzzz~~~|||ssshhhbbb^^^]]]^^^bbblllwwwsssXXXHHH@@@===<<<888777777666666555555444666666666555555444444444444444444444555666777888;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAADDDEEEDDDCCCAAABBBAAADDDHHHGGGAAA>>>>>>@@@AAABBBCCCEEEFFFGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPQQQSSSWWWZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[```VVVNNNMMMNNNNNNPPPSSSUUUVVVXXXYYYXXXWWWTTTSSSRRRSSSTTTTTTUUUWWWZZZ]]]]]]```aaaaaadddfffaaaYYYKKKDDD???>>>>>>BBBMMMWWWgggvvv~~~ttt___PPPJJJIIIKKKXXXtttsssnnn{{{tttfff\\\\\\^^^bbbgggiiihhhfff```]]]XXXRRRLLLGGGEEEDDDAAA@@@DDDKKKRRRXXXccclllsssyyy{{{kkk___ZZZTTTOOOLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMOOONNNMMMLLLKKKLLLMMMNNNJJJJJJJJJKKKKKKLLLMMMMMMLLLJJJHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGIIIKKKLLLDDDDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@???============;;;;;;:::999888777666666222222111000///.........000/////////000000111222222222222333333444555666===>>>@@@BBBDDDHHHLLLOOOQQQRRRSSSTTTTTTSSSQQQPPPJJJHHHFFFCCCBBBAAABBBBBBIIIOOOYYYfffttt}}}wwwnnnfff```WWWVVVWWWZZZ^^^bbbdddeee\\\^^^___^^^]]]]]]^^^___gggkkkrrrwww{{{~~~wwwnnneee```]]]^^^aaaeeeoooyyyjjjRRREEE>>>======777777777777666666555555777777666666555555444444333333444444555666777888:::;;;;;;;;;;;;;;;<<<<<<<<<>>>AAACCCDDDDDDBBBBBBBBBCCCIIIPPPPPPJJJDDDCCCAAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFHHHJJJKKKLLLKKKJJJIIIIIIIIIJJJLLLMMMMMMOOOPPPQQQQQQTTTWWWZZZZZZXXXUUUVVVZZZ^^^aaabbbbbbYYYQQQPPPRRRRRRSSSVVVUUUUUUVVVWWWYYYYYYWWWVVVVVVWWWXXXYYYXXXYYY[[[\\\^^^``````^^^^^^___[[[TTTHHHBBB>>>===>>>AAAKKKTTTgggttt{{{qqq^^^QQQLLLKKKHHHSSSmmm|||ppp{{{{{{lll^^^\\\[[[___fffkkkmmmllleee```ZZZSSSNNNIIIGGGEEEBBB@@@CCCIIIPPPWWWaaakkkssszzzsssbbb]]]VVVPPPMMMLLLJJJIIIJJJKKKLLLMMMMMMNNNNNNMMMPPPOOOMMMLLLLLLLLLMMMNNNJJJJJJKKKLLLLLLMMMMMMMMMLLLJJJHHHGGGHHHHHHFFFEEEBBBBBBCCCDDDFFFHHHIIIJJJFFFEEEDDDBBBAAA@@@>>>>>>AAA@@@???>>>======<<<<<<::::::999999888777666666333333333222111///....../////////...//////000111000000000111222333444555888:::<<<======@@@EEEIIIKKKMMMOOOPPPPPPNNNLLLJJJGGGFFFEEECCCAAA@@@??????BBBCCCHHHSSSaaannnyyy}}}vvvmmmddd___XXXVVVTTTTTTWWWZZZ[[[\\\XXXZZZ\\\\\\\\\]]]___```eeejjjpppuuuyyy}}}~~~rrrjjjbbb___^^^```dddiiirrr|||aaaMMMCCC===<<<>>>777777777777777666666666777777666666666555555555444444444555666777999999999:::::::::;;;;;;<<<<<<<<<>>>@@@BBBCCCCCCBBBBBB???CCCLLLVVVXXXQQQJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDFFFIIIKKKKKKKKKKKKKKKJJJJJJIIIIIIKKKLLLMMMNNNOOOPPPQQQRRRTTTWWWZZZ[[[XXXUUUVVVZZZ```dddgggcccZZZSSSSSSTTTTTTUUUXXXVVVTTTSSSTTTWWWZZZ[[[ZZZYYY\\\___aaa```^^^]]]\\\aaabbb```[[[XXXWWWRRRLLLCCC???<<<===???CCCMMMVVVgggsssyyyooo^^^QQQLLLKKKKKKRRRgggxxx}}}uuuccc]]]YYY[[[ccclllpppqqqkkkfff^^^VVVPPPLLLHHHFFFCCCAAACCCIIIOOOUUU```jjjrrryyy{{{fffaaaYYYSSSOOOMMMKKKJJJJJJKKKLLLMMMMMMNNNNNNMMMPPPOOONNNNNNMMMMMMNNNNNNJJJKKKLLLMMMNNNNNNNNNMMMMMMKKKHHHHHHHHHHHHGGGFFFBBBBBBCCCEEEFFFGGGHHHHHHIIIHHHFFFCCC@@@===:::999??????>>>>>>===<<<<<<;;;:::999999888777777666666444444444333222000///...------,,,,,,,,,,,,------/////////000111222444444333666888888777888===AAAFFFGGGJJJLLLLLLJJJHHHFFFBBBBBBAAA@@@???>>>===<<<===;;;===EEEOOOZZZgggqqq{{{}}}~~~{{{sssjjjbbb^^^WWWTTTPPPOOOOOOPPPPPPPPPSSSVVVXXXYYYZZZ[[[^^^```cccgggnnntttxxx|||{{{nnnfffaaa^^^^^^cccggglllvvvyyy[[[KKKBBB<<<:::===777777777777777777777777666666666666666666666666444555555666777999:::;;;999999::::::;;;<<<<<<<<<>>>???@@@BBBCCCCCCCCCCCC===AAAKKKVVVYYYSSSMMMLLLJJJIIIGGGFFFEEEEEEFFFGGGBBBCCCFFFIIIKKKKKKJJJIIILLLLLLKKKKKKKKKLLLMMMNNNNNNOOOQQQQQQRRRTTTXXX[[[___^^^^^^]]]^^^```bbbdddaaaXXXRRRRRRTTTTTTUUUWWWXXXTTTRRRSSSWWW[[[\\\\\\ZZZ^^^cccfffeeecccaaa```dddeeeaaaYYYSSSQQQLLLGGG@@@===<<<>>>BBBFFFPPPYYYeeeqqqwwwmmm]]]QQQKKKIIIMMMQQQccchhh```XXXXXXaaalllrrruuutttmmmcccZZZTTTNNNIIIFFFDDDBBBCCCIIINNNUUU```jjjrrryyykkkeee]]]WWWRRROOOMMMLLLJJJKKKLLLMMMMMMNNNNNNMMMOOOOOOOOOPPPOOONNNNNNMMMJJJKKKLLLNNNNNNNNNNNNNNNMMMKKKIIIHHHHHHHHHGGGFFFDDDDDDEEEFFFGGGGGGHHHHHHIIIHHHFFFDDDAAA???===<<>>>>>===<<<<<<::::::999999888777777777555555555444333111///...------,,,,,,+++,,,,,,---///////////////000111222111444777666444333777;;;@@@BBBDDDFFFGGGFFFDDDCCC??????>>>>>>===<<<;;;;;;999777999>>>BBBHHHTTT```ooorrruuusssmmmeee```]]]TTTQQQNNNLLLKKKLLLKKKJJJNNNPPPSSSUUUWWWYYY\\\^^^```dddkkkrrrvvvzzz~~~xxxkkkbbb```^^^___eeejjjpppyyytttWWWJJJCCC;;;999<<<777777777777777777777777555555555666777777888888555666666777888:::<<<===:::;;;;;;<<<======>>>>>>@@@AAABBBDDDEEEEEEEEEEEEAAACCCJJJRRRUUURRROOOPPPPPPMMMJJJGGGFFFFFFHHHIIIFFFFFFGGGHHHIIIJJJKKKLLLOOONNNNNNMMMNNNOOOPPPQQQNNNPPPQQQRRRRRRTTTXXX[[[bbbggglllmmmjjjeeecccccc```XXXRRRRRRTTTTTTUUUWWWYYYVVVSSSUUUYYY[[[ZZZWWWXXX\\\aaadddffffffffffffggggggcccYYYRRRNNNJJJFFF???<<<<<<@@@DDDIIIRRR[[[fffqqqwwwnnn^^^RRRKKKGGGKKKNNN```kkkaaaWWWVVV___kkkssswww{{{ssshhh]]]VVVPPPJJJFFFEEEBBBCCCIIINNNUUU```jjjttt{{{nnnhhhaaaZZZUUURRROOOMMMJJJKKKLLLMMMMMMNNNNNNMMMNNNOOOPPPQQQPPPOOONNNMMMJJJKKKMMMNNNOOOOOONNNNNNMMMKKKIIIHHHHHHHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDCCC???????????????>>>===<<<:::::::::999999888888888555666666555444111///...///......---------......000000///.........//////111555888777444333666999999;;;===???@@@??????>>>>>>>>>>>>======<<<<<<<<<666555888<<<===>>>HHHTTT]]]aaaffffffccc^^^[[[ZZZSSSPPPMMMLLLLLLLLLKKKJJJKKKMMMPPPSSSTTTWWWZZZ\\\]]]bbbiiipppuuuyyy}}}wwwhhh______^^^```ffflllqqq{{{qqqUUUJJJCCC;;;888;;;777777777777777888888888444444555666777888999999666666777888999;;;===>>>;;;<<<<<<===>>>??????@@@BBBCCCDDDFFFGGGGGGGGGHHHHHHGGGJJJPPPRRRQQQQQQTTTSSSPPPKKKGGGFFFGGGIIIKKKKKKJJJIIIHHHIIIKKKNNNPPPQQQQQQPPPOOOPPPQQQRRRSSSNNNPPPQQQRRRRRRUUUXXX[[[dddmmmwww{{{vvvnnnhhhfffaaaYYYSSSTTTUUUUUUVVVXXXZZZWWWVVVXXX[[[[[[WWWRRRVVVYYY]]]aaacccfffiiilllhhhhhhdddZZZRRRNNNKKKGGG@@@===>>>BBBFFFJJJSSS\\\hhhsssyyyqqqaaaTTTLLLHHHHHHLLL___}}}sssbbbWWWXXX\\\```kkkxxxyyyrrrggg]]]VVVQQQKKKGGGHHHEEEDDDHHHMMMSSS^^^hhhuuuzzz{{{lllbbb[[[SSSSSSTTTLLLMMMKKKLLLOOOOOOKKKIIIKKKQQQQQQQQQQQQPPPOOONNNNNNLLLLLLLLLLLLMMMNNNOOOPPPLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAA???>>>???AAAAAA???<<<;;;;;;;;;;;;;;;;;;;;;;;;777666555444333222222222222111000///...---------......---------......///111111222222222222111111333444555777888:::;;;<<<;;;<<<======<<<;;;999888555666777777777:::>>>AAALLLQQQXXX[[[[[[WWWSSSQQQHHHHHHHHHHHHHHHHHHHHHHHHKKKMMMPPPRRRSSSVVVZZZ\\\```ccchhhmmmrrrxxx~~~qqqfffaaa[[[ZZZ\\\cccnnnyyynnnQQQEEEBBB>>>;;;===<<<;;;999777666555444444999888888888777777666666999:::;;;;;;:::<<>>>>>AAABBBFFFOOOYYYcccpppxxxqqqaaaTTTLLLHHHMMMMMM\\\~~~~~~zzziiiZZZWWWWWWXXXbbbnnnvvvoooeee\\\VVVQQQLLLHHHHHHEEEEEEIIIMMMSSS^^^hhhuuuzzzsssggg___UUUUUUWWWPPPPPPMMMMMMOOONNNKKKJJJLLLPPPPPPQQQPPPPPPOOONNNNNNMMMLLLLLLLLLLLLMMMNNNNNNKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???@@@BBBBBB???======<<<<<<<<<;;;;;;::::::888888777666555444444333333222111///..................---------....../////////000111111111111111111222333444555777888888999999:::::::::999888777777777777777666777:::===DDDIIINNNQQQPPPNNNKKKJJJGGGFFFFFFFFFFFFFFFGGGGGGJJJLLLOOOQQQSSSUUUYYY\\\___bbbfffkkkooouuu||||||mmmccc___[[[[[[^^^fffqqq|||hhhNNNCCCAAA===;;;<<<::::::999999999999999:::999999888888777777777777999:::;;;;;;<<<===@@@CCCGGGFFFEEECCCBBBBBBBBBBBBFFFFFFGGGHHHIIIJJJJJJJJJLLLMMMMMMMMMLLLMMMPPPRRRSSSOOOIIIGGGHHHKKKLLLLLLNNNLLLKKKMMMRRRUUUVVVVVVPPPPPPPPPOOOMMMNNNOOOQQQPPPQQQSSSTTTSSSSSSUUUVVV[[[aaaiiikkkgggaaa[[[YYYWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWYYYZZZ[[[ZZZZZZYYYYYYYYYYYYZZZ```jjjvvv~~~sssccc[[[VVVMMMFFFDDD???===>>>@@@AAACCCKKKUUU```nnnwwwpppaaaTTTLLLHHHKKKLLL[[[}}}~~~rrr```XXXTTTUUU^^^jjjsssmmmeee]]]VVVQQQLLLIIIIIIFFFFFFJJJNNNTTT___iiitttzzz|||nnndddZZZ]]]aaa[[[TTTPPPNNNOOOMMMJJJJJJMMMOOOOOOPPPPPPPPPOOONNNNNNMMMMMMMMMLLLLLLMMMNNNNNNKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAABBBBBBAAA??????>>>>>>===<<<;;;::::::999:::::::::999777555444444333222111000/////////......------------......------...///000000000///000000000111222222333333444555666777777777666666777888777666444444666888===@@@DDDFFFEEECCCBBBBBBDDDCCCBBBAAABBBDDDFFFGGGIIIKKKNNNPPPRRRUUUXXX[[[```bbbeeehhhlllrrryyy~~~vvviii___]]]\\\]]]aaajjjtttxxx```IIIBBB@@@<<<999;;;:::999999999999999::::::999999999888888888888777999:::;;;<<<===???BBBEEEHHHHHHGGGFFFEEEDDDCCCBBBEEEEEEFFFHHHIIIJJJKKKLLLLLLMMMNNNMMMLLLMMMOOOPPPOOOLLLHHHFFFGGGIIIJJJJJJMMMMMMMMMPPPTTTXXXYYYZZZPPPMMMKKKIIIJJJKKKKKKKKKMMMPPPSSSTTTTTTTTTTTTTTTWWW[[[___^^^[[[WWWVVVWWWVVVVVVUUUTTTSSSSSSTTTTTTWWWXXXYYY[[[\\\\\\[[[[[[YYYXXXWWWYYY___lllzzzuuubbbYYYVVVPPPHHHCCC>>><<<===??????@@@GGGOOO]]]kkkuuuooo```TTTLLLHHHKKKMMM]]]|||iii]]]XXXYYYbbbmmmrrrnnnggg___XXXRRRMMMJJJJJJGGGGGGJJJOOOTTT___iiisssxxxtttiii```dddjjjfffWWWRRRNNNNNNLLLIIIJJJNNNMMMNNNOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOPPPQQQNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>===<<<;;;;;;:::;;;<<<<<<;;;999666555666555444333222111111111//////...---------......------............------////////////000000000000111111222333444444555555555666666444333222444666:::<<<>>>???>>>>>>>>>???AAA@@@>>>===???AAADDDFFFIIIKKKNNNPPPRRRUUUYYY\\\```bbbcccfffjjjpppxxx}}}|||qqqeee]]]\\\\\\___eeennnxxxppp[[[GGGBBB@@@;;;888999:::999888777666666666666999999999999999999999999888999;;;<<<===???CCCEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHIIIIIILLLMMMMMMMMMKKKKKKLLLMMMLLLJJJHHHHHHHHHIIIJJJJJJMMMMMMOOOQQQTTTWWWXXXYYYRRRNNNIIIHHHJJJLLLKKKIIILLLOOOTTTVVVVVVTTTSSSSSSTTTWWWYYYXXXUUUSSSSSSUUUUUUUUUTTTSSSSSSSSSSSSSSSVVVWWWYYY[[[\\\\\\[[[[[[WWWVVVVVVWWW\\\fffqqqzzz|||qqqcccZZZVVVQQQJJJEEE???===>>>???>>>???EEEMMMZZZiiisssnnn___SSSLLLHHHJJJNNN```~~~ttteee\\\\\\dddmmmrrrpppjjjccc[[[SSSNNNLLLKKKHHHGGGKKKOOOTTT^^^hhhqqqwww~~~zzzmmmaaadddiiidddXXXRRRNNNNNNLLLIIIJJJNNNLLLLLLMMMNNNOOOOOOOOONNNLLLMMMMMMNNNPPPRRRTTTUUURRRQQQOOOLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<;;;<<<======<<<:::777666888777666555444333333333111000//////.........///////////////...,,,+++***/////////////////////////////////000111222333444111222333333222333444666888:::;;;;;;:::;;;<<<>>>>>>===<<<;;;===@@@DDDFFFIIIKKKNNNPPPRRRUUUYYY\\\```aaaccceeeiiipppwww}}}vvvlllbbb]]]]]]\\\aaaiiisss|||kkkXXXFFFBBB@@@:::666777999999888777666666666777999999999999::::::::::::888999;;;<<<<<>>>>>===>>>>>>>>>===;;;999888:::999888777666555555555333222111000000///000000111111000000///...,,,,,,////////////000000000000////////////000111222333...000222333222333555666555777888888777888999;;;;;;;;;;;;<<<>>>AAADDDFFFGGGIIILLLOOOQQQUUUYYY\\\]]]___bbbeeeiiiooovvv{{{|||qqqhhh```^^^______eeeoooyyy|||~~~fffTTTEEEAAA???999666888777777777888999;;;<<<===999::::::::::::;;;;;;;;;:::;;;<<<======???CCCFFFKKKJJJHHHGGGFFFGGGGGGHHHNNNNNNMMMMMMLLLKKKKKKKKKLLLMMMNNNLLLJJJHHHGGGHHHGGGIIILLLMMMLLLKKKKKKLLLLLLNNNPPPPPPOOONNNOOOPPPUUUSSSQQQQQQRRRRRRQQQPPPMMMPPPTTTVVVTTTRRRPPPOOONNNSSSXXXZZZWWWTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXVVVWWWYYYYYYXXXXXXYYY[[[ZZZaaadddaaa[[[VVVQQQLLLBBB@@@???@@@@@@BBBJJJTTT___kkkrrrjjj[[[PPPJJJHHHDDDKKK```vvvlllxxxsssccc]]]]]]___jjjkkkjjjeee]]]VVVSSSRRRJJJGGGFFFIIIMMMRRR\\\ffflllrrrzzz}}}jjjccc___VVVTTTPPPMMMMMMLLLHHHIIILLLIIIJJJKKKMMMNNNOOOOOOOOONNNNNNMMMNNNNNNOOOPPPQQQOOONNNLLLJJJIIIHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFEEEBBBAAABBBCCCBBBBBBBBBBBBAAAAAA@@@@@@AAA@@@@@@???>>>===<<<<<<<<<;;;999888777777666666555444333222111111111111///000000111111111000000......//////000000000111000000/////////111222333...000222333333333444555333555777777666666888999999:::;;;===@@@BBBEEEFFFDDDGGGJJJLLLOOORRRWWWZZZYYY[[[```dddiiinnnuuuyyy}}}wwwmmmeee^^^^^^aaaccckkkuuu{{{vvvzzz```OOOAAA>>>===999777;;;666666777888999;;;===>>>::::::::::::;;;;;;;;;<<<===>>>??????@@@AAADDDGGGKKKIIIGGGEEEEEEGGGIIIKKKOOOOOONNNNNNNNNNNNNNNNNNNNNOOOPPPNNNLLLIIIHHHHHHDDDHHHLLLNNNMMMKKKKKKKKKJJJMMMOOOOOONNNLLLMMMNNNQQQSSSUUUUUUSSSRRRRRRRRRMMMPPPRRRSSSQQQNNNLLLLLLOOOTTTZZZ[[[YYYVVVUUUVVVQQQQQQRRRSSSTTTVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYYXXXUUUWWWXXXXXXVVVUUUUUUVVVVVV]]]bbb```^^^\\\UUUMMMCCC@@@>>>???@@@DDDNNNYYYdddooosssiiiYYYNNNIIIHHHFFFMMMcccoooaaammmyyyhhhaaa___```eeeggghhhddd^^^XXXUUUTTTJJJGGGFFFIIILLLRRR\\\eeejjjqqqyyyrrrjjjdddYYYRRRNNNLLLMMMLLLIIIIIILLLHHHIIIKKKLLLNNNOOOOOOOOOOOONNNNNNMMMLLLLLLLLLMMMKKKJJJIIIHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFAAADDDFFFEEEBBB@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@???>>>>>>>>><<<<<<:::999888777777777666555444333222222222222...///000222333333444444------...//////000111111111111000//////111222333///111333333333222333444444666888888888777888999888999<<<>>>AAADDDEEEFFFBBBDDDHHHJJJMMMPPPUUUXXXUUUYYY^^^ccchhhnnnssswww{{{tttjjjbbb]]]^^^aaafffnnnzzzwwwsssxxx}}}[[[KKK>>><<<<<<999999===777777777666777777888999:::::::::;;;;;;<<<<<<<<<@@@AAABBBBBBAAACCCFFFHHHHHHFFFDDDCCCEEEIIIMMMPPPLLLLLLLLLMMMMMMNNNNNNOOOOOOQQQRRRPPPMMMJJJIIIIIIBBBGGGLLLNNNMMMJJJJJJKKKIIILLLOOOOOONNNLLLMMMOOONNNRRRVVVVVVTTTRRRRRRSSSMMMOOOQQQPPPNNNKKKJJJIIILLLPPPUUUVVVTTTRRRRRRSSSPPPQQQQQQSSSUUUWWWYYYZZZ\\\\\\]]]]]]\\\[[[YYYXXXSSSTTTUUUTTTSSSSSSTTTVVVXXX]]]______aaaaaaYYYMMMBBB???===>>>@@@DDDPPP\\\gggqqqtttiiiXXXLLLIIIHHHJJJRRRhhhjjj]]]___rrrtttaaa\\\aaabbbeeegggccc[[[SSSQQQQQQNNNJJJIIIKKKMMMQQQYYYbbbiiimmmrrrwww{{{~~~qqqeee^^^WWWRRROOOOOONNNKKKKKKNNNLLLLLLLLLMMMNNNPPPQQQRRRPPPPPPOOONNNNNNNNNOOOPPPOOOMMMKKKJJJJJJIIIGGGEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>????????????>>>===<<<;;;888777777666555444444333444444333333333333444444555444333222000///......111111111222222333333333333333333444444444555555888777777666666666666666999:::;;;===@@@CCCEEEFFFFFFHHHJJJMMMOOOQQQRRRSSSUUUXXX]]]bbbggglllrrrvvv}}}ttthhh```\\\___eeejjjuuutttsss|||xxxZZZMMMAAA======;;;999888888888777777777777888888888888888999:::;;;<<<===CCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFOOOOOONNNKKKIIIKKKQQQWWWYYYXXXVVVTTTQQQMMMHHHCCCDDDEEEFFFGGGHHHHHHHHHHHHJJJKKKLLLMMMMMMNNNMMMMMMNNNOOOQQQSSSTTTTTTSSSSSSWWWWWWWWWWWWWWWSSSNNNJJJOOOPPPRRRSSSTTTTTTTTTTTTPPPOOOOOOOOOPPPRRRTTTUUUXXXYYYYYYXXXZZZ]]]\\\ZZZVVVTTTPPPMMMKKKLLLQQQUUUUUUYYY]]]```cccaaaWWWKKKDDD@@@>>>@@@CCCHHHRRR\\\dddoootttjjjXXXLLLGGGEEENNNSSShhhnnn\\\XXXeeeuuu|||kkkcccbbbbbbeeegggccc[[[TTTQQQPPPLLLIIIHHHJJJLLLOOOWWW___fffjjjooouuuyyy}}}uuufff^^^ZZZUUURRRQQQOOOLLLKKKMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQOOOMMMLLLLLLMMMOOOPPPPPPNNNLLLKKKKKKJJJHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBAAABBBAAA@@@???>>>>>>>>>>>>============<<<;;;999999888888888777666555555555666666555555555555666666555444444333222111000000222333333333333333333444555555555555666666666666777666666666777888999999::::::;;;===@@@CCCEEEFFFFFFGGGJJJLLLOOOQQQRRRRRRTTTWWW\\\```eeekkkqqquuu{{{~~~~~~qqqggg```]]]bbbhhhppp{{{vvvvvvqqqWWWJJJ???<<<<<<:::888888888888888777888999;;;;;;888888999999:::<<<===>>>DDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGLLLMMMLLLJJJHHHKKKQQQWWWZZZXXXVVVTTTRRROOOKKKHHHFFFFFFGGGIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRRRRRRRWWWYYY\\\___```]]]VVVQQQOOOPPPQQQQQQQQQPPPOOONNNPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTUUUTTTUUUWWWZZZ[[[\\\YYYSSSMMMIIIJJJOOORRRWWWZZZ^^^```bbb```VVVKKKCCC???===>>>AAAEEEOOOXXXeeennnrrrhhhYYYNNNIIIFFFIIIOOOdddwww___SSSZZZhhhwwwjjj```aaadddeeebbb[[[TTTPPPOOOJJJGGGFFFHHHJJJLLLSSS[[[aaaeeelllrrrwww|||mmmccc^^^XXXTTTTTTRRRMMMKKKKKKMMMMMMMMMMMMMMMNNNOOOPPPPPPOOOMMMKKKKKKMMMOOOPPPQQQOOOMMMLLLLLLLLLJJJHHHGGGGGGHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@??????>>>>>>???>>>>>>>>>===<<<;;;999999:::999999888888777777777777777666666666666777777555555555444444333333333555555555555444444444444666666666777777777888888666666777777888:::;;;<<<:::;;;<<<===@@@BBBEEEFFFFFFGGGIIILLLNNNPPPQQQQQQRRRUUUYYY^^^bbbhhhooosssxxx{{{xxxllleee```___eeelllxxxyyy{{{gggQQQFFF===;;;<<<:::888999999999888888999;;;===>>>:::::::::;;;<<<===??????EEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJIIIHHHKKKQQQWWWXXXVVVSSSRRRQQQQQQOOOMMMFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJLLLLLLMMMMMMNNNPPPQQQRRRTTTXXX^^^dddfffccc\\\WWWRRRRRRRRRRRRPPPNNNLLLKKKPPPQQQQQQRRRRRRRRRQQQQQQNNNPPPQQQQQQPPPTTT\\\dddlllfff]]]SSSKKKJJJMMMQQQWWW[[[^^^___```^^^UUUKKKBBB>>><<<===>>>BBBJJJSSS```gggjjjaaaSSSJJJEEEBBBFFFLLLaaagggVVVXXXbbbsssqqq______aaabbb___YYYRRRNNNLLLJJJGGGGGGIIIIIIJJJPPPWWW]]]aaahhhooouuu{{{xxxkkkaaaZZZUUUTTTSSSOOOKKKKKKNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPOOOMMMLLLMMMLLLJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@????????????@@@@@@@@@@@@>>>===<<<;;;;;;;;;::::::999999999888777777666666666666777777666666666666666666666666777777777666666555555555777777777777888888888888888888888999999;;;<<<<<<:::;;;<<<===@@@BBBDDDEEEEEEFFFHHHKKKMMMNNNOOOPPPPPPSSSWWW[[[___eeelllqqqwwwzzz}}}tttiiiccc```aaagggnnn|||~~~ttt]]]LLLCCC<<<<<<<<<;;;:::;;;;;;::::::999:::<<<===>>>=========>>>???@@@BBBBBBFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHEEEGGGIIIIIIIIIKKKQQQVVVUUUSSSPPPOOOPPPQQQQQQPPPGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKJJJJJJLLLMMMOOOQQQQQQTTTYYY___aaa```[[[VVVUUUUUUUUUTTTSSSQQQNNNMMMOOOPPPQQQRRRRRRQQQPPPOOOLLLNNNPPPQQQPPPUUUcccqqqxxxkkk\\\QQQLLLNNNQQQUUUZZZ]]]]]]^^^]]]UUUMMMCCC???<<<======@@@GGGPPP\\\dddfff]]]QQQIIIDDDAAAIIIMMM^^^qqq[[[WWW^^^iiiyyyddd______^^^[[[VVVPPPLLLIIIKKKIIIHHHJJJJJJJJJNNNTTTYYY^^^eeemmmssszzzsssddd\\\UUUTTTTTTPPPMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNMMMOOOQQQTTTTTTSSSPPPOOOOOONNNLLLLLLLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGFFFFFFFFFGGGHHHIIIHHHGGGFFFFFFEEEEEEEEEGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@????????????@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;::::::::::::999999888888888888999999777777777777777888888888888888888777777666666666666777777777777888888888;;;;;;::::::::::::;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEDDDFFFHHHJJJLLLMMMNNNNNNOOORRRUUUXXX]]]cccjjjnnnxxx{{{yyypppgggbbbaaabbbhhhppp|||kkkVVVIIIBBB=========;;;;;;<<<<<<<<<<<<<<<<<<<<<======@@@@@@@@@@@@AAACCCDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIEEEGGGJJJJJJJJJLLLQQQUUUVVVSSSPPPOOOPPPRRRSSSTTTKKKLLLMMMNNNNNNOOONNNNNNMMMMMMMMMMMMLLLLLLKKKJJJKKKJJJJJJJJJKKKMMMOOOPPPQQQRRRSSSUUUWWWWWWUUUSSSTTTUUUUUUUUUTTTRRRQQQPPPLLLMMMOOOPPPQQQQQQPPPOOOKKKLLLNNNPPPPPPUUUgggzzztttbbbTTTMMMNNNPPPRRRWWWZZZ[[[[[[[[[UUUNNNDDD@@@======>>>???FFFNNN___gggkkkbbbVVVNNNIIIGGGKKKLLLZZZxxx~~~cccWWWWWWddd|||ppp```___\\\XXXSSSOOOLLLJJJLLLJJJJJJLLLKKKIIILLLQQQUUUZZZbbbiiipppwww}}}~~~zzzkkk```WWWTTTTTTQQQOOONNNLLLLLLLLLLLLLLLMMMNNNOOOMMMOOOSSSUUUVVVTTTRRRPPPOOONNNLLLLLLMMMLLLKKKIIIKKKJJJJJJJJJJJJIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@??????@@@<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<888888888888888888888888888888888888777777777777777777777888888888999999<<<<<<;;;:::::::::::::::;;;<<<<<<>>>@@@BBBCCCDDDDDDEEEGGGIIIKKKLLLMMMMMMOOOQQQTTTWWW[[[aaahhhmmmyyy|||uuullleeebbbbbbdddlllsss}}}dddRRRFFF@@@===>>>>>>;;;:::<<<;;;<<<>>>???@@@@@@???>>>@@@@@@@@@AAABBBCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDBBBCCCDDDEEEGGGIIIJJJJJJGGGJJJMMMMMMLLLMMMPPPSSSWWWUUURRRQQQSSSTTTUUUUUUNNNNNNOOOPPPQQQQQQQQQQQQNNNNNNNNNNNNMMMLLLJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPTTTRRRPPPOOOQQQRRRRRRQQQPPPQQQRRRRRRRRRQQQOOONNNJJJKKKMMMOOOQQQRRRSSSSSSMMMKKKLLLOOOOOOTTTfffzzztttbbbTTTMMMMMMOOOQQQVVVYYYXXXWWWWWWSSSMMMDDD@@@>>>>>>>>>???EEEMMM\\\hhhnnnfffWWWMMMIIIHHHJJJJJJWWWtttrrr^^^WWW]]]mmmzzzccc```[[[VVVRRROOOMMMLLLLLLJJJJJJLLLKKKHHHJJJNNNQQQVVV^^^eeelllsssyyy}}}}}}uuuhhh[[[VVVUUURRROOOOOOKKKKKKKKKKKKLLLNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRPPPOOOMMMMMMNNNNNNMMMKKKKKKKKKKKKKKKJJJJJJIIIIIIKKKJJJIIIGGGGGGHHHHHHIIIJJJIIIHHHGGGGGGFFFGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@;;;;;;===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999888888888888888888777777777777888888888888888999999999:::::::::::::::::::::999::::::;;;;;;<<<<<<===>>>???AAACCCDDDDDDEEEFFFHHHJJJKKKLLLLLLOOOQQQSSSVVVZZZ```gggmmmyyy{{{}}}ooohhhbbbbbbdddhhhpppyyy{{{___OOOCCC>>><<<===<<<999999;;;999<<<@@@DDDFFFEEEDDDBBB?????????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEBBBBBBDDDEEEGGGIIIJJJKKKKKKNNNQQQPPPNNNMMMOOORRRVVVTTTRRRQQQRRRRRRRRRQQQKKKLLLMMMNNNNNNOOOOOOOOONNNNNNNNNMMMLLLJJJIIIHHHJJJKKKLLLNNNOOOOOOOOOOOOSSSQQQNNNMMMOOOPPPPPPPPPOOOPPPPPPPPPPPPNNNMMMLLLJJJKKKLLLOOORRRUUUXXXYYYTTTNNNLLLOOOOOORRRbbbuuu~~~qqqaaaUUUOOOPPPRRRRRRWWWYYYVVVTTTRRROOOJJJCCC???===>>>>>>???EEELLLXXXgggqqqhhhVVVJJJGGGHHHHHHJJJXXXvvvggg\\\WWW```uuufffbbb[[[VVVRRRPPPOOONNNKKKIIIJJJLLLJJJGGGHHHLLLOOOTTT[[[bbbiiipppvvvzzz}}}nnn___XXXVVVRRROOOOOOJJJJJJJJJKKKLLLNNNOOOPPPQQQPPPOOONNNOOOQQQSSSUUUQQQPPPOOOOOOOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJIIIKKKJJJIIIHHHGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@<<<===>>>???AAAAAABBBBBB::::::;;;;;;;;;;;;;;;;;;888777777666666777777888999999999888888888777777666666777777888888888999:::::::::;;;;;;;;;<<<<<<888888888999:::;;;<<<===<<<<<<===>>>???AAACCCDDDCCCDDDFFFHHHJJJKKKKKKKKKOOOQQQSSSUUUYYY```ggglllyyy{{{~~~wwwkkkeee```aaaeeejjjttt}}}www\\\NNNAAA===;;;<<<;;;888777999777;;;AAAGGGJJJJJJHHHGGG=========>>>???@@@BBBBBBCCCCCCCCCCCCCCCDDDEEEFFFAAABBBCCCEEEGGGIIIKKKKKKNNNQQQSSSRRROOONNNOOOQQQSSSQQQOOONNNNNNNNNMMMLLLFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMMMMLLLKKKIIIHHHGGGJJJLLLNNNOOOPPPPPPPPPOOOQQQOOOMMMMMMNNNPPPOOOOOOQQQQQQQQQQQQPPPNNNLLLKKKJJJKKKLLLOOOSSSXXX\\\^^^[[[SSSOOOQQQQQQQQQ___qqqzzznnnaaaWWWSSSTTTVVVTTTXXXZZZUUUQQQOOOKKKFFFAAA>>><<<======>>>DDDKKKZZZkkkwwwnnnZZZLLLIIIKKKHHHKKK[[[{{{vvvUUUTTTXXXbbbssswwwgggXXXSSSPPPKKKHHHIIIHHHGGGGGGGGGHHHHHHIIIJJJNNNSSSYYY___dddlllttt{{{zzzhhh___\\\XXXSSSQQQMMMLLLJJJKKKMMMNNNNNNMMMOOOOOOPPPPPPQQQPPPPPPOOOQQQQQQPPPPPPPPPOOOOOOOOOOOOLLLIIIIIIKKKKKKJJJGGGJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDCCCBBBAAA@@@@@@??????@@@@@@??????>>>===<<<>>>>>>=========<<<<<<<<<777888888888888777666666<<<;;;;;;:::999888777777777777777888888999999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===<<<<<<======>>>???@@@EEEDDDDDDDDDEEEGGGIIIJJJKKKLLLOOORRRWWW]]]eeekkkuuuyyy|||uuuhhhfffcccbbbgggoooyyypppYYYKKKFFFBBB===::::::;;;;;;;;;:::;;;@@@HHHNNNOOOIIICCC>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEBBBCCCEEEEEEFFFGGGJJJLLLKKKMMMQQQRRRQQQPPPOOOOOOTTTSSSSSSQQQNNNKKKHHHFFFDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKJJJIIIHHHGGGGGGFFFFFFHHHKKKNNNOOOOOOOOONNNNNNMMMMMMNNNQQQRRRRRRRRRPPPTTTWWWTTTLLLHHHJJJMMMLLLKKKKKKOOOUUU[[[```bbb[[[UUUPPPOOOPPPSSSYYY```oookkkeee___[[[WWWSSSQQQXXXYYYXXXTTTQQQOOOHHHAAA???<<<;;;======>>>CCCJJJ[[[kkkvvvooo\\\MMMGGGEEEIIIMMM___aaaPPPQQQWWWdddvvv{{{lll]]]VVVQQQKKKHHHIIIGGGGGGGGGGGGGGGHHHIIIIIIMMMQQQXXX^^^ccckkktttzzzkkkaaa\\\XXXTTTRRROOONNNLLLLLLNNNOOOOOONNNOOOOOOPPPQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOLLLIIIHHHIIIIIIHHHFFFJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIFFFGGGGGGFFFFFFEEEDDDCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;::::::999999999:::::::::::::::999999888999999888888777777666666888888999999999999999999:::::::::::::::;;;;;;;;;999::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????AAACCCEEEGGGIIIJJJKKKKKKQQQRRRTTTVVVZZZ```ggglllssswww}}}vvvnnneeedddcccdddjjjttt~~~iiiWWWNNNGGGCCC>>>;;;:::;;;;;;;;;:::;;;>>>DDDJJJJJJEEE@@@>>>===>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFFFFFFFGGGIIIKKKIIIKKKMMMNNNMMMMMMMMMNNNTTTSSSRRRPPPNNNJJJGGGFFFCCCDDDFFFHHHIIIJJJJJJJJJMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJLLLNNNOOOPPPPPPPPPPPPOOOOOOQQQSSSUUUTTTTTTNNNQQQSSSQQQLLLIIIJJJLLLKKKJJJJJJMMMSSSXXX[[[\\\WWWQQQMMMMMMNNNOOOTTTZZZdddaaa^^^[[[XXXUUUSSSQQQTTTVVVVVVRRROOOMMMHHHAAA@@@<<<:::<<<<<<===CCCKKK\\\kkktttmmm\\\OOOHHHEEEIIIMMM```nnnQQQNNNMMMSSS```nnnyyy{{{oooaaaXXXQQQKKKHHHHHHFFFFFFFFFFFFFFFFFFGGGHHHJJJOOOVVV\\\bbbiiirrrxxx|||~~~tttggg___YYYVVVUUURRRPPPNNNNNNOOOPPPOOOOOONNNOOOPPPQQQQQQQQQQQQQQQSSSSSSRRRRRRRRRQQQQQQQQQQQQNNNLLLJJJJJJIIIHHHFFFIIIIIIHHHIIIIIIJJJKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@???>>>======::::::::::::999999999999;;;;;;;;;;;;:::::::::999888888888888888888888888::::::::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::;;;;;;;;;;;;<<<===>>>???>>>@@@DDDGGGJJJKKKKKKJJJPPPQQQSSSUUUXXX]]]dddhhhppptttzzz|||ppphhhaaaaaacccgggooozzz{{{~~~ttt^^^SSSOOOGGGCCC???<<<;;;;;;;;;:::<<<<<<===AAAEEEEEEBBB>>><<<<<<======???@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFGGGGGGGGGGGGHHHJJJIIIJJJKKKKKKKKKKKKMMMOOOTTTSSSRRRPPPMMMJJJGGGFFFDDDEEEFFFHHHJJJKKKKKKLLLMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRPPPPPPPPPRRRTTTUUUTTTSSSMMMNNNNNNMMMLLLJJJIIIIIIIIIHHHIIILLLQQQTTTUUUUUUQQQMMMJJJKKKKKKJJJMMMRRRVVVVVVUUUUUUTTTRRRQQQPPPQQQVVVXXXTTTPPPNNNJJJFFFAAA===::::::;;;<<>>=====================<<<<<<;;;::::::999999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999<<<<<<<<<<<<<<<;;;;;;;;;777888888888888999999999;;;::::::;;;;;;<<<===>>>>>>@@@BBBDDDGGGHHHIIIIIIMMMOOOQQQSSSVVV[[[aaafffnnnrrrxxx}}}yyymmmfff___aaaeeekkkttt~~~|||iiiUUULLLKKKGGGCCC???<<<<<<;;;;;;:::???>>>===???AAABBB@@@>>><<<<<<======???@@@BBBCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFGGGIIIIIIGGGGGGHHHIIIKKKLLLLLLKKKJJJLLLOOORRRSSSRRRQQQNNNLLLIIIGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIILLLLLLKKKKKKLLLNNNPPPRRRNNNNNNNNNPPPRRRSSSRRRPPPNNNLLLJJJJJJKKKJJJGGGDDDFFFFFFHHHLLLPPPSSSSSSRRROOOLLLKKKMMMLLLJJJJJJMMMMMMOOOQQQQQQQQQPPPOOOPPPSSSYYY\\\XXXUUUSSSPPPMMMBBB===:::999999;;;CCCKKK\\\eeejjjdddYYYQQQLLLHHHIIIMMM___{{{|||~~~___SSSGGGCCCEEEJJJUUU___gggeee___WWWOOOKKKHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEGGGLLLRRRWWW\\\bbbkkkqqqwww{{{zzzlllaaa[[[ZZZUUUSSSPPPOOOOOOOOOMMMLLLMMMNNNOOOQQQRRRSSSSSSSSSUUUUUUTTTTTTTTTSSSSSSSSSTTTSSSRRROOOMMMKKKKKKKKKHHHHHHIIIJJJKKKMMMNNNOOOLLLKKKKKKJJJIIIIIIHHHHHHFFFGGGGGGFFFFFFEEEDDDCCCAAABBBBBBCCCCCCDDDDDDEEEBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>???????????????<<<;;;::::::999::::::::::::::::::;;;<<<<<<=========<<<<<<;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;777777777888888888999999;;;::::::;;;;;;<<<===>>>EEEDDDCCCCCCDDDGGGIIIKKKLLLNNNRRRUUUYYY^^^dddhhhmmmqqqvvv{{{tttkkkeee```ccchhhpppxxx}}}aaaNNNGGGEEEFFFCCC???=========<<<;;;======<<<===>>>>>>>>>=========>>>>>>???AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFHHHJJJJJJIIIHHHHHHIIIKKKKKKKKKJJJJJJLLLOOORRRSSSRRRPPPMMMJJJHHHFFFEEEHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJLLLKKKIIIIIIJJJLLLOOOPPPMMMMMMNNNPPPRRRRRRPPPNNNPPPLLLIIIIIIKKKJJJFFFAAADDDEEEHHHMMMQQQTTTTTTSSSPPPMMMNNNQQQPPPLLLKKKMMMLLLNNNQQQQQQPPPNNNOOOOOOTTTYYY\\\YYYWWWVVVTTTOOOBBB===999999999;;;BBBKKK\\\eeeiiiddd[[[VVVTTTRRRNNNQQQccc|||xxx~~~eeeUUUFFFBBBBBBDDDKKKTTT[[[______XXXPPPMMMJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEGGGKKKQQQUUUYYY___ffflllrrrwww}}}uuufff^^^[[[WWWTTTQQQPPPOOOOOOMMMKKKMMMNNNOOOQQQSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSPPPQQQPPPNNNKKKIIIIIIJJJIIIIIIJJJJJJLLLMMMNNNOOOLLLLLLKKKJJJIIIHHHHHHGGGFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@??????=========>>>>>>>>>>>>>>>@@@???===<<<<<<<<<===>>>999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::======<<<<<<;;;:::::::::777777888888888999999999;;;;;;;;;;;;<<<===>>>???JJJHHHEEEDDDEEEHHHLLLNNNIIILLLOOOSSSWWW\\\bbbfffkkkoootttyyy}}}vvvnnnhhhccccccfffmmmuuu}}}ttt[[[KKKDDDBBBDDDAAA???>>>>>>>>>===<<<:::;;;;;;;;;<<<======>>>@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHKKKKKKJJJIIIIIIIIIHHHIIIIIIHHHHHHJJJNNNQQQSSSRRROOOLLLIIIGGGFFFEEEHHHHHHIIIIIIIIIIIIHHHHHHKKKKKKKKKLLLLLLMMMMMMMMMKKKJJJIIIHHHIIIKKKMMMOOONNNNNNOOOQQQSSSSSSQQQNNNOOOLLLJJJJJJKKKJJJGGGCCCEEEFFFHHHMMMRRRTTTUUUTTTQQQOOOPPPTTTSSSOOOMMMOOOOOORRRTTTSSSPPPNNNOOOQQQSSSVVVWWWVVVWWWWWWRRRLLLAAA===::::::999:::AAAIIIYYYcccjjjddd\\\ZZZ]]]___ZZZ\\\kkkzzz{{{ttt^^^JJJDDDDDDBBBFFFMMMUUU]]]aaa[[[TTTPPPMMMIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGKKKPPPSSSVVV\\\ccchhhmmmrrryyy|||~~~pppddd```YYYWWWTTTRRRQQQPPPNNNLLLLLLMMMOOOQQQSSSTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSNNNPPPPPPMMMJJJIIIJJJLLLKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???<<<<<<======>>>>>>>>>>>>AAA@@@>>><<<<<<===>>>???::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;:::999999999888888888999999999::::::<<<<<<<<<<<<===>>>??????FFFEEEDDDDDDFFFIIILLLNNNHHHKKKOOORRRUUUYYY^^^bbbhhhlllrrrwww{{{xxxpppjjjgggdddeeejjjrrr{{{iiiUUUJJJEEECCCBBB@@@>>>>>>???@@@???>>>:::<<<===??????@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCFFFFFFFFFFFFGGGGGGGGGGGGEEEHHHKKKLLLKKKJJJJJJJJJHHHIIIJJJJJJJJJKKKNNNQQQSSSQQQNNNKKKHHHFFFFFFEEEDDDEEEFFFHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNKKKKKKJJJJJJKKKLLLMMMNNNMMMMMMNNNQQQRRRRRROOOLLLKKKKKKKKKKKKLLLLLLJJJIIIHHHHHHIIILLLPPPSSSSSSRRRQQQOOOPPPTTTTTTPPPNNNPPPRRRUUUVVVTTTPPPOOOQQQUUUTTTTTTSSSRRRVVVXXXQQQHHH@@@<<<:::;;;:::;;;@@@GGGRRR^^^fffaaaZZZZZZaaagggiiiiiivvv|||jjjQQQIIIFFFCCCDDDJJJSSS^^^eee___WWWSSSOOOJJJHHHHHHGGGFFFEEEEEEFFFFFFGGGKKKPPPSSSUUUZZZ```fffiiiooouuuyyyzzz}}}zzzlllggg[[[YYYUUUSSSRRRQQQOOOMMMLLLMMMOOOQQQSSSUUUVVVVVVTTTTTTTTTSSSSSSSSSSSSRRROOOQQQQQQOOOLLLKKKLLLOOOKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@===>>>>>>>>>??????@@@@@@???>>><<<;;;:::;;;===>>>========================999999999::::::;;;;;;;;;<<<<<<;;;::::::999888888888999999999999:::::::::===<<<<<<======>>>???@@@??????AAACCCFFFHHHIIIJJJNNNQQQTTTVVVYYY\\\```cccfffjjjooouuuyyy~~~tttnnnjjjhhhgggfffkkkttt~~~{{{```PPPIIIGGGFFFAAA???>>>>>>???@@@@@@???===???BBBDDDDDDEEEGGGHHHDDDDDDCCCBBBBBBBBBBBBCCCFFFFFFGGGGGGGGGHHHHHHHHHEEEHHHKKKLLLKKKJJJJJJKKKIIIKKKLLLMMMMMMNNNQQQSSSSSSQQQNNNKKKHHHFFFEEEEEEAAABBBDDDGGGIIIJJJLLLLLLHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKLLLLLLMMMNNNNNNJJJJJJLLLNNNPPPOOOLLLIIIHHHIIIKKKLLLMMMMMMNNNNNNKKKJJJJJJLLLOOOQQQQQQPPPPPPNNNOOOSSSSSSOOONNNPPPTTTVVVWWWUUUPPPOOOSSSWWWVVVTTTQQQRRRWWWYYYQQQFFF???<<<;;;;;;;;;;;;???FFFJJJWWWaaa]]]UUUVVV```iiitttsss~~~}}}www___OOOEEEAAAEEEMMMSSSdddnnnhhh___[[[TTTKKKJJJHHHGGGFFFFFFFFFDDDBBBFFFIIIKKKNNNQQQUUUZZZ^^^ccciiirrrxxx{{{}}}xxxhhh```XXXSSSUUUWWWUUUQQQPPPNNNOOOPPPQQQSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQSSSRRRPPPNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNMMMOOOOOONNNJJJGGGEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDCCCDDDDDDDDDDDDBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<;;;;;;:::::::::>>>;;;888888;;;<<<:::888888777666555666777999;;;<<<;;;;;;<<<<<<===>>>???DDDCCCCCCCCCEEEGGGIIIJJJQQQQQQRRRUUUYYY]]]___```gggiiimmmqqquuuzzzzzzrrrlllggggggjjjmmmsss{{{ttt]]]OOOFFFCCCCCCAAA@@@???>>>>>>???@@@@@@DDDBBBAAACCCGGGLLLPPPQQQKKKIIIEEEBBB@@@AAABBBCCCDDDHHHLLLMMMKKKHHHEEEDDDGGGGGGHHHHHHIIIJJJKKKKKKGGGGGGIIIKKKMMMOOOQQQRRRSSSPPPMMMJJJIIIGGGEEECCCEEEEEEEEEEEEFFFFFFFFFFFFKKKIIIHHHIIIJJJKKKJJJIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKLLLNNNOOOPPPNNNLLLJJJJJJIIIJJJJJJKKKLLLMMMJJJKKKLLLNNNPPPRRRTTTUUURRRSSSTTTUUUUUUTTTSSSRRRVVVXXXYYYYYYXXXWWWXXXXXXXXXRRROOOSSSYYYYYYRRRJJJ@@@<<<999::::::999<<>>>>>>>>============>>>>>>>>>?????????>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;999777777999999888777:::999888777777888:::;;;;;;::::::;;;;;;<<<===>>>BBBBBBBBBBBBDDDFFFGGGIIIMMMNNNPPPTTTYYY^^^aaabbbeeehhhkkknnnsssxxxuuummmhhheeefffjjjqqqvvvnnnXXXKKKDDDAAABBB???>>>=========>>>@@@AAADDDCCCCCCEEEKKKPPPTTTVVVOOOLLLHHHDDDBBBCCCEEEFFFHHHIIIKKKKKKIIIGGGGGGHHHGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJLLLNNNPPPRRRSSSTTTSSSQQQNNNLLLKKKIIIGGGEEEDDDDDDDDDEEEEEEEEEFFFFFFHHHGGGGGGHHHIIIIIIHHHFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKMMMOOOOOONNNLLLJJJJJJIIIIIIJJJJJJKKKKKKEEEFFFHHHJJJLLLNNNPPPQQQOOOPPPRRRSSSTTTTTTSSSSSSUUUWWWXXXWWWUUUTTTTTTTTTTTTPPPNNNQQQUUUTTTMMMFFF@@@;;;999::::::999;;;@@@EEELLLSSSTTTPPPNNNPPPTTTdddwwwvvv```RRRIIIFFFFFFMMMdddyyyzzzpppfff]]]UUUOOOMMMJJJIIIIIIHHHGGGEEEDDDFFFHHHJJJLLLPPPTTTXXX[[[```ggglllppptttzzznnnddd\\\ZZZZZZWWWSSSRRRRRRQQQPPPPPPQQQRRRUUUVVVVVVVVVTTTSSSSSSSSSSSSSSSPPPPPPPPPOOOOOOMMMLLLKKKOOONNNMMMLLLLLLLLLLLLLLLMMMOOOPPPOOOMMMJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>========================>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888888999999999888<<<;;;:::999999999:::;;;::::::::::::;;;<<<======@@@@@@AAAAAACCCEEEFFFGGGIIIKKKNNNSSSXXX^^^bbbddddddeeehhhkkkooouuu}}}|||pppjjjfffeeehhhmmmvvv|||hhhTTTIIIDDDCCCDDD@@@???>>>>>>???@@@BBBBBBDDDDDDDDDHHHNNNTTTXXXYYYRRROOOJJJFFFEEEFFFHHHJJJKKKKKKKKKIIIGGGHHHJJJLLLHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKMMMOOOQQQRRRTTTUUUSSSQQQPPPOOOOOOMMMKKKHHHDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIFFFDDDGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJLLLNNNOOOMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHBBBCCCEEEGGGJJJLLLNNNOOOLLLNNNOOOQQQRRRRRRRRRQQQTTTUUUVVVUUURRRQQQPPPQQQQQQPPPPPPRRRSSSPPPJJJDDD???:::888999999888:::>>>BBBIIIPPPSSSQQQNNNMMMMMMTTTkkkmmmXXXKKKHHHIIIGGG\\\qqqyyyvvvmmmbbbWWWQQQNNNKKKIIIIIIHHHFFFEEEDDDEEEGGGIIIKKKNNNRRRUUUWWW[[[bbbgggjjjpppvvv{{{wwwlllbbb^^^]]]YYYVVVVVVTTTRRRPPPOOOOOOQQQSSSUUUWWWVVVUUUTTTSSSSSSSSSSSSPPPPPPQQQQQQPPPOOOMMMLLLPPPOOONNNMMMLLLLLLKKKKKKJJJKKKMMMMMMKKKIIIHHHIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDCCCCCCBBBAAAAAA>>>>>>>>>=========<<<<<<<<<<<<=========>>>>>>>>>????????????>>>===<<<<<<===<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999:::;;;;;;;;;;;;<<<===>>>>>>@@@@@@AAABBBDDDFFFGGGHHHGGGJJJNNNRRRWWW\\\aaadddcccdddgggiiimmmsss{{{yyynnniiihhhiiinnnttt}}}~~~cccRRRJJJGGGGGGIIIEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDDDDHHHMMMRRRVVVWWWSSSPPPLLLHHHFFFGGGJJJKKKLLLLLLLLLKKKJJJJJJLLLMMMHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJLLLMMMOOOQQQRRRSSSTTTSSSRRRRRRSSSQQQOOOMMMDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKJJJGGGDDDFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIKKKNNNNNNMMMKKKJJJJJJIIIIIIHHHGGGFFFFFFCCCDDDEEEHHHJJJLLLNNNOOOKKKLLLNNNOOOPPPOOONNNNNNQQQRRRTTTSSSRRRQQQQQQRRRQQQSSSVVVXXXWWWRRRJJJEEE>>>:::888999999777999===AAAFFFNNNRRRRRROOOKKKHHHIII\\\yyy}}}```NNNIIIIIIFFFRRRbbbooovvvsssfffZZZRRROOOKKKIIIHHHGGGFFFEEEDDDFFFGGGHHHIIILLLPPPSSSTTTYYY___dddggglllsssxxxxxxkkkeeeccc___\\\\\\UUUSSSQQQOOONNNPPPRRRSSSWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQRRRRRRRRRPPPOOONNNOOOOOOOOONNNMMMLLLKKKKKKIIIKKKMMMMMMKKKIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>========================>>>>>>>>>>>>@@@@@@@@@@@@???>>>===<<<=================================<<<;;;;;;<<<<<<;;;;;;::::::999999999999<<<<<<<<<<<<===>>>???@@@@@@AAACCCEEEGGGHHHIIIJJJIIILLLPPPSSSVVVYYY___bbbdddeeehhhjjjmmmsssyyy~~~}}}tttkkkiiijjjmmmtttzzzuuu]]]OOOIIIGGGHHHKKKHHHGGGEEEDDDCCCBBBCCCCCCEEEDDDDDDFFFJJJNNNPPPPPPPPPNNNKKKHHHGGGHHHJJJKKKJJJLLLOOOPPPOOOMMMLLLLLLIIIIIIJJJJJJJJJJJJJJJKKKJJJKKKLLLMMMOOOPPPRRRRRRUUUTTTSSSSSSTTTSSSQQQPPPEEEDDDCCCCCCCCCDDDFFFGGGIIIJJJKKKLLLMMMLLLHHHEEEFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHJJJMMMMMMLLLKKKIIIIIIIIIIIIHHHGGGEEEDDDDDDDDDFFFHHHJJJLLLMMMNNNKKKLLLMMMNNNMMMMMMKKKJJJOOOQQQSSSTTTSSSSSSTTTUUURRRVVV[[[___^^^VVVLLLEEE>>>:::888:::999777888<<<<<>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAAAAA@@@@@@???>>>===============>>>>>>>>>>>>;;;<<<<<<;;;999999:::<<<::::::::::::::::::999999============>>>???@@@AAAAAABBBDDDGGGIIIJJJKKKKKKJJJMMMRRRTTTUUUXXX]]]bbbfffhhhkkkmmmppptttxxx|||~~~vvvoooiiijjjmmmqqqxxx|||jjjUUUJJJGGGEEEEEEGGGGGGEEEDDDBBBAAAAAAAAABBBFFFEEEDDDFFFHHHKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIMMMQQQTTTSSSPPPMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMOOOPPPRRRSSSSSSUUUSSSQQQPPPQQQQQQQQQPPPGGGFFFDDDCCCDDDEEEGGGHHHKKKJJJJJJLLLLLLKKKHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGIIILLLMMMLLLJJJIIIIIIJJJJJJIIIGGGFFFDDDCCCDDDEEEFFFGGGIIIJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJNNNPPPSSSTTTUUUUUUWWWYYYTTTXXX___fffggg^^^PPPDDD???;;;999;;;:::888888;;;===EEENNNSSSPPPKKKGGGEEEMMMPPPbbbvvv```PPPJJJGGGIIISSS^^^dddbbb___VVVSSSNNNJJJIIIHHHGGGFFFCCCDDDEEEEEEEEEGGGJJJMMMPPPVVV]]]bbbeeegggkkkooovvvzzz~~~}}}qqqiiiaaa\\\\\\ZZZYYYXXXVVVUUUTTTTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRPPPPPPOOONNNNNNNNNNNNOOOMMMNNNOOOOOOOOONNNMMMMMMLLLNNNOOOOOOMMMKKKJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFEEECCCBBBAAAAAABBBBBB@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>=========>>>>>>>>>?????????;;;======<<<999999;;;===:::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<======>>>???@@@AAABBBEEEHHHJJJKKKLLLLLLIIINNNSSSUUUUUUXXX^^^ccciiilllooorrrtttvvvxxx{{{}}}sssmmmjjjmmmssswww~~~rrraaaOOOGGGEEECCCBBBCCCDDDCCCBBBAAAAAABBBCCCDDDFFFFFFEEEGGGIIIKKKKKKJJJFFFGGGIIIJJJKKKKKKKKKJJJJJJNNNRRRUUUTTTQQQOOONNNKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQRRRRRRSSSPPPLLLKKKKKKMMMMMMMMMHHHGGGEEEDDDDDDFFFHHHJJJIIIHHHGGGHHHHHHHHHFFFDDDCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEFFFHHHKKKLLLKKKJJJHHHIIIJJJKKKJJJIIIGGGEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMLLLPPPRRRTTTUUUUUUUUUWWWXXXXXX\\\eeeooorrriiiVVVGGG???<<<;;;<<<;;;888999<<>>>>>======>>>>>>?????????@@@===???@@@>>><<<;;;===???;;;;;;<<<===>>>>>>>>>===<<<;;;;;;<<<<<<===>>>???@@@BBBEEEGGGJJJKKKKKKKKKHHHMMMSSSUUUVVVYYY```eeekkknnnrrruuuvvvwwwyyyzzz|||~~~{{{tttooommmrrrxxx}}}mmm^^^NNNGGGEEECCCBBBBBBCCCCCCBBBCCCDDDFFFHHHIIIGGGFFFFFFHHHKKKMMMMMMLLLDDDFFFIIIKKKLLLLLLKKKKKKLLLOOORRRTTTSSSQQQPPPPPPKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJLLLMMMNNNOOOOOOQQQMMMIIIGGGGGGIIIJJJJJJIIIHHHFFFDDDEEEGGGIIIKKKHHHFFFDDDDDDDDDDDDCCCAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEHHHKKKLLLKKKJJJHHHIIIJJJKKKKKKIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEHHHKKKMMMOOOOOOOOOQQQSSSUUUVVVUUUTTTUUUWWW]]]aaajjjvvv|||rrr\\\JJJ@@@<<<;;;===<<<999999<<<;;;FFFQQQSSSMMMGGGFFFIIIHHHLLLaaagggSSSCCCAAAGGGFFFKKKVVV[[[ZZZWWWRRRNNNJJJHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIMMMUUU^^^ddddddccceeegggqqqsssuuuwwwzzz~~~|||nnnggggggbbb```^^^[[[YYYVVVSSSRRRRRRQQQPPPQQQSSSUUUUUUTTTPPPPPPPPPOOOOOONNNNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNMMMKKKJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEEEEDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>>??????@@@AAAAAAAAA???===;;;999:::;;;;;;<<<===>>>?????????>>>===<<<<<<===>>>???BBBCCCDDDFFFHHHKKKNNNOOOMMMMMMNNNPPPUUU[[[bbbfffiiimmmqqqsssuuuvvvxxxyyy||||||}}}~~~xxxqqqrrrvvv{{{eeeXXXKKKHHHHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHJJJKKKLLLKKKJJJIIIIIIIIIJJJLLLMMMQQQPPPOOOOOOOOOPPPPPPQQQJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGFFFHHHJJJJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEFFFDDDBBBCCCEEEGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCEEEFFFFFFGGGFFFEEEDDDCCCDDDEEEGGGHHHHHHGGGFFFFFFHHHIIIIIIJJJIIIGGGDDDCCCCCCEEEFFFFFFEEEDDDDDDEEEAAADDDHHHKKKLLLNNNQQQSSSVVVZZZ\\\XXXQQQNNNQQQUUURRRWWWcccpppvvvooo^^^PPPCCCAAA>>>;;;:::;;;<<<===BBBGGGNNNOOOMMMHHHFFFEEEGGGMMM^^^}}}}}}\\\HHHBBBEEECCCGGGPPPSSSWWWUUURRROOOKKKIIIHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGJJJQQQYYY^^^^^^___aaaccckkkmmmpppssswww|||wwwlllhhheeeccc```^^^\\\YYYWWWVVVTTTRRRQQQQQQRRRSSSRRRQQQOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQQQQPPPQQQPPPPPPOOONNNMMMLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@DDDDDDDDDCCCBBBAAA??????>>>===============>>>>>>@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@AAACCCDDDFFFHHHKKKMMMOOOPPPLLLLLLNNNQQQVVV\\\aaadddjjjmmmqqqsssuuuvvvxxxyyy|||||||||}}}}}}~~~|||zzzsssrrrtttyyy{{{^^^RRRGGGEEEFFFDDDBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIKKKLLLKKKJJJIIIHHHHHHHHHIIIJJJOOONNNNNNNNNNNNNNNNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKKKKIIIFFFFFFHHHJJJJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDFFFDDDCCCDDDFFFHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEFFFFFFGGGFFFFFFFFFHHHIIIJJJJJJIIIGGGDDDCCCBBBDDDEEEEEEDDDCCCCCCDDDBBBDDDGGGJJJKKKLLLNNNPPPZZZ^^^```\\\SSSMMMKKKMMMOOORRRYYYcccjjjhhh\\\RRRGGGDDDAAA===;;;;;;;;;<<>>======<<<<<<<<<<<<======??????>>>===============<<<<<<<<<==================>>>???@@@AAABBBBBBBBBCCCEEEHHHKKKNNNPPPQQQQQQKKKMMMOOOSSSXXX]]]aaaccciiilllpppsssuuuvvvxxxyyy{{{{{{zzzzzzzzzzzz{{{|||xxx{{{wwwqqqssswww}}}oooWWWMMMEEEEEEFFFEEECCCCCCAAAAAABBBCCCDDDEEEEEEFFFHHHGGGFFFEEEFFFHHHJJJKKKKKKKKKJJJHHHHHHHHHHHHHHHLLLMMMMMMNNNMMMLLLJJJJJJLLLKKKIIIHHHHHHIIIKKKLLLJJJHHHFFFFFFHHHJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDFFFEEEDDDEEEGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHIIIIIIHHHFFFDDDBBBAAACCCDDDDDDCCCBBBBBBCCCCCCEEEGGGHHHHHHIIIKKKMMMXXX]]]```^^^UUULLLHHHGGGKKKJJJMMMSSSZZZ\\\XXXSSSJJJGGGCCC???<<<;;;;;;;;;EEEJJJPPPQQQMMMHHHEEEDDDFFFLLL]]]|||zzz[[[FFFAAA===???DDDBBBLLLMMMOOOPPPOOOLLLIIIGGGEEEDDDDDDCCCCCCCCCDDDDDDFFFHHHLLLMMMOOOQQQUUUXXXZZZ\\\aaafffkkkssszzzwwwmmmhhhbbb^^^]]]\\\YYYWWWTTTRRRPPPPPPPPPQQQPPPOOONNNNNNNNNNNNNNNOOOOOOOOONNNOOOOOOOOOOOONNNNNNMMMNNNOOOOOOOOOOOOOOOOOOOOOMMMLLLJJJIIIGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDEEECCCBBBBBBAAA@@@?????????AAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDCCCBBBAAA??????>>>>>>===<<<<<<<<<======>>>===<<<;;;<<<<<<>>>???===============<<<<<<<<<===>>>@@@AAABBBBBBAAAAAABBBDDDHHHLLLOOOQQQQQQQQQMMMOOORRRWWW[[[___bbbccciiilllpppssstttuuuwwwyyyzzzyyyyyyxxxxxxxxxyyyyyywwwzzz~~~|||vvvssstttyyy}}}eeeSSSKKKFFFHHHJJJHHHGGGGGGBBBBBBCCCDDDEEEFFFGGGHHHLLLJJJGGGEEEEEEFFFHHHIIIKKKKKKKKKJJJJJJKKKKKKKKKJJJKKKMMMMMMMMMKKKIIIGGGKKKJJJGGGFFFFFFGGGJJJKKKIIIGGGFFFFFFHHHJJJJJJJJJGGGGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEFFFHHHIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCDDDFFFHHHIIIJJJKKKHHHGGGEEEDDDCCCDDDEEEEEEFFFGGGHHHHHHGGGEEEBBBAAA@@@BBBCCCCCCBBBAAAAAABBBCCCEEEFFFFFFEEEFFFHHHIIIOOOSSSXXXWWWQQQKKKHHHHHHHHHFFFEEEHHHNNNRRRRRRPPPHHHFFFBBB>>><<<;;;;;;<<>>AAA>>>FFFHHHLLLOOOOOOMMMJJJHHHEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGHHHIIILLLPPPRRRSSSVVVZZZ___fffmmmuuuzzz}}}zzzsssjjjdddbbb```\\\YYYRRRQQQOOOOOOQQQRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLJJJHHHFFFFFFFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGBBBBBBCCCCCCCCCCCCCCCCCC???????????????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEEEEDDDBBBAAA@@@@@@???>>>>>>=========>>>===<<<;;;;;;;;;<<<>>>>>>===============<<<<<<<<<>>>???@@@AAAAAAAAA@@@???AAADDDHHHLLLOOOQQQQQQQQQQQQSSSVVVZZZ^^^```bbbcccgggjjjnnnqqqssstttvvvwww{{{{{{{{{{{{{{{{{{zzzzzzyyy|||zzzuuuttttttuuu|||sss^^^PPPJJJGGGIIIKKKIIIHHHJJJCCCCCCDDDEEEGGGHHHIIIIIIMMMKKKHHHEEECCCDDDEEEFFFIIIJJJKKKLLLNNNOOOOOOPPPIIIJJJLLLMMMLLLKKKIIIGGGIIIGGGEEECCCCCCEEEGGGIIIGGGFFFEEEFFFIIIJJJJJJIIIFFFFFFEEEEEEEEEEEEEEEFFFGGGEEEEEEEEEGGGHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJLLLMMMIIIHHHFFFDDDCCCDDDDDDEEEDDDEEEFFFFFFEEECCC@@@???@@@BBBCCCCCCBBBAAAAAABBBDDDEEEEEEDDDCCCCCCEEEGGGHHHKKKMMMLLLIIIGGGGGGHHHFFFDDDCCCEEEHHHKKKJJJIIICCCAAA>>><<<:::;;;<<<===EEEKKKPPPQQQMMMHHHDDDCCCHHHNNN```tttXXXKKK@@@>>>AAA>>>AAADDDHHHLLLMMMMMMJJJHHHFFFFFFEEECCCCCCBBBBBBBBBCCCCCCCCCDDDFFFIIIKKKMMMMMMPPPTTTYYY___fffnnnsssxxx||||||pppgggccc___ZZZVVVSSSQQQPPPPPPQQQRRRRRRQQQOOONNNNNNNNNMMMMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIHHHFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDD????????????@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>===>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<===============>>>??????@@@AAAAAAAAAAAABBBDDDHHHLLLOOOQQQSSSSSSTTTVVVXXX[[[^^^```aaaaaaeeeiiimmmoooqqqrrrtttuuu{{{}}}}}}|||{{{~~~wwwqqqrrrtttxxxkkk[[[NNNHHHEEEGGGHHHFFFFFFIIIEEEEEEFFFGGGHHHIIIIIIJJJLLLJJJGGGEEECCCCCCCCCCCCFFFHHHJJJLLLNNNOOOPPPPPPHHHIIIJJJJJJKKKJJJIIIHHHFFFEEECCCBBBBBBCCCEEEFFFFFFEEEEEEFFFIIIJJJJJJIIIFFFFFFEEEEEEEEEFFFGGGGGGHHHFFFCCCCCCEEEFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDBBB@@@>>>@@@BBBCCCCCCBBBAAAAAABBBDDDEEEEEECCCBBBBBBDDDFFFFFFGGGFFFDDDBBBBBBCCCEEEEEEDDDDDDEEEGGGGGGFFFEEE???>>>;;;999999:::<<<>>>DDDIIIOOOPPPLLLGGGDDDCCCHHHNNN```~~~cccSSSCCC>>>@@@======@@@DDDIIIKKKLLLJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@@@@AAACCCFFFGGGHHHIIIKKKOOOTTTYYY```ggglllssswww|||yyynnnhhhbbb[[[VVVUUUSSSQQQQQQRRRRRRQQQPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@???======<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<======>>>>>>===>>>>>>@@@BBBDDDFFFGGGEEEFFFIIILLLOOORRRUUUVVVWWWWWWXXXZZZ[[[]]]^^^___dddgggkkknnnoooppprrrtttwwwzzz~~~|||zzz{{{}}}yyyttttttwww|||xxxeeeYYYMMMHHHEEEEEEEEECCCEEEHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGEEECCCBBBAAAAAACCCEEEGGGIIIKKKKKKLLLLLLFFFFFFFFFGGGGGGHHHHHHIIIEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDEEEGGGIIIJJJJJJHHHFFFFFFFFFFFFFFFGGGHHHHHHHHHEEEBBB@@@BBBDDDFFFFFFDDDEEEEEEFFFGGGHHHHHHIIIGGGGGGFFFEEEFFFGGGHHHIIIKKKJJJJJJIIIGGGFFFDDDCCCEEEFFFFFFGGGFFFCCCAAA@@@AAABBBDDDDDDBBBAAABBBCCCDDDEEEDDDCCCAAABBBDDDGGGEEEEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFEEEDDD???===;;;999999:::<<<>>>BBBGGGMMMOOOKKKGGGDDDCCCFFFLLL^^^}}}kkkXXXFFF>>>???===;;;>>>BBBGGGJJJKKKJJJJJJIIIHHHFFFEEECCCCCCBBBBBB??????>>>@@@BBBDDDEEEDDDFFFIIILLLPPPUUU[[[bbbgggoootttzzz~~~zzzrrrlllddd]]]XXXVVVSSSRRRRRRQQQPPPOOOQQQPPPOOONNNMMMKKKJJJJJJJJJJJJKKKMMMNNNNNNNNNNNNPPPPPPPPPOOOOOONNNNNNNNNNNNMMMKKKJJJIIIIIIJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEDDDCCCBBB@@@@@@??????>>><<<<<<;;;;;;;;;:::;;;<<<===<<<;;;999888:::;;;;;;<<<===>>>??????<<<===>>>@@@CCCGGGJJJLLLGGGHHHJJJLLLPPPTTTWWWYYYXXXXXXXXXXXXYYYZZZ\\\]]]cccfffjjjlllnnnoooqqqrrrqqquuuzzz~~~}}}yyyvvvzzz|||}}}yyyzzz|||~~~~~~qqqaaaYYYOOOJJJFFFFFFEEECCCEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEECCCAAA@@@???AAABBBDDDFFFGGGGGGGGGFFFDDDDDDDDDDDDEEEGGGHHHIIIDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDEEEGGGIIIJJJJJJHHHFFFFFFFFFFFFGGGHHHIIIIIIIIIEEEAAA???@@@CCCEEEFFFEEEEEEFFFGGGHHHIIIIIIJJJHHHGGGEEEDDDDDDDDDEEEFFFKKKKKKKKKJJJIIIFFFDDDBBBFFFGGGHHHHHHGGGEEECCCAAAAAACCCDDDDDDCCCBBBBBBCCCDDDEEEDDDBBBAAABBBEEEGGGAAABBBCCCDDDDDDEEEEEEFFFCCCCCCCCCDDDDDDEEEFFFFFF@@@>>>;;;999999:::<<<===@@@FFFLLLNNNKKKGGGDDDDDDEEEKKK\\\{{{zzz```NNNCCC>>>===<<<;;;???EEEHHHFFFEEEGGGEEEEEEEEEEEEDDDBBBAAA@@@AAABBBBBBCCCCCCBBBBBBAAAEEEGGGIIIKKKOOOUUU[[[```fffkkkrrrwww{{{|||qqqggg```ZZZXXXTTTSSSSSSRRRQQQPPPTTTRRROOOLLLKKKJJJKKKKKKIIIKKKMMMNNNOOONNNMMMLLLNNNNNNNNNNNNMMMMMMLLLLLLNNNNNNNNNMMMKKKJJJHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@AAAAAABBB???>>>===<<<<<<===>>>???>>>>>>===<<<<<<<<<<<<===:::::::::;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCEEEIIIMMMPPPPPPPPPPPPPPPSSSUUUWWWXXXXXXYYY[[[]]]___ccciiimmmppprrrtttvvvuuuuuuvvvvvvxxxyyy{{{|||zzz||||||||||||}}}zzz}}}vvvfffZZZSSSOOOLLLHHHFFFFFFFFFFFFFFFHHHHHHIIIIIIKKKLLLNNNOOOMMMLLLKKKJJJGGGEEECCCBBBEEEEEEEEEDDDDDDDDDDDDDDDJJJIIIGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFIIIHHHFFFEEEDDDDDDDDDEEECCCAAA@@@BBBEEEGGGHHHHHHRRRIIICCCDDDDDDAAA@@@CCCHHHGGGGGGGGGHHHJJJLLLMMMJJJIIIFFFEEEDDDDDDFFFFFFIIIHHHGGGEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEEEECCC@@@@@@BBBCCCAAA?????????@@@@@@BBBCCCEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDHHHFFFDDDDDDGGGHHHGGGEEECCCAAA>>>;;;:::;;;<<<===@@@FFFMMMPPPMMMHHHEEEDDDGGGKKK\\\|||qqqYYYIIICCCCCC>>>;;;<<>>>>>>>>>>>>>>>>>>>>>>>CCCDDDGGGIIILLLRRRXXX\\\aaafffmmmrrrvvv|||vvvjjjbbb]]]ZZZVVVTTTSSSRRRQQQOOORRRQQQNNNLLLJJJJJJKKKLLLLLLLLLNNNOOOOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDEEEFFFEEEDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCAAA@@@@@@AAAAAA???>>>============>>>???>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===??????AAAAAAAAAAAABBBCCCDDDDDDEEEHHHLLLNNNNNNNNNNNNOOOPPPRRRTTTUUUVVVWWWYYY[[[```dddiiimmmppprrrtttvvvrrrsssssstttuuuwwwxxxyyyyyy{{{~~~~~~yyyxxxvvvxxx{{{}}}~~~~~~yyy~~~nnn___TTTOOOMMMLLLJJJHHHFFFEEEEEEEEEGGGGGGHHHHHHJJJKKKLLLMMMLLLKKKKKKJJJHHHFFFDDDCCCEEEEEEEEEEEEEEEEEEFFFFFFHHHGGGFFFDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFFFFEEEEEECCCBBBAAAAAAAAABBB@@@@@@AAABBBDDDHHHLLLNNNSSSJJJBBBAAA@@@>>>???BBBEEEEEEEEEGGGHHHJJJLLLMMMKKKIIIGGGEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDBBBAAAAAACCCFFFGGGEEECCCAAAAAABBBBBBCCCDDDEEEFFFEEEEEEDDDCCCCCCBBBCCCCCCGGGEEECCCDDDGGGHHHHHHFFFCCCAAA>>>;;;:::;;;===>>>BBBHHHOOOSSSRRRMMMIIIGGGIIILLL]]]}}}kkkVVVLLLJJJAAA<<<:::===@@@???@@@CCCDDDDDDDDDEEEEEEDDDDDDCCC======<<<;;;;;;<<<======@@@AAADDDFFFIIIMMMSSSWWWZZZ___eeekkkooouuu}}}qqqhhh```]]]XXXUUUSSSRRRQQQOOOQQQOOOMMMKKKJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNMMMNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMMMMMMMLLLJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDGGGGGGFFFEEEEEEEEEEEEFFFFFFEEECCCBBB@@@@@@@@@??????>>>>>>======>>>>>>???=========<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>??????AAAAAABBBBBBCCCDDDDDDEEEEEEGGGIIIJJJJJJJJJLLLNNNLLLNNNQQQRRRSSSUUUXXXZZZ```dddiiillloooqqqsssuuuqqqrrrssstttvvvwwwxxxyyy{{{|||yyyuuussssssuuuyyy|||{{{zzzfffWWWOOOLLLLLLNNNPPPNNNIIIFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHFFFEEEDDDCCCBBBCCCDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFCCCBBBAAA@@@??????@@@@@@===???AAAAAABBBGGGNNNSSSYYYQQQHHHEEECCCAAACCCFFFAAABBBDDDFFFHHHJJJKKKKKKKKKIIIGGGDDDCCCDDDDDDEEEBBBAAAAAAAAABBBDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEAAAAAAAAADDDFFFGGGFFFDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBEEEDDDCCCDDDFFFHHHHHHHHHDDDAAA>>>;;;:::;;;===>>>DDDJJJSSSYYYXXXTTTNNNKKKKKKNNN^^^}}}jjjWWWMMMCCC===:::===?????????AAA@@@AAABBBBBBCCCCCCCCCBBB???>>><<<;;;;;;<<<>>>???>>>@@@BBBDDDFFFIIINNNRRRTTTYYY```eeeiiiooovvv|||~~~|||rrrccc___ZZZWWWUUUTTTRRRQQQOOONNNLLLKKKKKKLLLMMMNNNPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCDDDDDDDDDEEEFFFGGGFFFFFFGGGJJJLLLJJJMMMOOOQQQRRRTTTWWWYYY```ccchhhkkkmmmooorrrtttrrrtttuuuwwwzzz{{{|||}}}|||wwwxxxvvvwww{{{rrr```RRRLLLKKKMMMQQQUUUTTTMMMHHHGGGIIIEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEFFFFFFGGGHHHIIIIIIJJJDDDDDDBBBBBBAAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@<<>>;;;:::;;;===???EEELLLVVV^^^___ZZZRRRMMMKKKNNN]]]{{{fffRRRFFF>>>:::<<<>>>===;;;;;;<<<===>>>??????@@@?????????===<<<::::::<<<===???===???AAACCCDDDGGGJJJMMMQQQUUU[[[```ccciiipppuuuwwwzzziiieee___ZZZXXXWWWVVVUUUPPPNNNMMMLLLKKKMMMNNNOOOQQQQQQQQQQQQQQQPPPOOONNNLLLMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHGGGGGGJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCAAA@@@>>>>>>>>>>>>????????????>>>>>>======>>>>>>>>>===<<<;;;<<<<<<<<<;;;<<<<<<===>>>??????AAABBBCCCCCCBBBBBBDDDEEEEEEEEEEEEFFFJJJLLLKKKMMMPPPRRRSSSUUUXXXZZZ___bbbeeeiiikkknnnqqqsssssstttwww{{{~~~zzz{{{zzzzzz~~~lll\\\NNNIIIJJJKKKPPPUUUTTTNNNIIIGGGHHHEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIDDDCCCBBBAAAAAABBBCCCDDDBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@===@@@@@@>>>;;;>>>EEELLLNNNOOOMMMJJJFFFCCC@@@>>>AAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBDDDGGGJJJLLLFFFEEECCCAAAAAABBBCCCDDDCCCDDDEEEFFFHHHJJJKKKLLLTTTPPPJJJDDD@@@???AAACCCCCCCCCBBBAAAAAAAAABBBBBBEEEEEECCCBBBBBBAAAAAAAAABBBCCCDDDDDDEEEFFFHHHIIIEEEBBB>>>;;;:::;;;>>>@@@FFFNNNYYYbbbeee___UUUNNNJJJLLL[[[yyy}}}cccPPPFFF===<<<===:::888777999:::;;;<<<<<<<<<<<<<<<;;;:::999888888999:::;;;===???AAABBBBBBDDDGGGIIIMMMQQQVVVZZZ]]]aaahhhmmmpppwwwtttooogggaaa]]][[[YYYXXXQQQPPPNNNMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUTTTRRRQQQNNNNNNNNNMMMMMMMMMLLLLLLJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJIIIHHHGGGJJJJJJKKKKKKJJJJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDCCCBBB@@@???>>>>>>??????@@@@@@??????>>>>>>>>>???@@@???>>>===<<<>>>======<<<<<<======>>>>>>???@@@BBBCCCBBBBBBAAACCCDDDEEEEEEEEEGGGKKKMMMMMMOOORRRTTTTTTVVVYYY[[[\\\___bbbfffiiilllpppsssrrrtttxxx}}}~~~|||zzz{{{~~~uuugggZZZMMMHHHJJJIIIMMMQQQQQQNNNIIIFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGBBBBBBAAA@@@AAABBBCCCDDDAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@@@@@@@??????@@@AAA@@@===:::;;;@@@DDDGGGLLLNNNKKKGGGEEEAAA===BBBBBBBBBBBBAAA@@@????????????@@@AAADDDIIILLLOOOHHHFFFCCCAAA@@@@@@AAACCCAAAAAACCCEEEGGGJJJMMMNNN\\\XXXQQQIIIBBB@@@AAADDDAAAAAA@@@@@@@@@@@@@@@AAADDDCCCBBBBBBAAABBBBBBBBBBBBCCCEEEDDDDDDEEEGGGIIIFFFCCC>>>;;;:::;;;???AAAHHHPPP\\\gggjjjcccWWWMMMHHHJJJYYYwwwdddVVVFFF@@@>>>;;;999:::888999999::::::::::::999777777777777777777777777<<<===???@@@@@@AAACCCEEEHHHLLLPPPSSSUUUYYY___dddiiinnnvvv||||||rrrjjjccc___\\\ZZZSSSRRRPPPNNNNNNNNNPPPQQQSSSUUUYYY[[[[[[YYYVVVTTTQQQQQQPPPPPPOOONNNMMMMMMJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIGGGFFFHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCAAA@@@???>>>???@@@@@@@@@@@@???>>>>>>???AAAAAAAAA@@@>>>===@@@@@@??????>>>??????@@@>>>???AAACCCDDDCCCBBBBBBAAACCCEEEFFFGGGIIILLLOOOOOOQQQSSSTTTUUUVVVXXXZZZYYY[[[___cccfffkkkooossssssvvv|||~~~|||qqqhhh^^^QQQKKKMMMJJJLLLOOOPPPOOOLLLIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@?????????@@@AAABBBAAAAAABBBCCCCCCBBBAAAAAA@@@@@@AAABBBBBBBBBAAA@@@CCCAAA???===<<<===>>>???CCCJJJMMMIIIEEEFFFDDDAAAAAA@@@??????>>>??????????????????AAADDDHHHLLLOOOGGGEEEBBB???>>>???@@@BBBAAAAAABBBCCCFFFIIIKKKMMMXXXWWWSSSLLLEEEAAAAAACCC@@@@@@?????????@@@@@@AAABBBBBBAAAAAABBBBBBCCCCCCCCCDDDFFFEEECCCCCCFFFHHHGGGCCC>>>;;;:::<<>>===???999999999::::::999999888777777888888888888777777:::<<<>>>?????????AAACCCDDDHHHLLLOOOPPPSSSYYY]]]dddhhhooovvv}}}zzzppphhhbbb]]][[[UUUSSSQQQOOOOOOOOOPPPQQQTTTWWW\\\___```]]]ZZZWWWTTTTTTSSSRRRPPPOOONNNMMMIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJHHHGGGEEEFFFGGGGGGGGGGGGFFFEEEEEECCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDCCCBBB@@@???>>>???@@@AAAAAA@@@???>>>???@@@BBBBBBBBBAAA???===BBBBBBAAAAAA@@@AAAAAAAAA???@@@CCCDDDEEEEEECCCCCC@@@CCCFFFHHHIIIKKKNNNPPPPPPQQQTTTTTTUUUUUUWWWYYYWWWYYY^^^aaaeeejjjooosssvvvzzz~~~qqqkkkcccUUUOOOQQQNNNNNNPPPRRRSSSQQQMMMJJJFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAACCCCCCCCCCCCBBBBBBBBBBBB???>>>=========???@@@AAAAAABBBCCCDDDDDDCCCBBBAAABBBCCCDDDEEEEEEEEEDDDCCCDDDBBB???>>>>>>???>>>===>>>DDDGGGBBB???AAABBB??????>>>=========>>>@@@AAA@@@???@@@AAADDDHHHKKKMMMEEECCC@@@===<<<>>>@@@BBBBBBBBBBBBCCCEEEGGGJJJKKKOOOQQQPPPMMMFFFBBB@@@AAA@@@?????????@@@@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDCCCEEEFFFEEECCCBBBEEEGGGGGGDDD???;;;999<<>>;;;:::::::::999777555555666888888777666555555666777888666888:::;;;;;;===@@@CCCCCCDDDFFFHHHJJJNNNSSSVVV[[[aaahhhnnnttt|||vvvoooiiiccc^^^XXXVVVSSSQQQQQQSSSUUUWWWQQQTTTXXX]]]```bbbcccccc]]][[[WWWRRROOOLLLKKKJJJLLLLLLLLLMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJIIIIIIIIILLLLLLKKKKKKJJJJJJJJJJJJFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAA@@@AAABBBCCCDDDAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>????????????????????????????????????BBBBBBCCCCCCDDDEEEEEEFFFAAADDDFFFHHHJJJKKKNNNQQQQQQRRRUUUVVVXXXXXXWWWWWWYYYZZZ\\\bbbhhhmmmpppqqqvvv{{{yyyfff]]]ZZZVVVRRRQQQOOOPPPRRRSSSSSSSSSRRRQQQOOOKKKFFFEEEGGGHHHHHHGGGGGGEEEBBBAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????????????@@@AAABBBCCC???@@@@@@AAAAAA@@@@@@????????????@@@AAABBBCCCDDDFFFEEECCCAAA>>>===<<<;;;>>>>>>???AAAAAABBBBBBBBBBBBAAA@@@???>>>???@@@AAA===???BBBEEEGGGIIIIIIIIIEEEDDDBBB@@@@@@@@@BBBCCCCCCBBBBBBBBBCCCDDDFFFGGGKKKJJJHHHEEECCCAAA@@@???BBBBBBAAA@@@@@@???>>>>>>CCCCCCCCCAAA??????@@@BBBGGGFFFCCCAAAAAABBBDDDEEEIIIEEE???;;;:::<<<@@@CCCKKKYYYdddmmmqqqaaaOOONNNKKKNNNZZZuuummmWWWHHH===999:::::::::999777555444555555777666555555555555666777888999;;;;;;;;;<<<>>>@@@AAABBBDDDEEEGGGKKKPPPSSSXXX]]]dddiiinnnvvvyyypppggg```ZZZXXXVVVTTTTTTTTTSSSSSSPPPRRRUUUYYY]]]aaaccceeeddd```[[[VVVRRRPPPOOOOOOLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEECCCEEEHHHIIIJJJLLLNNNQQQPPPQQQSSSUUUVVVWWWXXXXXXZZZ\\\___eeekkkpppssstttwww|||vvvcccYYYVVVRRRNNNMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTPPPLLLKKKLLLMMMMMMMMMGGGEEEBBBAAABBBCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>???@@@AAA???@@@@@@AAAAAA@@@@@@?????????@@@@@@AAABBBBBBCCCCCCBBB@@@>>>===;;;;;;:::<<<===>>>???@@@@@@@@@@@@???>>>>>>=========>>>>>>>>>@@@BBBEEEFFFGGGHHHHHHDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBCCCDDDFFFGGGFFFEEEDDDBBBAAAAAA@@@@@@BBBBBBBBBAAA@@@@@@??????BBBBBBBBBAAA??????AAACCCCCCCCCCCCCCCCCCDDDEEEFFFIIIEEE@@@;;;999;;;???BBBHHHUUU___hhhkkk\\\LLLKKKHHHJJJWWWrrriiiRRRBBB<<<<<<999999888777555444333333666555555444444555555666999:::;;;:::::::::<<<>>>>>>???AAABBBCCCFFFKKKOOOSSSWWW]]]bbbgggnnnxxx~~~|||nnneeeaaa^^^[[[YYYXXXVVVTTTRRRPPPPPPQQQSSSXXX]]]bbbeeehhheee___ZZZUUUSSSSSSSSSOOONNNMMMKKKJJJIIIIIIIIILLLKKKKKKKKKJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDAAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCBBBAAA???>>>===AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEGGGIIIJJJKKKLLLNNNPPPQQQQQQRRRTTTVVVXXXZZZ[[[\\\___ccciiinnnssswwwyyyzzz~~~ooo]]]TTTQQQMMMKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQTTTQQQNNNMMMNNNOOOOOOOOOGGGEEEBBBBBBBBBCCCCCCBBB?????????>>>>>>>>>======>>>===============>>>>>>???@@@@@@AAAAAA@@@@@@???>>>???@@@AAABBBBBBAAA@@@???>>>===<<<;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>===>>>>>>??????>>>>>>>>>@@@AAACCCEEEFFFFFFEEEEEECCCCCCCCCBBBAAA@@@@@@@@@CCCBBBBBBBBBCCCDDDEEEEEEAAA@@@@@@???@@@@@@@@@AAACCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@AAACCCAAAAAACCCDDDFFFFFFFFFFFFJJJFFF@@@;;;999:::===@@@DDDOOOXXX```dddVVVGGGHHHEEEHHHVVVqqqeeeOOOCCC???888777666666666666444333444444444444444444444444777888999999999999<<<>>>===>>>??????@@@CCCGGGKKKMMMQQQVVV\\\bbbjjjrrrxxx{{{pppkkkfff```\\\[[[YYYWWWTTTSSSQQQOOOOOORRRXXX^^^bbbfffdddaaa]]]ZZZWWWUUUTTTSSSRRRPPPOOOMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDAAABBBDDDEEEEEEDDDBBBAAABBBCCCDDDDDDCCCAAA@@@>>>BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCEEEGGGIIIJJJJJJKKKMMMOOORRRRRRRRRSSSVVVYYY\\\]]]]]]aaagggmmmrrrvvvzzz}}}uuufffWWWPPPNNNKKKKKKLLLHHHHHHGGGFFFFFFHHHIIIJJJNNNLLLJJJIIIIIIJJJKKKKKKGGGDDDBBBAAABBBCCCCCCBBB@@@?????????>>>>>>>>>>>>???>>>>>>============>>>???@@@@@@AAAAAA@@@@@@???===>>>@@@BBBBBBAAA???>>><<<<<<;;;:::::::::::::::999:::;;;;;;<<<<<<<<<;;;???@@@AAABBBCCCBBBAAA@@@AAABBBCCCDDDEEEDDDCCCCCCBBBBBBCCCBBBBBB@@@???>>>CCCCCCCCCCCCCCCCCCCCCDDD?????????>>>??????@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA???@@@BBBAAAAAAAAABBBDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJFFF@@@;;;999999;;;===@@@KKKRRRYYY^^^QQQDDDGGGDDDIIIWWWrrreeeNNNBBB999888666666777888666444333333444444444444333333444555777888888:::<<>>>>>>>>AAADDDHHHIIILLLQQQWWW^^^gggoootttyyyvvvnnnccc\\\ZZZZZZYYYWWWWWWUUUQQQOOOOOOSSSXXX[[[```aaabbbbbb```]]]YYYWWWWWWUUUSSSQQQPPPPPPPPPQQQNNNNNNMMMLLLKKKKKKJJJJJJGGGHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCEEEFFFFFFEEECCCBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEFFFHHHIIIIIIJJJLLLNNNQQQQQQRRRSSSUUUXXX[[[]]]^^^cccjjjpppuuuyyy}}}~~~iii]]]RRRNNNNNNMMMMMMOOOJJJIIIGGGEEEDDDDDDDDDDDDFFFFFFFFFDDDDDDDDDEEEFFFEEECCCAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@?????????@@@@@@???>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@???===>>>@@@AAAAAA@@@>>><<<;;;;;;:::::::::;;;;;;<<<999::::::;;;;;;;;;;;;:::???@@@BBBCCCCCCCCCBBBAAA@@@AAACCCDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???CCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>???CCCCCCBBBBBBBBBBBBAAAAAA@@@AAACCCCCCBBBBBBCCCDDDHHHGGGFFFEEEFFFGGGHHHIIIIIIFFF@@@;;;888888:::<<<>>>HHHOOOVVV[[[OOOCCCFFFCCCHHHWWWqqqbbbMMM@@@<<<888777888999777555333444444555555444444333222444666777777999<<>>BBBEEEFFFHHHLLLRRRZZZbbbiiimmmsssxxxzzzkkkaaa^^^]]][[[YYY[[[XXXTTTQQQPPPQQQSSSUUU\\\^^^aaacccdddcccaaa___[[[YYYVVVSSSQQQQQQQQQRRROOOOOONNNMMMLLLKKKJJJJJJGGGGGGHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA????????????@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFDDDFFFIIIJJJJJJLLLNNNPPPRRRRRRSSSTTTVVVXXXZZZ[[[___eeemmmtttxxx|||rrr___VVVOOONNNOOONNNNNNQQQMMMLLLJJJHHHFFFDDDDDDCCCCCCDDDDDDDDDBBBBBBCCCEEEDDDBBB@@@???AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???AAA@@@@@@@@@@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@???>>>???@@@@@@???>>>===<<<;;;;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<;;;;;;:::<<<===>>>???????????????>>>???AAACCCDDDDDDCCCCCC@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAA@@@BBBBBB@@@???>>>>>>>>>>>>BBBBBBBBBAAAAAAAAAAAAAAAAAACCCEEEEEEDDDCCCDDDEEEIIIIIIIIIHHHIIIIIIJJJJJJHHHDDD???;;;888888:::;;;<<>>>>>???AAAAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@AAABBBCCC???@@@@@@AAAAAA@@@@@@???@@@??????>>>======<<<<<<;;;;;;::::::999::::::;;;;;;<<<<<<======<<<<<<;;;::::::::::::;;;<<<===>>>;;;===???BBBCCCDDDEEEEEE??????>>>>>>@@@AAACCCDDDCCCCCCDDDDDDCCCAAA@@@???AAA@@@???>>>>>>======>>>@@@@@@AAAAAAAAAAAAAAAAAADDDFFFGGGGGGFFFDDDDDDEEEFFFHHHKKKNNNOOONNNLLLJJJFFFCCC???;;;888888:::;;;:::EEELLLTTTYYYNNNCCCFFFCCCHHHWWWqqq|||PPPHHH???999888888555222444444555666666555444444444666666666666666888::::::;;;;;;999999:::===@@@EEEDDDFFFIIIOOOVVVZZZ\\\___dddkkkqqqvvv|||}}}uuunnneee^^^ZZZZZZXXXVVVTTTSSSRRRQQQSSSSSSTTTWWW\\\bbbhhhlllkkkhhhbbb\\\WWWTTTSSSSSSPPPPPPOOONNNMMMLLLKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFHHHFFFDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFHHHIIIJJJGGGIIILLLNNNOOOQQQTTTVVV]]]___aaacccdddddddddcccbbbjjjttt{{{~~~rrraaaVVVPPPMMMOOOOOOLLLKKKLLLIIIIIIJJJIIIHHHFFFDDDCCCAAADDDEEEEEEBBBBBBCCCFFFAAA???======???@@@@@@@@@????????????>>>>>>>>>>>>????????????@@@AAABBBCCC@@@@@@@@@AAAAAA@@@@@@@@@AAA@@@???===<<<<<<<<<<<<;;;:::999999888999999999=========>>>======<<<<<<::::::999999:::;;;===>>>:::;;;>>>AAADDDEEEFFFFFF???>>>======???AAADDDFFFCCCCCCDDDDDDCCCAAA???>>>???>>>>>>=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@EEEGGGIIIIIIGGGEEEDDDEEEAAAFFFMMMRRRTTTRRRNNNJJJEEEBBB>>>:::888888:::;;;999DDDLLLTTTYYYNNNBBBEEEFFFLLLZZZtttmmmYYYFFF@@@@@@;;;666444666888888666666777666333333444666777777777999;;;999::::::;;;;;;<<<<<<<<<===AAAEEEIIILLLPPPUUUXXX^^^bbbfffjjjnnnvvvzzzoooiiiddd___YYYVVVWWWWWWWWWUUUVVVTTTSSSSSSVVVZZZ```cccjjjjjjiiifffbbb]]]YYYVVVRRRRRRRRRQQQOOONNNLLLKKKMMMKKKIIIFFFEEEFFFHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFBBBCCCEEEGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBFFFEEECCCAAAAAAAAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAACCCEEEHHHIIIHHHKKKNNNPPPQQQSSSVVVYYYaaadddhhhlllnnnnnnllljjjnnnrrrwww~~~lll___TTTRRROOONNNMMMKKKIIIGGGIIIIIIIIIIIIHHHGGGFFFEEEBBBBBBCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@BBBBBBCCCCCCBBBAAAAAA@@@??????>>>??????@@@BBBDDDFFFGGGEEEDDDCCCBBBBBBBBBBBBBBB???@@@???===:::999:::;;;999::::::::::::999888888======>>>>>>>>>>>>======::::::999999::::::;;;<<<<<<<<<<<<===>>>@@@BBBCCC@@@??????@@@BBBCCCCCCBBBBBBAAA@@@>>>===>>>>>>??????>>>===<<<===???AAABBB>>>???AAABBBBBBAAA???>>>BBBCCCEEEDDDCCCBBBBBBCCCCCCGGGLLLPPPQQQOOOMMMJJJBBB@@@===;;;;;;;;;::::::>>>BBBHHHLLLMMMJJJEEEAAAEEEJJJYYYsssoooXXXKKKDDD>>>999888444444555555666777666555111333555555555555777999999999::::::;;;<<<<<<<<<<<>>>>>>>>>>>>>>???@@@AAACCCDDDEEEGGGFFFDDDBBBAAA@@@@@@??????@@@@@@???<<<;;;;;;<<<;;;;;;;;;;;;;;;:::999999<<<<<<============<<<<<<:::999999999999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@???>>>===>>>???@@@???>>>>>>>>>>>>>>>???@@@AAABBB===<<<;;;::::::;;;===>>>===>>>???@@@@@@???>>>===???AAABBBBBBAAA@@@AAABBB@@@CCCHHHLLLMMMLLLIIIGGGDDDAAA???<<<;;;;;;:::999;;;@@@GGGMMMNNNKKKFFFCCCEEEJJJXXXrrrvvvcccTTTHHH???<<<777555555666777777666555000222444444333444555777999999999:::;;;<<<<<<<<<;;;>>>AAACCCEEEHHHKKKNNNSSSVVVZZZ]]]aaagggpppvvvqqqlllfffbbb```^^^YYYUUUSSSSSSRRRRRRRRRTTTVVVWWWXXX[[[```dddgggggggggfffeeeaaa[[[UUUQQQOOOOOOPPPLLLMMMNNNOOONNNLLLJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDFFFGGGGGGFFFFFFEEEDDDCCCBBBAAACCCCCCCCCCCCCCCDDDDDDDDDFFFEEEDDDDDDEEEGGGIIIKKKLLLNNNQQQTTTVVVXXX[[[^^^aaafffnnnwww~~~jjj\\\TTTNNNLLLJJJJJJJJJJJJHHHFFFHHHHHHHHHHHHGGGFFFEEEEEEBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAA?????????>>>>>>======<<<===>>>???@@@AAABBBCCCDDDHHHGGGDDDBBB@@@>>>======@@@AAACCCBBB@@@=========<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;999999999999999:::;;;;;;:::999999999::::::;;;<<<>>><<<;;;;;;<<<===<<<:::999:::<<<>>>AAABBBCCCDDDAAA@@@>>>======>>>??????>>>???@@@AAAAAA@@@???>>><<<===??????>>>>>>???AAA???BBBFFFIIIJJJJJJHHHFFFEEEDDDAAA>>><<<:::::::::999>>>FFFMMMOOOMMMHHHDDDDDDIIIWWWpppqqq\\\JJJ@@@???:::777888888666444333111222444444444444555777888888999:::;;;<<<<<<===;;;===@@@AAABBBDDDFFFHHHKKKOOOTTTWWW[[[aaajjjpppxxxooohhhdddaaa\\\YYYWWWWWWVVVVVVUUUTTTTTTTTTTTTVVVYYY^^^cccgggjjjllllllhhhccc]]]XXXUUUSSSSSSOOOOOOPPPPPPOOOMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEGGGJJJKKKMMMPPPTTTWWWZZZ^^^bbbeeefffkkksss{{{qqq```UUUPPPJJJHHHGGGGGGHHHIIIGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDAAAAAAAAAAAAAAA@@@@@@@@@???????????????????????????>>>>>>>>>======<<<<<<>>>???@@@AAABBBBBBCCCCCCFFFEEECCCAAA???>>>======@@@BBBDDDDDDBBB@@@>>>>>><<<;;;;;;:::::::::::::::::::::;;;;;;;;;;;;::::::999999999888999::::::;;;:::999999888888999999999<<<;;;:::;;;===>>>===<<<777888<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============???@@@AAABBBCCCBBBBBBBBBBBBAAA@@@??????>>>??????@@@BBBDDDDDDCCC@@@??????;;;;;;:::999888999999999999999::::::::::::999999999888888888888999::::::::::::999999888888999999;;;;;;;;;===@@@BBBBBBBBB888:::<<>>============AAAAAAAAAAAAAAAAAAAAAAAA;;;<<<======<<<===???BBBBBBDDDFFFHHHIIIJJJIIIIIIHHHHHHFFFBBB===:::;;;<<<>>>CCCIIINNNNNNJJJCCC???CCCHHHUUUmmmzzzbbbOOOAAA777777888444444777555666777777666666777999666777888999:::;;;<<<===;;;<<<>>>???>>>???AAABBBBBBFFFLLLPPPTTTZZZaaagggkkksss~~~}}}uuuoooiiifffaaa```^^^\\\YYYWWWUUUTTTVVVTTTSSSSSSUUU[[[```dddffffffeeeeeecccaaa___^^^^^^\\\ZZZWWWUUUSSSRRRRRRKKKKKKJJJIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJIIIJJJLLLOOORRRTTTYYY\\\aaaeeeiiinnnrrrvvv{{{}}}|||||||||}}}~~~qqqaaaVVVOOOLLLFFFEEEDDDDDDFFFFFFFFFDDDCCCDDDDDDEEEEEEDDDCCCCCC@@@@@@@@@???>>>>>>======<<<======>>>>>>======<<<========================???@@@AAABBBBBBAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@???AAACCCCCCAAA?????????;;;:::999888777888999:::999999::::::::::::999999888888888888888999::::::::::::999999888999999999;;;;;;<<<>>>BBBEEEEEEEEE;;;<<<===>>>????????????@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<=========<<<===???AAA@@@AAACCCDDDEEEFFFGGGGGGIIIIIIHHHDDD>>>;;;<<<>>>BBBFFFJJJMMMLLLGGGAAA===BBBGGGTTTmmmaaaOOO@@@===;;;666555999555777888888666666777999666666777999:::;;;<<<===999;;;<<<===<<<===???@@@@@@DDDIIILLLOOOSSSZZZ___eeemmmvvv|||{{{rrrlllgggfffccc```]]][[[YYYYYYVVVUUUTTTTTTUUUWWWZZZ[[[^^^^^^___```aaaccceeefffffffffeeeccc___\\\XXXVVVOOOOOONNNMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJGGGHHHIIIJJJLLLMMMNNNOOOPPPPPPPPPQQQTTTXXX[[[^^^fffhhhlllooorrruuuyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~||||||}}}}}}vvveee[[[TTTMMMHHHFFFEEEDDDDDDEEEFFFEEECCCBBBCCCCCCDDDDDDDDDCCCCCC@@@@@@???>>>>>>===<<<<<<;;;<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@???===<<<============>>>>>>???@@@???@@@AAA@@@>>>>>>>>>???<<<;;;:::888888999:::;;;999::::::::::::::::::999888888888888888999999:::999888888888888888999999;;;;;;;;;===AAACCCDDDCCC===============>>>??????BBBBBBCCCCCCCCCCCCCCCCCC>>>==================>>>===>>>===<<<:::;;;>>>@@@???@@@@@@AAACCCDDDFFFFFFHHHJJJIIIEEE???<<<===@@@EEEGGGJJJLLLJJJFFFBBB>>>AAAFFFTTTllluuu___LLLEEE@@@888555999555666888777666666777888555666777888:::;;;<<<===777999;;;;;;;;;;;;===??????CCCGGGJJJKKKNNNSSSXXX```fffnnnrrrtttxxxwwwnnnlllhhheeebbb```___^^^UUUUUUVVVWWWWWWWWWVVVVVVZZZYYYYYYZZZ^^^ccchhhkkkkkklllmmmlllhhhbbb]]]YYYTTTTTTSSSRRRRRRRRRRRRSSSPPPOOONNNMMMMMMNNNOOOOOOKKKKKKLLLLLLMMMMMMMMMNNNMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJLLLMMMNNNOOOQQQSSSTTTTTTUUUUUUUUUWWWZZZ___bbbeeeoooqqqtttvvvwwwyyy|||~~~zzz{{{|||||||||{{{zzzyyy|||||||||}}}~~~~~~~~~~~~mmm^^^WWWRRRKKKEEEFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCDDDCCCCCCBBB@@@??????>>>===<<<<<<;;;:::;;;<<<======<<<;;;:::::::::::::::::::::::::::;;;<<<>>>???>>>===;;;:::>>>============>>>>>>????????????>>>===<<<>>>@@@>>><<<;;;999999:::;;;<<<999::::::;;;;;;::::::999888888888777888999999:::777777777777777888999999;;;;;;;;;<<>>===<<<<<<<<<>>>???AAA>>>>>>???@@@AAAAAAAAAAAA??????>>>>>>>>>>>>??????=========;;;999:::<<<>>>@@@@@@AAAAAACCCEEEFFFGGGHHHJJJJJJEEE???<<<>>>BBBEEEGGGIIIJJJIIIFFFCCC@@@@@@EEESSSlllxxxWWWEEE???;;;888777888888888666444333444555444555555555666666777777888888:::;;;<<<=========>>>>>>@@@CCCGGGMMMRRRUUU[[[^^^bbbfffkkkqqqxxx|||wwwmmmiiiiiigggbbb]]]^^^\\\ZZZYYYYYYXXXVVVTTTWWWWWWYYYZZZ\\\___aaabbbiiikkknnnpppoookkkfffccc``````aaaaaa^^^[[[WWWUUUSSSSSSRRRQQQPPPNNNNNNMMMLLLMMMPPPQQQRRRQQQPPPOOOMMMMMMNNNOOOPPPPPPNNNLLLMMMLLLLLLLLLNNNPPPSSSTTTQQQSSSVVVWWWXXXYYYZZZ\\\^^^aaadddgggiiilllooorrr{{{{{{|||~~~|||yyyvvvuuuwwwxxxwwwuuuyyyyyyzzz{{{|||~~~~~~}}}~~~~~~yyydddXXXSSSMMMHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDAAA@@@??????AAADDDGGGIIIJJJFFF@@@<<<;;;<<<<<<;;;<<<;;;;;;:::::::::;;;;;;<<<999888999<<<>>>===<<<@@@<<<===???<<<777999???===<<<<<<===>>>>>>===;;;@@@AAABBBAAA???>>>>>>>>><<<;;;:::999888888888888:::::::::999999999999999:::999777777888777666444666777999::::::999888666666777888999:::;;;;;;;;;<<<<<<============<<<<<>>>>>>>><<<<<<======>>>>>>??????===<<<::::::;;;;;;:::999<<<>>>@@@BBBEEEHHHJJJKKKGGGDDDAAA>>>======>>>???FFFJJJMMMMMMJJJFFFCCCAAABBBFFFRRRjjjoooXXXIII>>>999999444555555555444444444555555555555555666666666777777888999:::;;;<<<<<<<<<>>>>>>???BBBFFFKKKOOOQQQUUUXXX\\\```eeekkkqqqvvvwww}}}wwwooommmkkkgggbbb___]]]ZZZYYYYYYXXXVVVUUUWWWWWWWWWXXXYYYZZZ\\\\\\___bbbfffiiikkkjjjhhhgggggghhhiiijjjhhhfffcccaaa]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXWWWTTTRRRQQQRRRRRRRRRSSSTTTTTTSSSRRRVVVUUUTTTSSSTTTVVVXXXYYY[[[^^^aaacccdddeeegggiiimmmoooqqqssstttvvvxxxzzz~~~}}}{{{zzzyyyyyywwwttttttwwwxxxxxxwwwyyyzzz{{{|||~~~qqq]]]TTTPPPLLLHHHGGGFFFHHHIIIJJJJJJGGGDDDBBBBBBAAAAAABBBDDDHHHKKKMMMOOOIIIAAA<<<::::::<<<<<<======<<<;;;;;;;;;;;;;;;;;;999777888;;;===<<<;;;???;;;;;;>>>>>>::::::???===<<<;;;<<<===>>><<<;;;===>>>???>>><<<;;;;;;;;;;;;;;;:::999999888777777888888888888999999999999888777666777888999888777777888:::;;;<<<;;;:::999999999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<===>>>>>>???===;;;999999:::<<<<<<<<<>>>???@@@BBBDDDFFFGGGHHHEEECCC@@@===;;;<<<===>>>FFFIIILLLLLLIIIEEEAAA@@@AAAEEERRRkkkrrr\\\JJJ@@@===777777777777666666555444555555555555666666666666666666888999:::;;;;;;;;;===>>>>>>@@@CCCGGGJJJLLLNNNPPPTTTXXX\\\bbbhhhlllooottt{{{}}}wwwsssnnnjjjeeeccc```^^^^^^]]][[[YYYXXXXXXWWWWWWWWWWWWWWWXXXWWWYYY]]]```ccceeeeeeeeehhhjjjmmmoooqqqqqqppppppiiiiiihhhhhhhhhgggggggggggggggfffeeebbb___\\\ZZZ\\\\\\[[[[[[[[[[[[\\\\\\``````______aaacccfffgggkkkmmmppprrrtttuuuxxxzzz|||}}}~~~}}}}}}~~~}}}zzzxxxvvvuuuvvvtttssstttvvvxxxyyyxxxyyyzzz{{{}}}uuueeeTTTMMMKKKIIIGGGGGGEEEHHHLLLMMMLLLGGGBBB>>>AAA@@@AAABBBEEEHHHLLLNNNQQQKKKBBB;;;999:::;;;<<>>===<<<;;;:::::::::999888777888:::;;;;;;;;;???;;;:::===>>>;;;:::;;;===;;;::::::<<<<<<<<<;;;:::;;;<<<;;;999888888888999::::::::::::888777666666666777777888888999999777666555777999::::::999888999;;;<<<=========<<<::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888::::::;;;;;;<<<===>>>>>>===;;;888888:::<<<>>>>>>??????@@@AAACCCDDDEEEEEECCCAAA>>>;;;::::::;;;<<>><<<:::999888666555555555555666666666666666444555666888999999::::::<<<======>>>@@@CCCEEEFFFHHHKKKNNNRRRUUUZZZ```dddkkkooouuuzzzxxxsssqqqnnniiifffeeecccaaa___YYYYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^```bbbggglllpppsssuuuvvvoooooopppqqqrrrssstttttttttttttttsssrrrpppnnnmmmmmmmmmkkkhhhfffeeefffgggiiiiiijjjlllooossswwwyyyzzz{{{}}}~~~~~~||||||}}}xxxxxxyyyyyyxxxwwwvvvvvvuuutttssstttuuuvvvwwwxxxxxxyyy{{{~~~jjj\\\NNNIIIGGGFFFEEEEEEBBBDDDGGGIIIHHHDDD???<<<>>>>>>>>>???BBBEEEGGGIIILLLGGGAAA<<<::::::;;;;;;???>>><<<;;;:::999999888888777777777888999::::::===:::999:::<<<;;;999888>>><<<999999:::;;;;;;;;;888:::;;;:::888666666777777888:::;;;:::999777555444555555666777888888999777666666777999::::::999888999:::<<<===>>>>>>>>>:::999999888888777888888999999999888888999999999888999999999999999:::::::::999999999:::<<<===>>>@@@===999777999;;;===>>>===>>>???@@@AAACCCDDDDDDBBB@@@===:::999:::;;;<<>>???AAAAAAEEEGGGJJJMMMPPPUUUZZZ^^^bbbfffkkkpppuuu~~~|||xxxrrrmmmiiifffccc```ZZZZZZYYYXXXXXXXXXXXXYYYWWWWWWVVVUUUUUUVVVWWWXXXZZZ\\\```eeeiiilllnnnooolllmmmoooqqqsssvvvwwwxxxyyyyyy{{{|||}}}}}}xxxtttqqqqqqsssrrrrrrrrrtttwww{{{~~~~~~~~~|||xxxvvvuuuvvvrrrssstttuuuvvvvvvvvvvvvvvvvvvuuutttttttttvvvwwwxxxyyy|||yyycccWWWKKKGGGEEECCCCCCDDD@@@AAACCCDDDCCCBBB@@@???>>>>>>>>>>>>???AAACCCDDDCCCAAA>>>======<<<;;;:::===<<<;;;999888777777777777777777777777888:::;;;999999888888:::=========???<<<999888999:::;;;;;;999;;;<<<;;;999777777888777888999::::::999777555444444555666777777888888999888777888999:::999777777888999:::;;;<<<======::::::888777777777777777999888777777777777888999888888999999999:::::::::999999888888:::<<<>>>???DDD@@@;;;888888:::;;;;;;:::;;;<<<>>>@@@BBBDDDEEEBBB@@@===;;;::::::<<<===DDDGGGHHHHHHEEEBBB@@@@@@???DDDRRRkkkooo~~~iiiUUULLL@@@999666777777777666666666666666555555555444444666777888999999999:::;;;;;;<<<======>>>>>>AAACCCFFFIIIKKKOOOTTTXXX[[[___dddiiinnnuuu}}}vvvpppjjjfffccc]]]]]]\\\[[[ZZZZZZZZZZZZWWWVVVUUUTTTUUUVVVWWWXXX[[[\\\^^^```aaabbbcccccceeefffhhhjjjmmmoooqqqrrrssstttwwwzzz~~~|||wwwwwwyyywwwvvvuuutttuuuwwwyyy{{{|||}}}|||zzzxxxxxxzzz|||xxxyyyxxxvvvsssqqqqqqqqqrrrsssttttttuuuuuuttttttwwwwwwwwwuuuttttttvvvxxxyyy{{{~~~rrr___TTTJJJGGGEEEBBBAAACCCBBBBBBBBBBBBBBBBBBBBBCCC????????????@@@AAABBBCCC<<<<<<<<<===>>>>>><<<:::;;;:::999888777666666666666777888888777888:::<<<;;;>>>>>>:::;;;@@@DDDFFFAAA>>>:::777888:::<<<<<<<<<===>>>===;;;:::::::::777777888999999888777666555555666666777777888888:::999888888999:::999777777777888999:::;;;;;;<<<<<<;;;:::888888888999:::999888777666666777888999666666666777888888999999:::999888888999<<<>>>@@@EEEAAA===:::999:::999999999999;;;===???AAACCCDDDAAA???<<<:::999:::<<<===BBBDDDFFFFFFCCCAAA@@@@@@@@@DDDQQQiii___sssuuugggSSSDDD<<<;;;:::999777666666666555555555555444555666777888999999999999:::;;;<<<<<<============???BBBDDDFFFIIINNNQQQVVVZZZ```dddiiiooowww}}}xxxrrrnnngggeeedddbbb```^^^^^^]]]ZZZYYYXXXWWWVVVWWWWWWXXXZZZZZZ[[[\\\]]]]]]^^^^^^^^^___```bbbccceeefffggghhhiiikkkooossswww{{{}}}xxxtttsssuuurrrqqqooonnnmmmnnnpppqqqrrrsssrrrpppnnnnnnqqqsssrrrssssssrrrooonnnnnnooossstttuuuuuuvvvvvvvvvvvvuuuvvvwwwvvvuuuuuuxxx{{{|||~~~rrrgggZZZQQQIIIFFFDDDAAAAAACCCDDDCCCCCCBBBBBBAAAAAAAAA>>>>>>???@@@AAABBBCCCDDD===<<<;;;<<<>>>>>>===<<<::::::999888777777888888666888999999777888:::===IIIMMMLLLBBB<<<@@@FFFJJJCCC???:::888888;;;===>>>===???@@@???===;;;;;;<<<777777777888888888888888777777777777777777777777888777777888:::;;;;;;999999999999999999:::;;;;;;<<<;;;999888777888:::;;;999888777666666777888999555555555666777888888888:::999888888:::<<<@@@AAACCC@@@===;;;;;;;;;:::999999:::;;;<<<>>>???@@@AAA???===:::888888999:::<<<===???BBBBBBAAA?????????BBBEEEPPPfffNNN```yyyiiiSSSFFF@@@===<<<777777666666555555555444444555666888999999999999999999:::;;;<<<<<<<<<<<<:::<<<>>>@@@BBBEEEJJJMMMOOOTTTZZZ___bbbhhhoootttyyy}}}|||pppooollliiifffdddbbbaaa^^^]]][[[ZZZXXXWWWVVVUUUUUUUUUWWWYYY[[[\\\^^^___[[[\\\\\\\\\]]]]]]]]]]]]___```bbbeeeiiimmmppprrrtttxxxzzzwwwqqqllllllnnniiihhhgggggggggiiikkklllkkkkkkjjjiiihhhhhhkkknnnmmmnnnooonnnmmmlllmmmnnnrrrsssuuuwwwxxxyyyzzzzzzsssuuuwwwwwwvvvwww{{{~~~vvvfff]]]WWWNNNGGGEEEDDDAAABBBDDDCCCCCCCCCCCCAAA???>>>===:::;;;===>>>@@@BBBCCCDDD@@@>>>;;;;;;<<<>>>??????::::::999999888999999999666888:::999888888;;;===XXX]]]YYYJJJ>>>>>>DDDHHHEEE@@@;;;888888;;;===>>>>>>???@@@@@@===<<<<<<<<<888777777666777777888999888888888888777777777777666666666888;;;<<<===<<<::::::999999999:::;;;;;;999888666555555777888999:::888777666666777888:::666666666777888999999:::;;;:::999888:::===@@@BBBAAA???===<<<<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>===;;;999777666777999::::::<<>>===>>>>>>CCCEEEOOOdddGGGPPPaaaxxxrrr[[[LLLAAA:::<<<;;;;;;:::888777555444777666666666666777777888:::::::::;;;;;;;;;<<<<<<======>>>???@@@BBBDDDEEEKKKMMMQQQWWW]]]ccchhhkkkuuuxxx}}}}}}vvvqqqmmmjjjgggdddfffccc```]]][[[YYYVVVSSSTTTUUUWWWXXXZZZ\\\___aaa^^^]]][[[[[[\\\]]]\\\[[[]]]^^^___aaadddfffiiijjjiiikkklllllliiigggffffffeeedddccccccccccccddddddbbbdddeeeffffffgggiiilllmmmllllllkkkkkklllnnnooorrrssstttuuuuuuvvvvvvvvvxxxxxxxxxyyyzzz}}}jjj^^^\\\SSSOOOJJJDDDAAAAAACCCDDD???>>>>>>>>>>>>>>>??????@@@???>>>======>>>???@@@>>>===<<<;;;;;;<<<>>>???<<<:::888555444333444555::::::::::::::::::::::::VVV[[[WWWGGG===@@@BBB???<<<;;;:::999999:::<<<===BBBCCCCCCCCCAAA>>><<<:::999777666777888888777666555555555555555555555555888888777888888999:::;;;:::::::::999999999888888888888777777888888999:::888888888888888888888888777888999::::::999888777777888999;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>????????????>>>>>>@@@===999555555999===@@@@@@AAABBB@@@>>>======>>>CCCFFFPPPeee@@@FFFSSSfff~~~pppYYYHHH===888888888888999888777666666666666666666666777888::::::::::::;;;;;;;;;;;;<<<<<<===>>>???AAACCCDDDHHHJJJMMMSSSYYY___dddfffnnnqqqvvv{{{}}}xxxsssnnnkkklllhhhccc___]]]\\\ZZZYYYZZZ[[[\\\]]]^^^___aaabbb]]]\\\ZZZZZZ[[[\\\\\\[[[[[[[[[\\\^^^```bbbdddeeeggghhhiiihhheeeccccccdddcccccccccbbbbbbcccccccccaaabbbdddddddddeeegggiiillllllkkkkkkkkklllnnnoootttuuuvvvxxxyyyyyyzzzzzzzzzzzz{{{}}}}}}|||}}}{{{cccVVVSSSOOOMMMIIIEEEBBBAAA@@@@@@???>>>>>>>>>>>>>>>?????????>>>>>>======>>>>>>???>>>===<<<;;;;;;<<<===>>><<<;;;999777777777888999::::::::::::::::::::::::HHHOOOLLL???888<<<>>>;;;888999:::;;;<<<<<<<<<<<>>>>>???@@@@@@?????????===999666666999===???@@@AAAAAA@@@>>>======>>>CCCFFFQQQfff<<<@@@GGGTTThhhoooUUUEEE;;;999888888999:::999777666555555555666666777888999999999:::::::::;;;;;;;;;;;;<<<<<<>>>???AAAAAACCCEEEHHHMMMRRRXXX\\\___dddggglllqqqvvv|||}}}yyywwwrrrkkkfffdddbbbaaa```^^^^^^^^^^^^_________```^^^]]][[[\\\]]]^^^^^^]]][[[[[[[[[\\\]]]___aaaaaafffffffffdddbbbaaaaaacccbbbbbbbbbbbbbbbbbbccccccbbbcccddddddddddddfffhhhmmmmmmllllllmmmoooqqqrrrvvvwwwyyy{{{|||}}}~~~~~~}}}~~~}}}wwwttttttuuu{{{}}}qqq[[[NNNKKKIIIHHHGGGEEECCCAAA???>>>???>>>>>>======>>>>>>>>>======>>>>>>>>>>>>============;;;::::::;;;<<<===;;;:::999888888999;;;;;;999999999999999999999999:::AAAAAA999555999<<<:::666888:::<<<======;;;:::???AAACCCCCCBBB???;;;999888777666777888999888777888888888888888888888888666666666666777888999:::666666666777888888999999777777777777777888888999888888777777666666666555666777888888888888777777888888999:::;;;;;;;;;;;;;;;<<<<<<===<<<;;;999888;;;<<<===>>>???@@@@@@@@@===<<<999888888999<<<===???@@@AAA@@@>>>======>>>CCCGGGRRRggg:::<<<@@@HHHUUUkkkjjjTTTDDD@@@;;;999999999777555555555555555555666777888999999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>??????AAACCCHHHLLLQQQUUUXXX\\\```eeejjjoootttyyy}}}zzzuuuqqqmmmiiifffbbbaaaaaaaaabbbbbbbbb```bbb```______```aaaaaa```^^^^^^^^^^^^___```aaabbbggggggfffcccaaa```bbbcccbbbbbbccccccdddddddddccceeefffggggggfffgggiiikkkooooooooooooqqqsssuuuvvvwwwxxxzzz|||yyyqqqmmmlllmmmrrruuuzzz{{{hhhVVVLLLJJJDDDDDDCCCCCCBBBBBBBBBBBB???>>>>>>============>>>;;;<<<>>>>>>>>>>>><<<;;;===<<<;;;:::::::::;;;<<<999999888777777888999999999999999999999999999999555:::<<<888666:::<<<:::888999:::;;;<<<;;;:::999===???AAACCCBBB???;;;999888777666777888999888777888888888888888888888888777777777777888999;;;;;;888888888888888888777777777666666666666777888888999999888888777777666666666666777777777888888777999999999::::::;;;;;;;;;:::;;;<<<===<<<:::888666888999;;;<<<>>>??????@@@<<<;;;:::999999:::;;;<<>>======>>>CCCGGGRRRhhh777777:::@@@GGGUUUmmmmmmOOOHHH???999888888666444444444444444555666777888999999:::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<======>>>AAADDDHHHLLLPPPRRRXXX[[[aaaeeejjjnnnsssvvvxxx~~~}}}uuupppkkkjjjiiijjjlllllliiigggfffdddbbbbbbcccdddcccbbbbbbbbbbbbbbbbbbccccccdddggggggfffcccaaa```bbbddddddeeefffgggggggggfffffffffhhhiiiiiihhhiiikkkmmmppppppppprrrtttvvvyyyzzzzzz{{{}}}wwwnnniiihhhhhhjjjmmmqqqwww}}}}}}nnn```RRRJJJHHHBBBAAA@@@@@@AAACCCFFFHHH??????>>>===<<<<<<======;;;<<<===>>>>>>===<<<;;;<<<<<<;;;:::::::::::::::::::::999888777777777777888888888888888888888888555888:::888888:::;;;999===<<<:::999888888999:::;;;<<>>>>>;;;:::999999999999:::;;;>>>???@@@???=========???AAAFFFRRRhhh999777:::@@@CCCIII[[[mmmaaaVVVGGG===:::999777555333333333444555666777888:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>AAAEEEHHHKKKMMMSSSVVV\\\aaaeeeiiimmmpppsssxxxwwwuuussstttvvvuuuqqqmmmmmmkkkhhhhhhhhhhhhgggffffffffffffeeeffffffggghhhhhhhhhhhhfffdddbbbcccdddggghhhjjjkkkllllllkkkjjjhhhjjjkkkllllllmmmooorrrsssssstttuuuxxx{{{~~~zzzqqqlllkkklllkkklllnnnrrrwww|||pppcccYYYNNNGGGDDDAAA@@@>>>>>>@@@CCCFFFIII??????>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888<<<;;;;;;:::999999888777777777777777777777777777666777777777777888888888===<<<999888777888999:::999:::<<<<<<<<<;;;:::888777666555666888999999888666666666666666666666666333333444444666777999:::>>>>>><<<:::888666555444555555555555555666777777::::::::::::::::::::::::888777777777888999:::;;;;;;::::::999999::::::;;;999::::::;;;:::999777666666777888:::<<<=========;;;:::999888888999:::;;;===>>>??????=========???@@@EEERRRhhh<<<888999@@@BBBDDDOOO___vvv~~~oooYYYIIIAAA===:::777333333333444555666888888;;;;;;<<<<<<<<<=========<<<;;;;;;:::::::::;;;;;;:::;;;<<>><<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::999888777999999999999999999888888777777777777777777777777888666555666777777777888999999888999999::::::;;;888888888999999999999999777666555666888:::999888666666666666666666666666555555555666888999;;;<<<===<<<;;;999888666555444555555444444555555666777888888888999::::::;;;;;;999888888888999:::;;;<<<;;;;;;:::999999999:::;;;999999999999888888888888888888:::;;;======>>>>>>;;;:::888777777888:::;;;<<<>>>???>>>======>>>???>>>DDDQQQhhh888222333:::===<<>><<<<<<;;;;;;::::::;;;;;;999:::;;;===???BBBDDDFFFGGGKKKPPPUUUYYY\\\___bbbdddhhhnnnrrruuu{{{}}}{{{zzzyyywwwuuurrrrrrqqqrrrrrrssstttuuurrrtttuuutttrrrpppoooooommmoooqqqssstttsssrrrqqqsssuuuwwwxxxyyy{{{||||||ppp___WWWTTTNNNHHHEEE>>>???@@@AAA@@@???===;;;??????>>><<<<<<;;;;;;;;;<<<<<<:::999999:::<<<<<<;;;;;;;;;:::999888777666444444555777777888888888777777777777777777777777:::777555777888888999:::333555888:::<<<<<<<<<;;;888777777666777777888999666555555666999:::999888666666666666666666666666111222222333555666888999::::::999888777666555555555444444444444555666666666666777888999::::::;;;999999888888999;;;<<<>>><<<;;;:::999999999:::;;;999888888777888888999:::::::::<<<===>>>>>>??????<<<:::888666666888:::<<<<<<===???>>>======>>>???>>>CCCPPPggg666777888888:::===BBBFFFUUUfffnnn\\\OOODDD;;;===666222333444555888<<<;;;>>>AAABBB???======>>>>>>======<<<;;;;;;::::::===<<<<<<======>>>???@@@EEEGGGJJJNNNRRRUUUWWWXXX```bbbeeeiiimmmsssyyy~~~}}}|||{{{zzzzzz{{{}}}~~~}}}|||zzzxxxwwwwwwxxxxxxwwwxxxzzz{{{|||}}}}}}}}}~~~uuugggYYYTTTSSSOOOIIIEEECCCBBB???===<<<<<<===>>><<<<<<;;;;;;;;;:::::::::777777777777888999::::::<<<<<<<<<<<<;;;:::999888555555666777888999999:::888777777777777777888999888777777666555444444444444666999<<<===<<<:::999888888888888999:::;;;<<<666666666666777777777777777777777666444333444666555555555555666777999999666666666666666666666666333333333444444444555555666444333444666888888777:::999888777777666666777999:::;;;;;;:::999777666:::999888777666666666666888:::<<<>>>@@@AAAAAA@@@@@@>>>:::777555666777888999;;;===>>>===;;;;;;<<<>>>AAAMMMeee666666777777888;;;@@@DDDJJJVVVlllssscccQQQCCC>>>999666666555333444777;;;>>>AAABBB@@@>>>>>>???>>>>>>======<<<;;;;;;::::::;;;;;;<<<===???@@@AAABBBDDDGGGJJJNNNQQQSSSTTTZZZ\\\```dddhhhnnntttyyygggZZZOOONNNPPPNNNJJJHHHCCCBBB???===<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999:::;;;;;;;;;;;;;;;;;;:::999888888777777777777777888888888555555444444444555666666777777777666666666666555555777888:::;;;:::999888999999888888888888888999555666666666777777777777888888888777444333444555333333333333444555666666555555555555555555555555444444444555555555666666444333222333555666666666999888777666666666666666999999:::::::::999888777;;;::::::999999999999999999:::;;;<<<<<<<<<;;;;;;???===:::888777777888888:::<<<======<<<;;;<<<<<>>>>>======<<<;;;;;;999999:::;;;<<<>>>@@@AAA>>>@@@BBBEEEHHHKKKNNNOOORRRUUUYYY]]]bbbgggnnnrrrvvvyyy~~~qqqYYYNNNFFFGGGJJJIIIGGGFFFCCCAAA???===;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;:::999999999::::::::::::::::::999888777777888888888888777777666666444444444444444555666777888888777777777777777777777777777888888888888888:::999888777666666666666555555666666666777777777999::::::888666444444555333333333444444555555666555555555555555555555555555555555555666666666666333222111222444555555555777666666555555555666666777888999999:::999999999:::999999999999:::;;;;;;======>>>????????????>>>===<<<;;;999888888999999<<<===>>>===<<<;;;<<<===???BBBMMMddd666666777777777888;;;>>>CCCFFFOOOaaa{{{uuuXXXJJJ>>>:::<<<;;;:::;;;;;;<<>>======<<<<<<:::::::::;;;;;;===>>>???<<<===???AAADDDFFFIIIJJJLLLOOOTTTXXX]]]bbbhhhlllooosssyyyxxxfffSSSJJJCCCDDDFFFDDDAAA@@@AAA@@@???===;;;;;;::::::======>>>>>>>>>===<<<;;;999999888777666666777777888888999888888777666666888888777777777777777777777777777777888888999:::::::::999999888777666666888777666555555666777777888888777666555555555555555555555666666666777777999:::;;;999777555444555666666777777888888888888555555555555555555555555444444444444555555555555333222111222444555555555555555444444444555555666666777777888999:::::::::666777777888999:::<<<===<<<===>>>@@@AAACCCCCCDDD<<<<<<;;;:::999999::::::===>>>???>>><<<;;;===>>>@@@CCCMMMccc666777888777777888;;;===@@@EEENNNYYYjjjsss^^^GGG>>>>>>===;;;:::;;;;;;===???BBBDDDEEEEEEAAA@@@@@@??????>>>============<<<;;;;;;;;;;;;<<<<<<<<<===???AAACCCEEEGGGIIILLLQQQUUUYYY^^^cccggglllooouuu{{{hhhWWWPPPHHHBBBCCCEEEBBB???>>>??????>>><<<;;;;;;::::::<<<===>>>>>>>>>===;;;:::999888888777666666666666777777888888777777666666555666666777888888999999888888888888999:::;;;<<<===<<<;;;999888666555444888777666555444555777777666555555555555555555666555555555555666666666666888:::;;;:::777555444555777777888999999999888888555555555555555555555555222222333333333444444444444333222333555666666666444444333444444555666666666666777777888999:::;;;666666777999;;;===@@@AAA<<<<<<======>>>???@@@AAA===<<<:::999888999999:::>>>???@@@???===<<<===>>>???BBBLLLaaa}}}444666777777777888:::<<<888@@@JJJRRR^^^tttuuu]]]NNNEEE===999777;;;;;;;;;>>>AAADDDEEEDDDBBBAAAAAA@@@??????>>>>>>??????===<<<;;;;;;::::::<<<<<<<<<===>>>AAACCCDDDFFFIIINNNRRRUUUYYY]]]```gggjjjoootttxxx{{{|||}}}~~~qqq\\\MMMIIICCC@@@CCCEEEBBB@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>>>>>>>===;;;999::::::999888888888999999666777777888777777666666555555666777888999::::::555555555666777888999:::<<<<<<;;;999777666555444888777666555555666777888555555555444555555666666444444555555555666666666666888:::999777555555555444555777777888777666555444444444444444444444444111222222222333333333333444333222333555666666666333333333444555666777888666666666777777999:::;;;888999:::===@@@CCCFFFGGGDDDCCCBBB@@@???>>>>>>>>>>>><<<999777666777888:::>>>???AAAAAA???===<<<===>>>AAAKKK^^^zzz111333555666666777999;;;666<<>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>AAABBBBBBEEEIIIMMMPPPSSSVVVYYYaaacccfffjjjnnnqqqtttuuuvvvxxx|||~~~xxxfffTTTIIIEEE@@@???BBBCCC@@@>>>???::::::;;;;;;<<<<<<<<<<<<:::;;;===>>>>>><<<:::888999888888888888999999:::666777777888888888777777666666777777888888888999333333333444555777888999999999999888777777666666666666666666777888888999888777666555444444444555444444444555555555666666333666888999777666555555333444555666666555444222444444444444444444444444222222222333333333444444333222111222444555555555333333333444555777888999777777666666777888999:::888999;;;>>>BBBFFFIIIKKKJJJHHHFFFCCCAAA@@@??????@@@<<<888444333444777999===@@@CCCCCCAAA>>><<<;;;===@@@JJJ\\\vvv///111333555555666888:::;;;===AAAHHHVVVkkkeeeMMMDDDHHH<<<:::999;;;@@@CCCCCCBBBCCCBBBBBBAAAAAA@@@@@@???>>>>>>============>>>>>><<<;;;::::::;;;===???AAA???BBBFFFJJJLLLNNNQQQTTT\\\]]]___cccgggkkkmmmooonnnqqquuuxxx{{{~~~{{{kkk\\\NNNEEEDDD@@@>>>AAAAAA===::::::888999:::;;;<<<<<<<<<<<<999:::<<<>>>===;;;999777666666555555666777888888777777888888888888888777888888888888777777777777333333444444666777888999666666777777888888888999555666666777888999999::::::999888666444333333333444444444555555555666666222444777888777666555555333444666777777555444222444444444444444444444444333333333444444444555555222111000000333444444444333333444444666777999:::888777666666666777999999666888:::===AAAFFFIIIKKKEEEDDDBBB@@@???>>>??????AAA===777333111333666999<<<@@@CCCEEEBBB???<<<:::<<<@@@IIIZZZttt444333333444444555666777777;;;@@@FFFPPP___rrrjjjTTTDDDBBB@@@===;;;===@@@DDDGGGGGGDDDBBB@@@AAAAAAAAA@@@@@@@@@??????>>>>>>======:::::::::;;;<<<===>>>???AAA@@@@@@@@@CCCHHHMMMPPPSSSVVVYYY\\\^^^aaaeeehhhhhhlllqqquuuxxx{{{~~~sssbbbQQQHHHEEE@@@???>>>======<<<<<<============>>>===<<<<<<;;;999999888777666555444444888777777777777777888888;;;999777555444444555666555666777666555777===BBB;;;>>><<<555222555777444444333222444888::::::888777777666666777999;;;<<<<<<:::777555444555777999444444333111///111555999444444333333333444555555222222222222222222222222666555333222111222222333333222222111111222222333000222444555444444555666222222333555888999888777999777555444444777;;;===:::999888999:::===AAACCC>>>>>>=========>>>>>>???<<<;;;999777777888999:::<<<@@@EEEEEEAAA===;;;:::<<<@@@IIIZZZsss444444444444555666777777999;;;>>>@@@EEEOOO]]]ggg~~~yyydddUUUJJJGGGCCCAAAAAACCCEEEFFFEEECCCAAA@@@AAAAAA@@@>>>@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;<<<===>>>AAA@@@@@@AAACCCGGGKKKMMMMMMOOOSSSUUUXXXZZZ^^^aaacccfffkkkooorrruuuyyy|||~~~{{{lll^^^PPPGGGCCC>>>>>>==================;;;;;;<<<<<<;;;;;;:::999888888888888777777777777888777777666666777777888999888666555555666777888666666666666666777;;;===999<<<;;;555444777888555777555444666999:::999777555555555555666777999:::999888666555555777888999333333222111000111222333444444444555444444444333222222222222222222222222333333222222222333444555444444333333333333444444222444555555444444444555555444444555666777777777999888666444444555777999777888888999;;;<<<===>>><<<<<<<<<<<<<<<===>>>???<<<;;;999777777888999:::<<>>@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<===@@@@@@@@@AAACCCEEEGGGHHHFFFIIILLLOOOQQQSSSVVVYYY\\\___cccgggjjjnnnrrrtttyyy|||mmmaaaXXXNNNEEEBBB============<<<<<<<<<<<<999::::::::::::999888888777777888888999999999:::777777666666666666777777777666666666666777888999888666555555777888888777666888777555555888999777777666666888;;;======<<<666555444444555666777888555555555666666777999999444333222222333222000///555555666666555444333222222222222222222222222222222111111222222333444555444444333333333333444444333555666555444444555666555444444333444555666777888777666555444444444444444555777999:::999999888::::::::::::;;;<<<>>>>>>;;;:::888777777888999:::===AAAEEEEEEAAA===<<<<<<>>>AAAIIIYYYrrr444444444444555666777888555777888999:::<<>>>>>===<<<<<<>>>===<<<;;;;;;;;;;;;;;;??????@@@AAABBBBBBCCCCCCCCCFFFIIIKKKLLLOOORRRTTTVVVYYY]]]```cccgggkkkoootttvvvyyy{{{}}}rrr___VVVRRRLLLEEEAAA???>>>>>>===<<<;;;:::999999999999999999888888777777777777888888888999999888777666666555666666666777777777777777777777777999666444555777888555222444444444444555777777666444555777:::>>>AAACCCDDD:::999777666666666777777555555555666666777777777666444333333555555333111777777555444333333333333111111111111111111111111222222222222222222333333111111000000000000111111222333555555444555777999666666444333222333666888555555555555444333222222444444555666666666555555888888888999:::<<<===>>>;;;999888666666777999:::===AAADDDDDDAAA===<<<===???AAAIIIYYYppp333333333444444555666777444666777999:::<<<>>>@@@DDDKKKWWWhhh{{{|||zzzooobbbWWWQQQMMMIIIFFFIIIHHHGGGGGGGGGEEEBBB???@@@@@@@@@???>>>>>>======>>>===<<<;;;;;;;;;;;;;;;===>>>???@@@@@@@@@???>>>@@@BBBEEEGGGHHHJJJMMMOOORRRTTTXXX[[[^^^bbbgggjjjmmmpppsssvvvyyy|||ssscccSSSNNNMMMIIIDDDAAAAAAAAA@@@???===:::888666:::::::::::::::999888888888888777777777666666666888888777666666666666666888999999999888777555444888666333444777777555222555333111222555555555555555666999;;;>>>@@@CCCEEE???>>>;;;999777777777777666666666666555555444444555444333333444555555444999777333111000111333555111111111111111111111111444444333333222111000///111000000//////000000111///111333333444666999<<<>>>>>><<<888444222444666222333444555555444333222666555333222222333555666777777888888:::;;;<<<===:::999777666666777999:::<<<@@@CCCCCC@@@===<<<===>>>AAAIIIXXXooo222222222222333444555666555666777888888999999999>>>AAAIIIUUUcccvvvxxxzzzvvvjjjbbbYYYOOOHHHJJJHHHGGGFFFFFFEEEBBB@@@BBBAAAAAA@@@??????>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<>>>AAACCCCCCEEEGGGJJJMMMOOORRRUUUXXX\\\bbbffffffiiimmmpppsssvvvzzz}}}uuucccVVVJJJGGGHHHEEEBBBAAABBBBBBAAA@@@>>>;;;888666:::;;;;;;;;;;;;:::999999888777777777666666555555:::999888777777666666777888999:::;;;:::777555333777555444444666777777666<<<666111333555444333444777999:::;;;::::::<<<>>>???>>>;;;999888777777777777777555444444333333333333444666666444222333444777555222//////000333555111111111111111111111111444444444333222000...---222222111111111111222222...000111222333555999<<>>777333333555222333333444444444333333666555222111111333555777888888888888999;;;<<<<<<999888777666666777999:::;;;>>>BBBAAA>>><<<<<<===>>>@@@HHHWWWnnn111111111111222333444444666666555666666666555555:::;;;AAAHHHOOO\\\vvv}}}{{{ooo___TTTNNNLLLIIIHHHGGGGGGEEECCCCCCCCCBBBAAAAAA@@@@@@???===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===???AAAAAABBBEEEGGGGGGIIILLLOOORRRVVV\\\``````cccfffiiikkknnnrrrtttzzz}}}xxxfffUUULLLDDDCCCCCC@@@??????@@@AAAAAAAAA@@@===;;;999::::::;;;;;;::::::999888777777777777777888888888;;;:::999888777777777777666888:::;;;;;;999666444444555555444444666999<<>>888444555777555555444444333333222222444444333333444555666777999999999999999:::;;;<<<888777666555666777999::::::===@@@???<<<:::;;;<<<<<>>AAABBBJJJbbbyyy~~~oooaaaTTTQQQMMMKKKKKKKKKJJJHHHDDDCCCCCCBBBBBBAAAAAA@@@<<<<<<;;;;;;;;;<<<<<<===;;;;;;:::::::::;;;<<<<<<<<<>>>@@@AAABBBCCCEEEGGGCCCEEEHHHJJJMMMRRRXXX\\\]]]___bbbdddfffhhhkkkmmmrrrvvv{{{yyy|||ppp\\\LLLFFFAAAAAA@@@===<<<>>>>>>???AAABBBAAA@@@>>>===999::::::::::::999888888555666777888999:::;;;;;;<<<;;;:::999888888888888444666999;;;<<<:::888666333555555444333666;;;@@@LLL@@@777777777444222444000222444444222111333666333333222333444666888999555444222111111444666888555@@@JJJJJJ@@@666111111---///111333333222000...000000000000000000000000000111222333333222000/////////............//////222222222111000000333666111666::::::777666888<<<999777666444333222111111222333444666777777666666:::::::::999::::::;;;;;;888777666555666777999;;;999<<>>;;;999:::<<<<<<>>>FFFVVVmmm111111222333333333222222666666666666666555555555777777;;;AAABBBFFFRRRaaa{{{eee[[[PPPKKKMMMOOOMMMJJJGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBB@@@??????>>>;;;;;;::::::;;;<<<>>>???:::;;;<<<>>>@@@AAABBBCCCCCCDDDEEEHHHKKKNNNQQQRRRUUUVVVWWWYYY[[[^^^```aaakkklllnnnrrrwww}}}}}}~~~dddRRRGGGCCC???<<<;;;<<<;;;;;;???>>>>>>===<<<;;;;;;;;;666666666666777777777777777666666555555555666666666666777777666555444444666555555555555666777777666555222111000000111222===BBBDDD???777111111444555555555444444333333333333333444444555666777777777666444333222111000000222;;;EEEKKKIIIBBB999333000000000000////////////000000000000111111111111111111000000//////......////////////////////////333111000......///111222666555222000000222444555555444333222222222222333555555444333333444444444222333555777888999999999:::888666555444555666777;;;===??????===<<<<<<<<<>>>@@@EEESSShhh111111222222333333333222555555555555666666666666888777:::===<<<>>>IIIUUUpppyyymmm\\\QQQNNNNNNMMMLLLJJJIIIHHHFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>===;;;::::::;;;;;;<<<:::;;;<<<===???@@@AAABBB@@@AAABBBDDDGGGIIIKKKMMMPPPPPPRRRTTTVVVYYY\\\]]]dddeeehhhlllqqqwww|||}}}}}}|||sss[[[KKKDDDAAA===;;;;;;<<<<<<;;;======<<<<<<;;;::::::999666666666666777777777777666666555555555555666666666777777777777666555444555555444444555555666777777555333222111111222333999@@@IIIKKKFFF===777444444444444333333333222222222222333444444555666666777666555333222111111111111999AAAEEEHHHIIIAAA777000000000000//////////////////000000000111111111000000000000////////////000000000000000000000000222111000//////000111222333222111000000111333444444444444444333333222222222222111111111111222222444555555666777888999999999888666555444555666777:::<<<>>>>>><<<;;;;;;<<<===???DDDRRRggg111111222222222333333333444444444555666666666777666777888999888:::BBBLLL[[[uuuooo^^^SSSOOOOOOOOONNNMMMKKKIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@>>><<<::::::::::::::::::;;;<<<>>>??????@@@??????@@@AAACCCEEEFFFGGGHHHIIIKKKMMMPPPSSSUUUWWW[[[\\\___ccciiioootttwww{{{{{{|||}}}}}}}}}}}}}}}xxxyyy{{{~~~tttmmmooottt}}}xxxcccRRRHHHBBB@@@<<<:::;;;;;;;;;;;;;;;;;;::::::999999888888666666666666777777777777666555555555555555666666666666777777666666555555444444333333333444555555777666444333222222333444222888@@@FFFFFF@@@888333333333333222222222222222111111222222333444444444666666555333222222222222///666888:::EEEOOOIII:::000000000000//////////////////000000000000111111////////////000000000000111111111111111111111111222111000//////000111222000000000111111222222333333444555555555444333222555444444444444444555555888777666666666777999:::999777666444444555666777999:::<<<<<<;;;::::::;;;<<<>>>DDDQQQggg111111111111222333444444333333444444555666777777555666888999888;;;BBBIIILLL```|||oooaaaXXXTTTRRRRRRQQQNNNKKKJJJIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCCCCBBB@@@>>>===<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDBBBCCCEEEGGGJJJMMMOOOPPPSSSUUUXXX]]]bbbhhhllloooqqqrrrsssuuuvvvwwwwwwwwwtttuuuwwwyyy|||~~~~~~}}}|||}}}~~~~~~}}}sssjjjkkkssszzzzzzgggXXXNNNJJJCCC@@@===;;;;;;;;;:::999:::::::::999999888888888666666666666777777777777555555444444444555666666444444555555555555444444333333222222333333444555555444333222222222222333333222333666999:::777333222222111111111111111111000111111111222222222333555555444333333222333333...222111111???PPPJJJ777000000000000////////////////////////000000000111......//////000000111111111111111111111111111111111000000///000000111222...///111222333333333333222333555666666555333222666666555555555666777777:::999777666555777888:::888777555444444555666888777999::::::999999:::;;;<<<>>>DDDRRRhhh111111111111222333444555222333333444555666666777444777999888888;;;@@@DDDCCCQQQfff}}}~~~vvviii]]]WWWVVVTTTQQQMMMKKKJJJJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@???@@@AAACCCEEEHHHJJJLLLNNNPPPTTTXXX]]]bbbfffhhhhhhjjjkkknnnoooqqqrrrrrrqqqrrrsssuuuwwwzzz{{{||||||{{{zzzyyyyyyzzz|||}}}|||~~~}}}|||{{{zzzyyy{{{|||}}}}}}tttnnnqqqzzz{{{iiiYYYNNNIIIHHHEEEBBB>>><<<;;;:::999777:::::::::999999999999999666666666666777777777777444444444444444555666666222333333444444333333333333222222222222333444444222222222111111111111111666222///000444777666444111111111111111111111111000000000111111111111111444333333222222222333333000333111111???LLLFFF444000000000000////////////...////////////000000000......//////000000111111111111111111111111111111000000000000000111111222///000222444555555444333111333555666666555333222222222111111222333333444:::999777555555666888999777666444333444555666888777888999999888888999;;;===???FFFTTTjjj111111000000111333555666333333333444555555555666555888999666666999;;;;;;>>>GGGUUUiii~~~|||kkk```[[[XXXTTTOOOLLLKKKLLLLLLGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFAAAAAAAAA@@@@@@?????????<<<<<<<<<;;;;;;;;;<<<<<<>>>??????AAABBBDDDFFFGGGKKKLLLPPPTTTXXX]]]```aaabbbccceeegggiiikkklllllllllmmmmmmoooqqqsssuuuvvvxxxwwwwwwwwwxxxyyyyyyzzzwwwzzz~~~~~~{{{zzzzzzyyyxxxwwwvvvvvvwwwwwwxxxzzz{{{}}}~~~|||}}}}}}~~~~~~~~~}}}zzzyyy}}}yyyjjjZZZMMMFFFCCCBBBCCC@@@===<<<;;;:::888666999999999999999999999999666666666666777777777777333333333333444555666666111222333333444333333333333333222222222333444444111111111111111111000000111000000333666555222...111111111111111222222222111111111111111111111111222111111111111222222333444555666;;;CCCGGG???444000000000000////////////......////////////000000////////////000000000000111111111111111111111111//////000000111111222222000111333444555555444333111222333444444444333222222222111222222333444555888777666555555666777777666555444333333555777888777888999888777888:::<<<<<>>>>>>>>???@@@AAACCCCCCGGGHHHKKKOOOSSSVVVYYYZZZZZZ[[[]]]___aaacccddddddfffffffffggghhhjjjlllnnnooopppqqqrrrssssssssssssqqquuuyyy}}}}}}|||}}}|||||||||{{{zzzyyyvvvvvvvvvuuuuuutttttttttrrrrrrrrrsssuuuxxxzzz{{{}}}~~~}}}yyyyyyzzzzzzzzzzzzzzzzzz|||||||||{{{zzzwwwuuutttrrruuuyyy|||~~~pppfffWWWKKKDDDAAA>>>======;;;999999999999888666777777777777777777777777666666666666777777777777333333333333444555666777333333444555555555555555333333333333333444555555111111111222222111111111---...111333444333000---111111111222222222333333111111111111111111111111000000//////000111222222333444;;;DDDGGG???777444000000000000////////////........./////////000000000000000000////////////000000000000000000000000...///000111111222222222111222222333333333222222111111111222222222333333333222222333444555666666555555555555555666666666666555444333333555777888777888999888777888;;;===;;;>>>FFFTTTjjj111111000000111333555777444444444444444444333333///444777555888???AAA>>>===???FFFOOO\\\lllwwwbbb___ZZZTTTQQQPPPPPPPPPJJJJJJJJJJJJJJJIIIIIIIIIGGGFFFEEECCCCCCCCCDDDEEEGGGFFFEEEDDDCCCBBBBBBAAA>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>???@@@AAADDDEEEHHHLLLOOORRRTTTTTTSSSTTTVVVXXXZZZ\\\\\\]]]aaaaaaaaaaaabbbdddfffgggfffhhhjjjlllmmmmmmmmmllllllpppuuuyyy{{{}}}~~~~~~}}}{{{yyyyyyyyyyyyxxxxxxwwwvvvssssssssssssssssssssssssoooooonnnoooqqqtttwwwyyyzzz}}}}}}{{{zzzxxxxxxwwwwwwvvvvvvuuuuuutttttttttrrrpppnnnkkkjjjfffiiinnnppppppssswww|||{{{aaaWWWJJJAAA??????>>><<<888666666777888999888777555555555666666666666666666666666666777777777777222222222333444555666777444444555666777777777666444444333333444444555666111222222333333333222222222222333333333444555666111111222222333333333333222222222111111111111111///.........///000111222000111;;;IIIHHH999000333000000000000////////////............/////////000111111000000//////......////////////////////////......000111222222222222222222111111111111111111111000000000111222333333////////////000111222333333333444555666666555555666555333333333555777888888888999888888999;;;>>>:::===EEETTTiii222222222222222222222222555555555555555555444444777777888999999:::;;;;;;>>>@@@BBBEEELLLZZZlllyyy~~~pppjjjbbbZZZVVVSSSPPPOOORRROOOKKKIIIIIIIIIIIIIIILLLJJJHHHFFFFFFFFFHHHIIIIIIGGGEEEEEEDDDDDDBBB@@@>>>>>>>>>>>>>>>?????????<<<===>>>>>>======>>>???AAABBBDDDGGGKKKNNNPPPRRRRRRRRRSSSSSSSSSSSSSSSRRRTTTVVVXXX[[[]]]^^^^^^^^^```bbbdddddddddcccdddeeeeeehhhlllppprrruuuxxxzzz||||||{{{zzzzzz{{{}}}}}}|||zzzyyyyyyzzzzzzyyyxxxwwwvvvuuuuuuxxxwwwuuusssrrrqqqrrrrrrvvvsssqqqrrruuuwwwvvvtttxxxtttooolllmmmrrryyy}}}zzz{{{{{{{{{{{{yyyxxxwwwsssrrrpppooonnnnnnooopppnnnllljjjhhheeebbb___\\\YYY\\\^^^aaaeeemmmxxx}}}nnnUUUMMMCCC???@@@@@@;;;777999888666555444444444444...000222444555444222111444444555777:::<<<;;;;;;444444333333444666777888333444555666666555444333333222222333666888888777222333444444333222111000///000222333333222000///111111111111111222222222111///------///111111111...///000111111000///...222???HHHCCC888111000000---------------...///000////////////............//////............//////222111000//////000111111222222111111111111222222000111222333333222111000111111111111111000/////////000000000111111111111222333444555666666666666555555444444444444555555999;;;;;;;;;999999999;;;:::===EEERRRggg111111111222222222333333555555555444444444444444666666888999;;;===>>>???@@@AAAAAAAAACCCLLLYYYcccvvvzzzqqqfff\\\VVVSSSRRRNNNLLLJJJIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJLLLMMMJJJHHHFFFFFFEEEDDDBBB@@@????????????????????????===>>>??????=========???CCCDDDEEEFFFGGGIIIJJJJJJMMMMMMNNNOOOOOOOOOOOOOOOQQQRRRTTTWWWYYYZZZZZZZZZ[[[]]]^^^^^^\\\[[[\\\\\\___bbbfffjjjlllnnnqqqtttvvvuuuuuutttuuuuuuwwwwwwyyyzzz{{{zzzxxxvvvvvvvvvvvvvvvuuuuuutttsssrrrrrrrrrqqqpppooonnnoooooopppsssqqqppprrruuuwwwwwwvvvwwwtttpppllllllppptttwwwwwwxxxxxxxxxwwwuuutttsssnnnmmmkkkiiihhhffffffffffffdddaaa___\\\YYYUUUSSSRRRVVV]]]cccjjjuuuuuugggQQQIII@@@===>>>>>>:::666999888888777666666555555333444444555555444333222444444555777999:::::::::222222111111222333444555333444444555555444444333222111111333555777777666222222222222222111000000000111222444444222111000111111111111111111111111000///......000111111000//////000111111000///...---888???<<<444111000////////////...//////000000---.........//////000000////////////////////////222111000//////000111111222111111000000111111222000111222222222111000000111111111111111000//////111111111222222222333333222333444555666666666666555555444444444444555555999:::;;;;;;999999999;;;;;;>>>EEERRRggg//////000111222333333444444444444444444444444444444555777999<<<>>>@@@AAA@@@@@@???<<<;;;???GGGNNN\\\mmm|||qqqfff]]]YYYMMMJJJHHHGGGIIIJJJJJJJJJGGGGGGHHHIIIJJJLLLNNNOOOLLLJJJHHHHHHGGGFFFCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@>>>======>>>BBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJLLLMMMOOOQQQSSSTTTTTTTTTSSSTTTVVVVVVUUUUUUUUUVVVXXX[[[^^^aaaccceeehhhjjjlllkkkkkkkkkkkklllmmmnnnoooqqqssssssrrrqqqrrrsssrrrrrrqqqqqqppppppooooookkkjjjiiihhhhhhiiijjjkkkmmmllllllnnnqqqssstttttttttrrrooolllkkklllnnnooorrrrrrrrrqqqpppnnnmmmllleeeddddddcccaaa___^^^]]]ZZZXXXUUUQQQNNNLLLJJJJJJOOOWWWbbbmmmvvvxxxhhh]]]LLLFFF>>><<<======;;;777888888999999999777666555888777666555444444444444555555666777888999999999333333222222222222333444222222333333333333222222111111000222444555555444222111111000000000000000000111222333333222111000222222222111111000000//////......///111111000///000000111111000///...---,,,333888666333333333222000///..................,,,,,,---...///000111111...///000111111000///...111000000//////000000111222111111000000111111222111222222222111000000///000111111111111000000///000111111111222222222222222333444555555666666555555555444444444444555555888:::;;;:::999888:::;;;;;;???FFFSSShhh......///000111222333444333333333333333444444444444555666999;;;===>>>???<<<<<<<<<;;;:::===BBBFFFNNN\\\rrrqqqgggUUUPPPJJJFFFEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJLLLLLLMMMLLLJJJJJJJJJHHHEEEBBBCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA>>>======>>>======>>>???@@@AAABBBCCC@@@AAAAAABBBCCCEEEFFFFFFHHHIIIJJJKKKMMMNNNNNNOOOKKKMMMPPPQQQQQQQQQRRRSSSQQQTTTXXXZZZ[[[]]]___aaaaaaaaaaaaaaabbbccccccdddeeehhhjjjllllllmmmooopppppppppooooooooonnnnnnnnnfffeeedddbbbbbbbbbcccdddeeedddeeefffhhhjjjkkkkkklllkkkjjjiiiiiihhhhhhhhhkkkkkkjjjiiigggfffeeeddd\\\\\\]]]]]]]]][[[ZZZYYYTTTRRROOOJJJHHHIIILLLOOOYYYdddtttzzziii[[[SSSIIIDDD>>><<<>>>???===:::666777999999999777555444888777555444333444555666888999:::999888666666666555555444444444444444444111111222222222222111111111000000111222333333222111000///......///000111///000111111111111000///333222222111000//////............000222222000...111111111000//////......,,,000222000000333333000...---,,,+++++++++++++++---------...///000000111...///111222222111///...////////////000000000111111111000000000000111111222222222111111000//////000000111111111111000///....../////////000000000222222333444555555555555555555444444444444555555888999::::::999888:::;;;<<>>??????=========>>>>>>?????????>>>>>>>>>???@@@AAACCCDDDFFFFFFFFFGGGHHHIIIIIIJJJHHHJJJLLLLLLJJJJJJJJJKKKMMMOOORRRTTTUUUVVVXXXYYYWWWWWWXXXYYYZZZZZZ[[[[[[]]]___ccceeegggiiikkkmmmooonnnnnnmmmmmmlllllllllcccaaa___]]][[[[[[[[[[[[^^^^^^^^^^^^^^^___aaabbbbbbcccdddeeeeeeeeeddddddcccbbbaaa```___^^^^^^]]]WWWXXXXXXXXXXXXVVVTTTSSSSSSRRROOOMMMNNNRRRZZZaaammmyyymmm]]]QQQKKKDDD@@@===;;;<<<===<<<;;;444666777888888666444333666444333222222444666888<<<===>>>;;;777444444444444444444444444444333333111111111111111111111111111000///000222222111000000000.........///000111......////////////......222222111111000///...............000222222000...111111000///////////////---///...,,,---000///,,,...---,,,+++++++++++++++///////////////.........---///000222222000///---......//////000000000000111000000000000000000111222111111000000////////////000000111111111000000////////////000000000000111222333444555555555555555555444444444444555555777888:::999888888:::;;;;;;???GGGTTTggg------...///000111111222000111111222222333333444555555555555555555555555666666666666777999;;;<<<@@@AAAHHHYYYsss}}}uuuhhh\\\SSSLLLGGGEEE??????@@@AAADDDIIIMMMOOOMMMMMMMMMNNNOOONNNKKKHHHGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCDDDCCCAAA@@@@@@AAAAAA@@@@@@???>>>===<<<<<<>>>============???AAABBBCCCCCCBBBBBBCCCDDDEEEEEEFFFGGGGGGFFFCCC@@@???@@@GGGJJJLLLNNNNNNNNNPPPRRRNNNOOOQQQRRRSSSSSSSSSSSSTTTWWW[[[^^^```bbbeeehhhkkkjjjjjjiiigggffffffeee^^^\\\ZZZWWWUUUTTTSSSSSSWWWXXXYYYXXXWWWWWWYYY[[[YYY[[[]]]___`````````___\\\[[[ZZZYYYXXXXXXXXXXXXVVVUUUUUUTTTSSSQQQOOONNNOOORRRUUUYYY]]]eeeooowwwooo___SSSIIIDDD>>><<<999999999:::999888444555666777777666555444333222111111222333666777<<<>>>>>><<<666333333444000111222222222222111111222111000000000000111222222111000000111222111//////////////////000000111///..................///111111111000000//////...///......///111111000///000000////////////000000333666555111000333222000000///..................000000//////............---...///000000///...---------...///000000000000111000000//////000000111111000000//////000000111///000000111111111111000111222222222333333333333111222333444444555555444555555444444444444555555666888999999888888:::;;;;;;>>>FFFSSSggg~~~.........//////000000000000000000111222333333333444444444444444444333333666555444444666777888888<<<>>>DDDNNN___uuutttiii^^^TTTNNNHHHFFFDDDCCCDDDGGGKKKNNNMMMMMMNNNPPPQQQPPPMMMKKKHHHHHHGGGGGGFFFEEEEEEEEEBBBCCCDDDCCCBBBAAABBBCCCBBBBBBAAA@@@???>>>======>>>===<<<;;;<<<===???@@@@@@??????>>>>>>???@@@AAAAAABBBCCCAAA???===<<<===AAADDDFFFGGGGGGGGGHHHJJJGGGIIIJJJLLLMMMMMMMMMMMMJJJMMMRRRUUUXXX[[[^^^```dddcccbbb```___]]]\\\[[[WWWUUUSSSQQQOOONNNNNNOOONNNPPPQQQQQQPPPPPPSSSUUUTTTVVVXXXZZZ[[[[[[[[[ZZZVVVUUUTTTSSSSSSTTTUUUUUURRRRRRRRRRRRSSSSSSTTTUUUUUU^^^kkkuuu~~~~~~lll\\\RRRJJJCCC>>><<<:::999888888888888777666666666666666666666666444333333222222333444555666999<<<999555222333555///000111222333333222222222222111000000111222222333222111111222222000///...///000000111111111000000000000//////000000000000000000000000/////////000///......000111111000//////......///000111222555999:::666333444555333/////////...//////000000.........///////////////---------......---------,,,---...000000000000///000000////////////000000//////......///000111222//////000111111111111111333333333333444444444444111111222333444444444444555555444444444444555555555777999999888888:::;;;:::===FFFSSSfff}}}.........//////////////////000000111222222333333333333444444444444444444555444333444666999::::::555<<>>===;;;::::::<<<===???>>>===<<<;;;<<<<<<>>>>>>;;;===???@@@??????@@@AAA===???AAABBBBBBBBBCCCDDDCCCEEEFFFHHHJJJJJJJJJIIIDDDGGGLLLOOORRRUUUXXX[[[^^^]]][[[YYYWWWVVVTTTSSSQQQPPPNNNMMMLLLLLLLLLMMMEEEHHHJJJJJJIIIJJJNNNQQQSSSTTTVVVWWWXXXXXXWWWWWWRRRRRRQQQPPPQQQRRRSSSTTTOOOOOOPPPSSSVVVZZZ^^^```fffsss~~~ppp]]]OOOIIIEEE@@@;;;===<<<;;;:::999999999999888777777777777777888999666555555444333333333333111555888777333111444777000111222444555555444444333222111000000111222333444222111111222222000///...///000222222222111000222222111111111111222222////////////000000000000111///------///111111111............///000222333...444777222//////000000---------------...///000,,,------...///000111111...---,,,,,,,,,,,,---...+++,,,...000000000000///000000////////////000000............///000222333//////000111111111111111111111222222222333333333111111222333444444444444555555555444444555555555555777888999888888:::;;;999===EEERRReee|||111111000000000000000111000000000000////////////111111222222222333333333444444444555555555555666777666999AAAFFFMMM\\\lll~~~wwwooofffdddaaaZZZRRRMMMKKKJJJJJJJJJOOOUUUWWWSSSQQQRRRNNNMMMKKKHHHFFFEEEDDDDDDFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBB???>>>???>>><<<;;;<<<===???@@@??????@@@??????>>>======??????>>>>>>=========<<<>>>>>>>>>>>>??????????????????@@@AAABBBBBBCCCCCCHHHHHHJJJLLLNNNQQQSSSTTTYYYWWWSSSPPPNNNMMMMMMNNNIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJSSSRRRQQQRRRSSSTTTSSSRRRRRRSSSRRRPPPNNNNNNOOOQQQMMMQQQWWWZZZ\\\aaaiiioooooobbbUUUOOOKKKEEE???<<<999999999888888777777777555777:::======;;;888666333333333333333333333333333444444444444444444444333333333444444444444444222222111000000///......111222333444555444333222//////000000111111222222000000000000000///...---------------------------...------------...//////............///000222222222111000......//////000---,,,,,,,,,,,,---......---...///000000///...---333***!!!""")))000111...,,,,,,---...//////......000//////.........//////000000000000000000000000---...000111111111000///111333444222//////333666222333444444555555444444333333222222333333444555222444555777999:::;;;;;;===???DDDOOOaaawww111000000//////000000111......//////000000111111222222333333333444444444444444444444555555555555888777999===???CCCNNNZZZjjj|||xxxyyyzzzzzzvvvoooeee\\\VVVRRRNNNNNNRRRTTTRRRPPPQQQMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDEEEEEEFFFEEECCCAAA@@@@@@???>>>======>>>@@@AAA>>>>>>??????>>>======<<<>>>>>>>>>>>>>>>============>>>>>>>>>?????????????????????@@@AAABBBBBBBBBGGGGGGHHHJJJLLLOOOQQQRRRQQQOOOMMMJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKRRRQQQQQQRRRSSSSSSSSSRRRPPPPPPPPPOOOMMMMMMOOOQQQOOOUUU]]]ccchhhoooxxxuuu^^^UUUNNNMMMMMMHHHAAA===999999999999888888888777555777888::::::888666555333333333333333333333333222222222222222222222222555555555666666666777777777666666555444444333333111222333333333333111111------......////////////111111222222111000000///------------------------...------------...//////............///000111222111000///...---...//////---,,,,,,,,,,,,---......------...//////...------333...)))***///222000---,,,------...//////......//////............//////000000000000000000000000000//////...///000111111222222222222000111222444222222333444444444444444333333222222333333444555555555777888999999999999<<<>>>DDDNNN```www000000////////////000000------...///000111222222333333333333444444444555444444444444555555555555888777888::::::<<>>===>>>>>>>>>>>>>>>>>>??????===>>>>>>>>>>>>?????????>>>>>>??????@@@@@@AAAAAAEEEEEEFFFGGGIIIKKKMMMNNNJJJIIIGGGEEECCCCCCCCCCCCEEEFFFFFFGGGGGGHHHHHHHHHFFFGGGHHHIIIJJJKKKLLLMMMRRRRRRRRRRRRRRRRRRRRRSSSMMMNNNOOOOOOOOOPPPSSSVVVYYY```jjjsss{{{rrreeeNNNIIIHHHMMMOOOIIIBBB===999999999999999888888888888888999888888777666555444444444444444444444444222222111111000/////////111111222222333333333333666555555444444333333333222222222222111000//////---............/////////222222222333222222111111------------------------...------------...//////............///000111111000///...---,,,---......---,,,,,,,,,,,,---............////////////......000//////000111111...,,,,,,---......///.........//////............//////000000000000000000000000222000...,,,---///111333222111000111222222111000111222222333333333333333333333222222333333444555666777888888999888888888;;;===CCCMMM^^^uuu//////.........///000000.........///000111111111222222222333333333444444333333444444444555555555666777999:::;;;===AAAEEEHHHPPPaaaxxxqqqccc]]]ZZZUUUPPPNNNJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFEEECCCBBBAAA@@@???@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@>>>>>>>>>??????@@@@@@AAA>>>>>>>>>>>>????????????>>>>>>??????@@@@@@@@@AAACCCCCCDDDEEEFFFHHHIIIJJJHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHEEEFFFGGGIIIJJJLLLMMMMMMPPPPPPPPPPPPOOOPPPSSSTTTPPPSSSVVVZZZ\\\___cccfffooouuu}}}uuubbbUUUIIIFFFFFFLLLMMMGGG@@@<<<999999999999999999888888<<<;;;:::999888777777777444444444444444444444444222222111000//////.........//////000000111111111444444444333333222222222222222111000000///...---000000000000000000000000000111111222222222111111...........................------------...//////...............///000111///...---,,,+++,,,---------,,,,,,,,,,,,---......//////000000000000//////+++---///000///---,,,,,,------...............---///............//////000////////////////////////111000...---...///111222222000...000333444222///000111222222333333222222333333222222333333444555666777777888999999999999:::<<>>@@@AAACCCHHHRRRbbbwwwvvvkkkdddZZZQQQLLLEEEDDDCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@@@@??????@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBB????????????@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFGGGGGGEEEEEEFFFHHHIIIKKKLLLMMMKKKLLLLLLKKKLLLPPPVVV[[[bbbgggnnnuuuzzz~~~uuueeeTTTJJJEEEAAAAAAEEEFFFAAA===<<<888888888888888888888888;;;:::999777666666777777444444444444444444444444333333222111000//////...000111111222333444444444666666555555555555444444222111000///......------000000000///////////////......///000000111000000...........................------------...//////...............//////000///...---++++++,,,,,,------,,,,,,,,,,,,---..............................)))+++------,,,,,,...000---...............------...............///000000////////////////////////......///000000000000000222///...///333555333111000111222222333333222222333333222222333333444555444555777888:::;;;;;;;;;:::<<>>AAAGGGPPP^^^vvv}}}qqqbbbUUUOOOCCCAAA>>>;;;::::::<<<===CCCDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEEEEDDDBBBAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDD@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEECCCDDDDDDEEEEEEFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJKKKFFFGGGIIIJJJNNNWWWccclll}}}ooobbbVVVJJJBBB===999888;;;===;;;:::<<<666666666777777777777777777666555444333333444444333333333333333333333333333333222222111111000000//////000111222222333444333333333333333333333333111111//////.....................------------,,,+++,,,---...////////////...........................------------.../////////......---....../////////...---,,,+++,,,---------,,,,,,,,,,,,---......,,,,,,+++******+++,,,,,,,,,------------...111333.........///......---,,,......---......///000111000000000000000000000000---...000111111111000///000///...///222555666777111222222333333333333333333333222222333333444555444555666888:::<<<<<<===:::<<>>BBBLLL]]]sss///...---,,,,,,,,,---...///000000000000000//////000000000000111111111111111111222222222333333333555555555666666777888999::::::<<<@@@BBBGGGTTT```uuuyyysssmmmcccQQQAAA;;;===>>><<<===;;;;;;===BBBGGGKKKLLLKKKLLLLLLLLLKKKLLLOOOQQQLLLKKKJJJJJJKKKJJJGGGEEEHHHIIIIIIJJJIIIIIIHHHGGGJJJIIIGGGEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHGGGEEECCC@@@BBBEEEGGGHHHGGGFFFEEECCCCCCCCCDDDDDDDDDDDDDDD@@@BBBDDDDDDBBBAAAAAAAAABBBAAAAAACCCDDDDDDCCCAAADDDEEEGGGIIIJJJMMMPPPSSSRRRZZZdddlllvvvttteeeVVVNNNJJJCCC>>>;;;555555555555666666666666666666666666555444333333333333333222222222111111222222222111111111111000444222000///...///000111////////////////////////111000000111333444444333333000......//////---***///......---------.........---,,,...000111111000------...///...---+++***'''((((((***+++---///000111000...,,,++++++++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...------------------------------------......---------,,,,,,,,,---......///000111111222000000000000000000000000000000000000000/////////222222111111000/////////000000111111111222222222555555444333333444444444555555666666777777888888:::<<>>BBBLLLWWWccc{{{xxx{{{wwwlll^^^TTTOOOIIICCCBBB@@@>>>???CCCGGGIIIJJJQQQPPPOOOLLLKKKJJJKKKLLLOOONNNLLLMMMMMMMMMKKKIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJFFFEEEEEEFFFGGGHHHGGGEEEHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@AAAAAABBBBBBCCCAAABBBCCCCCC@@@>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDDDDGGGLLLQQQWWW___gggllluuu|||nnn```QQQJJJFFFAAA<<<;;;888888777666555444333333333333444555666666555555333333222222222111111111111111111000000000//////000///---,,,+++,,,---...222222222222222222222222333222111333555666555444111///,,,---...///...,,,......------------.........---,,,---000111000///..................---,,,******++++++---...000111111000...,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,---------......///...------,,,,,,------------------------------.........---------,,,,,,---------.../////////000////////////////////////////////////////////////111111111111000000000000333333333333333333333333444444333333333333444444555555666666777777888888:::<<>>===>>>???@@@@@@?????????@@@@@@AAAAAABBBCCCBBB@@@>>>>>>>>>>>>>>>>>>@@@CCCHHHLLLNNNUUUZZZaaajjjttt~~~yyykkk]]]OOOGGGCCC>>>::::::888777777666555444333333333444444555555555555444222222222222111111111000000000/////////.........///...,,,++++++,,,------////////////////////////222111111222444555444333333111///...000111111111...---------------.........---,,,---///000000///------,,,,,,,,,---......------------...///000111000///...---,,,+++++++++,,,,,,------------,,,,,,,,,,,,------......//////,,,,,,++++++,,,,,,------------------------------.........------------,,,---------------------...------------------------........................000000000000111111111111333333333333333333222222333333222222222222333333555555666666777777888888:::<<>>EEENNNkkk{{{zzzzzzvvvyyy{{{||||||xxxlll```QQQMMMIIIGGGHHHKKKMMMNNNTTTRRRPPPPPPPPPPPPPPPPPPHHHGGGFFFGGGJJJKKKKKKJJJHHHGGGEEEDDDDDDFFFHHHIIIHHHHHHIIIHHHGGGDDDBBBAAAFFFDDDBBBBBBCCCEEEEEEEEE@@@???===;;;;;;;;;<<<===BBBAAAAAAAAAAAABBBCCCDDDDDDEEEFFFEEECCCBBBBBBCCCCCCDDDFFFIIINNNVVV___eeevvv|||zzzooobbbSSSJJJDDD===::::::444444444555555555666666777777666555444222111000222111111111111000000000000000000/////////......000000///.........///000------------------------000///...///111222111000333222///......//////000------,,,,,,------.........---,,,---///000///...++++++*********+++---..................//////000//////...---,,,,,,++++++++++++,,,---------,,,,,,---------------------,,,************+++,,,---...------------------------............------------.........------------------------------------------------..................//////000111222222222111111111111000000000000222222111111111222333333555555666666777777888888:::<<<@@@IIIYYYooo000///---,,,+++,,,,,,---------...///////////////...////////////000000000000000111111111222222222111111111222222333444555999777888<<<<<<<<<>>>CCCIIIaaajjjjjjzzzyyyxxxsssrrrrrrwwwwwwccc___ZZZXXXYYY\\\___```aaa^^^[[[YYYXXXUUUQQQMMMKKKJJJHHHIIIKKKMMMNNNMMMKKKIIIGGGEEEEEEEEEGGGHHHGGGHHHHHHHHHGGGEEEDDDBBBCCCAAA>>>===>>>??????>>>=========>>>======<<<<<>>???BBBAAAQQQUUUVVVdddxxx|||vvvtttqqqvvv{{{vvvssstttwwwzzz||||||xxxtttoookkkcccYYYRRRRRRPPPMMMLLLMMMMMMMMMLLLHHHGGGEEEDDDDDDDDDEEEFFFCCCDDDDDDEEEEEEDDDDDDDDD@@@???======>>>>>>===<<<>>>>>>>>>>>>>>>===<<<;;;???AAAFFFNNNXXXbbbkkkpppnnnmmmkkkeee___[[[YYYYYYZZZ^^^bbbhhhppp{{{~~~yyyuuuoooeeeZZZRRRIII@@@;;;;;;777666666555444333222222111222333444444555555555000000000000////////////111111111000000000//////.........///////////////........................111000//////111111000//////000111///---++++++,,,++++++++++++,,,---...///...---,,,---...///...,,,//////.........///000000,,,,,,,,,+++,,,,,,------------......------,,,+++)))***+++,,,,,,------,,,------,,,+++***)))((((((************+++,,,---...------------------------/////////.........------..................//////////////////////////////---------...//////000000...//////000111222222222111111111222222222333333222222111222222333444555555555666666777777888888:::;;;???HHHWWWlll...---+++***)))******++++++,,,---...////////////........./////////000000000000000000111111111111222222222222333444555555777555777===???======???===EEEHHHKKKTTT^^^rrrwwwnnnccc```ZZZVVVTTTRRRPPPNNNKKKKKKLLLLLLMMMNNNOOOOOOKKKJJJIIIGGGFFFEEEEEEEEECCCBBBBBBDDDFFFGGGFFFEEECCCCCCBBBBBBBBBDDDEEEFFFKKKNNNUUU```mmmzzz~~~zzzxxxyyyyyy{{{||||||}}}yyypppiii___XXXRRRMMMGGG???;;;;;;777666555555333333222111///000222333444555666666000000/////////.........000000/////////.........,,,------...//////......++++++++++++++++++++++++000///...///000000///...+++...111222000......///++++++++++++,,,---...///...---,,,,,,......---,,,....../////////...------,,,+++++++++,,,---......,,,---.........---,,,+++))))))***,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,---...------------------------////////////............,,,,,,,,,---.........///////////////////////////------...//////000111111//////000000111111111222//////000111222333444444222222222222333444555666555555666666777777888888:::;;;???GGGVVVjjj...---,,,,,,,,,---...///+++,,,---...////////////............/////////000000000000000111111111111222222222222333444555666666444666<<<>>><<<:::;;;>>>BBBCCCHHHMMMMMM^^^|||xxxtttmmmfffbbb^^^ZZZXXXVVVXXXZZZ\\\^^^``````aaa]]]ZZZVVVRRRNNNKKKJJJIIIGGGHHHJJJMMMPPPRRRQQQPPPMMMLLLKKKKKKNNNRRRXXX[[[[[[^^^fffppp}}}vvviii___QQQLLLIIIGGGCCC===:::;;;333333333444444444555555222222333444444444333333000/////////............//////.........---------------...///000000000///...........................---,,,,,,---...---+++!!!%%%***,,,+++******+++++++++++++++,,,---...///...---,,,,,,......---,,,+++,,,,,,---,,,+++)))(((,,,++++++,,,---...//////,,,---.........---,,,+++((()))***+++,,,---------)))******+++---...//////,,,,,,++++++,,,,,,------------------------------000/////////............******+++,,,,,,---......////////////////////////.........///000111111222000000000000111111111111,,,,,,---///000111222333333333333333444555666777555555666666777888888888:::;;;???GGGVVVjjj---------,,,,,,+++++++++---...............------......------------......000000111111111222222222333333222222111222222222555555555666666777999999======???CCCFFFJJJVVVaaa~~~{{{ssslllhhhjjjmmmvvv}}}nnn___XXXWWWUUUQQQRRRSSSVVV]]]eeekkkooopppmmmiiidddccchhhpppxxx|||~~~}}}~~~uuuhhh___QQQIII???:::999:::888555555555555555555555555555222111111000000000000000111000///------......///111///000222000------111111000000///...------,,,...///000000///---+++***/////////000000000000111.........------,,,,,,,,,---,,,,,,++++++,,,,,,---000000///...---,,,++++++...------,,,+++***))))))******++++++,,,---......*********+++,,,---///000+++---...---,,,***++++++,,,,,,,,,------.........,,,---...000000///---,,,---,,,,,,+++,,,---///000000111222333222111///------------............///......------------......111111000///////////////......//////000000111111111111111111222222222222222222333333333333333444333444555666777888999:::::::::>>>IIIVVVfff{{{------,,,,,,,,,+++++++++---...............------/////////....../////////000000000111111111222222333222222111111222222222555555555555666777888888888888:::>>>@@@DDDNNNYYYqqq{{{qqqmmmjjjeeeeeeeeehhhoooyyy}}}zzzvvvnnnddd\\\MMMFFF===888777777666333444444444444444444444444222111000000//////000000222111000///...//////000///++++++...000...---///000000//////......------+++,,,---...////////////,,,,,,,,,,,,------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---///...............------...------,,,,,,+++++++++++++++,,,,,,---......///,,,,,,++++++,,,,,,------+++,,,------+++******++++++++++++,,,,,,,,,,,,,,,,,,---...///...---+++***++++++***)))******+++,,,...///000111111///...,,,---------............/////////............//////111000000///////////////.........///000000111111............////////////111111222333333444555555666666777777888888999999::::::>>>IIIVVVfff{{{,,,,,,,,,,,,++++++++++++------...............---000000////////////000000000000000000111111111111222222111111111222222333444444444444444555666777666555666999;;;===FFFOOO]]]qqqzzzxxxxxx||||||~~~|||~~~xxxpppiiieee___YYYTTTGGGAAA999555555555333111444444444444444444444444222111000000//////000000222111000000//////000000111,,,+++///222111000111........................,,,,,,,,,,,,---...///000............////////////...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,------....../////////000------------------------******++++++,,,,,,---------------,,,,,,++++++++++++,,,------+++******+++,,,+++++++++++++++******+++,,,---......,,,***)))///......---------......,,,---...///...---,,,+++---------............///000000////////////000000000000//////......//////---......//////000111111000000111111111222222222111111222333333444555555888888888888888888888888::::::>>>IIIUUUeeezzz,,,+++++++++++++++++++++,,,---......///.........000//////////////////000/////////000000000111111111111111111111222222333333333333333444444555666777555666999999:::@@@HHHLLLZZZlll|||}}}qqqhhh]]]TTTOOOLLLIIIFFF@@@<<<777444333333222111333333333333333333333333111111000///////////////111000000///////////////000------000111......111------------------......000///---,,,+++,,,------////////////000000000000------------------------,,,,,,++++++++++++,,,,,,------........./////////+++++++++,,,,,,---------))))))))))))******++++++,,,---------,,,,,,++++++,,,---......,,,++++++,,,------,,,,,,++++++*********+++---......---,,,+++111111000/////////......++++++,,,,,,,,,,,,+++***---------............/////////............//////000//////.........//////------......///000000111222222222333333333333444222222333333333333444444777777777777777888888888::::::>>>HHHUUUeeezzz++++++++++++++++++++++++,,,------...//////......///......------......///....../////////000000000111000000000111111222333444333333333333444444555777555555888999888<<>>===<<<;;;999666444333333222222333333333333333333333333111000000///.../////////...............---------------...///,,,((()))///,,,,,,,,,,,,------------///...,,,++++++,,,---...+++++++++,,,,,,,,,------------------------------,,,++++++******++++++,,,............------------)))))))))***++++++,,,,,,************++++++++++++***+++,,,---------,,,,,,---...000///---,,,,,,---......------,,,,,,++++++)))+++---///000000///...------------,,,,,,++++++******+++++++++++++++***---------............///...------,,,,,,------...//////............//////---------...//////000000/////////000000000111111555444444333333222222111333333444555666777888999::::::>>>HHHTTTdddyyy*********+++++++++++++++,,,,,,---...////////////......------------..................////////////000000000000000111222333444444333333333444444555666333333666777666777;;;===>>>BBBIIIQQQ^^^rrr}}}lllaaaSSSLLLBBB;;;999999888777666555555444333222222222222222222222222222222222111000//////......//////---............---,,,+++000///000111///+++,,,111,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000,,,,,,,,,---------......,,,,,,,,,------------...++++++************++++++...---------,,,,,,++++++((()))))))))******++++++,,,---------------------)))***,,,---...---,,,,,,---...//////---,,,,,,---......---------------,,,)))+++---///000000///...------.........---,,,,,,++++++++++++++++++,,,,,,---------............///---,,,,,,,,,,,,,,,,,,---......------......//////,,,------......///000000000111111111222222222222555444444333333222222111111222333444666777888999::::::>>>HHHTTTdddxxx)))*********+++++++++++++++,,,---...//////////////////............//////------........./////////////////////000111222333555555444444444444555555666333333666777555666888;;;999;;;@@@DDDJJJWWWeee{{{ooo]]]RRRFFFAAA:::777777777666444111222333333222111222222222222222222222222222222000000///............///---.../////////...,,,,,,111+++)))...333222000///------,,,,,,++++++******((()))***,,,---...//////........./////////000000,,,,,,,,,---------......++++++************++++++******++++++++++++,,,,,,******************++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---......,,,+++***+++---...---,,,***++++++,,,,,,,,,,,,,,,---------+++,,,...//////...,,,+++------//////000///......,,,,,,+++,,,,,,------...---------............///---------,,,,,,---------...------------...///000,,,,,,---......//////000333333333444444444555555222222222333333444444444333444444555666777777888::::::>>>HHHTTTcccxxx))))))******+++++++++++++++,,,---...////////////000000////////////000000---------.........//////////////////000111222333666555555444444444555555888555444888999777777999:::888:::>>>???@@@HHHSSSWWWhhhrrr___NNNDDD===999666555666666444111...000111222111000111111111111111111111111111111000000///..................///000000000///---,,,,,,!!!$$$///222---'''------,,,,,,+++***))))))***+++,,,---...---,,,++++++++++++,,,,,,,,,------,,,,,,,,,------.........++++++************++++++'''((()))***+++,,,------++++++++++++++++++++++++)))))))))(((((((((((((((---......///---+++)))''')))+++,,,,,,***))))))************++++++,,,,,,------...//////---+++)))'''((()))+++,,,,,,,,,++++++---,,,,,,,,,---......///---------.........//////.........------.........---------------...///000,,,,,,------...//////000000000111111111222222222///000111222444555666777666666666777777777777777::::::>>>HHHTTTcccxxx((()))***,,,,,,+++******)))***,,,---......---,,,000//////........./////////000000000111111111111111111222333333333333222111111222222222333333333444444333333333444555555777888;;;<<<<<<===???AAANNNUUUbbbssszzzkkk]]]PPPEEE>>>:::888666333222222333444444444333333222111000000000///////////////000111000000000000000000000000///000111000...------.........//////...,,,***)))+++,,,,,,---,,,+++)))(((,,,,,,,,,++++++*********,,,,,,,,,---------......000...+++((('''''')))***,,,***))))))***++++++***++++++++++++++++++,,,,,,,,,,,,,,,++++++*********''''''((()))***++++++,,,***---///...+++(((((()))+++*********))))))(((((()))---///...***'''))),,,111000///..................---+++******+++---...---,,,,,,++++++,,,,,,---,,,------...///000111111---------,,,,,,,,,++++++,,,,,,,,,---------......---------......000111111222222222111333555444222444444333333222333333333222222333444555666777777::::::>>>FFFOOO]]]sss))))))***++++++++++++***'''(((***+++,,,,,,++++++///......------....../////////000000000111111111//////000000111111000000111111111222222222333333444444333333333444555555777888:::;;;;;;<<<>>>???BBBFFFOOO]]]nnn}}}yyyxxxyyysssiii^^^TTTJJJAAA;;;888777555333222222333444444444333222222111000000111000000/////////000000////////////////////////+++---//////......///000............---,,,++++++,,,---------,,,,,,+++***,,,,,,,,,+++++++++******---------.........//////222000...+++******+++,,,///---+++***+++,,,+++***...---,,,******))))))))),,,,,,++++++++++++++++++'''''')))***,,,---...///+++...000///,,,******+++++++++++++++*********)))))),,,///...***((())),,,000///...------------...///...,,,++++++,,,...///........................---------....../////////------,,,,,,+++******))),,,,,,---------.........---------......///000111222111000///111333222000111111111000111111222222333333444555666777777888::::::>>>EEEOOO]]]rrr***))))))))))))***++++++(((((()))+++++++++++++++---------,,,,,,------...////////////000000000000.../////////000000000000111111111222222222222333333333333333333444555666777888::::::999:::;;;===<<<>>>BBBJJJVVVgggxxx}}}{{{vvvlllccc___\\\YYYTTTOOOJJJDDD>>>:::666555333222111222333333333333333222111111000000222222111000/////////000////////////////////////+++---......---,,,---...------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---,,,,,,,,,++++++++++++***............////////////555333000...,,,,,,------111///---,,,,,,,,,+++***,,,+++***)))))))))))))))++++++++++++++++++,,,,,,((((((***,,,...///111222***,,,------,,,++++++,,,,,,,,,,,,+++++++++++++++))),,,...---***)))***,,,...------,,,,,,,,,,,,---,,,+++***))))))***+++,,,++++++,,,------,,,++++++------------------------.........---,,,++++++***,,,------------...............---......///000111555333111222333333333222000000000000111222333333333444555666777888888999::::::===EEENNN\\\qqq***)))((((((((()))+++,,,***++++++,,,---------...,,,,,,++++++,,,,,,------........./////////000000000000000000111111222222111111111111222222222222333333333333444444555666777888999999888888999:::;;;<<<>>>BBBHHHSSS^^^fff{{{~~~{{{qqqkkkdddXXXPPPLLLHHHGGGFFFFFFEEECCC???<<<333333222111111222222333333222222222111111000000444333222000000/////////////////////////////////...//////...+++)))))))))---,,,+++++++++,,,---......---+++******+++,,,---++++++++++++++++++++++++------------............333222000---,,,,,,,,,,,,///...,,,+++,,,---,,,+++'''''''''((()))+++,,,---*********++++++,,,,,,,,,)))***+++,,,---//////000'''((())))))))))))******++++++++++++++++++++++++)))+++------+++******,,,,,,,,,+++++++++++++++,,,,,,,,,+++******+++,,,,,,***+++,,,------,,,+++***---,,,,,,,,,,,,,,,,,,,,,........................------------...........................///000000555222111444555333111111222222222222333444555666444444555666777888999999::::::===DDDMMM[[[ppp***)))((((((((()))+++,,,++++++++++++,,,---......+++++++++++++++,,,---------............/////////000000/////////000111222000000111111111222222222333222222333444555666666777888999888777777888999999:::<<<>>>@@@DDDJJJNNN___jjjzzz}}}~~~pppbbbXXXPPPGGGCCCBBB>>>>>>>>>@@@AAAAAA???===333222222222111111222222222222111111111111111000333222111000////////////........................---...///...+++)))))))))---,,,+++******+++---...,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///...---+++************,,,***)))***,,,---------'''''''''((()))+++,,,---*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,(((((((((((()))***++++++))))))*********************+++,,,,,,++++++++++++++++++*********++++++,,,//////............//////,,,------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///000000---------........./////////............//////000111///111777999333//////222222222222333444555666444444555666777888999999999999===DDDMMMZZZooo)))(((((((((((()))******))))))))))))***+++,,,---++++++++++++,,,---......------------.........///...---,,,,,,,,,---///000000000000111111111111222222222222333444555666777666888999888777777888999:::<<<===>>>>>>???AAABBBIIISSScccsssoooaaaRRRHHHBBB<<<;;;===888888888999;;;<<<;;;:::333333333222222111111111111111111111111111111111111111000///.........///........................(((***,,,---,,,,,,---...,,,,,,+++++++++++++++,,,***))))))))))))******+++***++++++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++***)))))))))))))))+++))))))***,,,.........,,,+++***)))))))))))))))++++++++++++++++++,,,,,,,,,,,,++++++******)))))),,,+++)))***,,,---------)))))))))))))))***************+++,,,,,,,,,+++++++++************++++++,,,+++++++++,,,,,,+++++++++))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---...///------.........///////////////............//////444333999DDDFFF===555444000000000000111222333333333444555666777888888999999999<<>>@@@@@@FFFOOO[[[iiizzz~~~sss[[[PPPEEE@@@<<<888555666555444333444666888888888444444444444333222111000000000000000111111111111//////...............///........................(((***,,,---------///000,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***************+++++++++---+++***+++---............---,,,******))))))))),,,,,,++++++++++++++++++++++++++++++************///,,,******---......---)))))))))******+++++++++*********+++,,,---,,,++++++************+++,,,---)))))))))******))))))))))))(((&&&$$$$$$&&&((()))++++++,,,,,,------......,,,,,,,,,,,,------------............//////////////////............//////555555@@@PPPRRRFFF:::888111111111000111111222222333333444555666777777888999999<<>>???AAADDDIIISSScccvvv{{{lll^^^LLLEEE???>>><<<777222111555333222222444777888888666555555444333222000///000000000000000111111111......---------......///........................***,,,......---------...,,,,,,------,,,+++)))'''(((***+++,,,---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,---......000...------.........---,,,+++++++++++++++,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,...+++))))))+++---,,,************++++++,,,,,,,,,*********+++------,,,+++++++++******+++,,,---------......//////......---000...+++))))))+++...000++++++,,,------...//////111111111000//////................../////////000000//////........./////////111>>>QQQSSSEEE777444444444333333222333333333222222333444555666777777999999<<>>@@@CCCDDDFFFMMMYYYbbbyyyzzz|||xxxgggWWWLLLBBB>>>999777777666444111444444333333333333222222333333333333333222111000000000000000000000000000......---,,,,,,,,,,,,---,,,------......------,,,...---+++---000222111//////...---,,,+++++++++++++++,,,,,,------,,,,,,+++((()))+++,,,,,,+++***)))***+++---......---+++***(((((()))***,,,---...///++++++******************************)))))))))))),,,++++++***))))))))))))---+++))))))+++,,,***'''++++++++++++++++++++++++,,,,,,,,,,,,+++***(((''',,,,,,+++******+++,,,,,,+++,,,---,,,***)))***+++***)))((((((((()))++++++...,,,***+++------***'''***++++++,,,,,,------...111000...------...//////............---------------------............//////333:::??????<<<666222222222222222222222333333333444555666777777777777999999===DDDLLLXXXlll}}}))))))))))))))))))))))))************++++++++++++,,,++++++++++++,,,------......------------------///////////////000111111000000111111111000000///111111111111111222222333666666666666666777777888999999888777777777777777777999;;;<<<<<>>AAADDDJJJUUUggg{{{yyyhhh___RRRFFF>>>:::999999666555444444444444333333222222111111111000000000//////000000000000//////000000000000000000000000...............------,,,,,,,,,,,,------,,,,,,,,,+++******+++,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++*********+++,,,---,,,,,,+++******+++,,,,,,+++++++++******************************++++++++++++************))))))))),,,+++)))''''''(((***,,,+++************+++******+++++++++++++++++++++++++++)))'''&&&%%%&&&((()))***+++---......---+++******+++,,,+++***)))***++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,+++)))(((***++++++,,,---...//////111000///...---,,,,,,,,,---------,,,,,,,,,,,,+++---------............///////////////000111222333111222222333333444444444333444555666777777777777999999<<>>:::777666666555444000222444444333333333444333333222222222111111111...//////000000000000000////////////////////////......///000///...---,,,++++++,,,,,,,,,,,,++++++)))+++,,,+++******+++,,,***))))))((((((((())))))******++++++++++++******$$$&&&(((***,,,+++***)))++++++++++++++++++++++++******************)))))))))))))))***++++++,,,,,,''''''((()))***++++++,,,+++************+++,,,,,,)))***++++++***)))+++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))***++++++***))))))((()))+++***))))))***+++)))******+++,,,+++++++++(((***,,,,,,++++++,,,---------,,,+++***)))((((((---............---,,,,,,///.........---------------------............///,,,---///000111111000///...//////000111222333333333444555666777777777777777666999???GGGSSSfffvvv((((((((((((((((((((((((&&&&&&'''(((***+++,,,,,,***************++++++,,,......---------------------,,,,,,,,,,,,---......------...///000000000000000111333444555444333222333333333333333444444555666666555444444444444444444444555777999:::;;;:::999;;;???CCCDDDJJJ[[[mmm~~~yyyhhhXXXKKKDDD999777555444444444333111...000333333111000111222222111111111111000000000...///000000111111111000////////////////////////......000000000///---,,,++++++,,,,,,,,,,,,++++++***+++---,,,***)))***,,,))))))(((((((((((())))))******++++++++++++******))))))*********))))))))))))***+++,,,,,,+++***)))))))))))))))************((())))))***++++++,,,,,,))))))***+++,,,------...((()))***+++,,,,,,+++***(((***,,,+++))))))+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))******))))))***,,,((()))***+++++++++******'''***,,,,,,++++++,,,...---,,,,,,++++++*********+++,,,---.........------,,,,,,,,,+++++++++******---------............///---......//////000000111...///000111222333444444333444555666777777777777666666999???FFFRRReeeuuu(((((((((((((((((((((((((((((())))))******+++++++++***)))))))))***,,,---000///......------------,,,++++++++++++,,,------+++,,,---///000000111111000111333555555444333222111111000000111111222333666666555444444444444555444333333444666777777777888888;;;??????@@@KKKXXXuuuxxxhhhUUUEEE<<<999888666444333333333222000,,,///222222000...///111000000000000//////////////////000111111111111111////////////////////////---///000111000///---,,,+++++++++,,,,,,+++++++++***,,,...---***)))+++---+++***************++++++******++++++++++++******///...+++)))(((((())))))((()))+++,,,,,,+++)))(((((()))))))))************((())))))***++++++,,,,,,......------------,,,,,,%%%&&&)))***+++***)))''''''***,,,+++))))))+++---++++++++++++++++++++++++)))***++++++++++++************)))(((((()))******''')))******))))))***,,,'''((()))***+++***))))))***---///---***((()))+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---//////.........------------------.........//////111000/////////111333444///000111222333444555555333444555666777777777777888888;;;AAAHHHSSSfffwww)))))))))(((((((((((((((''''''((()))***)))))))))++++++******)))*********///...---+++***))))))))),,,,,,,,,---------......---,,,,,,---000111111000///000111333333222222111000111111111111222222222222222333333333333444444444444444555555555666666999999:::;;;===@@@FFFJJJcccrrruuujjjZZZMMMEEE???999555555555555444333222111000000000000000000000000000000000000000111111111111///............------------------,,,,,,+++++++++,,,---...//////...---,,,((()))***+++++++++++++++,,,+++)))((((((((()))***))))))))))))((((((((((((+++++++++***************---,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++((((((((((((((())))))******+++,,,---,,,+++***)))+++***)))'''''''''((()))***+++++++++,,,,,,,,,,,,++++++***)))(((((())))))((()))+++,,,,,,+++************))))))(((((('''''')))***+++,,,,,,+++)))((()))***+++,,,,,,+++***))),,,,,,,,,,,,,,,+++***)))((()))+++,,,------,,,,,,...------,,,,,,---------------...//////...---,,,///......---------......000000000000111111111111555444333222111111111111111222333444555777888888999888:::>>>DDDOOOaaaqqq''''''((())))))***++++++(((((((((((())))))))))))++++++************++++++,,,++++++******+++++++++,,,,,,---------.........///...---...000111111000...///000111222111111000000000111111111222222222222222222333333333444444333333444444444555555555777888999999:::===BBBFFFTTTbbbxxxwww]]]UUUIII@@@<<<999666222333333333333333333222222000000000000000000000000.....................///............---------------------,,,,,,++++++++++++,,,---......---,,,+++***+++,,,,,,,,,,,,,,,,,,+++******)))))))))))))))***)))))))))((((((((((((************************************))))))))))))***************+++++++++(((((((((((((((((((((((()))((((((((())))))******++++++,,,,,,++++++***)))+++***)))((((((((())))))'''((((((((())))))))))))++++++***)))))))))))))))%%%&&&((()))*********)))************)))))))))))))))***+++,,,,,,+++)))((()))))))))******)))))))))+++,,,,,,,,,++++++***))))))***+++,,,------,,,,,,++++++*********+++,,,,,,------...//////...---,,,///......---------......000000000000111111111111111111111111222333444444333333444555777888999:::999888:::>>>DDDNNN```ppp)))))))))*********++++++)))((('''''''''(((***+++,,,++++++***++++++,,,,,,)))))))))***+++,,,---...---------.........//////000///...///000111000///......///000000000000///000000000111111111222222222222222222333333333333222222333333333444444444666777777777777999===@@@EEEOOOaaauuu{{{nnn[[[KKKEEE>>>:::999888666333111111222333333333333333000000000000000000000000....................................------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------.........---,,,,,,)))************))))))(((******)))))))))((((((((())))))))))))))))))))))))''''''(((((((((((((((((())))))*********+++++++++************************))))))))))))******++++++,,,,,,+++************+++++++++***)))))))))******************+++++++++++++++***))))))))))))))))))%%%&&&(((***++++++******************++++++++++++(((***+++------,,,***)))))))))(((((((((((())))))+++++++++,,,++++++***)))+++,,,,,,------------,,,************++++++,,,---,,,---............------......---------......///000000000000111111111111111111000111111222333444444555666777888:::;;;;;;999888:::>>>DDDNNN___ooo------,,,+++***)))((('''***)))'''&&&'''(((***,,,++++++++++++++++++,,,---))))))))))))***,,,---...------........./////////000...------//////...,,,------........./////////000000000000111111111111111222222222222333333333111111222222222333333333666777777666666777:::<<>>:::888888777444222111111222222222222111111000000000000000000000000000000000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++............---,,,++++++((()))***++++++***)))(((*********)))))))))(((((((((((((((((())))))))))))&&&''''''(((((())))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++---,,,***)))))))))***+++++++++******************+++++++++,,,,,,,,,------******)))))))))))))))***)))***+++,,,,,,,,,+++***)))))))))******+++++++++(((***+++------,,,+++******)))(((''''''((()))*********++++++++++++******------------------------,,,,,,,,,,,,---...//////,,,,,,---------...------...------------.../////////000000000111111111111444333222111000000000000444444555777888999:::;;;888888:::>>>CCCMMM]]]mmm------,,,+++***)))((('''***)))'''&&&'''(((***,,,+++*********++++++,,,---*********))))))***++++++------------.........///---,,,++++++,,,---,,,***---------------.........//////000000000111111111111111111222222222333333111111111222222222333333666777777777555666888:::<<<>>>BBBGGGQQQ^^^kkktttvvvlllfffaaaWWWHHH===777666555444333222000///222222222222111000///...////////////////////////111000000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))((()))***++++++***)))(((************))))))))))))''''''(((((())))))))))))((((((((())))))*********((())))))***++++++,,,,,,(((((((((((((((((((((((())))))***++++++++++++***,,,+++***)))((()))***+++*********+++++++++******(((((((((((())))))))))))***)))))))))))))))******,,,,,,------,,,+++***)))'''(((((())))))*********(((***+++---------+++***++++++)))(((((()))++++++)))******++++++*********------------------......---,,,,,,,,,------...///,,,,,,,,,,,,------......---------------.../////////000000000111111111111333333222111000000000000222333444555777888999999888888:::>>>CCCLLL\\\jjj~~~)))))))))*********++++++)))((('''''''''(((***+++))))))))))))***+++,,,,,,,,,+++***))))))))))))))),,,,,,,,,---------......+++***)))***+++,,,+++***------,,,,,,------...////////////000000000111111111111111111222222222222111111222222222333333333666777777777555555666888777888999<<>>:::111222222222222222222222222222222111000///...---///////////////////////////......------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------******+++++++++***))))))((())))))************)))++++++*********)))))))))'''(((((())))))******+++)))***************++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))'''(((***+++++++++***)))++++++***))))))))))))***((()))******+++*********)))))))))*********++++++)))))))))))))))******+++***++++++++++++)))((('''((((((((((((((()))))))))(((***,,,---...---,,,+++++++++************++++++((()))******+++*********++++++++++++,,,---...///,,,++++++******++++++,,,,,,+++++++++,,,---...///---------------...///000000000000000111111111111000000///000000111222333111222333444555666777888888888:::???CCCKKKZZZhhh{{{''''''((())))))***++++++(((((((((((())))))))))))(((((((((((()))***+++,,,++++++***)))))))))))))))+++++++++,,,,,,,,,,,,---***)))((()))+++,,,,,,+++...------,,,---...///000////////////000000000111111111111111222222222222222222222222333333333444444555666666444444555666333555777888:::>>>CCCGGGRRRXXXbbbnnn{{{{{{iii^^^RRRLLLHHHHHHDDD<<<888999222333333333333333444444000111111111000///......//////////////////////////////...------,,,++++++---------,,,,,,,,,+++++++++++++++,,,,,,------------,,,+++******+++,,,---))))))******+++*********)))))))))))))))******++++++++++++*********))))))(((((())))))***++++++,,,+++******************)))'''((()))***+++,,,------++++++++++++++++++++++++&&&''')))++++++***)))(((***************))))))((('''((()))*********))))))++++++,,,,,,,,,---------)))))))))))))))***++++++((()))***+++++++++************))))))))))))))))))((())),,,---......---,,,))))))************))))))(((((()))***************)))))))))***+++---///000------,,,+++************+++++++++++++++---...///---,,,,,,------///000000000000000000111111111111/////////000000111222333111111222444555666777888888888:::???CCCJJJYYYgggyyy))))))))))))((((((((((((''''''((()))***)))))))))''''''''''''((()))***+++***)))))))))))))))************+++++++++,,,,,,,,,***))))))***,,,...---,,,......---,,,---...///000////////////000000000000000111111111111222222222222222333333333444444444333444555555333333444555333555888999999:::<<<===AAAFFFMMMUUU___qqq}}}}}}~~~ssscccSSSIIIFFFCCCBBBDDD???777444777333333333111///...///000...//////000000000000000////////////////////////111111000///......---------------,,,,,,,,,+++++++++++++++,,,,,,---------,,,+++***))))))***+++,,,((()))***+++++++++++++++***)))((((((((()))+++,,,+++++++++************)))((())))))***+++,,,,,,,,,++++++******))))))(((((('''((()))***+++,,,------''''''''''''''''''''''''&&&''')))***+++***(((''')))***+++++++++***((('''&&&'''(((*********)))((((((((()))))))))*********))))))((())))))***++++++'''(((***---.../////////,,,+++++++++******))))))((())),,,.........---,,,'''((()))******)))((('''(((((()))***************((((((((()))+++---///111000///...---,,,+++++++++++++++******+++---...///,,,,,,,,,---...///000111000000000000111111111111333222111000////////////111222333444555777888888888888:::???BBBJJJXXXfffxxx((((((((((((''''''''''''*********))))))))))))))))))))))))(((((((((((((((((()))***++++++++++++*********+++,,,,,,,,,+++*********++++++,,,---......000///---,,,,,,---...///111...,,,---000222222111333333333444555666777888222222222111111111111111555555444333222222222222555666666777888888999999===???EEELLLRRR]]]ppp~~~}}}||||||zzzwwwvvvxxx{{{oooggg^^^RRRHHHCCCCCCAAA???<<<999777555444111222222333333222222111000000000000////////////..............................////////////......******++++++++++++***************++++++,,,,,,,,,++++++,,,...000///---+++---,,,+++++++++,,,---...************************)))))))))))))))))))))))),,,+++++++++******))))))&&&''''''((()))******+++)))((('''''''''(((***+++))))))************))))))++++++***)))''''''(((***++++++,,,,,,,,,+++***)))******))))))))))))******((())))))************)))))))))))))))***+++------&&&))),,,...,,,***)))(((******)))(((((((((((((((((((((***+++---...000000---,,,,,,+++***)))((((((+++++++++*********)))))),,,,,,---------.........///...,,,+++***+++,,,,,,---,,,,,,,,,,,,---......,,,------..................000222444444333000///111111111000000000000000444444555555555555555444888888;;;???CCCIIIWWWddduuu(((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++((()))+++,,,---------,,,,,,,,,,,,---......//////111000...------...///000...+++***+++...111111000111111111000000111222222111111111111111111222222444444333222222222333333666666777777777888888999999:::>>>CCCHHHQQQaaappp{{{uuuwwwyyy{{{mmmcccYYYTTTOOOGGGAAA>>>BBB@@@===:::777555444333111222222222222222222111111000000000//////....................................////////////......++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,******+++---///...,,,***+++***)))(((((((((((()))+++*********************))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((()))*********((((((((((((((())))))***))))))************))))))//////...,,,))))))***+++++++++************+++,,,,,,+++***)))(((((((((((((((((()))************)))((((((((()))***+++,,,,,,,,,...000///---+++))))))******)))((((((((((((((())))))***+++---...//////++++++******************+++++++++*********))))))************++++++++++++...---,,,+++++++++,,,,,,---,,,,,,,,,,,,---.........//////000000000000000...///111333333333111111111111111111000000000000333333444555666666555555888888;;;???CCCIIIWWWddduuu(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,------,,,+++*********+++,,,---''')))+++---.../////////------...//////000000000111000///......///000111---+++***,,,...000111000111000///............///000000000111222222222333333222222222222333444444777777777777777777777777666666888<<<>>>CCCPPP]]]mmm|||vvvtttxxx{{{{{{yyy}}}qqqfffSSSJJJCCCBBBAAA>>><<<===AAA>>>;;;777444333333333111111222222222222111111111111000000///...------------------------------......////////////......,,,,,,,,,------,,,,,,,,,*********+++++++++++++++*********,,,......,,,***++++++)))(((&&&&&&&&&&&&+++++++++******)))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******'''(((((()))))))))))))))))))))************))))))000000///---***)))***,,,...---+++******+++---......---+++)))(((''''''&&&(((((()))***************(((((((((((())))))***+++,,,...//////---,,,,,,,,,******)))((((((((())))))******++++++,,,---------)))))))))*********+++++++++++++++***************)))))))))************+++...---,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,---...---------...///000111111222333333111111111111111111111111222333444555666666666666888888;;;???BBBIIIWWWdddttt((((((((()))))))))))))))((((((((()))))))))))))))))))))***+++,,,,,,---------,,,***))))))+++---...)))***,,,.../////////...............//////000000///......---......///000////////////000000111000111111000000///000000111//////000111222333333333111111111111222333444555777777777777777777777777666666777:::;;;>>>GGGQQQ]]]hhhwww~~~}}}tttyyyzzzsssvvvzzzmmm]]]PPPFFF???::::::;;;;;;===@@@@@@>>>:::666444333333333000000111111111111000000111111000///...------,,,---------------------------......//////......---++++++,,,,,,,,,,,,++++++***************++++++++++++***+++,,,......,,,+++,,,,,,+++***))))))((((((++++++******))))))((((((((((((((((((((((((((((((+++++++++***************'''((((((((()))))))))***&&&''')))*********)))((())))))************)))))),,,---,,,+++))))))+++,,,222222111111000//////...---,,,+++)))(((''''''''''''((()))***************)))((((((((((((((()))***$$$''',,,......---------******))))))((())))))***+++++++++++++++,,,,,,,,,))))))))))))******************************************+++++++++,,,,,,,,,---------,,,,,,,,,---------,,,,,,,,,,,,---......++++++,,,------------,,,///......///000222444555000111111111111111222222111222333555666777777777777777:::???BBBIIIVVVdddsss''''''(((((()))))))))***''''''(((((())))))))))))'''(((((()))***++++++,,,,,,+++***))))))+++---...+++,,,---.........---,,,,,,---------------......,,,,,,,,,,,,------......111111111000///........./////////000000111333333//////000111222333333333000000000111222333444555666666666666666777777777777666777:::;;;<<>>BBBHHHVVVcccrrr&&&&&&''''''(((((())))))&&&''''''(((((())))))***'''''''''((()))))))))***+++***)))))))))***+++,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------......000000000---++++++,,,---------...///000222222000000000111222222222333000000000111111333444444444444555666666777888888777555666:::::::::>>>DDDJJJLLLPPPWWW]]]fffuuu~~~~~~{{{vvvqqqooooooqqqrrr|||xxxiiiaaaWWWQQQNNNKKKFFFAAA<<<777444444444222555999===<<<:::888555444333222//////000000000000///////////////............---,,,,,,,,,,,,,,,,,,,,,,,,------............------)))******++++++******)))***************))))))))),,,+++***+++,,,------,,,'''((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))************))))))((()))***++++++...111444888;;;>>>@@@>>>999222...***)))))))))))))))******&&&'''(((***+++++++++++++++***))))))((((((((((((%%%***///222111---***(((******)))))))))***++++++*********+++++++++++++++,,,+++***)))(((''''''&&&***************+++++++++)))))))))************+++,,,,,,---............------,,,,,,,,,,,,---......///000000111111111111111//////......///111222444000000111111222333333333222333444555666666666666777777:::>>>AAAHHHVVVcccqqq%%%%%%%%%&&&'''(((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((()))))))))*********)))***+++---------,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,---............+++---000000...,,,---..................///000000111111111111111111222222111111000000111222333333222333444555666888999999777555666999999888999===AAAAAADDDHHHKKKPPP^^^lll{{{{{{uuuqqqooooootttwww|||~~~}}}}}}}}}{{{uuutttxxx}}}|||uuulllaaaYYYNNNJJJEEEBBB@@@???===<<<777333222444333111333888999999999777555333111///...//////000000//////...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,++++++***+++*********)))))))))(((***)))((((((***++++++***'''((()))))))))((('''&&&''''''(((((()))*********))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***))))))************))))))((()))******+++,,,000222777999<<<>>>===999555111++++++***)))(((((())))))&&&'''((()))++++++++++++,,,,,,+++***)))((((((((((((+++---...---+++))))))******))))))******+++,,,))))))******+++++++++,,,******))))))((((((((('''))))))*********+++++++++************+++++++++++++++,,,.../////////...------,,,,,,,,,,,,---......,,,------...............///////////////000111111000000111222222333444444333333444555666666555555666777999>>>AAAHHHUUUcccppp$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***))))))))))))((((((((((((''''''((())))))))))))(((&&&(((***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////***---111222000000111333111111000////////////000222222222111111111111111111111111000111111222333111222333555777888999:::999777777::::::777777:::999999===BBBCCCEEEQQQ___gggssszzzwwwvvvyyy|||}}}{{{yyyxxxxxxvvvvvvvvvvvvxxx}}}~~~{{{uuussswww{{{~~~~~~~~~zzzoooeee]]]TTTJJJBBB>>>>>><<<;;;999888777777555333333666555333666:::777777888777555222///---......////////////......,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,++++++*********))))))((((((((('''&&&&&&((())))))(((******++++++***(((&&&%%%&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))(((((((((((()))((('''''''''(((***+++))))))************))))))'''(((((((((((())),,,...444666888::::::888666555------+++)))((('''''''''&&&'''((()))++++++,,,,,,------+++***))))))))))))&&&'''(((((('''(((***---******))))))***+++,,,,,,((())))))***++++++,,,,,,(((((((((((())))))))))))))))))******++++++++++++,,,,,,---------.........+++,,,.../////////......---,,,,,,,,,,,,---.........//////000111000000000/////////000000000000000000000111222333333444444444444555555555555555555666666999>>>AAAHHHUUUcccooo'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))******************++++++***((('''((())))))***+++,,,,,,,,,,,,,,,,,,------......------,,,......---,,,+++))))))(((,,,,,,------.../////////,,,---///000000000///...000000000000111111111111...///000222222222111000222333444555666666666666777888888777555444666777;;;;;;:::;;;>>>CCCHHHLLLXXXaaappp{{{yyy{{{xxxuuuqqqppppppqqqrrr}}}}}}{{{{{{{{{|||}}}}}}}}}~~~~~~~~~~~~{{{~~~~~~~~~~~~~~~|||vvviiiaaaVVVLLLFFFBBB???<<<999888888777666555444444444444555555555555555444777666444222000000000000222111000///...---,,,,,,++++++++++++,,,,,,---......------,,,,,,++++++***+++***)))(((((()))***++++++)))((()))+++---------++++++***)))(((((()))))))))))))))))))))******+++&&&'''((()))***+++,,,,,,,,,,,,,,,,,,+++)))((('''((())))))(((''''''(((***(((***+++***(((''''''(((''''''''''''(((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))************+++,,,------...///000111111111000///+++++++++***)))((((((''')))((((((((((((***+++,,,---,,,***)))))))))******))))))************)))))),,,++++++******++++++,,,+++***)))(((((()))******((()))***+++++++++++++++))))))))))))))))))))))))+++,,,...000000000000///...------,,,,,,------.........//////---+++(((&&& ###&&&***,,,......---000000000000111111111111///111222444444333222111222333444555666666666666777999999:::>>>GGGRRR[[[nnn(((''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((()))************))))))***+++***((((((((())))))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,------...//////000000---......///////////////000000000000111111111111///000000111111111111000333333444555555555555555888999999888666666777888:::999999:::<<>>@@@AAACCCDDDGGGKKKQQQUUU\\\fffxxx~~~zzz|||zzzyyyssstttxxxzzzzzz|||vvvrrrsssmmmaaaUUUIIIAAA===;;;888777555666888;;;>>>???<<<999666333111111222333111111222222222111000000////////////////////////......---,,,,,,+++******,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))'''((()))+++---,,,***(((++++++***))))))*********)))))))))))))))******+++------,,,+++***))))))(((((((((((((((((()))))))))((('''&&&&&&'''(((''''''---'''""""""&&&)))(((&&&***))))))((('''&&&&&&&&&((((((((('''((())))))***))))))))))))))))))))))))+++***))))))((((((((((((%%%&&&'''((()))***++++++************))))))(((((())))))))))))***+++,,,,,,+++***)))(((((()))***+++,,,+++***))))))***+++,,,******))))))))))))******)))))))))))))))*********)))******+++++++++******************************,,,,,,,,,,,,,,,,,,++++++++++++************++++++***+++,,,---.........---++++++*********+++,,,---........./////////000000000111222333333333222222444444555555555555555444777999;;;===AAAIIITTT\\\jjj$$$%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''((()))))))))))))))((()))******)))((()))+++++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********......//////000111111111000///...------...///000///000000000111111111111333222111/////////000111111222333333333333333333333444444333111000222333666777777888999:::;;;;;;888:::<<<===>>>@@@CCCEEEKKKPPP\\\ooo|||{{{~~~yyyqqqnnnqqqwww}}}wwwmmmddd]]]XXXVVVSSSMMMGGGAAA<<<:::999333333333333444555888999;;;999666333111222333444222222222222222111000000------......////////////---------,,,++++++******,,,++++++******++++++++++++++++++,,,,,,---------((()))***++++++***)))(((++++++,,,...000///,,,***+++***************++++++)))))))))))))))******+++******************)))))))))(((((('''(((((()))***,,,***((((((***++++++))),,,'''""""""&&&))))))&&&'''''''''((((((((((((((()))(((%%%###$$$&&&)))+++)))))))))))))))))))))))),,,+++***)))))))))))))))&&&&&&'''((()))***+++,,,*********)))))))))))))))((()))******++++++,,,,,,******)))(((((()))***+++)))***+++,,,,,,+++***)))+++++++++******+++++++++(((((())))))******************+++++++++******)))))))))))))))))))))))))))------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,---...000222333//////000000000111111111111111222222333333333333333444555555666555555555666888;;;<<<@@@GGGRRRZZZjjj###$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((())))))((((((((()))******))))))***+++++++++,,,,,,,,,+++******---,,,+++******+++,,,---))))))***+++,,,------...---......//////000111111000//////............///000000000000111111111111222111000000000000000000000000111222333333333333555666666555333222444555555666777999::::::::::::666999;;;=========???@@@CCCEEEKKKWWWiii|||zzzxxxuuusssuuu{{{tttnnneee]]]UUUOOOJJJGGGBBBAAA???===;;;888666555444555555444333222333555888777444222111222333333222222222222111000//////------.../////////......---------,,,,,,+++++++++,,,++++++************+++******+++,,,,,,---......)))))))))******)))))))))+++******,,,------+++)))+++************+++,,,,,,)))))))))))))))******+++((((((((())))))******++++++***)))((('''((()))***+++(((&&&&&&)))+++)))''',,,)))&&&&&&)))++++++***''''''''''''(((((()))))))))'''$$$"""###%%%(((+++))))))))))))))))))))))))++++++***)))))))))******&&&&&&&&&&&&'''((()))*********))))))))))))))))))((()))***+++,,,,,,,,,,,,***)))((('''((()))***+++&&&(((+++,,,,,,+++(((&&&,,,,,,++++++++++++,,,,,,'''((()))******+++*********++++++++++++***))))))((((((((((((((((((((((((---,,,,,,++++++,,,------...------,,,,,,------...000//////...---,,,,,,+++.........//////000000000000000000000111111111111111111222222222333333333222333444555666666666666777999;;;===@@@FFFPPPWWWiii###$$$&&&((()))(((''''''&&&&&&&&&&&&''''''''''''&&&'''(((((())))))((((((''')))******))))))***++++++,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,((()))***+++,,,------...,,,------...//////000000///////////////......---000000000000111111111111///000000111111111111000......000222333444444444555666666555333333444666222444666888999999999888888:::<<<<<<;;;<<<>>>???>>>???CCCJJJTTTaaannnvvvyyy{{{}}}|||{{{{{{}}}~~~}}}{{{}}}~~~wwwooohhhdddYYYTTTMMMIIIFFFCCC@@@===::::::999888777555333333333555666555333111222444333333222111111111111111000111111000000...------......///000//////...---------------,,,,,,,,,,,,,,,,,,+++***************)))******+++---......///+++******))))))******+++***((('''((()))***)))'''+++*********++++++,,,---)))))))))))))))******+++))))))*********+++++++++---,,,***((((((((()))***)))&&&######''')))'''$$$***)))))))))******++++++((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))((((((((()))******''''''&&&&&&&&&''')))))))))))))))))))))))))))***((()))***,,,,,,,,,,,,,,,)))(((((('''((()))***+++'''((()))******)))((('''++++++************++++++&&&''')))***++++++******+++++++++++++++***))))))((((((((((((((((((((((((******))))))***+++,,,---......------------......000///...------,,,,,,,,,***+++,,,---...------,,,/////////000000000000111222222111111222222333333111222333555666777777777999;;;===>>>@@@FFFOOOVVVggg}}}$$$%%%''')))******)))(((''''''''''''((((((((()))&&&''''''(((((((((((((((''')))******))))))***,,,,,,,,,,,,,,,,,,+++***)))+++***)))'''''')))***+++,,,,,,++++++++++++++++++,,,,,,------.../////////...///000000000///---,,,000000000000111111111111...///000222222222111000,,,---///111333444555555444444444333222111222444000222555777999999888777888888888777666777:::<<<888;;;???DDDIIIPPPXXX^^^XXX[[[___dddkkkttt~~~{{{{{{|||~~~}}}zzzwwwxxxzzz}}}}}}|||}}}}}}xxxtttnnneee\\\TTTMMMJJJIIIEEEBBB@@@@@@>>>;;;888999888888777666555444444---000222222000...///111//////000000000000//////////////////...---,,,+++...///000000000///---,,,...------------------,,,,,,,,,+++***))))))******))))))***+++---...//////---,,,+++******+++,,,---...,,,******+++,,,,,,++++++*********+++,,,,,,---)))))))))))))))******+++++++++++++++++++++++++++///---+++)))(((((()))***,,,(((%%%&&&***,,,***'''&&&((())))))(((((()))+++******)))((('''&&&&&&%%%$$$&&&(((***+++)))'''&&&))))))))))))))))))))))))'''''''''''''''((()))******)))((('''((()))***+++)))))))))))))))*********((()))+++,,,------,,,,,,)))(((''''''''')))***+++((((((''''''''''''((((((******))))))))))))******&&&''')))***+++++++++***+++++++++++++++***)))((()))))))))))))))))))))))))))((((((((()))***,,,---...------,,,,,,------...//////...---------......((())),,,...000000///.............../////////000222222111111222222333444000111333555666777888888;;;===???@@@AAAGGGOOOUUUfff|||&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''((()))******''''''((((((((((((''''''***************+++++++++&&&(((***+++***)))***+++*********++++++,,,,,,,,,,,,,,,,,,---...///000111////////////////////////---......///...---+++***////////////000000000000000000111222333333444444555555444444444333333333444444555555555555444444555777888999888888:::;;;;;;;;;<<>>@@@FFFNNNTTTggg|||&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%######%%%&&&(((&&&&&&''''''(((((())))))'''(((((())))))((((((''')))))))))***************&&&((())))))''''''(((*********+++,,,,,,,,,,,,,,,------,,,------...///000........................------......------,,,,,,////////////000000000000///000000111111222222222222333333333444444555555444444555555555555444444666777888888888777999::::::;;;===AAAFFFIIIJJJIIIAAAAAAAAACCCHHHOOOVVV[[[XXX\\\aaaeeeiiiqqq|||~~~}}}|||yyyuuussstttxxx|||yyytttnnnlllhhhccc^^^YYYUUUSSSNNNLLLJJJGGGCCC@@@>>>===;;;;;;;;;:::999888666666444444444333333222222111000000111111111111000000111000///......///000111............////////////------------------------......---,,,***)))((((((,,,+++***)))))))))******++++++++++++,,,,,,,,,,,,******)))(((((()))******++++++************++++++)))))))))))))))*********---,,,,,,+++***((('''&&&***)))((('''''''''((((((000333777999666222...,,,(((((((((((('''''''''''')))))))))))))))((((((''')))******)))((('''''')))((((((''''''''''''((((((*********)))))))))(((((())))))))))))))))))))))))&&&$$$"""%%%***+++)))&&&((((((((()))+++,,,...///***))))))***++++++***((()))***************))))))))))))))))))))))))))))))***((('''''')))******)))&&&(((******(((''''''((()))(((''''''''''''((())))))***+++,,,---------------,,,***+++,,,,,,+++)))***++++++++++++,,,,,,,,,,,,,,,---...///......------,,,,,,------///000000............////////////222222111111111111111222555444333333555666666555777:::===>>>AAAFFFNNNUUUfff{{{&&&&&&&&&&&&&&&&&&&&&&&&)))&&&""""""&&&)))'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))******))))))***+++***)))'''''')))+++***+++,,,---...---,,,+++---------,,,,,,---......---------------------------,,,,,,,,,,,,---......////////////000000000000000000000000000000000000111111222333444555666666333444444555555444444333666777888888777777888999999:::>>>CCCGGGHHHFFFDDD???>>>>>>???AAADDDHHHJJJFFFJJJNNNQQQUUU\\\fffmmmuuu||||||||||||vvviiiaaa\\\ZZZUUUOOOJJJFFFDDDBBB======>>>>>>===;;;888777999999999999888666555555333333333333333222222222///000000111111000000///000//////......//////000,,,------...//////000000------------------------,,,,,,,,,+++******))))))++++++***))))))))))))***)))*********++++++++++++***)))(((''''''((()))***++++++************++++++'''(((((()))******++++++000///,,,***'''%%%$$$###******)))((((((((())))))222333555777777444///+++(((((((((((('''''''''''')))************)))((((((((()))***)))((('''((()))((((((''''''''''''(((((()))))))))((((((((((((((())))))))))))))))))))))))&&&$$$"""$$$'''***)))''')))))))))******+++,,,---***)))((((((******)))(((((())))))******))))))(((***************************)))'''((()))++++++***$$$&&&((()))))))))***+++***)))(((((((((((()))***************+++,,,------...,,,***)))***+++++++++******+++++++++,,,,,,,,,((()))+++,,,.../////////---------------...///000............////////////222111111111111111222222444444555555444444666777777999<<<>>>AAAGGGOOOVVVeeezzz%%%%%%&&&&&&&&&&&&&&&&&&)))&&&### ###&&&)))((((((((((((((('''''''''(((((())))))))))))((((((&&&'''((()))***))))))(((+++***)))'''%%%%%%(((******+++---......---,,,+++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,---///000////////////000000000000000000000000000000000///111111222333444444555555333333444444444444333333666777888777666666777888888:::???DDDGGGFFFCCC???>>>>>>>>>??????@@@AAAAAABBBDDDEEEFFFHHHLLLSSSWWW[[[bbbllltttzzzzzznnn```SSSKKKJJJHHHEEEAAA???>>>>>>>>>999999888888666555333222777777777777666555444333222222222222222333333333//////000000000000//////////////////////////////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////+++******)))))))))))))))))))))))))))***************)))(((''''''((()))***))))))(((((((((((())))))(((((())))))************+++***)))'''''''''((()))*********))))))))))))***+++***+++///222222...***(((((((((((('''''''''''')))))))))))))))(((''''''((()))***)))((('''((()))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((+++(((%%%%%%&&&''''''&&&***)))))))))((())))))******((('''''')))))))))((('''(((((())))))))))))(((************************,,,+++******,,,------,,,&&&(((************+++---,,,++++++++++++++++++,,,(((''''''&&&''')))***+++///,,,***((()))+++,,,+++*********++++++,,,,,,---)))***+++,,,---...//////---------------...///000............////////////111111111000111111222333222555666555333222555888666999<<<>>>AAAFFFOOOVVVbbbxxx%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''((((((((((((((((((((('''''''''(((((())))))))))))((((((&&&''')))*********((((((''''''&&&$$$""""""$$$'''+++,,,---------,,,+++***---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++,,,...000111////////////000000000000111111111111111111000000333333333333333333333333222222333333333333222222444666777777666555666888888:::>>>BBBDDDCCC>>>;;;999:::;;;;;;<<<<<<;;;;;;>>>>>>>>>>>>>>>AAADDDGGGJJJOOOWWW]]]bbbgggnnnsss}}}yyyqqqpppppplllggg___VVVLLLCCC>>><<<:::888666666777999:::;;;999777444333333444444666666666666555444333333111222222222222222222222//////000000000000//////......////////////......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////************))))))(((((((((((()))))))))*********+++***))))))))))))***+++))))))(((((((((((())))))************))))))(((((('''&&&&&&&&&'''))),,,---)))))))))************)))'''&&&&&&))),,,---***&&&((((((((((((''''''''''''''''''((((((''''''&&&%%%''')))***)))((('''(((***((((((''''''''''''((((((************************((((((((((((((((((((((((+++***'''''''''((((((((())))))((('''''''''''''''***)))''''''((())))))(((''''''((()))))))))))))))************************,,,***)))***+++---,,,,,,***+++,,,+++******+++---+++++++++,,,,,,+++++++++(((''''''&&&''')))***+++///,,,***((()))+++,,,+++))))))***+++,,,,,,------,,,,,,---------......///...------------...//////............////////////111111000000111222222333222555666555333222555888555888;;;===???EEENNNTTT```vvv$$$%%%%%%&&&&&&''''''''''''(((((())))))((((((''''''''''''(((((((((((((((''''''((((((((((((''''''&&&''')))++++++***)))(((*********((('''''')))***,,,,,,+++++++++++++++++++++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000////////////000000000000111111111111111111111111444333333333222222222111111222222333333222222111333444666666555555777888::::::<<<>>>@@@>>>;;;888888888999:::;;;;;;;;;:::;;;;;;;;;;;;===???BBBDDDCCCGGGKKKNNNOOOSSSYYY]]]dddlllsssuuuxxx~~~ooodddbbb```[[[SSSLLLFFFBBB===;;;888888666555555555666777999777555333333555777999555555555555555444333333222222222222222111111111...//////000000//////...---......//////......---//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))))))))******))))))((('''((()))))))))************,,,+++***))))))***+++,,,++++++************++++++++++++******)))(((((('''(((((((((((())))))***+++'''((()))*********))))))(((((((((((()))(((&&&$$$((((((((((((''''''''''''&&&''''''''''''&&&%%%%%%'''((())))))(((((()))***((((((''''''''''''((((((************++++++++++++))))))))))))))))))))))))'''''''''((()))***,,,,,,))))))((('''''''''''''''+++)))''''''(((******)))''''''((()))************************************)))(((&&&'''(((******))),,,------,,,***)))***,,,(((((()))******)))((((((************+++,,,------...,,,***)))***+++++++++))))))***+++,,,------...///...---------------.........---------......///............////////////000000000000111222333333444444555555444444666777555888:::<<<>>>CCCKKKQQQ^^^ttt$$$$$$%%%%%%&&&''''''(((%%%&&&''''''''''''&&&%%%&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&(((***,,,,,,+++***(((***,,,---,,,++++++,,,------,,,***(((((()))***+++******)))******+++,,,---++++++++++++++++++++++++++++++,,,---............////////////000000000000...//////000000111111111222222222222222333333333111111222222222222111111111222444555555666888999;;;:::::::::;;;:::888666999999::::::;;;;;;;;;;;;;;;:::999:::===???AAABBBAAACCCDDDDDDCCCEEEJJJOOONNNVVV]]]___```eeejjjllllllnnntttrrr```VVVUUUQQQLLLEEE@@@===<<<999888888777777777777777777777555444444333444555666777555555555555555555444333333333222222111111000000......////////////......------...//////...------------------------------+++++++++++++++++++++++++++*********))))))((((((((()))*********)))'''''')))))))))*********+++++++++***)))(((((()))***+++++++++************++++++*********)))))))))))))))++++++++++++***)))((('''&&&'''((()))))))))(((((('''((()))((('''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&((())))))(((((()))+++((((((''''''''''''(((((())))))))))))*********+++))))))))))))))))))))))))%%%&&&((())))))******+++******)))((((((((())))))---***(((''')))***++++++'''((()))***++++++++++++))))))))))))))))))))))))((('''%%%&&&''')))((((((+++++++++***(((((()))+++'''(((((())))))((((((''')))***+++,,,---------------,,,***+++,,,,,,+++)))((()))***+++,,,------......---,,,++++++,,,------///......---------..................////////////000000000000111222333444555444333333555666666555555777999:::<<>>CCCHHHAAAIIIOOOOOONNNRRRVVVXXXZZZ[[[```iiiuuu~~~~~~~~~~~~xxxooo___OOOGGGGGGFFFBBB<<<888777777555333111222444555666666666666333333444444444333111000555555555666555555444444444333333222111000//////......////////////......,,,---...//////...---,,,+++,,,,,,------......///++++++++++++++++++++++++*********+++,,,,,,------((()))*********)))'''&&&************++++++++++++***)))(((''''''((()))***))))))(((((((((((())))))((((((((()))******+++++++++,,,,,,,,,+++***((('''%%%&&&''')))))))))((('''"""%%%((('''&&&&&&))),,,)))(((((((((''''''''''''(((((((((((((((''''''&&&&&&((())))))(((((()))+++((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))&&&(((******((('''&&&&&&++++++************++++++---+++(((((()))+++++++++(((((()))++++++,,,,,,,,,(((((((((((((((((((((((()))((('''''')))******)))((())))))(((&&&''')))+++((()))***++++++***)))((('''(((***+++,,,,,,+++***,,,+++++++++---,,,***(((((())))))+++,,,---......++++++*********+++---...///......---------................../////////000000000000000111222333444777444222333666777666444555777999:::;;;???FFFLLL[[[qqq&&&'''((('''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''))))))))))))((('''&&&%%%((()))++++++******+++---***(((&&&%%%%%%''')))+++))))))))))))))))))))))))---+++***,,,///000...+++,,,,,,,,,------.........+++++++++,,,---...///000///////////////.........,,,,,,---...///000111111///000222333444555444444444333111000000000111111222222222333555888;;;<<<<<<;;;888777666777888999888888777666666666666666555666777888999:::;;;;;;AAAAAA@@@@@@@@@@@@@@@@@@@@@BBBDDDGGGIIIJJJJJJJJJKKKNNNSSSYYYaaahhhnnnqqqtttrrrrrrvvv~~~|||pppfffaaa_________aaa```]]]VVVMMMFFFCCCBBBAAA???;;;888666555555666333333333333444666888999777666555444444444444444333333333333222111000///222111111000///......---........................+++,,,---...////////////+++++++++++++++++++++++++++++++++************)))++++++***************+++))))))))))))))))))))))))+++******)))(((''''''&&&'''(((******))))))***,,,+++*********))))))(((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''(((******+++++++++,,,,,,,,,)))))))))))))))***++++++((((((((((((((((((((((((***)))'''&&&&&&'''((()))************************---***&&&$$$&&&(((***+++((('''&&&%%%&&&(((***,,,******))))))))))))******+++++++++*********))))))------+++***))))))))))))'''(((((()))***+++++++++******))))))(((((('''''',,,+++*********+++,,,---..................------...------,,,,,,++++++******+++---000222444555666000000000000111111111111222333444444555555555555777:::;;;<<<<<>>???AAADDDFFFGGGGGGGGGEEEGGGIIINNNSSSXXX\\\^^^___^^^^^^```eeelllrrrwww~~~}}}wwwjjjdddZZZSSSOOONNNNNNNNNOOOOOONNNIIIBBB===;;;:::???===:::777555555555555333333222333444666777888666555555444333333444444444444444444333222111000111111000000///......---........................+++,,,---....../////////------------------,,,,,,+++++++++************)))++++++***************+++))))))))))))))))))))))))''''''((())))))***++++++((()))+++***))))))***+++************)))))))))((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((((((((((((((((()))******'''((((((((((((((('''''''''''''''((((((((())))))((()))))))))************&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((((((((((((''''''************************'''&&&&&&'''***,,,,,,,,,,,,+++***(((((((((((((((******))))))))))))******,,,++++++******)))))))))***)))((('''&&&&&&&&&''''''(((((()))******++++++++++++*********)))))))))++++++*********+++,,,---..................------+++++++++,,,,,,---------,,,---...000111222222333000000000000111111111111222222333555555666666666777999;;;;;;<<>>@@@AAABBBCCCCCCDDDEEEFFFGGGJJJLLLNNNOOOQQQRRRSSSRRRRRRUUUZZZ___kkkoootttxxx}}}zzzrrruuu~~~vvvkkkgggiiijjjgggcccVVVQQQKKKFFFDDDDDDCCCCCCAAABBBCCCAAA>>>;;;999999;;;:::888666444444444444222222222333444555666777555444444333333333333444222222222222222111000///000000000///......------------------------------++++++,,,---..................------,,,,,,,,,++++++++++++************)))+++***************++++++))))))))))))))))))))))))''''''((()))***,,,,,,---***+++,,,+++))))))***+++************))))))))))))(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))((((((''''''''''''(((((((((''''''''''''(((((()))''''''((()))))))))(((((((((((((((((()))))))))***''''''''''''(((((((((((()))(((((((((((()))******((((((((((((((((((((((((%%%'''(((******)))'''&&&************************$$$%%%(((+++......,,,)))******)))(((((('''''''''***))))))(((((())))))***,,,,,,+++***))))))(((((((((''''''&&&&&&&&&''''''((((((((()))******+++++++++++++++++++++*********++++++******++++++,,,---------------------......,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////000000000000111111111111000111333444555666777777777999;;;;;;<<>>>>>:::;;;<<<===>>>???@@@@@@DDDDDDDDDEEEFFFHHHIIIJJJQQQSSSUUURRRMMMLLLPPPUUUYYY\\\___bbbeeegggkkknnnwww}}}~~~xxxooopppvvvpppeeeYYYSSSTTTVVVVVVTTTMMMJJJFFFCCCBBBBBBAAA???;;;<<<>>>>>>===<<<:::999888777555444333333333333222222222333333444555666444333222222222222333333000000000000000///...---/////////......---------------------------------++++++,,,---------------,,,,,,++++++***)))))))))+++++++++*********))))))*********)))******+++,,,))))))))))))))))))))))))***************++++++++++++,,,,,,+++***))))))************))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))(((((((((((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))(((((('''''''''((((((((()))))))))''''''''''''''''''''''''******))))))******+++,,,((((((((((((((((((((((((&&&'''((()))))))))((('''************************))))))***,,,...---)))'''&&&%%%$$$###$$$&&&(((***))))))(((((((((((())))))+++++++++***))))))((((((***))))))))))))******+++(((((())))))************++++++++++++++++++******+++***++++++++++++,,,,,,,,,,,,------------......//////...---+++***)))))),,,------...//////......///000000000111111111111...///111333444555666666666888:::;;;;;;???EEEKKK[[[ppp%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&((())))))(((&&&%%%&&&'''***))))))))))))***+++,,,)))))))))))))))))))))))))))***++++++++++++++++++***++++++,,,---......//////......---------......---.........//////000000222222111111000////////////111444666777666444333111222222222222222222222222222333333444444444444666666555444444333333333555555555555555666666777999999999999999999999999:::::::::;;;<<<===>>>???;;;;;;<<<<<<===>>>??????===>>>???@@@BBBDDDFFFHHHPPPSSSUUURRRLLLIIIJJJMMMMMMOOORRRSSSTTTVVVXXXZZZYYY^^^eeelllppppppnnnmmmiiiiiilllrrryyyccc[[[QQQKKKKKKLLLKKKJJJGGGDDDAAA??????>>><<<:::888888888999999888666555444444333333222222222222111111222333333444444444222222111111111111222222000000000000000000///...............------------------------------------***+++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))+++++++++*********))))))******))))))***++++++,,,))))))))))))))))))))))))***************++++++++++++,,,,,,+++)))((()))***))))))))))))))))))******((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((''''''''''''(((((((((((('''''''''''''''(((************)))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***))))))))))))))))))))))))+++***)))***+++,,,+++))))))&&&###!!!!!!%%%))),,,))))))(((((((((((())))))*********)))))))))((((((+++++++++***++++++,,,,,,)))))))))))))))***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///......---+++******)))***+++,,,...///////////////000000000111111111111---...///111333444444555555777::::::;;;???EEEKKKZZZooo$$$&&&'''&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))((('''&&&%%%'''((()))((('''&&&'''((((((((())))))***,,,------))))))))))))))))))))))))((()))++++++*********+++******+++,,,...///000111------,,,,,,,,,------...------......///000000000333333333222222111111111---...000222333333333333111222333333444333333333111222333444444444444444222333333444555555666666555555555444555555666666999999999:::::::::;;;;;;:::999999999:::;;;<<<<<<===<<<<<<<<<======>>>???;;;<<<===???AAADDDFFFHHHNNNQQQSSSQQQMMMIIIIIIIIIDDDGGGIIIKKKLLLNNNQQQSSSNNNPPPSSSWWWZZZ\\\^^^^^^\\\\\\^^^bbbhhhqqq}}}|||pppWWWRRRKKKGGGFFFFFFDDDBBBBBB@@@>>><<<<<<;;;:::888999777666555666666444333222222222222333333333333000111222333333333333222111000000000000111222222111111222222222222111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))***+++,,,,,,))))))))))))))))))))))))''''''((()))***,,,,,,---)))***+++***(((((()))***))))))))))))************''''''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((++++++***))))))))))))***************)))(((''''''&&&&&&&&&&&&'''''''''''')))))))))))))))(((((((((((((((''''''(((((()))***((((((((((((((((((((((((((('''&&&%%%&&&(((***+++)))))))))))))))))))))))))))'''&&&'''***,,,......///,,,'''$$$###%%%)))+++)))((((((''''''(((((()))((((((((()))))))))******+++******)))))))))******))))))))))))))))))******)))))))))***************)))***+++,,,,,,,,,,,,+++++++++,,,,,,------......******+++,,,,,,---......+++,,,---...////////////000000000000111111111111---...000111222333333444444777999:::;;;???FFFKKKWWWlll$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((((('''&&&&&&'''((())))))((('''(((***''''''(((***,,,---//////))))))))))))))))))))))))''')))++++++))))))***+++******+++,,,------......+++++++++++++++,,,---...------......///000000111111111111111111111111111////////////000000111111000111222333444333333222...///111222333333333333222333444555555666666666333333333444555666777888777777888999::::::;;;;;;::::::999999999::::::;;;======<<<;;;<<<<<<>>>>>>>>>>>>???@@@AAACCCEEEFFFJJJKKKMMMNNNMMMJJJGGGFFFAAACCCFFFGGGHHHJJJLLLNNNLLLLLLMMMMMMNNNPPPQQQRRRNNNOOOQQQUUUWWW]]]lllzzz{{{ssskkkfffccchhhllloooqqqppphhh^^^OOOKKKFFFCCCCCCBBB@@@>>>@@@>>>;;;;;;;;;<<<;;;:::;;;888444333444555555444000111222222333333333333000000222333333222222111000////////////000111222///000000111111000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************+++,,,,,,------+++++++++************)))))))))))))))***+++,,,---))))))))))))))))))))))))''''''((())))))***++++++'''((())))))((('''(((***((()))))))))************&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((''''''''''''((((((******)))((((((((((((((('''((()))***************''''''''''''(((((((((((())))))))))))((((((((('''***************++++++,,,((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((&&&%%%'''))),,,---,,,---+++)))(((''''''((()))((((((''''''''''''((((((&&&&&&'''((()))***++++++++++++***)))((((((((()))***)))))))))))))))))))))*********+++++++++,,,,,,)))***+++,,,,,,,,,++++++***++++++,,,------......))))))***+++---...//////......////////////......000000000000111111111111000000222333444444444444444666999:::;;;???FFFKKKUUUjjj$$$%%%&&&&&&%%%%%%'''(((%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&''''''''''''&&&((())))))((((((***+++&&&&&&(((***,,,...000111))))))))))))))))))))))))&&&)))++++++)))((()))+++++++++++++++++++++,,,,,,))))))******+++,,,---...---------...///000000111.............../////////222111///.........///000///000111222333333222111,,,...///111222333222222666666666666555444333222111111222333555777999:::555666777888999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;===<<<;;;;;;;;;<<<===>>>>>>>>>>>>======>>>??????CCCCCCEEEHHHIIIGGGCCC@@@CCCDDDFFFFFFFFFGGGHHHJJJHHHGGGGGGGGGGGGGGGHHHHHHGGGHHHKKKMMMLLLNNNXXXdddooommmjjjeee```ZZZUUURRRSSSWWWZZZ]]]``````ZZZQQQLLLIIIDDDAAA@@@@@@???>>>;;;999777777999:::;;;:::888444///...000222222111000000222333333444444333///000222333333222111000///////////////000111111,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))''''''((()))***++++++,,,+++++++++************)))))))))))))))***+++,,,---))))))))))))))))))))))))+++******)))(((''''''&&&%%%'''((((((''''''(((***(((((())))))*********+++%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&''')))+++,,,------(((((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''(((((()))(((((((((((((((((((((((($$$%%%''')))******)))((()))))))))))))))))))))))))))((('''(((******((('''$$$&&&''')))))))))((((((((((((''''''''''''((((((%%%%%%&&&((()))+++,,,,,,------+++***))))))))))))*********)))))))))))))))+++++++++,,,,,,---------)))***+++,,,---,,,++++++******+++,,,,,,---......++++++,,,,,,,,,---------000000000000///...---,,,000000000000111111111111222333444444555555555555333666888999;;;???FFFKKKTTTiii~~~%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$)))(((&&&%%%%%%&&&'''((((((++++++(((''')))(((%%%''')))+++---.........---///,,,((('''(((***)))'''))))))))))))))))))))))))*********))))))))))))(((***++++++,,,,,,------...)))***,,,...///000111111////////////000000000000111111000000000000111111222222222111111111000000555555555555555555555555444444333222222333333333333333222222333333444555444666888:::;;;:::999888:::::::::999::::::;;;;;;999999::::::;;;<<<======<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>@@@CCCGGGJJJJJJEEEDDDBBBAAA@@@@@@AAABBBAAABBBBBBCCCDDDHHHMMMQQQ]]]ZZZUUUPPPMMMKKKKKKKKKGGGGGGIIILLLNNNOOOMMMKKKFFFDDDAAA>>><<<;;;::::::666666666666666666666666555555666666555333222000000111111111111222222222///000222333444333333222333222000//////000222333000000000000///...---,,,+++++++++,,,,,,---------,,,,,,............,,,,,,++++++************+++++++++(((%%%&&&***,,,,,,+++,,,,,,,,,,,,,,,,,,------++++++******))))))(((((()))+++---......,,,)))'''(((((((((((())))))))))))))))))*********+++++++++******))))))((((((''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''(((((('''&&&'''))),,,,,,)))%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%'''((()))((((((((((((((('''''''''))))))(((((('''''''''&&&&&&'''((())))))((('''&&&)))((('''&&&&&&'''))))))******))))))((((((''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))************+++(((&&&''')))***)))'''&&&''')))+++,,,---------,,,,,,+++***(((&&&%%%$$$)))))))))))))))))))))))),,,,,,++++++***)))))))))------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......//////000111000000///000222333444222111000000000222444666888888;;;??????>>>CCCJJJXXXfff|||%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''$$$)))***)))))),,,,,,***%%%(((+++///000000...---...+++((('''((())))))((())))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////....../////////000000000000111111000000000000111111222222222111111111000000333333333333333333333333333222222111111111222222333333222222333333444555777888:::;;;;;;:::999888::::::999999999999::::::::::::::::::;;;;;;;;;<<<;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCAAA@@@AAAEEEHHHJJJKKKEEEDDDCCCAAA@@@@@@AAAAAA@@@AAAAAAAAABBBEEEIIILLLQQQNNNJJJFFFCCCBBBBBBBBBEEEEEEFFFHHHJJJIIIGGGEEE???>>><<<:::999888888999555555555555555555555555444555555555444333111000000000111111111222222222000111222222222111000///222111///......///111222000000000//////...---,,,++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******+++******))))))******+++***(((&&&'''***,,,,,,+++))))))************++++++*********)))))))))))))))***+++,,,---,,,+++)))(((''''''''''''((((((((((((((((((((())))))*********)))))))))(((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((---+++*********(((%%%"""&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&'''(((((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&***)))((('''&&&&&&''''''))))))))))))((((((''''''%%%&&&'''((()))(((((('''(((((((((((()))))))))))))))))))))(((((((((''''''((((((((()))))))))******+++(((&&&''')))***)))'''%%%&&&'''((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((,,,++++++++++++*********)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---......//////000000000000111222333333444333222222333444666777444444888<<<======CCCJJJWWWeee{{{%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&''''''(((,,,...+++)))+++***(((+++---111333333000---***---+++((('''((())))))((()))))))))))))))))))))))))))***+++,,,---...//////.........------,,,+++***------.........------,,,....../////////000000000111000000//////000000111222222222111111111111111111111111111111111111111111111000000000111111222333333222222333333444555999::::::;;;;;;999888777:::999999888888888999999::::::::::::::::::::::::;;;;;;<<<===>>>??????@@@????????????????????????CCCAAA@@@AAADDDGGGHHHHHHFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>@@@CCCFFFIIIHHHEEEBBB@@@???@@@@@@BBBBBBBBBBBBCCCBBB@@@>>>>>>===<<<;;;;;;;;;;;;;;;333333333333333333333333333444444444333222111000000000000111111111222222111111111111000///...---000000............000000//////000//////...---,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******+++******))))))******+++***((('''(((***+++++++++)))))))))*********++++++))))))))))))************++++++++++++*********)))&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))''''''((((((((()))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&'''''''''(((((((((((((((///,,,***)))((('''$$$"""((((((''''''&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&(((((('''&&&&&&'''(((((()))))))))(((((((((((('''&&&&&&'''(((((((((((('''(((((((((((())))))))))))))))))((((((''''''&&&&&&)))*********++++++++++++***(((''''''((())))))((())))))******))))))))))))&&&'''((()))************''''''''''''''''''''''''*********+++++++++,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------....../////////000111222222222222222333333444444555555666333333666;;;<<<>>>DDDLLLUUUcccyyy%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((())))))(((---111...,,,......---666666666555222...***'''+++***(((((((((((((((((())))))))))))))))))))))))******+++,,,,,,---......------.........,,,++++++,,,------......------,,,........./////////000000000000////////////000000111111111111111111111111111111111111111111111111111111000000000111222222333333222222333333444555777888888999999999888888999999888888777888888888888888999999::::::;;;;;;::::::;;;<<<===>>>>>>???????????????????????????@@@???>>>???AAACCCCCCCCCEEEEEECCCBBBAAA@@@??????@@@AAA@@@>>><<<<<<>>>@@@EEEDDDBBBAAA@@@AAAAAABBB???>>>===>>>???>>><<<:::<<<<<<;;;;;;::::::::::::333333333333333333333333333333222222222111111000000000000000111111111111000000000000000000//////000//////......//////000////////////...---,,,,,,---,,,,,,,,,++++++******,,,,,,,,,------,,,,,,,,,******))))))))))))******)))(((((()))******+++*********++++++,,,,,,------(((((())))))******++++++,,,+++***)))((())))))***&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((((((((((((((((((((***)))((('''((()))))))))***)))(((''''''''''''''''''&&&'''''''''(((((((((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''''''''''''''((((((++++++,,,,,,,,,---------)))((('''''''''(((((((((******************++++++&&&&&&((()))************(((((((((((((((((((((((((((((())))))***+++,,,,,,------,,,++++++******)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,---.........---...000222222222111111///000111222333333333333666666888<<<===???EEEMMMSSSaaaxxx%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&###$$$%%%''')))+++,,,,,,&&&...444444333555888777888666333///,,,***(((((()))))))))(((((('''((((((************************+++++++++******************+++---...///...------***+++,,,---........................////////////000000////////////000000111111111111111111111111222222222222222222222222111111111111111222333333333333222222333333444555333444555666777888999999:::999888888777777777888666666777888999;;;;;;<<<999999:::;;;<<<======>>>???????????????????????????>>>===>>>@@@AAAAAAAAACCCCCCBBBAAA@@@???>>>===@@@AAA@@@>>><<<;;;<<<===>>>============>>>???@@@<<<;;;:::;;;<<<===;;;:::888777777666555444333333333333333333333333333333222111111111000000000000//////000000000111111111/////////000111222333333000000000000000000000000////////////...---,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***((()))*********)))******))))))***++++++,,,------(((((())))))******++++++,,,***)))''''''((()))***''''''((((((((()))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******)))((('''&&&&&&'''((()))'''(((((((((((((((((('''((((((((((((((('''''''''&&&&&&''''''(((***,,,---***)))((('''''''''''''''''''''(((((())))))))))))%%%&&&&&&&&&''''''((((((''''''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))%%%&&&&&&'''((()))******************++++++++++++((((((((('''''''''((((((%%%%%%%%%%%%&&&((()))***'''(((((())))))))))))((())))))))))))))))))))))))&&&''''''((()))***++++++------,,,++++++******)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,------......///---...000111222222111000///000111222333333333333888777999<<<<<<===CCCKKKRRR```vvv%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%"""###%%%(((***,,,------000888===999444333333222000...***'''&&&'''(((***'''((())))))''''''((()))*********************************)))))))))(((((()))+++---///000///...---******+++------.........------........./////////000//////......//////000111111111111111222222222222222222222222222222222111111111111111222333444333333222222333333444555111222333444666888999:::;;;:::999888888888888888555666777888999::::::;;;888888999:::;;;<<<<<<===???????????????????????????>>>>>>???AAACCCBBBAAA@@@@@@@@@@@@@@@>>>======?????????>>>;;;:::;;;<<<;;;;;;;;;;;;<<<>>>??????<<<;;;::::::;;;<<<;;;999666777777666555444333222333333333333333333333333111000000/////////000000/////////000000000111111......//////111333444555000000000000000000000000......///......---,,,++++++++++++++++++***************))))))))))))*********))))))(((((())))))***''')))++++++***))))))***&&&''''''((()))***++++++))))))))))))************+++***((('''''''''((()))(((((((((((()))))))))*********))))))))))))((((((%%%%%%&&&'''(((((())))))((((((''''''''''''(((((('''(((((())))))((((((''''''''''''''''''&&&&&&&&&&&&'''))))))((((((***+++((((((''''''&&&'''''''''''''''((())))))))))))(((%%%%%%%%%&&&''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''+++******(((&&&$$$""" &&&''''''''''''(((((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))&&&&&&'''((()))***++++++&&&&&&'''''''''((((((((('''(((((('''&&&&&&''')))%%%%%%%%%%%%''')))+++---)))))))))))))))(((((('''************************''''''(((((()))***++++++)))******++++++,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------...//////000......///000111111111111222333333444444555555666777666777999999:::@@@IIIQQQ___vvv%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&''''''$$$%%%''')))***+++++++++333;;;>>>888///+++)))'''***)))'''%%%%%%&&&((()))&&&(((***)))'''&&&''')))************************(((((())))))))))))))))))+++,,,...000000///---,,,+++,,,,,,---------,,,,,,---------.........////////////............//////000000111111111222222222222222222222222222222222/////////000000222333333333333222222333333444555333333444555666777999999<<<;;;:::999999888888888888888888888888777777777777777888999:::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>AAABBBBBBAAA======>>>??????>>>===<<<<<<======<<<:::::::::<<<:::;;;;;;<<<===???@@@@@@>>><<<:::999::::::888777555555666777777666555555111111111111111111111111000///.........///000000////////////000000000111///.........///111222333...//////////////////...............---,,,++++++************+++++++++++++++***)))(((((()))***+++))))))(((((((((((())))))'''))),,,,,,)))((((((***&&&&&&'''((()))***++++++*********)))))))))))))))))))))(((((('''''''''((('''''''''((((((((()))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((((((''''''((((((((((((''''''(((((())))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%(((***+++)))(((((()))&&&&&&&&&&&&&&&&&&'''(((%%%%%%'''((((((((('''&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&''')))))))))(((&&&$$$"""!!!&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&'''((((((((((((((())))))))))))******************))))))&&&&&&'''''''''(((((((((&&&(((((('''%%%%%%''')))))))))((('''(((***,,,...(((((())))))))))))(((((())))))))))))))))))))))))))))))******++++++,,,,,,)))******++++++,,,------************************---,,,,,,++++++,,,,,,---------...//////000000111///......//////000111222444333222222333444666777666555666888999:::BBBJJJQQQ___vvv%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&'''))))))&&&'''(((*********)))(((%%%...444000***)))))))))******))))))((('''''''''%%%(((******'''&&&''')))************************''''''((()))***++++++,,,---...000111000...+++)))------------,,,+++***)))---------.........////////////............//////000000111111222222222222111111111111111111111111............///000222222333333222222333333444555666666666666666777888999===<<<;;;:::999999999999;;;:::999888777666555444777777888999:::;;;;;;<<<========================999999:::<<>>:::;;;===>>>>>>>>>===<<<999:::;;;;;;:::999:::;;;777888999:::;;;<<<======@@@>>>;;;999999888666444...///111333444444333333000000000000000000000000000///...------...000000////////////000000000000000///...------...000000------............------............---,,,++++++))))))******+++++++++,,,---,,,+++******+++,,,---))))))(((((((((((())))))'''***,,,,,,)))((((((***'''((()))***+++,,,------++++++******))))))((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$"""&&&***+++***))))))+++%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%&&&'''((((((((((((((())))))))))))------,,,+++***)))((('''))))))))))))************&&&''')))'''%%%$$$''')))((('''&&&%%%%%%&&&''')))&&&'''((())))))******)))((((((((((((((((((((((((+++,,,,,,,,,,,,---------------,,,,,,+++******)))************************---,,,,,,++++++,,,,,,---......//////000111111111//////.........000222333222111000000000222444666666555666:::;;;===EEENNNQQQ___vvv&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((''''''************************(((((((((((())))))))))))))))))))))))))))))))))))---,,,++++++******++++++//////000111111000///...111000///...------,,,---+++,,,...---,,,,,,---///............////////////000111111111222222222222444111...///111222000.........///000111222222333222222222222333555777888555555444444444555555666888888777666666666666666777777777777777777777777888888888888999:::;;;;;;AAA>>>;;;::::::;;;;;;:::888999:::;;;===???@@@@@@;;;<<<===>>>??????>>>>>>AAA???<<<:::999:::===>>>555555666777888999::::::<<<<<<;;;888555333333444555555666999;;;:::666111333222111/////////000000...//////000111333444555555222000//////000////////////000000000000//////+++,,,...//////---,,,***............---,,,+++******************************++++++,,,,,,------...)))(((((((((((())))))***))))))))))))))))))))))))(((((()))***+++,,,,,,,,,***)))(((''''''((()))***(((((((((((())))))))))))$$$%%%'''(((***++++++++++++)))'''&&&%%%&&&((()))(((((('''''''''&&&&&&&&&)))'''$$$""""""%%%(((******))))))(((((((((((((((&&&%%%$$$%%%'''((('''&&&))))))))))))))))))))))))&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((())))))'''%%%$$$&&&###!!!###&&&((('''%%%((((((''''''''''''((((((+++***)))'''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))***+++)))((((((((((((((()))*********))))))(((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))$$$***---+++******+++))))))***++++++++++++*********+++++++++,,,,,,,,,---,,,,,,+++*********+++,,,,,,------.../////////...---------...///111222333333333222222222111111111444666888999===DDDIIISSS```uuu&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,---...000000000//////...---,,,+++************...///000...,,,******+++............////////////000000000000111111111222333111//////000111000...000000000111111111222222222222222222333555777888666555555444444444444555666666555444444444444444666666666666666666666666888888777888888999:::;;;???===;;;:::;;;;;;:::999555555666777999:::;;;;;;;;;;;;<<<======>>>??????>>>>>>===;;;::::::::::::555666666777777888888999:::;;;:::888555333222333222222222444666666222///000///.........///000111///.........///111222333333111///...//////......---------......---------,,,---...//////...,,,+++............---,,,+++++++++***************************+++,,,,,,------...))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))************)))(((''''''((())))))((((((((((((((((((((()))&&&'''((()))))))))))))))***)))'''&&&&&&&&&((()))(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$&&&(((*********)))((('''''''''((('''%%%%%%%%%'''''''''%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((&&&'''((()))((('''%%%$$$'''''''''&&&%%%%%%&&&'''((((((''''''''''''(((((()))((('''&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((('''&&&&&&&&&&&&''''''((((((((((((((()))+++,,,,,,))))))))))))(((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((()))***+++,,,,,,%%%(((+++,,,,,,***))))))))))))***++++++++++++*********+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,------.../////////////////////000000111222222222222222222222222222333666888999:::>>>EEEKKKSSS___ttt&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******))))))((((((''''''))))))))))))))))))))))))'''''''''((()))+++,,,---***+++,,,---.../////////,,,,,,+++***))))))))))))...///000...,,,******+++............////////////////////////000000000000333111//////000000000///111111111111111111111111222222222222333555666777666666555444333333444444444444333222222222333333444444444444444444444444777777777777888999::::::<<<;;;:::;;;<<<;;;999888666777777888999999::::::;;;:::::::::<<<>>>???AAA<<<=========<<<:::888666666666666666666666666666777999:::888555333111111111111000111333333111///------,,,------...///000///...---,,,,,,...000111222000...---...///...---,,,,,,------------,,,,,,,,,---...//////...------,,,,,,------------,,,,,,+++++++++******)))))))))******++++++,,,---------+++***)))(((((('''((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***)))(((''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''***)))(((&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***+++***)))(((''''''''''''(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******&&&'''((((((((('''&&&%%%''')))+++((($$$"""%%%(((((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%&&&&&&)))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&%%%&&&&&&&&&''''''((()))+++,,,---...)))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((($$$%%%'''(((***,,,......,,,+++++++++++++++)))'''))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,------.../////////000000111111222111111111111111111222222333444444555777:::;;;<<>>??????>>><<<;;;999999999999666666555555444333333333555777999999777444333333333333222111111111333444000000//////...---,,,,,,000///---,,,,,,---...///000///...///000000...---,,,,,,------------,,,,,,,,,------...............++++++,,,,,,---,,,,,,,,,*********)))))))))(((((())))))***++++++,,,,,,---++++++)))((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''''')))(((((((((''''''&&&&&&$$$%%%&&&((())))))******))))))((('''''''''''''''&&&'''''''''''''''''''''%%%&&&'''((())))))))))))***)))((('''&&&&&&&&&&&&((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$######&&&''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''***)))(((''''''''''''''''''(((((())))))((('''&&&'''''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((()))******+++++++++(((%%%&&&)))+++***((())))))***++++++++++++*********+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------...////////////000111222111000///...//////000111333444555555444666999999:::===DDDIIIOOO\\\ppp&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))((((((((((((((((((((((((---,,,,,,+++******++++++...---+++***)))(((((((((******)))))))))))))))***...///000...,,,******+++............////////////............////////////000000000///...---...000......///000111222333333111111222333333333333333444444333333333333444444444444333333444444555555555555555555555555555555444444444444555666777777777666666777999:::999777666666666666777777777777999999888888888:::;;;<<<===<<<:::999888888999:::555444444444333333222222444555777777555333333333///000000///......///111000000000///...,,,+++***......------------------...------...//////...,,,))))))************))))))+++,,,,,,,,,---.........++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,+++***)))(((((('''((((((************************))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''&&&&&&&&&###$$$%%%'''((()))******((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&'''((((((((('''''')))(((''''''&&&&&&'''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&### """&&&)))'''%%%''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%'''((())))))((('''%%%$$$&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''*********)))))))))))))))((('''&&&''')))***+++***))))))***++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,------...///////////////000000111000000000///000000222333444555555333555777888888<<>>AAAMMMYYYnnn%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&""" $$$''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&(((((()))***************(((((()))))))))*********---,,,,,,++++++,,,,,,------+++))))))***++++++***,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////......------......///000000000000000000000/////////...000000000000000/////////---......///000000111111111111000000111333444555777444222222444555444222222222333333444555555555333444444333222222555777666666666555555666666666777666666666666666777777888888888888888888888888:::999888777666444333333444333222222111111222222000000//////......------------------...//////000///...,,,+++******++++++,,,,,,++++++***)))))))))******))))))******+++,,,))))))(((((()))***++++++111///---+++*********++++++,,,---,,,***)))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))((((((''''''''''''((((((******))))))(((((('''''''''((((((((())))))))))))'''''''''''''''&&&&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''"""%%%%%%###%%%,,,///---''''''%%%%%%%%%%%%&&&''')))(((''''''((()))+++,,,''''''&&&&&&&&&&&&&&&'''*********)))))))))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%'''(((((('''%%%%%%&&&'''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))))))))&&&'''((((((&&&&&&'''(((------------,,,,,,,,,+++************************************++++++++++++))))))******++++++,,,,,,///......---------......111000000000000000000111111111111222333333444444444555777888999;;;???BBBLLLXXXmmm%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))&&&###"""%%%&&&%%%###%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))***+++,,,,,,,,,(((((())))))))))))******,,,,,,++++++++++++,,,,,,---+++******,,,------,,,000///...,,,,,,,,,------....../////////......---------......///000000000000000000/////////......000000000000000000000000.........//////000000111...//////000111333555666666444222222333444333222222222333333444444555555444555555444222222333555666555444333333444555666333333333333444555666666777888999::::::999888777999999888666555444333222444333333222222222222222........................,,,------......///000000---------,,,++++++************************************))))))******+++,,,(((((((((((()))***+++,,,000///---,,,+++++++++,,,+++---...---+++))))))***))))))))))))))))))))))))''''''((())))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((()))***)))((((((&&&&&&&&&''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''''')))'''%%%###"""###$$$&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$%%%***,,,+++'''&&&%%%%%%%%%%%%''''''***(((&&&$$$$$$&&&)))+++''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$(((&&&%%%&&&'''(((((('''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&'''((((((&&&&&&'''(((,,,,,,,,,+++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,000///...------,,,------///000000111111000000///111222222333444444555555555666888999:::<<<@@@CCCJJJWWWkkk&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&(((%%%###"""$$$$$$###"""%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''(((******+++++++++(((((())))))))))))))))))******))))))))))))******,,,+++***+++---......---111000...,,,+++,,,---......//////////////////...------......///000000000000000/////////.........////////////000000000000........./////////000000......///000111222333444555444333222333333333333111222222333444444555555444555666555333222333444555444333111111333444555444444444444555666888888666888999;;;;;;999888666999888777666444333222222333222222111000111111111------------------......,,,,,,---...///000000000,,,,,,---,,,,,,+++))))))))))))*********+++++++++******))))))******+++,,,(((((((((((()))+++,,,,,,+++++++++++++++,,,......+++---...---+++))))))***(((((((((((((((((((((((((((((()))))))))(((((('''((((((''''''''''''((((((''''''(((((()))))))))***%%%&&&(((******)))((('''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))'''&&&%%%$$$%%%&&&'''(((((('''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''$$$"""$$$'''***)))'''&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''&&&((()))((('''&&&'''((()))))))))(((((((((((((((************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++///......---------.........///000111111000///...111111222222333444444444555777888999:::===@@@CCCIIIUUUjjj%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$######$$$%%%%%%$$$&&&&&&'''((((((((((((((('''''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''))))))((((((((((((((((((***))))))(((((())))))***++++++***+++---...---,,,000...,,,******+++,,,---------......///000000111------......///000000000////////////............---------.........//////............//////////////////000000000000000000444444333333222222222333111111222222333444444555444555666555333222222333444333222111111222333444444444444555666777888999666777999::::::999777666888777666555444222111111111000000///////////////,,,,,,,,,,,,------------+++,,,...///000111111111,,,,,,,,,,,,+++***)))((()))))))))***++++++,,,,,,******))))))******+++,,,(((((((((((()))***+++,,,)))))))))******+++,,,---+++,,,...---+++))))))***''''''''''''''''''''''''((()))))))))))))))((((((((((((''''''''''''((((((%%%&&&&&&''''''((((((((($$$&&&((()))***)))'''&&&%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''''''&&&&&&'''&&&%%%%%%$$$%%%&&&'''((('''((()))))))))((('''&&&&&&&&&&&&&&&&&&'''((((((************************%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&###!!!###''')))(((&&&((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))''''''''''''''''''(((((('''((()))(((''''''((()))((((((((((((((((((((((((******************************+++++++++,,,,,,,,,+++++++++++++++*********,,,,,,,,,---...///000111...///000111111000///...000000111111222222333333555777888999:::===@@@CCCIIITTThhh$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&'''((())))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((''''''&&&%%%))))))((((((((((((''''''++++++************++++++++++++***,,,------,,,***---,,,+++******+++,,,---------------...///000111------......///000000000/////////.........------,,,,,,,,,------......///........................//////000000000000///...333444444333111111222333111111222222333333444444333444666555444333333444222222333333333333222222444333333333444555666666666777888999999888777666777777666444333222111000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111222111111,,,,,,,,,+++******))))))))))))******+++++++++,,,******))))))******+++,,,)))))))))))))))******++++++************))))))(((***,,,---,,,***(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******)))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''((()))(((''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$"""''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&((('''%%%$$$&&&&&&%%%$$$$$$%%%&&&((()))###%%%'''))))))(((%%%###%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''&&&&&&''''''(((%%%$$$###$$$&&&((((((((('''&&&&&&%%%$$$"""!!! '''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((&&&''''''(((((())))))***(((((((((((())))))))))))''''''''''''(((((((((((('''((())))))''''''((()))************++++++++++++************************))))))*********+++++++++*********+++++++++++++++++++++,,,,,,...///111222...//////000000//////...///000000111111222333333555666888999:::<<<@@@CCCIIITTThhh######$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&&&&%%%&&&&&&$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&'''((((((((((((((('''))))))((((((((('''''''''++++++************+++++++++******+++,,,,,,***(((*********+++,,,,,,------......---,,,,,,---...///------......///000000000//////.........---------,,,,,,------...//////000........................,,,---///000000000000///222444444333000000111444111111111222333333444444111333555666444333444444111222444555555444222111444444333333333444444555666666666666666666666666777666555444333111000000000000///...............------,,,,,,++++++*********,,,...000222222222111---,,,+++))))))))))))******************+++++++++******))))))******+++,,,+++******)))))))))))))))***++++++++++++***)))))))))+++,,,+++)))''''''((('''''''''''''''''''''''''''((()))***************((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%(((((($$$###'''%%%%%%$$$$$$%%%&&&((()))"""###$$$&&&'''&&&%%%$$$#########$$$$$$&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))''''''&&&%%%%%%&&&''''''&&&'''(((''''''''')))+++'''''''''&&&%%%$$$###"""(((((((((((((((((((((((((((((('''&&&''''''))))))))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((())))))))))))''''''((((((((()))))))))''')))***)))((('''((()))*********++++++,,,,,,,,,************************(((((()))))))))***************++++++,,,,,,------,,,,,,,,,---...///000111/////////....../////////000000111222222333333444444555777888999;;;???BBBIIITTThhh""""""###$$$&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&"""###%%%$$$###""""""######$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((%%%&&&''')))************))))))(((((('''''''''&&&))))))(((((((((((())))))++++++***+++,,,+++)))&&&))))))+++,,,---.........000///---,,,++++++,,,,,,------......///000000000//////.........---------------......///000000111.....................---***+++---///111111111111222444555333000///111444000111111222333333444444000222555666555444444555000222444666666444222000666666555444444444555555666666555555555555666666777666555444222111000000111111000///////////////------,,,,,,+++***))))))***+++...111222333222111...---***(((((((((***+++*********************************)))***++++++,,,,,,+++***)))((((((((((((((((((***+++,,,---------(((***+++***(((&&&&&&'''((((((((((((((((((((((((''''''(((******+++++++++((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((($$$$$$))))))$$$###'''%%%%%%$$$$$$%%%'''((()))'''''''''((()))***+++,,,############$$$%%%&&&''''''''''''((((((((())))))''''''''''''((((((((()))%%%&&&&&&'''((()))******&&&&&&$$$$$$$$$$$$&&&&&&'''***+++***((('''***---)))))))))***))))))(((((())))))))))))))))))))))))((('''&&&&&&'''((()))***))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))'''((((((((())))))******''')))***)))((('''(((***(((((())))))*********+++************************(((((((((((())))))))))))++++++,,,,,,---...//////......---------......///000///...------...///000111222222333333444555555333555666777888;;;>>>AAAIIIUUUhhh###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((((()))&&&&&&&&&''''''''''''((('''(((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((())))))))))))(((((((((((()))***+++,,,,,,---++++++++++++******)))))),,,***((())),,,...---++++++,,,...---,,,++++++,,,........................------......///000000000,,,------...............///////////////////////////...------///000000///222222222111111111000000111222222333333222222111111222222333444555666666444444333333333444444555555444333222222333444555777777777666555444333333333333222222111000//////------...//////...---,,,++++++***)))***+++,,,...---...///000111222333333,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++***((('''(((*********))))))))))))******)))***+++,,,,,,,,,,,,,,,,,,+++)))((((((((()))***''''''''''''''''''''''''''''''''''''(((((((((((())))))***++++++)))((('''))))))(((((('''''''''&&&''''''%%%$$$$$$$$$$$$$$$&&&''')))******((('''%%%'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((()))***)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''***,,,...))))))))))))((((((((((((&&&&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***))))))***))))))((('''&&&%%%&&&''''''(((''''''''''''((((((%%%""""""&&&)))%%%&&&&&&&&&'''((((((((()))((('''(((******)))'''***)))((('''&&&&&&'''(((***)))(((''''''((()))******)))(((''''''''''''''')))(((&&&%%%%%%'''***+++))))))((('''''''''''''''''''''((()))))))))))))))(((((((((((()))***+++,,,///---++++++,,,,,,+++***'''((()))++++++,,,,,,,,,---,,,,,,,,,,,,---.........000111000///...///111111222222333333444444555888999999999999;;;???BBBMMMUUUfff~~~###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))))))))&&&'''(((((((((((((((''')))))))))******++++++,,,---,,,,,,+++******++++++...,,,***+++---......,,,***,,,......---,,,,,,---------------------------,,,,,,------.../////////------...////////////...///////////////////////////...------///000000///111111111000000/////////111222222333333222222111222222333444666777888888555555444444333444444555555555444333333444555555777777888888777666444333333333222111111000//////111000///---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++,,,---///111333444555///...,,,+++*********+++'''(((((((((((('''&&&&&&)))******((('''&&&''')))******))))))))))))******''''''((()))))))))((((((***)))((('''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))************)))(((((()))((((((((('''''''''&&&(((((((((((((((''''''''''''((())))))))))))'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))***)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''***+++'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((((()))((((((''''''***)))'''&&&%%%%%%&&&&&&''''''(((((((((''''''&&&&&&''''''((()))(((((((((&&&&&&%%%$$$$$$%%%'''***&&&&&&'''''''''''''''''')))))))))***++++++)))'''***)))((('''&&&''''''(((***)))(((''''''((()))***)))((((((''''''(((((((((&&&''')))***+++)))(((&&&))))))((('''''''''''''''''''''((()))))))))))))))(((((())))))***+++++++++...---++++++,,,---,,,++++++++++++,,,,,,------...---------------......///...000111000///...///111111111222333333444444555666777777888888:::>>>AAAKKKSSSddd{{{###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((%%%&&&''''''((((((((((((************************...---,,,+++***+++,,,---...,,,+++***,,,,,,,,,+++***,,,---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............///000000000/////////////////////////////////...------///000000///000000////////////......111111222222222222111111222333444555777888999:::777666555444444444444444555555444444444444555555666777999:::999777555333222222111111000000//////111000---+++***+++,,,---,,,,,,,,,------,,,++++++)))***+++...000222444555111000---***))))))******)))))))))***)))((((((''''''(((((('''&&&%%%'''(((***))))))(((((())))))***'''((((((((((((''''''&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******)))(((((((((((((((((((((((('''''''''''''''&&&''')))******))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''')))***)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((((()))))))))))))))((())))))'''&&&&&&%%%&&&&&&%%%%%%&&&'''''''''&&&&&&''''''((()))))))))))))))%%%$$$######&&&((())))))((((((''''''''''''''''''))))))***+++---,,,)))'''***)))'''&&&&&&'''((((((***)))(((''''''((()))***(((((((((((((((((()))***'''((()))******)))''''''))))))((('''''''''(((((((((((())))))******))))))'''((()))++++++++++++***---+++***+++,,,------,,,---,,,+++++++++,,,---.........------......///000...000111000///...///111111111222222333444444444333555666777888:::>>>AAAHHHQQQbbbyyy###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((((((''''''&&&%%%&&&'''((())))))))))))+++*********)))))))))(((---,,,***))))))***,,,---,,,***))))))((()))(((((((((***,,,---,,,,,,,,,...+++++++++++++++++++++++++++,,,,,,------...//////...//////000000000000000///////////////////////////...------///000000///////////////////////////111111222222222222111111111222333444666777999999888777666555444333333333555444444444444444444555555777999;;;:::888555333111111000000000/////////...---,,,++++++,,,,,,---,,,,,,---......,,,+++***))))))+++---///000222222000...+++)))(((((()))***+++++++++++++++***))))))'''(((((('''&&&&&&''')))))))))(((((((((((())))))***+++++++++***)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))((('''&&&'''((()))''''''''''''''''''''''''"""###%%%'''((((((&&&%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&((()))((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''+++***)))(((((('''((((((''''''((()))))))))((((((%%%%%%&&&&&&'''(((((()))$$$%%%&&&'''''''''''''''&&&&&&'''((((((((((((((('''$$$"""###''')))((('''))))))((((((''''''&&&&&&(((((()))+++,,,+++)))&&&)))((('''&&&&&&'''((()))***)))(((''''''((()))*********)))((((((((())))))---***&&&######%%%)))+++))))))((((((((((((((()))((())))))*********))))))&&&(((***,,,---,,,+++***,,,***)))***,,,.........---+++***(((((()))+++,,,///............///000000...000111000///...///111111111111222333333444444222444666777888;;;>>>AAAFFFPPPaaawww###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''((()))***************++++++******)))(((((((((******)))(((((()))***+++++++++***)))((((((((()))((()))+++,,,+++***+++,,,++++++++++++++++++++++++---------...//////000000...//////000000000000000///////////////////////////...------///000000///000000000000000000000000000111111222222111111000///000111222444555666777888777666444444333333333333444444444444444444333333555888::::::777444222000000//////////////////,,,---......---+++)))'''+++,,,---------,,,+++*********+++,,,------......,,,+++)))(((((((((***+++)))))))))))))))((('''''''''((()))(((''''''(((***))))))(((((((((((()))))),,,,,,,,,,,,+++******)))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))'''&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''!!!$$$&&&'''&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''%%%'''((((((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))(((''''''&&&&&&&&&'''%%%&&&''''''((((((((('''%%%%%%&&&''''''(((((((((%%%&&&'''((((((((((((((($$$%%%&&&&&&''''''&&&&&&)))&&&###$$$'''(((&&&$$$)))))))))((((((''''''&&&''''''''')))******'''%%%)))((('''&&&&&&'''((()))***)))(((''''''((()))***---,,,+++***)))(((((((((***(((%%%""""""$$$'''***))))))((((((((())))))***))))))************))))))'''(((***,,,---,,,+++***+++***)))***---...///...---+++***(((((()))+++,,,///............///000000...000111000///...///111000000111222222333333444222444777999:::<<>>@@@FFFPPPbbbwww###$$$%%%%%%&&&&&&%%%%%%##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''******+++******)))(((''')))))))))))))))((((((((('''((()))+++++++++))))))+++---...---++++++---///,,,...///...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000------...////////////...///////////////////////////...------///000000///.........//////000000000000000111111111111000000//////000000000111111111444333333222222222333333000111222222222222111000000111222333333222111111........................,,,,,,------,,,***'''%%%((((((((()))***+++,,,---(((((()))******+++,,,,,,,,,,,,------,,,+++***))),,,,,,,,,,,,,,,+++******&&&'''''''''&&&&&&(((***((((((''''''''''''(((((('''((()))))))))))))))(((((())))))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((((((''''''%%%%%%&&&''''''&&&%%%%%%######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((###""""""######$$$%%%&&&%%%&&&'''(((((()))))))))'''((((((((((((&&&%%%$$$&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%''''''&&&%%%&&&'''((((((((((((((()))))))))***(((&&&&&&'''((((((((((((''''''&&&'''((()))******)))(((''''''((()))******************+++,,,---!!!$$$(((,,,---+++(((&&&))))))(((((()))******+++***++++++++++++***)))((())))))***++++++,,,,,,---,,,+++******,,,......---+++++++++,,,,,,------...---------------......///...000111000///...///111000000000111222222333333222555777999999:::<<<>>>DDDPPPbbbvvv$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$'''(((((())))))(((((('''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((************)))'''&&&%%%((((((((()))))))))))))))&&&(((+++------,,,***))))))+++,,,+++***))),,,//////000111000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,------...............///////////////////////////...------///000000///---------.........//////000000111111111111000000000000000000000000000000222222222111111222333333///000111222222111000//////000000111111111000000---.....................'''((()))***+++,,,------'''''''''''')))+++---...&&&&&&''')))***,,,------...///000000///,,,)))'''((((((((((((((('''&&&&&&$$$%%%&&&&&&%%%%%%''')))((((((''''''''''''(((((((((((()))******+++******'''((()))))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))%%%&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%'''*********)))(((%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%&&&&&&'''&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))&&&'''((()))************$$$%%%&&&(((((((((((('''&&&&&&&&&&&&%%%%%%$$$###%%%&&&''''''((((((''''''!!!$$$'''(((&&&%%%'''***''''''(((((())))))******,,,)))&&&&&&''')))******((('''&&&&&&'''((()))******)))(((''''''((()))***(((((((((***+++---///000&&&'''((()))***+++,,,---))))))((())))))***+++++++++++++++++++++***)))(((************+++,,,---...---+++***+++,,,------,,,'''((()))++++++,,,,,,,,,---,,,,,,,,,,,,---......///000111000///...///111000000000111222222333333222444777888888999:::<<>>@@@EEELLL\\\rrr$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###%%%%%%&&&''''''&&&$$$###%%%&&&%%%###"""###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******$$$$$$$$$%%%&&&(((***+++&&&%%%%%%''')))******)))''''''((()))*********)))+++++++++************)))************************)))&&&%%%(((---///---***111222333333222///,,,+++***++++++,,,,,,---------............------------........................///...------------------000000000000000000000000000////////////000111111000000000000000000000000111111111111111111111111111111000000//////....../////////000//////...---------------......///000)))&&&%%%'''+++------+++************************,,,++++++***************,,,------...---,,,***)))&&&&&&((()))))))))((((((''''''((((((((((((''''''&&&$$$###%%%)))+++***)))''''''((((((((()))))))))((()))))))))((('''&&&&&&'''''''''''''''(((((())),,,***''''''((())))))((('''&&&&&&&&&&&&((()))***&&&''''''''''''&&&%%%$$$&&&&&&&&&''''''''''''((('''%%%$$$%%%&&&'''&&&%%%''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%$$$&&&))))))%%%###%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((&&&$$$%%%&&&'''&&&%%%$$$$$$#########$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((******(((&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))++++++***((('''''''''''''''((())))))))))))((('''''''''''''''(((((((((((()))(((((()))++++++)))'''((((((''''''(((((()))***))))))((((((((('''''''''''''''''''''((()))******)))))))))))))))))))))))))))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,------------------............//////////////////000111111111111222222222333333333666555444444666:::>>>AAACCCIIIYYYooo$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&((('''%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$"""!!!"""%%%(((''''''''''''''''''''''''###$$$%%%&&&''')))************)))))))))(((((()))''''''((()))++++++***((())))))***+++,,,,,,,,,,,,***************)))((((((***************************)))(((***---///...---111222222222111...,,,++++++,,,,,,,,,---------............------,,,,,,,,,---..................---...------,,,,,,,,,------////////////////////////........./////////000000////////////////////////000000000000000000000000000000000//////............////////////...------,,,,,,,,,,,,---...//////)))'''&&&'''***,,,,,,+++******************************)))))))))))))))******++++++++++++***)))(((&&&(((***++++++***((('''''''''((((((((((((''''''(((&&&###$$$''''''### (((((((((((())))))))))))))))))))))))((('''%%%%%%&&&&&&&&&&&&&&&'''((((((***((('''&&&((()))((((((''''''&&&%%%&&&'''((()))((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''((('''%%%%%%%%%'''((('''&&&%%%%%%&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%(((%%%&&&((('''""" !!!'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''***,,,......,,,+++******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((+++***)))(((((((((((((((&&&((()))++++++)))(((&&&''''''''''''(((((((((((((((((()))+++,,,+++)))&&&'''''''''''''''((()))))))))))))))((((((((('''''''''''''''''''''((())))))((((((((()))))))))))))))******+++,,,------------*********++++++,,,------******+++,,,,,,---......---------............//////////////////000000111111111111222222333333444444444555666999;;;===>>>BBBHHHWWWkkk$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!"""%%%(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((++++++++++++******))))))***++++++---...---***'''******+++,,,,,,,,,,,,,,,------.........---,,,+++************************+++---...---++++++,,,........./////////...,,,,,,------------..................------,,,,,,,,,+++------...//////...------------,,,,,,,,,------...////////////////////////------......////////////......................../////////////////////////////////..............................---,,,,,,+++*********++++++,,,---+++***)))((()))***))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))((((((((()))***,,,...---***'''%%%''''''((((((((((((''''''(((&&&$$$$$$%%%###(((((((((((())))))))))))))))))))))))((('''%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&(((((((((''')))((('''%%%%%%%%%&&&''')))))))))(((((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%&&&((())))))'''$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%)))&&&%%%'''&&&######%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((******((('''&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((()))&&&((()))++++++)))(((&&&''''''''''''(((((((((((((((((()))+++,,,,,,)))&&&'''''''''''''''((())))))******)))))))))((((((((('''''''''(((((((((((((((''''''(((((())))))))))))******+++------.........************+++,,,---...******+++,,,,,,---......---------............///...//////000000000000000000000111222333333444444111333666:::<<<<<<<<<;;;CCCIIIVVViii|||$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''!!!!!!!!!"""%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&%%%###"""###%%%((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))************+++,,,...111222000,,,))))))***************))))))+++,,,---...---,,,+++***************************+++...///---(((''')))---+++,,,,,,---------,,,,,,------------------------------------,,,,,,,,,,,,,,,---...//////...---,,,------------------...///000000000000000000000000,,,------...///...........................................................................------------......------,,,++++++******))))))******+++,,,+++***)))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((***+++------,,,)))&&&$$$''''''((((((((((((''''''$$$&&&'''(((&&&### ''''''((((((((()))))))))((()))))))))((('''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%&&&(((((('''&&&)))((('''%%%%%%%%%%%%&&&***)))((((((''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&''')))***)))((($$$$$$%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$'''(((&&&(((+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%$$$%%%&&&'''''''''&&&&&&########################$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&'''(((((((((((()))))))))''''''&&&&&&''''''((()))(((''''''''''''(((((()))'''((())))))))))))((('''''''''''''''((((((((((((***))))))***,,,,,,***(((((((((''''''(((((()))************)))))))))(((((('''(((((()))))))))((((((&&&''''''(((((())))))***)))***+++,,,---.........))))))(((((()))+++---...+++++++++,,,,,,------------------............///......///000000000000000000000111222333444444555000333777:::<<<<<<;;;:::DDDHHHUUUggg{{{%%%$$$###""""""###$$$%%%######$$$%%%%%%&&&''''''###!!! !!!###%%%&&&&&&&&&&&&%%%&&&&&&''''''(((%%%&&&&&&%%%$$$$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''))))))))))))((()))***...222444333000,,,++++++++++++***)))(((((()))***+++,,,,,,***((('''************************------,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,---///000000///---,,,......------......///000000000000000000000000000+++,,,---.........------------------------------------------------------------------------------,,,------------,,,++++++---,,,+++***))))))))))))*********)))(((((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((((((((()))*********(((&&&%%%''''''((((((((((((''''''%%%)))......***&&&$$$%%%&&&&&&'''''''''((((((((('''(((((((((((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&(((((('''&&&((('''&&&%%%%%%%%%&&&''')))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&((())))))(((%%%&&&&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$(((((($$$###%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''((((((&&&$$$%%%&&&'''&&&%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%###$$$&&&((('''''''''(((((((((((()))((((((''''''(((((()))***&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((+++***))))))++++++***))))))(((((((((((()))******))))))((((((((('''''''''((())))))******)))((((((&&&&&&''''''((())))))***((()))***,,,------......((((((''''''(((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...///000111000000//////000111222333444444555333444555888:::;;;======BBBGGGTTTggg{{{%%%$$$###""""""###$$$%%%######$$$%%%%%%&&&'''''''''%%%""""""$$$&&&((((((&&&&&&&&&&&&&&&'''((()))%%%&&&''''''&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))************(((&&&%%%%%%(((,,,222555555222///.........---,,,+++***))),,,---...//////---,,,***************************111---******,,,...---***---------,,,,,,+++++++++******))))))))))))))))))+++++++++,,,,,,---------,,,---///000000///---,,,...............///000111000000000000000000000000+++,,,---.........---,,,------------------------------------------------------------------------,,,------------,,,++++++......,,,+++***)))))))))((()))))))))((()))+++,,,))))))))))))))))))))))))'''''''''''''''((()))***(((((('''''''''(((((()))%%%&&&'''((((((((('''&&&''''''(((((((((((('''''')))///555444---'''&&&(((&&&&&&&&&&&&'''''''''(((''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&(((((('''%%%&&&%%%$$$$$$%%%&&&((()))'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&'''''''''((((((%%%$$$$$$%%%'''(((((('''''''''((((((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%(((&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&******)))((((((((((((((((((&&&$$$%%%&&&'''&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""" !!!$$$'''&&&&&&&&&'''''''''((((((((((((((((((((()))******%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((())),,,***))))))***++++++***)))))))))))))))***++++++(((((('''''''''&&&&&&&&&((()))***++++++***)))(((&&&&&&&&&'''((())))))***'''(((***+++,,,---------''''''&&&&&&'''))),,,------,,,,,,,,,,,,,,,,,,,,,---------.........//////---...000111111111000//////000000222333444555555666555444555777:::>>>@@@@@@EEERRRfff{{{%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&((($$$%%%&&&$$$""""""%%%(((((()))))))))************)))((('''&&&%%%$$$$$$$$$!!!"""$$$%%%&&&'''''''''&&&(((***---/////////...//////...---+++***))))))---.../////////...---,,,,,,+++)))''''''(((***+++))))))))))))***************+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,------......------,,,---...///...,,,+++,,,---000000///...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...,,,+++,,,......+++)))+++,,,,,,------,,,,,,+++)))***+++***)))((((((***+++*********))))))((((((******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$((((((((('''&&&&&&%%%%%%'''((()))(((&&&%%%%%%'''(((''''''&&&&&&((()))***((((((''''''''''''((((((***)))'''%%%%%%%%%'''(((''''''&&&%%%&&&'''((()))###%%%%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$%%%&&&'''&&&&&&'''''''''''''''&&&)))((('''&&&%%%%%%&&&'''((('''%%%#########%%%&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&************)))))))))))),,,,,,,,,+++++++++******++++++******))))))(((((()))(((((('''''''''((((((%%%&&&''')))******************)))))))))))))))***))))))***+++,,,,,,------333///***)))+++------,,,*********+++,,,---...///***++++++,,,,,,------...////////////000000000000222222222222222222333333::::::999888888999::::::DDDGGGSSSfff{{{%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''(((((()))((($$$ ''''''((((((((())))))))))))((('''&&&%%%%%%%%%%%%''''''((()))))))))((((((&&&(((***---............,,,,,,,,,,,,,,,+++++++++---...//////...---,,,++++++***((((((((()))***+++))))))))))))***************+++,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,------------,,,,,,,,,---...---+++***+++,,,------------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++...,,,+++,,,------+++))),,,,,,------------,,,,,,)))***+++***)))((((((************)))))))))((((((******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$'''''''''''''''&&&&&&&&&'''((()))(((&&&%%%&&&'''(((''''''&&&'''((()))***))))))(((((((((((()))))))))(((&&&%%%$$$%%%&&&'''%%%%%%$$$######$$$%%%&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((())))))''''''''''''''''''&&&&&&(((((('''&&&%%%&&&''''''))))))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))...------,,,++++++******)))))))))))))))))))))))))))(((((('''''''''(((((('''((()))******+++++++++******))))))))))))******)))******+++,,,,,,------...,,,)))(((***,,,------++++++++++++,,,------...............------------/////////000000000111111111222222222222333333333999999888777888999:::;;;CCCFFFRRReee{{{%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$%%%&&&%%%"""!!!!!!!!!&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%%%%***************)))((('''&&&(((***,,,------------((())))))***+++,,,---...............---,,,******))))))(((((((((***+++,,,)))))))))*********++++++)))***,,,------+++)))(((******************************+++,,,,,,,,,++++++,,,,,,------------,,,,,,+++,,,---,,,*********,,,***++++++---...///000111,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...---------------,,,,,,---,,,+++,,,------+++)))+++++++++,,,,,,+++++++++)))***+++***)))((((((*********))))))))))))((((((***))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&(((((((((&&&%%%&&&'''(((''''''''''''((())))))))))))))))))))))))))))))((('''%%%$$$$$$$$$%%%&&&%%%%%%$$$#########$$$$$$***(((&&&(((***,,,***((('''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&((((((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))'''((((((((('''&&&%%%%%%''''''&&&&&&&&&'''(((((('''(((***++++++)))'''&&&&&&'''((())))))((('''&&&))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&'''((()))******......---,,,,,,+++******&&&&&&'''(((((()))******(((((((((''''''(((((()))*********************************************************++++++,,,,,,---)))))))))((('''))),,,///,,,,,,,,,++++++,,,------111111000000///......---000000000111111111222222111111222222222333333333888777777777888:::;;;===AAAEEEQQQdddyyy%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''!!!###%%%'''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&'''((()))***+++,,,++++++''''''((()))+++,,,,,,---......---,,,+++***))))))(((((((((((()))***,,,---))))))*********+++++++++)))***,,,---,,,***(((&&&))))))))))))))))))))))))((()))***+++,,,------,,,,,,,,,,,,------,,,,,,,,,***+++,,,+++***)))***+++******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...------------------------,,,,,,,,,,,,,,,+++***)))((())))))******))))))((()))***+++***(((((((((***))))))))))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&'''((('''&&&%%%&&&(((''''''''''''((((((((()))((((((((((((((((((((((((&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%((($$$"""$$$(((+++((($$$%%%&&&'''((((((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&''''''((((((%%%&&&'''(((((('''&&&%%%%%%''')))******)))'''%%%((((((''''''''''''((((((&&&&&&&&&'''''''''''''''(((((())))))******++++++***************+++******&&&'''''''''((((((((()))(((((((((((((((((()))***+++******))))))(((((()))))))))******++++++***************++++++,,,,,,,,,(((***+++)))''''''+++...------,,,+++++++++,,,,,,000000000000//////......000111111111222222222222111111111222222333333444666666666666888:::<<<===???DDDQQQcccwww%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%'''''''''(((((('''%%%###&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&'''(((((())))))*********'''(((((())))))*********---,,,,,,+++***)))))))))((((((((())))))***+++,,,************++++++++++++***+++,,,,,,,,,***((('''))))))))))))))))))))))))((()))***+++,,,---------+++,,,,,,,,,,,,,,,,,,+++)))***++++++))))))***+++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------------------------------++++++,,,,,,+++*********))))))************)))))))))***+++***(((((((((***(((((((((((((((((())))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$%%%%%%&&&'''((())))))%%%'''((('''&&&&&&'''(((&&&''''''(((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""!!!&&&(((&&&"""$$$%%%&&&((((((((('''&&&((('''%%%%%%%%%%%%'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((())))))(((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&''''''(((((((((&&&%%%$$$$$$$$$%%%&&&'''%%%''')))******)))'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((++++++******))))))((((((&&&&&&'''((()))***++++++)))((((((((('''''''''&&&((((((((((((((()))*********)))((('''&&&&&&''''''((()))***+++,,,+++++++++***+++++++++++++++,,,,,,+++------+++((('''***---------,,,+++++++++,,,,,,------........./////////000111111111222222222222000000111222333333444444555555555666888:::<<<>>>???DDDQQQbbbuuu%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$###$$$######%%%''''''&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''''''''(((&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++***))))))))))))***(((((())))))******++++++*********++++++++++++,,,++++++++++++++++++******************************((()))***+++,,,---------++++++,,,,,,,,,,,,++++++)))***++++++***)))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++,,,,,,,,,,,,------***+++---,,,***))))))***++++++,,,,,,,,,,,,++++++)))***+++***)))((((((***''''''(((((((((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&((('''&&&&&&'''(((&&&''''''((()))(((((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&$$$"""###&&&'''&&&######$$$&&&((()))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))***+++++++++***((('''&&&&&&'''''''''''''''&&&%%%&&&''''''((('''''''''((('''%%%$$$%%%&&&(((***&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((******)))((('''&&&%%%%%%$$$$$$%%%&&&((()))************)))(((((('''&&&&&&(((((((((((()))***++++++***)))'''&&&%%%&&&''''''((()))***,,,,,,,,,++++++++++++++++++++++++++++++---......,,,***)))***+++,,,,,,,,,++++++,,,------+++,,,,,,---......//////000000000111111111222222000000111222333444444555555555555666777999<<<===???EEEQQQbbbsss%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###$$$"""!!!###'''))))))(((%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''(((((())))))*********)))((((((((((((''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((((()))***+++)))))))))*********))))))*********+++++++++,,,,,,,,,,,,+++***++++++,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***************+++++++++*********+++++++++,,,,,,)))+++---,,,***((()))***)))******++++++******))))))***+++***)))((((((***'''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&&&&&&&''''''((((((%%%&&&''''''&&&&&&''')))&&&&&&((()))))))))((('''((()))***++++++***)))(((%%%%%%&&&'''''''''''''''"""###%%%'''(((((((((''''''''''''&&&&&&&&&&&&&&&###%%%''')))***)))((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((()))***++++++)))'''&&&%%%%%%&&&'''((((((((((((&&&'''((((((((('''&&&%%%'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))***+++,,,***)))'''&&&&&&'''((()))''')))+++,,,------,,,+++++++++++++++++++++++++++---,,,++++++,,,,,,,,,+++++++++++++++,,,------...---------------------.../////////000000000111111///000111222333444444555666555555666777999;;;<<>>BBBKKK[[[lll%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&'''((())))))******)))((((((''''''(((((()))***))))))))))))))))))******)))))))))***+++,,,---...***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))))))))***+++,,,---......------------,,,,,,+++++++++,,,,,,++++++***************************,,,+++)))(((((()))+++,,,'''(((((((((((((((((()))&&&&&&&&&''''''''''''((('''(((******)))(((((()))+++******)))((('''&&&%%%&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''))))))(((&&&&&&'''''''''(((((())))))***++++++++++++***))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&(((''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&"""''''''(((++++++)))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((''''''&&&'''''''''&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++)))(((&&&$$$###"""&&&&&&'''''''''(((((((((''''''((((((((((((''''''%%%&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((()))))))))))))))***'''((((((((())))))))))))((())))))+++,,,---......,,,,,,,,,,,,,,,---------))))))******+++,,,,,,---,,,------...///000111111...//////000000//////...000111111222222333444444777777777888999;;;<<<===>>>BBBKKK[[[mmm%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$''''''((((((((((((''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&'''((()))************((((((''''''(((((()))******************************************+++,,,---+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,))))))))))))***+++,,,---,,,,,,,,,++++++*********)))******++++++******)))))))))))))))))))))))))))************************((((((((((((((('''''''''&&&'''''''''((((((((((((&&&((())))))'''&&&&&&''')))))))))(((((('''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&(((((('''%%%'''''''''(((((((((((((((***************))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&%%%######%%%'''%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%'''&&&&&&)))***(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))*********))))))***+++,,,,,,------******++++++,,,,,,,,,,,,)))))))))******+++,,,---+++,,,,,,---///000000111......////////////......000111111222222333444444444555555777999;;;===>>>>>>BBBLLL[[[mmm%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###''''''((((((((((((''''''''''''''''''''''''''''''++++++***)))))))))))))))&&&'''((()))***************************++++++,,,+++++++++*********************))))))((())))))))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............))))))))))))***+++,,,---+++*********))))))((((((((())))))*********))))))((((((((((((((((((((((((((()))+++------+++)))((())))))(((((('''''''''&&&))))))******+++++++++,,,%%%'''((('''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$###$$$&&&''''''%%%$$$(((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$&&&'''%%%"""!!!###%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%###''''''###"""%%%'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''((())))))(((&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&'''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''((((((((()))''''''(((((((((((('''''''''(((((()))))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((()))))))))******++++++)))************+++++++++*********++++++,,,,,,---))))))******++++++++++++************+++,,,---...******+++,,,---//////000......////////////......000111111222333333444444111222333555888;;;>>>??????BBBLLL\\\nnn$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&(((***+++))))))))))))))))))))))))'''((()))++++++******))),,,+++)))(((((()))+++,,,++++++************++++++***+++,,,---------------------------...///000000++++++******)))(((''''''(((((()))***------+++)))))))))************)))))),,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,))))))(((((((((((())))))'''''''''''''''&&&&&&%%%'''''''''''''''((())))))***)))((('''&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&(((((('''&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&(((((((((((((((''''''&&&$$$###"""###$$$&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$######"""############""""""!!!''''''((((((''''''&&&%%%((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%######&&&'''&&&$$$'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&(((******)))((((((((('''&&&&&&&&&%%%)))&&&%%%&&&((()))'''%%%###$$$$$$%%%%%%&&&&&&''''''''''''''''''((()))***++++++******)))))))))(((&&&%%%$$$%%%''')))))))))(((''''''&&&&&&&&&''''''+++++++++******(((''''''%%%'''((('''&&&&&&'''(((((((((((((((((('''''''''))))))))))))(((((((((((((((((())))))))))))(((((((((***+++------,,,+++***'''(((***,,,---,,,+++***+++++++++,,,,,,---------...------------...//////+++222222,,,...999<<<888222111111111222222333444222333444666888:::<<<>>>@@@AAAHHHUUUggg&&&&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''%%%$$$'''''''''''''''''''''''')))(((((('''''''''(((((())))))))))))))))))))))))((()))+++,,,,,,,,,+++***,,,+++***))))))***+++,,,++++++************++++++((())))))***++++++******************+++,,,---...------,,,++++++***))))))&&&&&&'''***---///...---)))******************)))))))))******************))))))))))))))))))))))))******))))))((()))))))))))))))(((((((((((())))))'''(((((((((((('''&&&&&&'''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((***++++++)))(((((()))(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''&&&%%%###""""""$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######'''''''''''''''&&&%%%%%%$$$%%%%%%&&&%%%$$$###"""###$$$%%%%%%&&&&&&&&&&&&'''%%%######%%%'''&&&$$$&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))***)))'''''''''''''''&&&&&&&&&(((&&&%%%&&&((()))'''%%%$$$%%%%%%&&&&&&'''(((((((((''''''''''''(((((()))(((((((((''''''&&&&&&&&&'''&&&%%%&&&(((((((((&&&''''''&&&&&&&&&''''''(((***++++++******(((''''''&&&'''((((((&&&%%%&&&(((''''''''''''''''''''''''))))))))))))(((((((((((())))))************))))))(((***+++------,,,+++***)))***,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,------------------...//////+++000111---222???FFFDDD333222222222222222333444444444555777999;;;===>>>@@@AAAHHHUUUggg''''''&&&%%%$$$"""!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((&&&%%%$$$''''''''''''''''''''''''))))))))))))((('''&&&%%%))))))))))))))))))))))))******,,,---------,,,+++************************++++++++++++++++++++++++(((((())))))******)))))))))))))))******+++,,,,,,......------,,,,,,++++++)))((()))+++---...---,,,******++++++++++++******''''''((())))))***++++++************************++++++)))((((((''''''''')))((((((''''''(((((()))(((((()))))))))(((''''''''''''&&&&&&''''''((()))(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&((()))((('''%%%%%%&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((''''''&&&)))'''%%%%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###$$$'''((((((&&&###!!!"""###%%%&&&''''''&&&&&&'''%%%###$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&'''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%&&&''''''(((((())))))((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&(((''''''((()))(((&&&$$$&&&&&&&&&&&&'''((())))))************)))(((''''''((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******++++++++++++******)))***+++,,,---,,,+++++++++,,,---...---,,,+++***---,,,,,,,,,,,,,,,,,,+++---------------......///,,,000000---222@@@HHHHHH444444333222222333333333555555666888:::<<<>>>???@@@AAAHHHUUUfff~~~&&&&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''')))))))))(((((('''&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%(((((((((((((((((((((((()))***,,,---------,,,+++)))***++++++++++++***)))++++++++++++++++++++++++)))******+++++++++******)))******+++,,,,,,------......------,,,,,,,,,,,,...---++++++,,,,,,***(((+++++++++,,,,,,+++++++++''''''(((((())))))))))))))))))))))))))))))))))))***)))(((((('''''''''((((((((((((''''''((((((((()))))))))))))))((((((''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''((('''%%%######$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********(((((((((((((((''''''&&&)))'''%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))((('''&&&$$$"""###%%%'''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&'''%%%&&&&&&&&&'''(((((((((''''''&&&''''''''''''&&&%%%%%%%%%&&&''''''((((((***)))((('''''''''''''''((((((((((((((((((''''''''''''''')))***)))'''$$$&&&&&&&&&&&&'''(((******))))))******)))((('''''')))******)))&&&%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))******++++++******))))))***+++,,,,,,,,,++++++,,,,,,------,,,+++***)))---------,,,,,,+++++++++------,,,,,,------...///---000000---///777<<<;;;555444333333222333333333555555666777999;;;===>>>???AAAGGGTTTeee}}}######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))+++,,,,,,,,,+++***)))***++++++++++++***)))***+++,,,,,,,,,,,,+++*********+++++++++******)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++///---++++++++++++)))(((+++++++++,,,,,,+++++++++))))))))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&'''(((((()))((((((''''''''''''(((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((()))******((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++(((((((((((((((''''''&&&%%%###"""!!!"""""""""!!!&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$##################$$$&&&'''(((&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&$$$%%%&&&''''''(((''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$&&&%%%&&&&&&&&&'''(((((((((&&&'''''''''&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''***)))((('''''''''''''''''''''((((((((((((((((((%%%%%%&&&)))++++++)))'''&&&&&&&&&'''((()))***+++((())))))))))))((((((''')))******)))'''%%%&&&'''''''''(((((())))))))))))'''((((((((()))))))))***(((((())))))))))))((((((******++++++,,,,,,,,,,,,+++,,,+++++++++***))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,---.........000000//////000000...444333333222222333333333444444555666888:::;;;<<>>@@@GGGTTTdddzzz######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''(((((('''''''''(((((())))))))))))))))))))))))))))))***,,,---------,,,+++,,,+++***))))))***+++,,,***+++---......---+++*********++++++***))))))(((&&&(((***+++,,,,,,+++***************++++++++++++)))(((&&&''')))+++,,,+++)))******************)))******************))))))((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&''''''(((''''''&&&&&&''''''((('''(((((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''(((((((((((((((''''''&&&'''%%%$$$$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$###$$$%%%(((***,,,(((((())))))(((((('''&&&#########$$$$$$$$$%%%%%%+++***'''%%%$$$$$$%%%&&&$$$&&&'''%%%######%%%'''&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))%%%$$$'''***'''''''''''''''&&&&&&&&&%%%''')))(((&&&%%%&&&((($$$$$$%%%%%%&&&'''''''''(((''''''''''''(((((()))&&&&&&&&&''''''(((((((((((('''&&&''')))******))))))((((((((((((((())))))''''''((((((((((((((('''((()))***)))((('''((()))'''''''''((()))*********'''''''''((()))*********)))))))))******)))))))))++++++******++++++,,,,,,++++++******++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........///111222111000000/////////000111222333444555666666777888:::;;;<<<>>>???GGGTTTdddyyy%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((('''&&&&&&((()))***''''''''''''''''''''''''+++***(((&&&&&&&&&'''((())))))))))))))))))))))))+++,,,---.........---,,,,,,+++)))(((((()))+++,,,***+++---......---+++***---------------,,,+++***)))***,,,...///...---,,,++++++++++++++++++++++++,,,)))''''''((())))))((())))))************)))))))))))))))***++++++,,,,,,))))))))))))))))))))))))(((((('''&&&%%%%%%%%%%%%'''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%###%%%'''((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%(((((((((((((((''''''&&&!!!!!!""""""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$%%%&&&))),,,...)))))))))))))))(((((('''###%%%''')))***)))'''&&&---+++(((%%%######%%%&&&$$$&&&'''&&&######%%%(((&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++***'''&&&)))---(((((((((''''''&&&&&&%%%%%%''')))(((&&&%%%&&&)))%%%%%%&&&&&&'''(((((()))'''''''''''''''((()))***((()))))))))******+++++++++)))''''''((()))((((((***))))))(((((((((((()))''''''(((((((((((((((''''''((())))))(((((()))***&&&&&&&&&'''((())))))***&&&''''''((()))******+++******++++++++++++******++++++******++++++,,,---++++++++++++,,,------...+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...000......000000///000111.........///000222333444777777777888999;;;<<<======???GGGSSScccyyy$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###(((((('''&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&(((''''''(((***)))'''%%%''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&(((***+++,,,+++)))((()))))))))***++++++,,,,,,,,,,,,------,,,+++)))(((((()))+++,,,---.........***************)))(((((()))+++---,,,+++***+++,,,,,,,,,,,,+++++++++************))))))))))))******,,,++++++++++++++++++,,,))))))(((((((((((()))))))))))))))))))))((('''''')))((('''&&&&&&'''((()))***)))'''&&&&&&''')))***&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''''''$$$######%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&))))))(((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&'''((((((((('''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$%%%%%%%%%,,,(((###"""&&&(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((,,,((($$$"""$$$&&&&&&%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%''''''((('''&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%''''''((('''%%%""")))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((()))((('''&&&&&&'''((()))###$$$&&&'''''''''&&&&&&'''((()))******)))((('''***)))((('''&&&&&&''''''(((((()))))))))))))))((((((((((((((())))))))))))***)))((('''''''''''''''))))))(((((((((((()))))),,,......+++(((&&&(((***,,,++++++***++++++,,,,,,)))*********++++++++++++***++++++,,,,,,------...+++++++++,,,,,,,,,---------......///000111111222222111000000000222444666555555666777888:::<<<===;;;???HHHUUUdddxxx%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''(((''''''((())))))'''%%%''''''''''''''''''''''''''''''(((((((((((('''''''''((()))***+++***))))))))))))******+++,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,---------,,,++++++***************)))(((((()))+++,,,,,,+++******+++,,,+++++++++************++++++************++++++++++++************++++++******))))))))))))******)))))))))))))))(((''''''(((''''''&&&&&&''''''((('''&&&$$$######$$$&&&'''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$$$$&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((''''''(((((()))((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))%%%!!!"""%%%((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((&&&$$$$$$&&&'''%%%$$$###%%%%%%%%%$$$###$$$%%%"""###%%%''')))++++++,,,%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$"""!!! ''''''''''''''''''''''''((((((((('''&&&$$$"""!!!''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))((((((((()))((('''&&&&&&'''((()))&&&&&&'''((((((((('''&&&'''((()))******)))((('''(((((((((((((((''''''''''''(((((()))))))))((((((''''''''''''(((((((((((()))(((''''''''''''''''''))))))(((((((((((())))))***+++,,,+++))))))***---,,,,,,+++***))))))))))))*********+++++++++,,,,,,------------------------,,,,,,---------..................///000111111111222111000000111222444666444555666777999:::<<<===???AAAIIITTTcccwww&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''&&&'''))))))'''&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))*********))))))******++++++,,,,,,((()))***+++,,,---,,,,,,,,,---------,,,,,,+++***)))************))))))((()))+++,,,,,,+++******+++************)))))))))))),,,++++++******++++++,,,******))))))))))))******+++******))))))******+++)))))))))))))))(((((('''(((''''''&&&&&&''''''(((&&&%%%$$$######$$$%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&######$$$$$$%%%&&&'''''''''''''''''''''((((((((())))))))))))))))))((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&### !!!%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''######$$$%%%''''''%%%"""###%%%&&&%%%$$$###$$$&&&%%%%%%%%%$$$###"""!!! %%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((((('''((((((''''''''''''((()))(((((()))))))))((((((''''''((()))******)))((('''&&&&&&((()))))))))((('''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((())))))(((((((((((())))))''')))***+++***+++,,,...---,,,,,,+++***)))((((((*********+++++++++,,,,,,/////////...---,,,,,,,,,---------.........//////......//////000000111111111111000000111222444555444555666777999;;;<<<===AAACCCIIITTTaaavvv%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%############$$$%%%&&&''')))(((&&&%%%%%%&&&((()))'''&&&%%%&&&((()))(((&&&&&&&&&&&&'''''''''''''''))))))************)))))))))(((((((((((()))******'''(((((()))******++++++,,,,,,,,,,,,++++++******)))***+++,,,------------))))))************)))((()))***,,,,,,***)))***+++)))))))))))))))(((((((((+++******))))))******+++))))))(((((((((((())))))******))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$%%%'''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((((((&&&&&&''''''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%###!!!"""$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&"""######$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&'''&&&$$$!!!%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''''''''''''''''''''''''''(((((()))((())))))((((((((('''''''''((()))******)))((('''###%%%''')))******(((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((&&&&&&%%%&&&&&&'''(((((())))))(((((((((((())))))&&&'''((()))******+++,,,,,,,,,,,,,,,,,,++++++***)))))))))*********++++++......---------,,,,,,,,,------------.............../////////000000000111111000000000111222333444444444666888999;;;<<<<<<@@@BBBIIITTTaaattt############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$%%%&&&''')))(((&&&%%%%%%&&&((()))'''%%%%%%%%%'''(((((('''&&&&&&&&&'''''''''(((((())))))************))))))((((((''''''(((((()))***&&&&&&''''''((())))))))),,,,,,++++++++++++++++++******+++,,,------------((())))))*********))))))(((***,,,+++***)))******(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((((((((()))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((('''&&&%%%%%%%%%&&&''''''''''''&&&((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$###""""""$$$&&&((($$$%%%&&&&&&$$$$$$%%%&&&"""######$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''((()))******)))((('''###%%%''')))******)))((((((((())))))((('''&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))'''''''''((())))))((('''&&&'''(((***++++++++++++(((((((((((()))))))))*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------////////////000000000000000000000000111222333333333444666888:::;;;<<<<<<<<<@@@HHHTTTaaasss"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""############$$$%%%&&&&&&((('''&&&%%%%%%&&&'''((('''%%%$$$$$$'''(((((((((%%%%%%&&&&&&'''((((((((())))))************))))))''''''((((((((()))))))))&&&&&&&&&'''(((((()))))))))))))))***+++---...///.........---,,,+++***)))((())))))************)))(((***++++++***))))))***(((((((((((())))))))))))(((((((((''''''((((((((())))))(((((((((((())))))(((''''''&&&&&&''''''((('''(((((()))))))))))))))((())))))******))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&$$$###"""$$$%%%&&&'''((('''&&&&&&&&&'''''''''''''''&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&$$$"""!!!"""&&&)))$$$&&&'''&&&%%%$$$%%%'''"""###$$$&&&'''((((((((($$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((()))))))))(((''''''&&&&&&''''''((()))'''((()))******)))((('''$$$%%%'''((()))))))))((()))*********)))((('''&&&(((((((((((()))))))))***(((((('''''''''(((((()))))))))(((((((((((())))))(((((((((((())))))&&&$$$!!!"""%%%'''))))))))))))((((((((()))))))))******)))))))))***+++,,,,,,,,,+++++++++,,,,,,,,,------////////////000000000000//////000111111222222222222444666999;;;;;;;;;;;;;;;>>>FFFRRR___qqq#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$###############%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%###$$$&&&(((((((((%%%%%%&&&&&&'''(((((()))((())))))))))))))))))(((&&&&&&((()))))))))((('''''''''(((((()))******+++))))))))))))+++---///000.........---,,,+++))))))(((((()))***************((()))++++++)))))))))***((((((((())))))*********))))))(((((((((((())))))***))))))(((((())))))***((((((''''''''''''((((((''''''((()))))))))))))))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&((()))(((&&&((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&###$$$&&&''''''%%%$$$###%%%&&&((()))))))))'''&&&&&&''''''(((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((%%%''''''%%%######%%%'''%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$###$$$%%%%%%''''''''''''''''''''''''%%%%%%'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%$$$%%%&&&'''((()))))))))(((''''''&&&&&&''')))+++,,,'''((()))******)))((('''&&&&&&''''''(((((())))))++++++++++++***)))(((''''''''''''((((((((())))))******)))((((((((())))))))))))(((((((((((())))))***)))(((***++++++(((%%%"""###&&&((()))))))))(((************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...000000000000////////////...///000111111222222222222444777999;;;;;;;;;;;;===???EEEOOO\\\ppp$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&&&&'''((("""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&$$$######&&&(((((((((%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((%%%&&&(((******)))'''&&&)))))))))***++++++,,,,,,,,,+++*********+++,,,---++++++,,,---------,,,,,,(((((()))***************((()))++++++)))((()))***(((((())))))******++++++******))))))))))))************))))))))))))******))))))(((((((((((())))))''''''((()))))))))))))))$$$%%%&&&''''''&&&%%%$$$''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''+++,,,***'''((('''%%%$$$$$$%%%'''((($$$$$$%%%&&&&&&'''((((((###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###%%%''')))))))))''''''&&&''')))***+++***((('''''''''((())))))***)))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((###%%%&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$'''))))))&&&$$$$$$%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&(((''''''''''''((())))))%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((******)))'''&&&###$$$%%%&&&((()))******'''''''''&&&&&&''''''''')))))))))((('''&&&$$$$$$$$$%%%'''))))))))))))((('''''''''''')))+++---...'''((()))******)))((('''(((''''''''''''((()))))),,,,,,,,,++++++)))((((((&&&&&&&&&'''''''''((((((++++++***))))))((())))))))))))(((((((((((())))))***))))))+++......***'''&&&''')))+++,,,+++***)))++++++,,,,,,,,,---------...------,,,,,,++++++***---------.........//////000000000000////////////...///000111111222222111222444777999;;;<<<;;;;;;AAA@@@DDDLLLYYYppp"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%'''&&&$$$"""!!!###%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''...---,,,***(((&&&$$$###(((((((((((())))))))))))******))))))((((((''''''((((((((((((((()))******------,,,,,,,,,,,,++++++,,,,,,,,,+++***)))(((((()))************+++++++++***)))(((''''''((()))***+++***)))(((((()))***+++,,,***((('''((()))((('''%%%&&&(((******)))'''&&&))))))(((((((((((())))))***))))))'''&&&%%%$$$$$$&&&&&&''''''((()))))))))''''''&&&%%%$$$######"""'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''(((%%%######&&&(((((('''''''''''''''''''''''''''%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&''''''((((((''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&(((((('''&&&&&&&&&&&&'''%%%'''((('''$$$###"""######$$$%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&)))&&&%%%&&&((()))'''%%%'''%%%###$$$&&&&&&### &&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((()))))))))%%%%%%###""""""###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((('''''''''(((+++...///*********)))(((''''''&&&''''''''''''''''''''''''***)))'''%%%%%%''')))***''''''((((((((((((''''''''''''((()))))))))))))))******))))))))))))***************))))))((('''&&&((()))))))))************++++++************************+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000000000000111222222333333444444555777888999:::;;;;;;BBBCCCJJJ\\\ppp$$$$$$%%%&&&%%%%%%############$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''''''''&&&((((((((((((((()))******------,,,,,,,,,++++++++++++******))))))((((((((((((((()))))))))************)))(((''''''((()))******)))(((((((((((()))***+++)))''''''((()))((('''******++++++***)))(((''')))(((((((((((((((((()))&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&''''''%%%######&&&''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&''''''((((((''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&'''(((((((((((()))************)))$$$%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&(((&&&%%%&&&(((((('''%%%&&&%%%%%%&&&&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$'''%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''%%%%%%&&&'''''''''''''''++++++***))))))((('''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))((((((((())))))(((((((((''''''((()))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''************++++++++++++******************************+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000000000000111222222333333444444555777888999:::;;;===CCCDDDJJJ[[[nnn&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((###$$$$$$%%%&&&&&&''''''(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((()))******,,,,,,,,,,,,++++++++++++)))))))))((((((((((((((('''''''''((((((((())))))))))))(((((((((((()))))))))((((((''''''(((((())))))(((&&&'''((())))))(((,,,,,,***)))((('''''''''((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))))))))(((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''''''''''''''(((((((((((('''&&&&&&''''''((((((''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$%%%'''((()))$$$###"""%%%)))***)))'''&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%&&&'''((((((&&&###"""+++++++++***))))))(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''(((((('''((())))))******))))))***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000000000000111222222333333444444555777888999:::;;;>>>DDDEEEJJJ[[[mmm&&&&&&&&&%%%%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))''''''&&&&&&%%%$$$$$$###(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((())))))***,,,,,,,,,++++++++++++***((((((((()))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))((((((''''''''''''((((((((('''&&&&&&(((***))))))***)))'''%%%%%%%%%&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&%%%%%%&&&''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''(((((('''&&&&&&'''''''''(((''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((!!! &&&(((&&&"""&&&'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((((((&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((())))))***)))(((&&&%%%++++++++++++******))))))((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''******))))))))))))******(((((())))))))))))(((((()))((((((''''''(((((()))''''''((()))***+++++++++*********+++++++++,,,,,,***************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000000000000111222222333333444444555777888999:::;;;<<>><<>><<<>>>EEELLLXXXqqq%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""###''')))((())))))))))))))))))))))))'''(((((((((&&&%%%&&&'''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((''')))((('''&&&&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&######$$$%%%&&&(((((()))***)))((('''%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&((()))(((&&&$$$''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''%%%$$$%%%(((,,,111---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$#########!!!$$$&&&'''%%%$$$######''''''''''''''''''&&&&&&&&&%%%###""""""###%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((())))))((((((''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&''''''((()))******+++'''''''''''''''((())))))***)))))))))((((((''''''&&&&&&''''''(((((())))))'''((()))))))))(((&&&%%%(((''''''(((((()))***+++,,,,,,+++***))))))******************************)))***+++***))))))***,,,++++++*********+++---...---,,,+++***+++,,,---...000000000000000000000000111111111111111222222222333333555666999;;;>>>???<<<;;;???FFFLLLWWWooo%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$""""""%%%((()))((((((((((((((((((((((((((('''(((((((((&&&%%%&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''''''''&&&%%%(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''''''&&&$$$'''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((%%%&&&&&&$$$######&&&)))...+++'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((())))))!!!$$$&&&'''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%'''&&&$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&%%%$$$&&&(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''(((((((((((()))((('''&&&%%%%%%&&&'''&&&&&&&&&'''((((((((()))'''''''''''''''((())))))+++++++++*********))))))&&&&&&'''((())))))******)))*********)))(((''''''&&&&&&&&&&&&'''((()))***+++***))))))(((((())))))(((((((((((((((((((((((('''((()))+++,,,++++++***,,,+++)))((('''(((((())),,,,,,+++++++++,,,---.../////////////////////////////////000000000000111333333444555777:::<<<===<<<;;;>>>FFFLLLWWWooo$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''***(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&'''***)))((('''&&&%%%%%%%%%******)))((('''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%###"""###%%%&&&&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((((())))))$$$%%%&&&%%%%%%'''***,,,+++)))&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((()))***"""$$$&&&'''%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''&&&%%%$$$&&&(((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))++++++************))))))&&&&&&'''((()))++++++,,,,,,,,,***)))((((((((((((&&&&&&&&&'''((()))+++,,,***)))(((((((((((((((((((((((((((((((((((((((((('''(((+++000555666333000...---+++)))((((((((((((,,,,,,,,,+++,,,------...////////////////////////000000000000111111222222333333444555666888999:::<<<;;;>>>FFFKKKVVVooo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''***)))'''%%%$$$$$$%%%%%%***))))))((('''&&&%%%%%%"""###%%%''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%$$$""""""$$$&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))***+++%%%&&&((()))+++...000222+++(((&&&%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%"""###$$$%%%&&&'''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''&&&%%%$$$&&&((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((()))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((())))))***'''''''''&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((''''''&&&'''((()))***+++,,,------,,,***(((''''''((((((((((((((()))***,,,......***))))))((((((((())))))************************)))***---666>>>AAA===888///...---,,,------//////,,,,,,,,,,,,------......////////////////////////222222222333444444444555444444444555666777888999<<<:::>>>EEEKKKVVVnnn$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''''''''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))((((((((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&''''''%%%######%%%'''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***+++))))))***+++---...///000+++)))&&&%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%%%%$$$%%%'''&&&%%%$$$%%%&&&$$$$$$%%%'''((((((((((((&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&%%%$$$&&&(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&'''(((***+++,,,,,,(((((('''''''''''''''''''''''''''''''''((())))))''''''''''''''''''((((((''''''((()))***+++,,,,,,+++***((('''&&&&&&''''''(((((())))))***,,,---...*********))))))******+++++++++++++++++++++++++++++++++...444<<<>>>:::555+++,,,,,,...000333555777,,,,,,---------.................................111222222333444444555555666666666666777888999999;;;:::===EEEKKKVVVnnn$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&'''''''''''''''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%'''(((((((((''')))***'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%&&&&&&''''''###$$$%%%'''''''''&&&%%%''''''((()))))))))))))))&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))))),,,***))))))))))))'''&&&***(((&&&%%%%%%%%%$$$"""$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%'''((()))%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&'''((((((((((((%%%%%%&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''&&&%%%$$$&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''$$$%%%'''(((***+++,,,,,,''''''''''''''''''(((((('''''''''''''''((())))))(((((())))))))))))******'''(((((())))))******+++)))(((((('''''''''''''''''''''''''''((()))*********************++++++,,,)))))))))))))))))))))))),,,++++++---000000---***))))))***,,,///333666888,,,,,,---............---...........................//////000111222333333555555666666777888999:::;;;:::===EEEJJJUUUnnn$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))(((''''''&&&%%%%%%''''''''''''''''''''''''$$$'''))))))'''&&&''')))'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&'''((()))))))))((((((&&&&&&&&&''''''''''''(((%%%&&&((()))***)))((('''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%%%%%%%###!!!###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((()))'''%%%%%%''''''$$$"""(((&&&%%%%%%&&&&&&%%%###$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''&&&%%%$$$&&&'''%%%&&&&&&'''''''''&&&&&&$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&%%%$$$&&&(((%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))%%%%%%&&&&&&&&&'''''''''%%%&&&'''))))))))))))(((%%%%%%%%%&&&'''''''''((('''''''''''''''((())))))((((((((()))))))))******((((((((((((((((((((((((''''''((())))))))))))((((((''''''&&&&&&''''''((()))))))))))))))***++++++)))))))))))))))))))))))),,,+++***)))(((((())))))+++++++++,,,---000222333,,,,,,.../////////...---........................---......///000111222333444444444555666777999:::;;;999===DDDJJJUUUmmm$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&)))(((((('''&&&%%%%%%%%%''''''''''''''''''''''''###%%%((('''$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((######$$$%%%'''(((((()))'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&((((((((('''&&&%%%((((((((((((((((((''''''(((''''''&&&&&&&&&'''(((###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&'''''''''((((((%%%&&&((()))***)))((('''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$!!!###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###""""""$$$''')))'''%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###""""""""""""&&&&&&'''&&&$$$$$$&&&(((%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((()))******$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))))))))(((&&&%%%######$$$%%%%%%&&&'''''''''''''''''''''((())))))%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&''')))+++++++++************)))(((((((((((((((((((((((((((((()))******++++++++++++++++++++++++,,,,,,+++)))(((***...111000000...------...//////,,,,,,.../////////...---...........................///000111222333444444222222222333555777888999;;;999===DDDJJJUUUmmm%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&%%%'''((()))******)))((('''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((&&&###"""###$$$)))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''$$$%%%'''''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,***(((%%%$$$$$$%%%&&&))))))(((((((((((())))))'''''''''''''''''''''''')))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))!!!%%%(((((('''$$$"""%%%&&&'''((((((&&&$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''%%%######&&&(((%%%))),,,)))$$$"""$$$((()))(((&&&&&&((()))((('''###!!!!!!$$$&&&&&&$$$&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&######$$$%%%'''((())))))+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''((())))))(((&&&''''''((((((((((((''''''***)))(((((())))))((('''******++++++++++++******------,,,,,,,,,---...///,,,+++***)))))))))***+++,,,,,,++++++,,,,,,---...''')))+++,,,++++++,,,---000000000000////////////000111111222222333444444333333444666777999:::::::::>>>>>>CCCNNNVVViii%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%!!!!!!"""###&&&(((+++---&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$###"""%%%&&&&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%(((### $$$(((&&&$$$''''''&&&&&&&&&&&&''''''%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((()))%%%%%%&&&'''&&&%%%$$$###''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''((('''%%%$$$%%%%%%%%%''')))'''%%%$$$'''))))))'''&&&&&&'''(((((('''%%%###!!!"""%%%&&&&&&$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$#########)))((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((''''''((())))))(((&&&&&&'''((())))))((('''&&&)))((('''((()))***)))((()))******++++++******)))++++++***+++++++++,,,---++++++***))))))***+++,,,*********++++++,,,---...(((***,,,---,,,,,,---...000000000000////////////000111111222222333444444333444555666888999::::::999======BBBMMMUUUhhh%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""!!!"""$$$%%%%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%''' &&&***'''###''''''&&&&&&&&&&&&''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((())))))(((((((((((())))))''''''''''''''''''''''''***))))))((((((''''''&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&''')))'''%%%$$$###%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###&&&((()))'''%%%$$$###%%%%%%%%%%%%%%%''')))***(((&&&%%%%%%&&&''''''&&&&&&%%%######%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&))))))(((&&&%%%$$$###"""%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((('''((())))))(((&&&&&&'''(((******((('''&&&((('''&&&((()))+++***))))))******++++++******))))))))))))))))))*********))))))))))))***+++,,,---))))))******+++,,,------)))+++---------,,,---...////////////000000000000000111111222222333444444444555666777888999:::;;;999<<<<<>>>>>BBBLLLTTTggg%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''''')))((((((''''''(((((()))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%'''))))))'''%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%(((***)))%%%###%%%(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''%%%""" ###$$$&&&(((((('''&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%###!!!"""$$$'''%%%&&&&&&&&&%%%%%%%%%%%%(((&&&%%%%%%&&&''''''&&&%%%&&&'''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''************)))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''((())))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))(((((()))******)))'''''''''((((((((((((''''''((('''&&&((()))+++***)))((())))))******))))))(((((()))***,,,,,,++++++***'''''')))***,,,,,,,,,,,,,,,---------,,,***'''&&&+++,,,......,,,,,,,,,---......//////000000111111000111111222222333444444444555555666777888888888;;;???>>>BBBLLLTTTfff%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######'''''''''&&&%%%""" &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''))))))(((&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))$$$%%%''''''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%###"""###%%% $$$'''(((&&&$$$%%%''')))'''&&&&&&'''(((((('''###%%%&&&%%%$$$$$$&&&)))&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&'''''''''&&&&&&%%%%%%%%%(((((()))***))))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))***)))((()))++++++)))((()))((('''&&&&&&'''((())))))((('''((()))***)))((((((((())))))))))))((((((''')))***,,,,,,+++***)))'''((()))+++,,,,,,,,,+++++++++---------,,,***)))***,,,------,,,++++++,,,.........///000111111111000111111222222333444444444444444555666666777777:::>>>===AAAKKKRRReee%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""######%%%&&&'''((((((###&&&))))))((('''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%$$$$$$&&&)))***)))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''###$$$&&&'''((()))))))))'''((()))++++++)))((('''))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&$$$###""""""$$$(((+++---'''&&&$$$$$$$$$&&&((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""$$$''''''%%%###""""""!!!((()))'''%%%&&&))))))(((&&&&&&((()))((('''"""$$$&&&%%%###$$$'''***&&&''''''''''''''''''&&&###$$$%%%&&&'''&&&%%%$$$((((((((((((((((((((((((###$$$&&&'''(((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))((()))++++++)))(((***)))'''%%%%%%''')))******)))(((((())))))((('''(((((())))))))))))(((((('''(((***+++,,,+++)))((('''(((***+++,,,,,,+++***(((***,,,...///...---,,,***+++---,,,+++******+++---......///000111111222000111111222333333444444333333444444555555666666999===<<<@@@JJJQQQddd%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&''')))***(((((('''&&&%%%%%%$$$$$$))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&((('''%%%%%%(((&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%!!!###%%%'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))((((((''''''&&&'''''''''(((((())))))&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''((((((((('''&&&&&&''''''((()))***((((((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%(((,,,---+++(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((&&&%%%%%%&&&'''((("""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&''''''(((''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''***)))'''%%%$$$%%%&&&'''((('''%%%%%%%%%&&&(((***&&&'''((()))((('''%%%$$$)))((('''&&&&&&&&&&&&&&&))))))))))))************'''((()))******)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((***,,,...---***(((************)))((('''&&&((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((************************,,,,,,+++++++++,,,...///)))***+++,,,---.........))),,,---******---///...---...000111222111///...//////000111222222333333444555666777888:::;;;;;;:::======AAAKKKQQQccc~~~%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&''')))***)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&###&&&&&&$$$%%%((('''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))******)))((('''&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((($$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''(((((()))(((''''''''''''(((((()))&&&&&&''''''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''***+++)))&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))(((((('''''''''''''''''''''&&&******)))(((((((((((((((((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%''')))***'''&&&%%%%%%%%%&&&((())))))(((((('''''''''''''''(((''''''&&&&&&&&&''''''((((((((()))))))))******(((((()))******)))((((((((()))))))))******++++++************************((((((***,,,------***'''''''''((()))))))))((((((***)))(((''''''((())))))(((((()))))))))(((''''''************************+++***)))))))))***+++,,,++++++,,,---------,,,,,,(((+++,,,)))))),,,...---,,,...///111111000///......//////000111111222222222222333444666777888888:::======AAAJJJQQQbbb~~~&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&&&&%%%%%%%%%&&&'''((()))))))))((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''"""%%%&&&%%%%%%((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''')))***+++)))((('''&&&%%%%%%%%%%%%###$$$%%%&&&''')))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''((())))))))))))(((''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((((((''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&''''''''''''&&&&&&'''(((((('''%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''+++***)))''''''((()))***''''''&&&&&&&&&'''(((((('''''''''(((((((((((()))))))))))))))))))))))))))%%%&&&&&&'''((()))******************************))))))***+++---,,,)))&&&%%%%%%&&&'''((()))))))))+++******))))))******+++)))))))))))))))((('''&&&************************++++++***))))))******+++,,,---------,,,,,,+++***'''+++,,,)))(((+++------,,,---...///000///...............///000000111111111111222444555666777888:::======AAAJJJPPPbbb}}}''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###!!!!!!###%%%'''%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''$$$((()))'''&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((()))***+++,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((((())))))******(((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))((((((''''''''''''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&%%%%%%$$$%%%%%%&&&(((((((((''''''(((((((((+++***(((&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&++++++*********)))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((*********))))))*********$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))***))))))+++,,,+++)))&&&%%%%%%&&&'''((((((''''''******************++++++++++++++++++***)))((('''************************------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++(((,,,---***))),,,...---,,,---......//////....../////////000000000111111222333444555666888999999:::>>>===@@@JJJPPPaaa}}}''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###!!!!!!###%%%'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((('''''',,,---)))&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%#########$$$%%%&&&'''((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&((())))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&''''''((())))))***+++***)))'''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%&&&'''(((((())))))******))))))''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))%%%&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''(((((()))((((((((((((((())))))'''(((((((((((((((((('''***)))((('''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&)))***,,,...---+++)))'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''***++++++++++++++++++***'''((()))***+++,,,------(((((((((((((((((((((((()))))))))***++++++)))'''''''''(((((('''&&&%%%%%%'''(((((())))))*********,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------)))---...+++***...000///,,,------...............000000111111111111111222222333444555666888999999:::>>>===@@@IIIOOO```|||&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&(((---///***&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&"""######$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&"""$$$''')))******)))(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&''''''(((((()))************)))''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((&&&'''''''''((()))))))))*********)))'''&&&((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))$$$%%%&&&'''((((((((((((&&&&&&((())))))*********%%%%%%%%%&&&''''''(((((($$$$$$$$$%%%$$$$$$###"""$$$%%%&&&'''((((((((((((''''''&&&&&&''''''((((((&&&''''''((((((''''''&&&%%%%%%&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''***---//////,,,(((&&&''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((***+++,,,------,,,+++***''''''((()))***++++++,,,))))))))))))))))))))))))((((((''')))***+++***(((((())))))((('''&&&%%%%%%&&&&&&'''((())))))))))))++++++,,,,,,,,,,,,++++++************************((()))***++++++++++++***))))))+++,,,---.........***...///,,,+++...000000---............/////////111111111111111222222222111111222444555666777888:::>>><<<@@@IIINNN```{{{%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%'''(((((((((&&&&&&%%%+++---)))$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++,,,+++)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''((())))))*********)))((('''''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((()))((())))))(((&&&%%%(((***''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((($$$%%%&&&(((((((((((('''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''((((((((("""#########""""""!!! """$$$''')))***)))'''&&&$$$$$$$$$$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%###$$$%%%'''((())))))***(((((('''&&&'''((()))***(((***,,,...---+++)))'''(((''''''&&&&&&&&&''''''&&&''''''''''''((((((((()))***---//////---***)))&&&&&&''''''((((((((()))(((((((((((((((((((((((('''&&&&&&(((***++++++***(((((()))))))))(((''''''%%%&&&''')))))))))))))))(((((()))***++++++++++++************************'''((()))+++,,,,,,,,,+++***+++,,,,,,------------)))---...++++++...000/////////......//////000000111111111111111000000000222222333444666777888888:::>>><<<@@@HHHNNN___zzz%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&(((((('''&&&%%%!!!(((+++'''###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%######$$$%%%'''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%''')))***+++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%***)))'''&&&&&&&&&((()))''''''''''''((((((((()))))))))))))))))))))))))))$$$&&&***------,,,***((('''''''''&&&&&&%%%%%%%%%(((''''''''''''((())))))''''''(((((())))))******))))))(((''''''''''''(((%%%%%%&&&&&&'''(((((((((***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''))))))))))))((((((((((((&&&(((((('''$$$$$$'''***'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&'''''''''''''''((())))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((###$$$&&&((())))))((('''$$$$$$$$$$$$###"""!!!!!!%%%%%%&&&&&&'''((())))))))))))))))))(((((('''&&&!!!$$$'''***+++)))'''%%%'''''''''''''''((()))***$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''((((((''''''***)))'''&&&'''(((***,,,***++++++++++++***)))))))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((***...000000...***(((************++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***,,,,,,+++&&&'''((()))************%%%&&&((()))*********)))%%%&&&''')))************************************''')))+++---...///......,,,,,,---------,,,++++++))),,,---******---///...///////////////000111111000000000000////////////444555666777888:::;;;;;;:::>>><<<@@@HHHNNN___zzz%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$############$$$$$$$$$$$$#########""""""%%%'''(((%%%!!!%%%%%%%%%&&&&&&&&&$$$""""""$$$&&&(((((('''&&&%%%$$$%%%'''(((((('''%%%$$$(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%'''(((''''''((()))'''''''''(((((((((((()))((('''%%%$$$$$$%%%&&&'''***)))'''&&&'''(((***+++&&&&&&&&&'''((('''%%%###''''''''''''((((((((((((((())))))***)))'''%%%$$$'''''''''''''''((())))))(((((()))***************'''''''''''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))******%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((''''''######$$$$$$$$$$$$######''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***(((&&&'''))))))'''$$$)))(((&&&&&&%%%&&&'''(((,,,((($$$$$$&&&((('''%%%$$$%%%''''''''''''%%%$$$'''%%%###$$$'''(((&&&$$$$$$%%%&&&''''''&&&%%%$$$((((((''''''''''''((((((&&&&&&&&&'''((()))***+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))***,,,---,,,)))&&&$$$))))))))))))************&&&&&&&&&&&&&&&'''((()))'''''''''((()))*********&&&((()))++++++)))(((&&&*********)))))))))))))))++++++***(((&&&&&&'''))),,,,,,,,,++++++*********((()))***+++,,,---------++++++******++++++,,,------,,,+++))))))***+++,,,...------///000222222111000111222222111000111222444555555666777888999999<<<>>>;;;???GGGLLLZZZttt%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%(((******(((%%%((('''&&&%%%&&&&&&&&&%%%%%%%%%&&&'''&&&&&&$$$$$$$$$%%%'''(((((('''%%%$$$(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&(((******)))(((''''''''')))***'''''''''(((((((((&&&$$$&&&&&&&&&&&&''''''''''''))))))))))))((('''&&&%%%'''''''''''''''((())))))(((((()))***************+++++++++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))************))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))***(((''''''))))))'''$$$((('''&&&%%%%%%&&&(((((($$$%%%&&&'''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))'''%%%&&&'''(((&&&$$$&&&''''''((((((''''''&&&)))((((((''''''(((((()))((((((((('''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((()))***+++***(((&&&%%%''''''''''''(((((((((((((((((((((((((((((()))***))))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))((())))))((('''''')))+++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******++++++******++++++,,,---...---------------......///.........////////////222333444333222111222333333444444666777888999999<<<>>>;;;???GGGLLLZZZsss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%'''&&&''')))******(((&&&((('''&&&$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''''')))))))))&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&(((***++++++***((('''&&&''''''((((((((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''***)))(((''''''&&&'''''''''''''''''''''((())))))(((((()))***************------------,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((())))))((('''((())))))'''%%%'''&&&%%%%%%&&&'''))))))###((()))&&&$$$%%%'''''''''&&&&&&&&&&&&''''''***(((''''''((((((&&&%%%(((((((((''''''((((((((())))))(((((((((((())))))***))))))(((''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((++++++***)))))))))******,,,+++***)))((('''&&&%%%'''((()))******)))((('''))))))))))))))))))))))))%%%'''))))))))))))***++++++++++++++++++*********+++,,,,,,,,,,,,+++******++++++******++++++,,,---,,,---...///////////////,,,,,,---......//////000222333444333111000111222222222333555666888999999;;;===;;;???GGGKKKZZZsss%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&%%%$$$###$$$%%%)))(((&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((('''&&&%%%&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((***+++***(((&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***+++***)))'''&&&&&&&&&&&&'''((()))((('''&&&&&&'''%%%%%%&&&&&&&&&'''''''''***)))(((&&&&&&&&&'''((('''''''''''''''((())))))(((((()))***************,,,,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$(((((((((((())))))))))))$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''(((((((((((('''&&&&&&%%%%%%%%%&&&''')))***###%%%((((((&&&%%%%%%'''((('''&&&%%%%%%&&&'''(((((('''''''''(((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((('''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))************,,,++++++***))))))))))))++++++***)))((('''&&&&&&(((((())))))))))))((((((((((((((()))))))))))))))%%%'''*********)))))))))+++++++++***************((()))***+++,,,---------++++++******++++++,,,---)))***,,,...//////......***,,,---...///000222333000111111000...---...///111222333444666888999::::::===;;;???HHHKKKYYYrrr%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###&&&((((((&&&$$$$$$$$$)))(((&&&&&&''')))+++---''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%''')))((('''&&&'''(((%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''***))))))((('''&&&&&&&&&&&&'''((('''%%%$$$%%%'''&&&'''''''''((((((((((((***)))'''&&&&&&'''(((((('''''''''''''''((())))))(((((()))***************************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((((((((('''(((&&&%%%%%%%%%&&&''')))***,,,***&&&&&&'''''''''%%%((((((&&&%%%%%%&&&((((((%%%&&&''''''((()))***+++((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((())))))***++++++))))))))))))************+++***)))((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''(((((())))))))))))''')))++++++)))'''''''''************************((()))***+++,,,---------++++++******++++++,,,---)))***,,,...//////.........///111111000///111333///000111000...---...///222333444555666888999999:::<<<;;;???HHHKKKYYYqqq%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&(((***+++,,,%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&'''''''''%%%$$$%%%&&&$$$(((+++***'''%%%%%%'''''''''&&&&&&'''***,,,...''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''''''''&&&&&&%%%&&&''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''***))))))((('''&&&%%%$$$(((((((((((('''&&&&&&&&&%%%'''(((&&&###"""%%%((('''''''''((((((((())))))((((((''''''''''''(((((('''''''''''''''((())))))(((((()))************************+++******)))(((''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$%%%%%%&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))%%%'''))))))((('''((()))'''&&&%%%%%%&&&'''))))))111,,,&&&%%%''')))'''$$$((((((''''''''''''(((((($$$%%%'''''''''''')))+++&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((($$$$$$$$$%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((()))******+++******''''''''''''(((((((((((())))))((('''''''''((((((&&&''''''((()))******+++))))))(((((((((((())))))&&&''''''(((((())))))***)))***+++***(((&&&&&&''')))))))))***************+++,,,,,,,,,,,,+++******++++++******++++++,,,---,,,---...///////////////222444555333///---...000111222333333111111222333444444555666777888999999999<<<;;;???HHHKKKXXXppp%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((()))'''%%%$$$&&&(((%%%'''(((%%%!!!!!!%%%)))&&&&&&&&&&&&'''(((***+++((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''(((((((((''''''((((((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''((('''%%%$$$$$$$$$&&&&&&'''''''''((((((((('''''''''''''''&&&%%%$$$''''''''''''''''''&&&&&&&&&(((***'''######&&&)))&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((()))***************((()))******+++*********((((((((((((((((((((((((''''''''''''(((((())))))'''''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))$$$'''))))))''''''(((***((('''&&&%%%%%%&&&((((((+++***((('''''''''&&&%%%''''''((((((((((((''''''%%%'''((('''%%%$$$&&&(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&((()))++++++***((('''''''''''''''(((((((((((((((((('''''''''((())))))'''''''''((()))*********))))))(((((((((((())))))&&&&&&''''''((())))))***((()))***)))''''''(((***((()))))))))*********++++++,,,,,,,,,,,,+++******++++++******++++++,,,---...---------------......000333555333...,,,...111000222333333222222444555777777777777888888999999888;;;;;;???HHHKKKXXXooo%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&(((((('''$$$###%%%'''%%%%%%###""")))&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((()))))))))))))))((()))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''+++,,,,,,+++(((&&&%%%%%%'''''''''(((((((((((()))%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''***+++((($$$###'''+++%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&'''''''''''''''((())))))(((((()))***************&&&'''((())))))***))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((******)))))))))(((((((((''''''((((((((((((''''''&&&&&&''''''((()))******%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$'''))))))'''&&&(((***)))((('''&&&%%%&&&'''(((###'''******'''%%%%%%'''&&&'''((())))))((('''&&&''')))***((($$$"""###%%%&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&+++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((''''''''''''((((((%%%''')))******)))&&&%%%))))))))))))************(((((('''(((((()))******(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&'''((())))))***'''((((((''''''(((***---(((((())))))*********+++((()))***+++,,,---------++++++******++++++,,,------,,,+++***)))***+++,,,***...111111......111555...///111111111222333555888888888888888888888888888;;;;;;@@@HHHKKKWWWooo%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$&&&&&&'''(((((('''&&&%%%$$$#########'''&&&&&&'''((('''%%%""""""%%%'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''((('''&&&$$$######$$$&&&''')))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&'''''''''&&&%%%%%%$$$&&&'''''''''(((((())))))'''''''''''''''((())))))'''''''''''''''((())))))))))))(((((('''''''''&&&*********)))&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&)))(((&&&&&&''''''&&&$$$((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((()))******(((&&&((()))))))))))))))((((((((())))))+++,,,---...///(((((()))************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''***))))))((((((((())))))&&&%%%$$$$$$&&&&&&%%%$$$***))))))((('''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((()))((('''&&&&&&'''((()))&&&&&&&&&''''''((()))***(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))***%%%###'''+++***)))***(((((())))))))))))(((((((((((('''((()))+++---......+++'''&&&''')))(((''')))'''&&&$$$$$$&&&''')))))))))'''&&&&&&'''(((((())))))(((((((((((())))))''''''((()))******++++++)))************+++++++++---........................000111111///......///333333444444444555555555555444444333333555666777;;;;;;===@@@BBBIIIYYYiii%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%&&&((('''%%%###!!!###%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''''''''&&&$$$######$$$&&&''')))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''(((((((((''''''&&&%%%''''''''''''((((((((()))(((((('''&&&&&&&&&&&&''''''''''''''''''((()))))))))((((((((('''''''''''''''((())))))(((((()))***%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''(((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&%%%%%%&&&)))******)))(((((((((((((((((((((((('''''''''((((((((((((((()))((('''(((******((('''(((((())))))))))))(((((($$$%%%&&&'''((()))******,,,,,,,,,+++***)))''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((&&&'''((())))))((('''&&&''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&%%%'''''''''(((((((((((((((''''''&&&&&&&&&''''''((('''''''''((((((''''''''''''(((((()))))))))))))))''''''&&&&&&&&&''''''(((%%%&&&''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((((('''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))%%%###&&&&&&$$$###%%%(((((())))))))))))(((((((((((((((((()))+++---...///,,,((('''(((***)))((()))(((''''''''''''((()))***)))((((((((()))******++++++***))))))*********))))))***++++++,,,------************++++++++++++,,,,,,------............000111333333222111111222000000000000111111111111444444444444444666777888;;;;;;===@@@BBBIIIYYYiii%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&'''(((&&&$$$###$$$$$$$$$%%%%%%%%%%%%''''''((((((((((((''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))(((((('''&&&''''''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%'''''''''''''''((())))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%((((((((('''''''''&&&&&&&&&%%%%%%'''***,,,,,,,,,(((((((((((((((((((((((()))((((((((((((((((((((()))((('''((())))))((('''(((((())))))***))))))(((''''''((()))******++++++------,,,,,,+++)))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((((((((''''''(((((()))((('''&&&&&&(((((('''&&&%%%%%%&&&''')))***++++++(((((('''&&&&&&&&&&&&''''''(((((())))))(((((('''(((((()))************)))(((((('''&&&&&&&&&''''''''''''''''''&&&###!!! %%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''(((((((((((()))(((((('''&&&&&&++++++)))(((&&&&&&%%%%%%''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))&&&$$$%%%((('''%%%''',,,(((((())))))))))))((((((((((((((()))***+++,,,---...,,,)))))))))******)))))))))************)))))))))))))))))))))***+++,,,...---,,,+++++++++++++++++++++,,,,,,------......************+++++++++,,,***++++++,,,---......//////111333333222222333444111111111222222222222333333444444555666888999:::;;;;;;===@@@BBBIIIYYYiii%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$%%%'''((('''%%%'''&&&%%%$$$$$$$$$%%%&&&''''''((((((((((((''''''$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''(((((((((''''''&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''((())))))(((((((((((((((''''''''')))((('''&&&&&&&&&%%%$$$&&&''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((''''''''''''***)))((()))+++,,,+++***(((((((((((((((((((((((()))((((((((((((''''''''')))'''&&&'''((())))))((((((((()))*********))))))*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))((())))))***+++)))((('''((())))))((('''%%%&&&&&&((()))***+++,,,******((('''%%%%%%$$$$$$(((((())))))))))))((((((''''''((())))))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''''''''(((((()))))))))'''&&&%%%+++***)))(((&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''((()))&&&"""%%%+++(((((())))))))))))((((((''''''(((((()))***++++++,,,+++***))))))))))))))))))***,,,------,,,***)))((((((((()))***+++,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,------......*********+++++++++,,,,,,))))))***+++---...//////,,,...000111000000111222111111222222222333333333222333444555777999;;;;;;;;;;;;===@@@BBBIIIYYYiii%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''''''''&&&$$$%%%&&&'''&&&%%%(((&&&%%%######$$$%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&'''(((***+++,,,'''''''''''''''((())))))'''''''''(((((((((((((((,,,***((()))******(((&&&'''''''''((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&))))))((((((((('''''''''***))))))***,,,---,,,+++))))))))))))))))))))))))((('''''''''''''''''''''((('''%%%&&&'''))))))((((((((()))***************)))))))))))))))***************+++,,,,,,,,,,,,+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((***)))((((((******)))((((((((((((((())))))******(((''''''&&&&&&&&&''''''(((((())))))))))))((((((%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%((((((''''''''''''((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))***((((((&&&!!!(((((())))))))))))((((((&&&&&&'''(((((())))))))))))***))))))((((((((())))))***,,,......,,,***)))&&&'''((()))******++++++,,,,,,+++***************++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))***+++---...//////+++---///000000///111222............////////////111222444666888:::;;;;;;;;;;;;===@@@BBBIIIYYYiii%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))'''%%%%%%&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%&&&(((***,,,...///'''''''''''''''((())))))'''''''''(((((((((((((((%%%###"""$$$((()))(((&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&)))))))))(((((((((''''''(((''''''))),,,.........))))))))))))))))))))))))'''''''''(((((()))))))))(((&&&$$$%%%''')))))))))(((((()))***++++++++++++,,,,,,,,,+++++++++++++++------,,,,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((,,,,,,++++++***))))))(((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))***)))((((((******)))((()))))))))))))))))))))(((######$$$%%%''')))+++,,,'''(((((())))))(((((('''%%%%%%&&&''''''''''''&&&(((((('''&&&&&&&&&''''''######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''')))******&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))'''%%%%%%'''%%%"""###'''(((((())))))))))))((((((&&&'''(((((()))))))))(((''')))***)))((('''((())))))***,,,------,,,***)))''''''((()))*********)))******))))))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,---......///---///111111000000111222/////////000000000111111111222444666888999::::::;;;;;;===@@@BBBIIIYYYiii%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&+++(((&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''''')))(((((((((''''''''''''%%%%%%&&&''')))+++,,,---'''''''''''''''((())))))''''''''''''((((((((()))### !!!%%%(((&&&###(((((()))))))))*********(((''''''''''''''''''((('''((()))******)))((('''))))))))))))(((((((((''')))(((((())),,,------,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---(((&&&$$$$$$&&&((()))***(((((()))***++++++++++++.........------,,,,,,,,,,,,,,,,,,+++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''''''''(((&&&'''((())))))((('''&&&''''''''''''((((((((((((************))))))))))))((((((((((((((((((((((((((((((((())))))***+++,,,***((('''((()))***)))((())))))))))))))))))))))))$$$$$$%%%%%%'''(((***+++'''''''''(((((('''''''''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''&&&''''''((()))***&&&&&&&&&''''''(((******&&&&&&''''''((())))))***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))%%%%%%))),,,,,,---///(((((())))))))))))((((((((((((***++++++******)))''')))++++++)))((()))***((()))************)))(((((()))***+++++++++***)))))))))((())))))***+++,,,++++++++++++************+++++++++,,,,,,,,,------,,,,,,------............---...000000///......///222222222333333333444444000111333666777888888888;;;;;;===@@@BBBIIIYYYiii%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&,,,)))&&&%%%%%%%%%$$$###""""""######$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))(((((())))))(((((('''''''''&&&&&&&&&&&&'''''')))***+++'''''''''''''''((())))))&&&'''''''''(((((())))))+++(((%%%&&&***+++(((%%%))))))))))))************((((((''''''''''''((((((((()))***++++++***)))((())))))))))))((((((((((((---+++******++++++)))((())))))))))))))))))))))))))))))***+++---...///000(((&&&$$$$$$&&&(((******(((((()))++++++,,,,,,,,,+++******))))))((((((((((((((()))***************************************&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&''')))))))))((('''((()))***)))'''(((((())))))*********+++***)))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((***++++++'''&&&&&&&&&'''(((***,,,'''''''''''''''((())))))&&&&&&&&&'''((())))))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))222,,,(((***+++(((%%%%%%(((((())))))))))))(((((()))***,,,------,,,+++***'''***---,,,***)))***,,,(((((())))))))))))((((((***+++,,,---,,,+++***)))((((((((()))***+++------++++++++++++++++++++++++++++++,,,,,,,,,---------........................+++,,,...---,,,++++++,,,///000000000000111111111000111333555777777777777;;;;;;===@@@BBBIIIYYYiii%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%$$$###''')))+++,,,,,,)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&$$$######$$$&&&'''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((())))))&&&'''(((*********)))(((''''''(((***++++++++++++,,,,,,+++***)))))))))))))))***++++++***)))&&&%%%)))+++,,,......,,,***)))***************************************+++++++++++++++***))))))***+++,,,++++++*********)))))))))*********))))))((((((((('''(((***,,,---------,,,...,,,+++,,,------,,,+++******+++,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***+++---...+++%%%''''''(((((((((''''''&&&(((((('''&&&&&&&&&&&&''''''((()))***)))((('''&&&(((''''''&&&&&&&&&''''''))))))***+++,,,...000111'''&&&&&&'''***++++++***"""&&&******'''%%%%%%'''************))))))))))))((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((******)))(((((((((((((((******))))))(((((('''''')))))))))(((((('''''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((...***&&&%%%'''))))))((())))))***+++,,,,,,++++++(((''''''&&&&&&''''''((())))))))))))************''''''(((((())))))******++++++***)))))))))))))))(((((((((((())))))))))))+++***************+++,,,(((((((((((()))))))))))),,,+++)))''''''''''''((())))))***+++,,,------...%%%'''))))))((((((***,,,************+++,,,......))))))))))))))))))***+++,,,,,,,,,------............---,,,,,,---...000111---...///////////////...000000000000000111111111555555555555666888999:::999999666===IIIKKKTTTggg%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""%%%'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((('''((()))*********))))))'''(((((()))))))))((((((*********))))))*********,,,---.........---++++++)))***+++,,,------,,,,,,++++++++++++++++++++++++------............//////000///.........///000111------------------------000000//////////////////---...///000000000///...///---,,,,,,------,,,******++++++,,,,,,,,,++++++------------------------+++,,,...///---)))%%%###+++++++++,,,,,,+++++++++++++++***)))))))))))))))'''''''''''''''&&&&&&%%%'''''''''&&&&&&'''(((((((((((('''(((((()))***+++((('''&&&((()))+++***)))((()))***+++,,,+++)))'''''''''(((((()))))))))***((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((***)))(((((('''''''''((()))(((((((((''''''''''''''''''''''''''''''((((((%%%&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((()))''''''''''''((((((((((((***((('''''')))***)))'''$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((()))))))))******((((((((((((((()))))))))******)))((((((((((((((((((((((((((())))))))))))))))))((((((((((((((()))(((((((((((())))))))))))+++***)))(((((('''((((((''''''(((((())))))******&&&'''))))))((((((***,,,(((((((((((())))))***++++++************++++++,,,,,,,,,,,,,,,,,,---------))))))))))))***+++,,,,,,...//////000000000000000000000000000111111111111333333333333444666777888777888555;;;FFFHHHQQQddd%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###%%%'''''''''$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&%%%###%%%'''(((((('''%%%$$$&&&''''''(((((('''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((())))))&&&&&&'''(((((((((((('''***++++++++++++***))))))*********+++,,,---------000000000000111111111222......///000111222333333222222222222222222222222444444444555555555666666333333222222333444555555333333444444444444444444888888777777777777777666666666666666666555444444333222000000000000...---------------------,,,,,,///.....................,,,---...///...---,,,+++******************************)))(((((((((((())))))(((''''''&&&&&&'''''''''''''''''''''((())))))(((((('''&&&&&&&&&'''''')))((('''((()))***)))(((,,,)))(((***......+++&&&%%%%%%&&&'''((()))******))))))(((((((((((()))))))))(((((((((((((((((()))(((((((((((((((((((((((()))(((''''''&&&'''''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''(((((('''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''')))++++++(((&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))))))))(((((((((((((((((())))))(((''''''''''''((((((((((((((())))))))))))***))))))(((''''''''''''(((((((((((())))))))))))((()))))))))))))))(((((('''''''''(((((((((((((((&&&((())))))))))))***+++)))((((((((((((((())))))+++++++++++++++,,,------,,,,,,,,,,,,,,,++++++++++++,,,---......//////......///000111111111111111//////000000111111111111333333333333444666777888888999777<<>>>>>>>><<<<<<<<<<<<<<<======>>><<<============>>>>>>>>>AAA@@@@@@???>>>======<<<=====================<<<;;;999888777777777555333333222222111111111111111222222222222111111111111///............/////////***)))))))))(((((())))))++++++***)))))))))))))))+++***)))((('''((()))***''''''''''''((()))******)))))))))(((((()))))))))***)))(((((())))))(((''')))''''''(((******(((&&&&&&&&&''''''((()))******++++++++++++++++++++++++)))((((((''''''(((((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((('''%%%%%%%%%%%%%%%&&&((()))((('''&&&&&&'''((())))))''''''((()))))))))(((((()))(((((((((((((((((((((''''''''''''((((((((((((''''''((()))***)))'''%%%,,,,,,+++******)))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((()))))))))((((((''''''&&&(((''''''&&&&&&&&&''''''(((((((((((())))))))))))---,,,+++))))))((((((((((((((((((((())))))))))))'''''')))******)))(((''')))))))))))))))((((((((('''(((******))))))***+++++++++******)))*********++++++***++++++,,,---...,,,,,,++++++++++++******---...000111222222111000---...///000000111000000//////000000111111222222555555555555666888999:::;;;===:::>>>GGGHHHPPPddd%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%%%%$$$###!!!###&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$###''''''&&&&&&&&&'''))))))&&&''''''((())))))((((((*********+++++++++,,,,,,++++++******)))(((((((((,,,------...///000111222333444555777888999999999777888:::;;;<<<======<<<:::::::::;;;===>>>@@@AAAGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFDDDCCCAAA@@@@@@@@@>>><<<::::::999888888999999:::888888888777777666666666444333111000000000111222111000///...------------......---,,,,,,,,,,,,,,,,,,+++)))((((((((()))***((((((((((((((()))***+++))))))))))))***+++,,,,,,***)))(((((())))))((('''%%%''')))(((&&&%%%&&&((())))))))))))))))))))))))************************(((''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))((('''&&&%%%&&&'''((()))+++(((&&&%%%'''))))))(((%%%&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((******)))(((&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))),,,+++***)))(((((((((((((((((((((((())))))))))))'''''')))******)))(((''')))))))))(((((((((((((((((()))******))))))***+++,,,+++***************+++)))))))))******,,,------++++++++++++++++++++++++(((***+++------------,,,+++,,,---...////////////...//////000111111222222555555555555666888999:::;;;===;;;???FFFFFFPPPeee%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&''''''&&& """&&&))))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%$$$((('''&&&%%%&&&(((***,,,&&&'''(((((())))))))))))))))))))))))************++++++++++++++++++++++++---......000222444666777;;;<<<===???AAABBBCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHIIIJJJKKKNNNNNNMMMKKKIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMMMMMMMLLLKKKJJJIIIKKKJJJJJJJJJIIIIIIIIIIIIMMMMMMMMMLLLKKKKKKJJJJJJGGGGGGGGGHHHIIIJJJLLLMMMKKKIIIHHHGGGHHHHHHFFFDDDBBBAAA@@@@@@@@@AAACCCDDDAAAAAAAAA@@@@@@??????>>><<<;;;999777777777888888999777555222111000000000---,,,,,,+++++++++++++++++++++***))))))))))))*********))))))))))))******(((((((((((()))***+++,,,)))((('''((()))***)))(((&&&))),,,***'''%%%(((++++++*********)))))))))(((''''''((((((((((((''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&''''''((()))))))))************++++++)))(((''''''(((***,,,---...***&&&%%%((())))))'''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))'''%%%%%%&&&'''((('''&&&$$$$$$%%%&&&''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&(((((((((((())))))))))))((()))))))))))))))((((((&&&&&&&&&''''''''''''''')))***++++++))))))***+++***)))))))))))))))******))))))))))))***,,,---...++++++++++++,,,,,,,,,---((()))***++++++,,,,,,,,,***+++,,,---.../////////......///000111222222333333333333333444666777888888;;;:::===DDDDDDNNNddd~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&"""$$$%%%'''((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))***+++&&&&&&((())))))*********((((((((()))))))))******......000111333555666777555666777999<<>>DDDDDDNNNeee~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%+++(((&&&%%%%%%%%%$$$###''''''&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))(((''''''))),,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&'''((())))))))))))%%%&&&(((***+++***))))))&&&&&&((()))************....../////////000000000111222555888;;;>>>AAABBBEEEEEEFFFIIILLLPPPSSSVVVSSSSSSTTTUUUVVVVVVVVVUUUTTTTTTUUUUUUSSSPPPNNNLLLLLLMMMPPPRRRSSSSSSRRRQQQSSSTTTUUUVVVUUUSSSQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUVVVVVVWWWYYYYYYYYYXXXVVVTTTRRRPPPIIIIIIHHHFFFEEEDDDCCCBBBAAABBBDDDGGGIIILLLNNNOOOPPPOOONNNMMMLLLMMMNNNNNNMMMKKKJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHIIILLLOOOPPPRRRRRRQQQQQQPPPOOOOOONNNLLLKKKKKKKKKLLLLLLMMMMMMMMMKKKGGGCCC@@@>>>>>>>>>999888777777666666777777222333444444444333111000------+++***))))))((((((---,,,+++***))))))))))))'''&&&&&&'''***++++++***+++(((%%%&&&)))+++)))'''%%%&&&&&&'''((()))******)))***+++,,,,,,+++***)))******))))))))))))******((((((((((((((((((((((((((((((((((((((()))******'''((((((((())))))******'''&&&'''))),,,111666999444...(((&&&((()))'''%%%'''''')))******+++++++++'''(((((()))***++++++,,,''''''''''''((((((((()))"""(((+++***)))((()))'''&&&%%%$$$%%%''')))***))))))(((((((((((())))))'''''''''(((((((((((()))%%%&&&&&&''''''((((((((('''''''''''''''((()))***(((((((((((())))))))))))))))))((((((((())))))***(((((((((((()))))))))))),,,+++)))''''''''''''((('''(((((()))***+++,,,,,,***+++,,,+++***)))***+++,,,,,,,,,,,,---...///000+++++++++,,,---...000000******+++,,,...///000000------,,,,,,---...000111+++,,,---///000111111111---...///000111222333333555555555555777888999:::777<<<<<<@@@FFFFFFQQQhhh~~~%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((('''(((((('''%%%###$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''((()))***)))''''''''')))***))))))(((((((((((()))$$$&&&((()))))))))***+++''')))+++,,,,,,---///111///111333444444666999;;;AAABBBEEEHHHJJJLLLNNNNNNQQQQQQQQQRRRTTTWWWYYY[[[XXXXXXWWWWWWVVVUUUUUUTTT[[[XXXTTTPPPLLLJJJJJJJJJIIIIIIKKKLLLNNNPPPQQQRRRTTTSSSRRRQQQPPPPPPPPPPPPTTTUUUUUUUUUTTTRRRPPPOOOTTTTTTUUUVVVWWWXXXYYYYYYWWWXXXYYYZZZXXXVVVSSSQQQPPPMMMGGGAAA<<<999777666<<<;;;;;;<<>>>>>===;;;888666333222111111000/////////000000,,,+++***))))))***++++++((()))******)))(((&&&%%%++++++***))))))(((((('''***))))))***,,,---,,,+++***************)))(((((((((((((((((('''''''''''''''((()))******)))(((''')))************(((&&&%%%************))))))))))))(((((()))***++++++,,,,,,000,,,)))''''''((()))(((******))))))))))))******'''(((((()))***+++++++++(((((()))***************))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''((()))+++++++++***)))))))))))))))))))))))))))++++++***)))((('''&&&&&&***)))(((((((((((())))))++++++******************+++*********))))))((((((---,,,+++*********+++,,,++++++,,,,,,,,,,,,------000///,,,***)))***+++,,,,,,,,,,,,++++++*********,,,,,,---------,,,++++++'''+++///000......000222111000000000000000111111111222444666777777666666777666888;;;===CCCPPP]]]{{{%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((()))))))))'''((()))(((%%%$$$%%%&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''(((((('''((()))((('''&&&'''((())))))((('''''''''((((((&&&(((******))))))***+++---///111111111111333555666888;;;<<<>>>@@@CCCFFFLLLMMMOOORRRTTTUUUVVVWWWVVVVVVVVVVVVWWWXXXZZZ[[[YYYYYYWWWUUURRRPPPOOONNNIIIGGGEEEBBB@@@>>>>>>>>>??????@@@AAACCCDDDEEEFFFKKKJJJJJJIIIIIIIIIIIIIIIMMMNNNOOOPPPPPPPPPOOONNNTTTTTTUUUVVVWWWXXXXXXYYYYYYZZZ[[[[[[YYYWWWSSSQQQOOOLLLGGGAAA;;;777555444444444555777:::???DDDFFFFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBCCCDDDEEEEEEEEEFFFEEEEEEFFFIIIMMMRRRUUUWWWWWWXXXXXXXXXWWWWWWVVVSSSSSSSSSTTTSSSSSSRRRRRRTTTRRRPPPOOOOOONNNLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGEEEDDDAAA???===<<<888777666444333222222222000///---,,,+++++++++,,,++++++++++++***)))((((((***)))))))))(((((('''''')))((('''(((***+++***))))))************)))(((((((((((((((''''''''''''&&&(((((())))))))))))(((((()))*********)))(((''''''************))))))))))))(((((()))******+++,,,,,,,,,***)))((())))))(((&&&(((((()))******)))(((((('''(((((()))******++++++(((((()))***************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''(((''''''''''''''''''(((((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))(((,,,++++++******++++++++++++++++++,,,,,,---------///...,,,+++***++++++,,,---------,,,,,,,,,++++++***+++,,,,,,------------+++---///000000//////000111111111111111222333333222222444555666777777777<<<;;;<<>>@@@BBBDDDGGGIIIKKKMMMPPPSSSTTTUUUVVVWWWXXXYYYZZZZZZ[[[ZZZYYYYYYXXXYYYYYYYYYVVVUUURRRNNNJJJFFFCCCBBB::::::999888777666555555555555666666777888888888>>>>>>======>>>>>>??????BBBCCCEEEGGGHHHIIIIIIIIIOOOOOOPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUSSSPPPMMMKKKLLLJJJEEE???:::666444333///000111333888===AAADDDFFFFFFDDDCCCAAA???>>>===<<<<<<======>>>?????????<<<<<<<<<>>>AAAFFFJJJMMMOOOPPPQQQRRRSSSSSSSSSSSSUUUVVVWWWYYYYYYXXXVVVUUUVVVTTTRRRRRRRRRRRRPPPNNNOOOOOOOOONNNNNNOOOOOOPPPPPPPPPOOONNNLLLJJJIIIGGGDDDCCCAAA>>><<<:::999888777666444222000///.........---,,,++++++***************))))))))))))))))))***)))((((((***+++***))))))))))))))))))((('''''')))((((((((((((''''''''')))))))))(((((())))))******))))))((((((((())))))************))))))))))))(((((())))))******++++++((('''((()))******(((%%%&&&''')))******)))'''&&&((((((((()))******++++++(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))******''''''(((((((((((((((((()))((((((''''''(((((()))******))))))(((((())))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))))))))(((((((((((((((((())))))************))))))))))))******+++++++++++++++************+++,,,------...,,,,,,,,,,,,,,,+++++++++......------------,,,,,,)))******,,,---......///000//////000111111///---111111111111222333555555333333333444555666888888;;;:::<<>>AAAEEEIIIMMMPPPOOOQQQSSSTTTTTTUUUWWWXXXVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYXXXVVVUUUTTTSSSSSSNNNLLLIIIEEEAAA===:::888555555666555444333222111222222222222222222222222333333333333444555666777777888:::<<<>>>??????>>>CCCCCCDDDEEEFFFGGGHHHHHHKKKKKKKKKKKKIIIFFFDDDBBBEEECCC@@@<<<888666444333111111222444888<<>>===<<<888888999999::::::::::::444333333555777;;;???AAADDDEEEGGGIIIJJJKKKKKKLLLQQQSSSVVVYYYZZZYYYXXXWWWUUUSSSRRRQQQQQQPPPNNNLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNMMMLLLJJJGGGEEECCCBBBAAA@@@???===:::888555444333111000...,,,++++++,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***((())))))))))))(((''''''************))))))))))))***)))((((((((()))***+++***)))((((((((()))***+++************)))))))))(((((((((((()))))))))******'''&&&&&&''')))***((('''((((((''''''''''''(((((((((((())))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************''''''''''''(((((((((((())))))(((((((((((()))))),,,***)))'''''''''((()))((((((((((((((((((((((((*********)))(((''''''''''''(((((()))))))))))))))((((((((()))))))))))))))*********)))))))))))))))((()))+++,,,,,,+++******))))))***+++,,,------...***++++++,,,,,,,,,++++++---------------,,,,,,,,,******++++++,,,---......000---,,,---000111///---//////000111222333555666444444333333444666888:::999999;;;>>>@@@EEEQQQ]]]xxx%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&(((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((*********((('''((()))%%%&&&&&&'''(((((())))))&&&&&&&&&&&&''''''''''''((()))++++++***)))+++,,,,,,,,,+++,,,,,,---......111444777999;;;<<<>>>@@@???BBBFFFJJJMMMQQQVVVYYYXXXZZZZZZYYYVVVTTTSSSTTTTTTSSSRRRQQQQQQRRRRRRSSSPPPPPPOOONNNMMMKKKJJJIIIFFFDDDBBB???<<<:::777666777777666555444222000///222222222111111000000000.........///000111222333000111222444555555555444666666777888999::::::;;;BBBBBBBBBBBB@@@???===<<<:::999888777555444444333333333333444666888:::<<<;;;;;;<<<;;;;;;:::999888444444444555555555555555111111111111222555777999>>>???@@@BBBCCCDDDEEEEEEGGGJJJNNNRRRTTTUUUUUUTTTSSSQQQPPPOOOOOOMMMJJJHHHFFFFFFEEEFFFGGGHHHIIIIIILLLLLLMMMNNNNNNNNNNNNNNNNNNMMMKKKIIIHHHGGGFFFFFFFFFEEEDDDBBB@@@>>><<<;;;555444222000///...//////---------,,,,,,,,,,,,,,,---,,,++++++,,,,,,***))))))))))))))))))((((((''',,,,,,,,,++++++++++++******)))(((((((((***+++,,,+++***)))(((((()))+++,,,************)))))))))((((((((((((((((((((()))))))))'''%%%%%%''')))*********)))&&&%%%%%%&&&)))***)))))))))))))))*********(((((()))***************))))))))))))))))))))))))******************************++++++***)))((((((&&&'''''''''(((((())))))))))))(((((((((((())))))+++***((('''''''''((((((((((((((((((((((((((((((******))))))((((((''''''&&&'''((()))***))))))))))))))))))******+++++++++))))))))))))))))))******''')))***+++,,,+++******))))))***++++++,,,------******+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,+++++++++,,,------***)))+++///111000.........//////111222444444555444444444555777999:::;;;;;;===@@@BBBFFFRRR^^^yyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''((()))***)))((('''((()))***)))((('''&&&%%%$$$$$$&&&&&&'''''''''(((((((((''')))+++++++++,,,...///000000000111222444555666;;;>>>AAACCCEEEFFFHHHJJJKKKMMMPPPQQQSSSTTTWWWYYY\\\\\\\\\XXXSSSNNNJJJIIIGGGFFFDDDCCCCCCCCCDDDEEECCCCCCCCCCCCCCCBBBBBBAAABBBAAA@@@???>>><<<;;;;;;>>>>>><<<:::888777555444111111111000000000//////............///000222222...///111222222222111000///000111222333444444555777777888999999999999888555555666666666666666666666666555666666777777888555555666777777666444333222222222222222222222222444333333333444555666777777888999:::;;;;;;;;;;;;===???CCCGGGJJJLLLMMMMMMMMMLLLLLLLLLLLLJJJGGGDDD>>>>>>>>>======>>>>>>???AAABBBDDDFFFHHHIIIJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDCCC<<<;;;:::888777666666555111000000///......------...---++++++++++++)))(((***************)))((((((------,,,,,,,,,+++++++++))))))))))))***++++++,,,+++******)))))))))******************))))))))))))''''''''''''((((((((((((+++(((%%%$$$&&&)))+++++++++)))'''%%%%%%''')))+++))))))))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))'''&&&&&&&&&''''''((())))))))))))((((((''''''(((((()))))))))((((((''''''(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++&&&'''(((*********))))))))))))******++++++,,,,,,))))))))))))************(((((()))***++++++++++++************+++++++++++++++++++++++++++***************++++++++++++,,,,,,...---,,,+++***+++,,,,,,***))))))***---///000000////////////000111222333444444444555666777999999888888;;;>>>@@@DDDOOO[[[xxx%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))((((((((('''''''''((())))))''''''((()))***)))((('''&&&%%%%%%$$$((())))))))))))*********+++---///111111333555777::::::;;;<<>>>>>>>>BBB@@@>>><<<:::999999999111111111000000000000000000000000000111111222333000111333555555555555444333333444555666777777888666777888:::;;;===>>>???<<<======>>>????????????>>>>>>>>>>>>>>>>>>??????;;;<<<======<<<;;;888777555444444444444444444444444444444444666777888999666666777777777666666555777888:::===@@@BBBCCCCCCCCCCCCCCCDDDFFFEEEBBB@@@;;;:::999888777777777777777999<<<@@@CCCFFFHHHIIIGGGGGGEEEDDDCCCBBBBBBBBBDDDEEEGGGHHHIIIIIIIIIHHHEEEEEEDDDCCCBBB@@@???>>>999999888777555444333333222111///...///...,,,++++++++++++++++++******))),,,+++++++++************(((((()))***++++++++++++++++++++++++******)))(((************))))))))))))''''''''''''''''''''''''+++)))'''''')))******)))))))))))))))))))))))))))***)))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++)))((('''&&&&&&''''''((())))))***(((''''''''''''''''''(((''''''(((((()))((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++%%%&&&(((***+++***))))))((((((((()))***+++++++++((()))))))))************((((((((())))))***+++,,,++++++++++++************---,,,+++)))))))))******+++++++++,,,,,,,,,---------,,,+++******,,,---...+++,,,,,,,,,+++,,,///111111000000000111111222333333444555666777888888888666666999<<<>>>AAALLLWWWttt%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''')))(((''''''((()))&&&&&&&&&'''((())))))******++++++++++++,,,,,,,,,000222555777888:::===@@@DDDDDDFFFHHHJJJMMMPPPQQQOOOPPPRRRSSSRRRRRRSSSTTTRRRTTTVVVWWWWWWXXXZZZ\\\XXXXXXVVVQQQIIIBBB===:::555333222000000111333444111222555777999:::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<;;;888666444555666666222111111111111111111111222222222111222222333444333444666888999::::::999888999999:::;;;<<<======???@@@BBBDDDGGGIIIKKKLLLGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJGGGHHHHHHHHHFFFDDDAAA???999999999999999999999999222222333444666888999:::<<<<<<<<<<<<;;;:::999888555555666777999;;;<<<===999999;;;>>>@@@@@@???===:::999888666555444333333333555888===AAAEEEGGGHHHIIIHHHGGGEEECCCBBBBBBBBBBBBCCCFFFHHHJJJKKKKKKKKKLLLLLLLLLLLLJJJHHHEEEDDDBBBBBB@@@???===<<<::::::888666444333333333111///+++,,,,,,,,,,,,+++***************))))))))))))((('''(((***+++,,,,,,+++++++++,,,,,,,,,+++***((('''************))))))))))))'''''''''''''''''''''&&&)))))))))***++++++)))'''&&&(((+++------+++(((&&&*********)))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((***+++***)))(((&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((($$$&&&(((***++++++))))))&&&''''''((()))******+++(((((())))))*********+++)))(((((('''(((***,,,---,,,,,,++++++***)))))))))///---+++)))(((((()))***,,,,,,,,,------.........,,,+++******+++---///111---///000...++++++...111222222222111222222333333222444666777999999888888999:::<<<@@@AAAEEEOOOZZZqqq%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''+++***)))((('''&&&%%%%%%&&&'''(((((()))))))))((()))***++++++******,,,...)))***+++---...000111222555888<<>>888555444444333222222222222222111111111333555777888888999:::;;;:::999777666777888888999999999888888555444444333333333444444333333444444555666666666666888;;;>>>AAAAAAAAAAAACCCBBB@@@@@@AAACCCFFFHHHIIIJJJLLLNNNPPPRRRTTTUUUQQQRRRRRRSSSSSSSSSSSSRRRSSSRRRRRRSSSUUUVVVWWWWWWSSSRRRPPPOOOOOONNNLLLKKKFFFEEECCCAAA>>><<<:::999555555666777888:::;;;<<>>>>>???>>>======;;;999777555444444555666888:::???EEEIIIHHHHHHHHHHHHGGGFFFEEEDDDAAAAAABBBDDDFFFHHHIIIKKKFFFHHHKKKNNNNNNMMMKKKIIILLLKKKIIIGGGFFFEEEDDDDDD>>>===<<<999777555333333111///,,,+++,,,,,,***))))))+++---...---+++)))'''******))))))))))))******---,,,***)))((()))***+++&&&''')))*********)))(((%%%''')))***+++***)))(((''''''(((((())))))******))))))))))))))))))))))))'''(((******((((((((()))***)))(((''''''((()))***(((((())))))))))))(((((())))))((('''''''''''''''))))))))))))((((((((((((++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))---///,,,(((&&&)))---,,,,,,***)))(((&&&%%%%%%))))))))))))************************************,,,,,,,,,------,,,++++++------,,,,,,,,,,,,,,,---((()))***+++---...///000+++,,,---///000111111111111000/////////000222333444555777999999999999888:::999<<<@@@BBBFFFNNNXXXsss%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''((())))))((((((+++,,,,,,+++******---///---...000222555777888999BBBDDDHHHLLLPPPRRRRRRRRRTTTSSSSSSSSSTTTVVVXXXYYYXXXVVVSSSPPPNNNOOOPPPQQQVVVUUUUUUUUUVVVXXXYYY[[[XXXWWWVVVTTTPPPJJJBBB===666555333111000000000000000000000111222444666777666777:::<<<======<<<;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@:::::::::999999999999999:::;;;>>>AAABBBCCCCCCBBBEEEDDDBBBBBBBBBDDDGGGHHHJJJLLLNNNPPPRRRTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXYYYYYYVVVUUUSSSRRRSSSRRRPPPOOONNNNNNLLLKKKHHHFFFEEEDDD>>>>>>=========>>>>>>???AAAAAAAAAAAA@@@>>><<<;;;===;;;999999999999888777<<<===>>>@@@BBBEEEFFFGGGDDDCCCBBB???<<<999777555666666777777888;;;???BBBGGGGGGHHHHHHIIIIIIHHHHHHFFFEEEDDDCCCBBBCCCCCCDDDAAACCCEEEHHHKKKNNNOOOPPPOOOOOONNNMMMLLLKKKJJJJJJJJJIIIFFFBBB>>>999666444444222///------,,,+++))))))***+++,,,,,,***)))'''++++++************++++++++++++++++++******)))(((((())))))*********))))))'''(((***+++++++++***)))******))))))(((((('''''')))))))))))))))))))))))))))***+++***(((''''''(((******)))(((((()))***+++******))))))))))))******++++++***))))))))))))))))))((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))***)))'''%%%$$$%%%(((***))))))(((((('''''''''))))))))))))************+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++******)))))))))))))))***........................+++,,,---///000000111111111000/////////000222222222333444555666777777777:::999<<<@@@BBBEEENNNXXXsss%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%%%%%%%&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&'''''''''''''''((())))))&&&&&&&&&''''''(((((((((((()))))))))************,,,,,,,,,++++++,,,///222555777999<<>>>>>>>>???AAACCCDDDEEEEEEEEEDDDDDDDDDBBBAAABBBBBBDDDEEEIIIKKKNNNQQQSSSTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWYYYWWWVVVUUUVVVUUUTTTRRRRRRQQQQQQPPPOOOMMMLLLKKKIIIHHHGGGEEEDDDDDDCCCCCCFFFFFFEEEDDDDDDCCCBBBBBBBBB@@@======>>>@@@BBBBBB@@@AAACCCGGGJJJMMMPPPQQQQQQPPPNNNKKKHHHDDDAAA???===>>>>>>===;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCCCCEEEDDDAAA???>>>>>>>>>???>>>???@@@BBBFFFJJJNNNPPPNNNOOOPPPQQQQQQQQQPPPOOOQQQPPPOOOKKKGGGAAA<<<999999666333111000///---+++,,,,,,+++++++++*********+++++++++******+++++++++((()))+++,,,+++***(((&&&+++******)))))))))******((()))***+++++++++***)))******))))))((((((''''''))))))))))))))))))))))))***+++,,,+++)))'''''''''******))))))***+++,,,,,,,,,+++***))))))***+++,,,++++++***)))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))...+++(((''''''((((((((((((((((((((((((((())))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,/////////......------,,,,,,,,,...///000000000000000000000///000111111222333333333444555666888999999999;;;???BBBEEENNNXXXrrr%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''(((((((((''''''&&&((((((((((((((())))))***((((((((())))))))))))************++++++,,,------+++,,,------...111666999???@@@CCCFFFJJJMMMPPPQQQSSSTTTWWWYYYZZZYYYYYYXXXXXXUUUPPPLLLHHHFFFFFFFFFBBBAAA>>><<<:::999999999<<<;;;;;;;;;<<<>>>@@@AAAHHHIIIJJJLLLLLLIIIDDD@@@777555333111000111222333222333666999<<>>?????????>>>===<<<<<<>>><<<:::999999;;;===>>>>>>>>>>>>???@@@CCCDDDFFFFFFIIILLLOOOQQQRRRRRRQQQNNNOOOPPPPPPMMMJJJFFFCCC???<<<999666555333000...000///---,,,+++,,,,,,---++++++************++++++((()))************((((((,,,+++)))(((((((((******((()))************))))))''''''(((((())))))******)))))))))))))))))))))))))))***,,,+++***))))))***)))))))))******+++,,,,,,---+++)))'''''')))+++---)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))...***%%%%%%))),,,,,,***************************((()))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,---...///000000000000000000000000000111111222555555444555666888:::<<<999999;;;???BBBEEENNNWWWqqq%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&)))(((((((((((()))******)))))))))(((((((((((('''))))))))))))+++,,,...///---...111333666:::@@@DDDIIIJJJMMMPPPSSSVVVYYYZZZWWWXXXZZZ[[[[[[ZZZYYYXXXRRROOOHHHBBB===999888888666555333222222222222333555444444444444555777888::::::;;;>>>???>>>;;;888333222111111222444777888999;;;???DDDHHHJJJKKKKKKMMMPPPSSSVVVYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZ\\\\\\\\\[[[XXXTTTQQQNNNLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKNNNNNNNNNNNNMMMLLLLLLKKKHHHJJJNNNPPPQQQQQQOOONNNQQQQQQQQQQQQRRRSSSTTTUUUTTTVVVXXXXXXUUUTTTTTTVVVSSSRRRQQQQQQSSSSSSRRRQQQRRRSSSUUUVVVVVVUUUTTTSSSNNNMMMLLLKKKKKKKKKKKKKKKMMMMMMLLLKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLKKKHHHEEEJJJKKKLLLNNNQQQSSSTTTUUUUUUTTTTTTSSSQQQOOONNNMMMNNNOOOOOONNNLLLKKKKKKLLLJJJJJJIIIFFFDDDAAA???===999888777777777999;;;<<<:::;;;<<<======<<<<<<;;;>>>AAAEEEJJJNNNPPPQQQQQQLLLNNNPPPQQQQQQOOOMMMKKKDDDBBB>>><<<;;;999777555333111///---,,,,,,,,,---+++******))))))******+++******)))(((((()))***++++++***)))((('''((()))***)))))))))))))))))))))(((''''''(((((())))))******))))))))))))))))))))))))&&&(((++++++++++++,,,---))))))******++++++++++++,,,***(((&&&&&&(((***,,,)))(((((('''''''''''''''&&&&&&''''''((((((((()))*********)))((('''''''''))))))))))))))))))))))))************************((()))***++++++***)))(((************************(((((((((((()))))))))))))))$$$ """(((,,,,,,)))------,,,++++++******)))((()))))))))************++++++++++++++++++++++++)))***++++++,,,,,,,,,+++)))))))))))))))***+++++++++++++++,,,,,,---------,,,---...///000000000//////000000000111111111111444444444444666888:::<<<999888;;;???AAAEEEMMMWWWooo%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''(((***%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((()))******(((((((((''''''&&&&&&&&&((('''((()))+++---000111333666:::>>>BBBFFFKKKOOOQQQRRRTTTVVVYYY[[[]]]^^^]]]^^^^^^^^^]]]ZZZXXXVVVKKKGGGAAA;;;666444333333000000//////000000111222//////......///111333444333222333444666777555444333333555777999<<<>>>@@@CCCFFFKKKOOORRRSSSSSSRRRPPPRRRUUUXXXYYYZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUUUUYYYYYYXXXWWWTTTQQQNNNMMMMMMLLLKKKJJJKKKMMMPPPQQQOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPPPPPPPOOOMMMLLLMMMNNNQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOPPPRRRTTTUUUPPPSSSVVVUUURRROOOPPPQQQRRRQQQPPPPPPRRRSSSRRRQQQOOOQQQSSSTTTUUUTTTRRRQQQMMMMMMLLLKKKKKKLLLLLLMMMKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJLLLNNNPPPOOOMMMJJJMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPNNNOOOOOONNNMMMMMMOOOQQQSSSRRRPPPNNNJJJGGGDDDBBB>>>===<<<;;;::::::::::::666777999:::;;;:::999888:::<<<@@@DDDHHHKKKMMMNNNMMMNNNPPPQQQQQQPPPNNNMMMHHHFFFCCCBBBAAA@@@>>>===777555333000...---------++++++************++++++,,,+++)))((((((***,,,---)))))))))))))))***+++++++++************)))))))))******))))))((((((''''''))))))))))))))))))))))))%%%(((***,,,,,,---...000***+++,,,,,,,,,++++++******)))(((&&&&&&((()))***++++++***)))))))))))))))&&&&&&&&&''''''(((((()))++++++***)))((('''&&&&&&''''''''''''''''''''''''************************))))))************))))))************************(((((((((((())))))))))))(((%%%###&&&+++///...+++---------,,,+++******)))))))))))))))************************************((()))***+++,,,,,,,,,,,,***************+++,,,---/////////......------,,,------.../////////////////////000111111111111000111111222333444666888999888888:::>>>AAADDDMMMWWWlll%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((()))))))))))))))))))))*********+++++++++---///333777999>>>AAAFFFKKKNNNQQQUUUWWWWWWXXXYYYZZZ\\\]]]^^^___``````___]]]YYYTTTPPPNNNBBB>>>:::555333333444666......//////000000111111------...///111444777999:::888777888:::;;;<<<;;;;;;===@@@CCCGGGIIIJJJKKKNNNPPPTTTWWWXXXVVVTTTRRRNNNPPPSSSUUUWWWWWWWWWVVVSSSSSSTTTTTTTTTSSSRRRRRRSSSRRRQQQPPPOOONNNMMMMMMOOONNNMMMLLLMMMOOORRRSSSRRRQQQQQQQQQQQQQQQRRRRRROOOPPPRRRSSSSSSQQQOOONNNPPPQQQQQQRRRSSSSSSSSSSSSOOONNNNNNNNNOOOQQQSSSUUUPPPTTTWWWVVVRRROOOOOOQQQTTTSSSRRRSSSUUUVVVUUUTTTNNNPPPRRRTTTTTTSSSQQQPPPOOONNNMMMMMMLLLLLLMMMMMMKKKLLLMMMNNNOOOOOONNNMMMIIIIIIIIIKKKNNNPPPOOONNNMMMMMMNNNNNNNNNOOOOOOOOORRRRRRSSSSSSSSSRRRRRRQQQLLLLLLLLLKKKJJJLLLOOOQQQSSSSSSRRRQQQOOOLLLKKKIIIEEEEEEDDDCCCBBB???===<<<999999888888888999999:::999:::;;;>>>@@@BBBDDDEEEIIIIIIJJJKKKLLLLLLLLLLLLKKKIIIGGGFFFFFFGGGFFFDDD@@@>>><<<999666444222111---------,,,,,,---------+++++++++++++++,,,,,,---)))***+++,,,---.........------,,,,,,++++++++++++******))))))((((((''''''))))))))))))))))))))))))''')))+++,,,,,,---...///......//////...---,,,+++***))))))(((((())))))***++++++***)))))))))))))))%%%%%%&&&''''''((())))))******))))))((((((''''''((((((((((((((((((((((((******************************))))))))))))******************************(((((((((((())))))))))))***)))))),,,///000///,,,************************))))))))))))************))))))))))))))))))))))))((()))***++++++,,,,,,,,,,,,,,,,,,,,,---...///000........................---......///////////////...///000111222111111000///000222444555777777888888888:::>>>AAADDDMMMVVVjjj%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$%%%'''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))'''''''''''''''((())))))***+++,,,---...///000000000000000222666:::>>>@@@FFFJJJOOOTTTVVVXXXZZZ\\\ZZZ[[[[[[\\\]]]^^^^^^______^^^\\\XXXRRRLLLGGGCCC:::888444222111333777999.............../////////222333444666:::>>>BBBDDDEEECCC@@@@@@BBBDDDFFFFFFEEEHHHLLLPPPSSSTTTTTTTTTUUUWWWYYY[[[ZZZVVVRRRPPPLLLNNNQQQTTTVVVVVVVVVUUUPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSRRRQQQOOONNNNNNPPPRRRTTTRRRRRRRRRQQQRRRRRRSSSTTTUUUWWWYYY[[[[[[YYYWWWVVVPPPPPPPPPPPPQQQQQQRRRRRRTTTSSSRRRRRRSSSUUUXXXZZZWWW\\\```^^^ZZZVVVVVVXXXWWWVVVVVVWWWYYYZZZYYYXXXSSSUUUWWWYYYYYYXXXVVVTTTRRRQQQPPPNNNMMMMMMMMMMMMMMMNNNQQQRRRSSSRRRQQQPPPLLLJJJHHHIIIKKKNNNOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLKKKKKKJJJIIIHHHJJJNNNQQQSSSSSSTTTTTTTTTSSSSSSRRRHHHIIIJJJJJJHHHFFFCCCBBB???===999777666777999:::888888888888999:::<<<===AAABBBCCCEEEGGGIIIKKKLLLLLLJJJIIIHHHJJJJJJJJJIIIHHHGGGEEEBBB>>>;;;999777//////............//////)))***,,,.........,,,+++)))***---///000000000000000///...---------------''''''(((((()))*********)))))))))))))))))))))))))))+++------,,,,,,---...111111222222000///---,,,************************))))))((('''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))++++++++++++++++++++++++************************+++***)))(((((()))***+++************************(((((((((((())))))))))))((()))***,,,---,,,***'''&&&''''''((()))*********))))))))))))************(((((((((((((((((((((((((((((()))++++++,,,,,,,,,))))))))))))***+++,,,---((()))***+++---...///000---...//////////////////...///000222222111111000000111444666888999999999888888:::>>>AAADDDMMMVVVhhh%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***++++++++++++***)))''''''%%%&&&''')))***************))))))***+++...000111444888===??????BBBHHHNNNRRRTTTVVVXXXZZZZZZZZZZZZWWWXXX[[[^^^___^^^]]][[[[[[XXXSSSOOOMMMIIICCC>>>;;;777333111222333222000/////////111444666666555777777888:::???EEELLLOOONNNMMMJJJIIIIIIKKKMMMNNNMMMPPPSSSUUUVVVUUUVVVVVVWWWWWWWWWXXXXXXVVVRRRPPPNNNLLLKKKLLLPPPTTTVVVWWWRRRTTTVVVVVVUUUTTTUUUVVVWWWWWWVVVUUUTTTRRRRRRQQQPPPRRRTTTTTTSSSSSSTTTUUUWWWWWWVVVUUUVVVYYY]]]aaaZZZ[[[^^^bbbeeeddd^^^YYYTTTUUUVVVWWWWWWYYY\\\^^^\\\YYYWWWXXX]]]dddjjjnnnmmmiiidddcccdddeeeeeeccc^^^aaadddfffffffffggghhhaaabbbdddeeedddaaa___]]]^^^]]][[[[[[[[[ZZZXXXUUUSSSTTTUUUVVVVVVUUUSSSRRRRRROOOLLLLLLMMMNNNOOONNNQQQRRRRRRPPPLLLJJJJJJKKKMMMOOOPPPQQQPPPMMMJJJHHHMMMJJJGGGGGGIIIKKKMMMMMMOOONNNMMMOOOQQQRRRRRRQQQNNNMMMMMMNNNOOOMMMJJJGGGGGGFFFDDDBBB???<<<999888;;;;;;::::::999888777777===:::999999===AAADDDEEEEEEFFFGGGIIIIIIJJJJJJJJJKKKJJJIIIGGGEEEBBB@@@>>>:::888666333000//////...,,,***)))***,,,------,,,'''(((+++---///000111222000000...---+++***((((((************))))))))))))'''((()))*********************+++,,,...000222333222333666777777444111///***)))(((***---...,,,)))((((((((()))))))))))))))%%%&&&)))+++------------)))((('''((()))***)))(((+++***((('''&&&&&&&&&'''((((((((((((''''''''''''((()))***+++++++++++++++,,,,,,,,,+++++++++++++++(((((((((***,,,,,,***(((...---+++***(((((())))))'''''''''(((((((((((((((******))))))***++++++,,,------,,,,,,+++***)))))),,,+++)))''''''(((***+++------,,,,,,++++++,,,,,,,,,,,,------...///000000......------...///111222.........//////000111222111222444555666777777777===;;;;;;===???CCCMMMWWWlll%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((()))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))*********))))))(((&&&'''((()))***+++,,,,,,++++++,,,---000333555777:::???DDDGGGGGGJJJOOOTTTSSSTTTVVVXXXYYYZZZYYYYYYZZZ[[[]]]___^^^]]]ZZZYYYVVVRRRNNNKKKIIIEEE@@@<<<888444111000111222222111222111111333555777777666;;;;;;<<<>>>BBBGGGLLLOOOMMMKKKIIIGGGFFFGGGIIIJJJNNNQQQUUUWWWXXXXXXYYYZZZZZZZZZYYYXXXWWWTTTQQQOOONNNLLLKKKLLLNNNQQQQQQQQQPPPRRRTTTUUUTTTUUUVVVXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWYYY[[[^^^```bbbbbbbbbcccdddeeefffgggjjjkkkmmmmmmoooqqqsssrrrmmmiiiaaaaaabbbbbbbbbeeehhhlllmmmlllkkknnnvvvzzzyyyxxxvvvuuunnnppprrrsssrrrrrrtttuuuzzz{{{|||{{{zzzwwwsssqqqlllkkkkkkkkklllmmmkkkjjjiiijjjjjjjjjhhhdddaaa___YYYVVVSSSRRRSSSTTTTTTTTTUUUTTTSSSQQQOOOMMMKKKKKKMMMMMMNNNNNNMMMKKKIIIGGGKKKHHHFFFEEEFFFIIIJJJJJJOOONNNMMMMMMOOOOOONNNMMMQQQPPPPPPPPPPPPOOOLLLJJJMMMMMMKKKIIIFFFCCCAAA???===<<<<<<;;;::::::999999;;;999777888:::===???@@@IIIIIIJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJHHHFFFEEEDDD???>>>;;;777555333222111///---,,,,,,---......---***+++,,,---///111222222111000///...,,,+++***)))++++++*********))))))))))))************))))))(((******+++,,,...000222333333444666888777666444333111...,,,,,,---,,,***'''))))))))))))))))))******)))******++++++***)))(((***)))((()))***++++++)))++++++)))((('''(((((()))))))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))(((((((((***,,,,,,***(((---,,,***)))(((((())))))&&&''''''((()))***++++++++++++***************+++------,,,,,,+++******)))+++***)))(((((()))***+++---,,,,,,++++++,,,,,,---+++,,,,,,---......//////...---------...///000111000000///000000111222333222222444555666777777777===;;;;;;>>>@@@CCCMMMXXXkkk%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******((((((((((((***,,,...000...///111444888<<>>>>><<<:::888777999:::;;;:::EEEEEEFFFGGGIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKGGGEEEBBB>>>;;;888666555333111//////000000///...------,,,---...///111222111111000///---,,,+++++++++++++++*********))))))++++++++++++***)))((('''******+++,,,...000222333444555666888888999999888555333000...---,,,***(((************************************)))(((''''''+++))))))***+++,,,+++***++++++***)))))))))******++++++++++++++++++++++++******+++++++++******)))(((((((((((((((((())))))))))))(((***+++,,,***)))***))))))(((((())))))***&&&'''((()))***,,,,,,---++++++******************---,,,,,,++++++*********************************++++++++++++,,,---......++++++,,,,,,------......------,,,------...000000111111111111222333444444222333444555666777777888;;;999:::===>>>BBBKKKUUUiii%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((())))))))))))*********)))((((((((())))))******(((''''''(((***---111333333555888<<>><<<666555555555666888999999;;;:::;;;===@@@CCCCCCBBB@@@AAABBBDDDEEEFFFGGGGGGJJJIIIGGGFFFFFFFFFGGGHHHKKKNNNQQQSSSSSSTTTUUUWWWVVVVVVVVVUUURRRQQQPPPPPPRRRQQQQQQRRRSSSSSSRRRPPPTTTWWW\\\```dddiiimmmqqqqqqrrrrrrsssssstttttttttxxxuuutttyyy~~~~~~}}}zzzwwwvvvvvvwwwwwwvvvuuurrrooommmllljjjfffccc```___^^^\\\[[[[[[[[[[[[ZZZWWWTTTRRRQQQOOOMMMKKKMMMLLLLLLMMMOOOPPPPPPOOONNNMMMKKKKKKMMMNNNMMMMMMIIIIIIIIIIIIHHHGGGFFFFFFGGGFFFFFFFFFEEEEEEEEEDDD@@@>>><<<;;;<<<<<<;;;999:::;;;===@@@CCCGGGIIIKKKKKKKKKKKKKKKLLLMMMNNNOOOLLLKKKHHHDDDAAA===;;;:::888666333222222222000//////...,,,++++++,,,...000000//////...---,,,,,,+++******)))))))))(((((((((******+++++++++***))))))******+++,,,...000222333555666666888999;;;===>>>666444222000///......---************))))))))))))''''''(((((())))))))))))***)))((()))+++,,,+++*********))))))*********+++******+++++++++++++++,,,+++++++++++++++***)))((()))***************+++++++++***)))***+++,,,***)))((((((((((((((())))))***''''''((()))******++++++******))))))***++++++,,,,,,,,,,,,++++++*********))))))***+++++++++***************+++,,,---//////+++++++++,,,,,,---------,,,,,,,,,---......//////111000000111111222333444333333444555666777888888888777888;;;===@@@IIISSSggg%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))*********++++++***))))))))))))***+++)))))))))***---111444777;;;===@@@EEEJJJNNNQQQSSSSSSSSSTTTSSSQQQPPPOOOOOOPPPNNNLLLJJJGGGEEECCCCCCEEEFFFGGGHHHHHHHHHHHHGGGDDDEEEEEEDDDCCCAAA@@@@@@>>>>>>?????????@@@AAABBBBBBBBBBBBEEEIIIKKKLLLLLLJJJKKKLLLMMMNNNMMMLLLLLLIIIHHHHHHIIIJJJKKKMMMNNNNNNPPPSSSSSSSSSSSSUUUVVVTTTVVVXXXXXXWWWVVVWWWXXXUUUUUUUUUWWWYYYZZZYYYXXX]]]bbbiiipppuuu{{{}}}{{{yyywwwvvvsssqqqppppppqqqrrrpppmmmiiifffccc___[[[WWWTTTRRRQQQQQQRRRQQQPPPNNNMMMLLLKKKKKKMMMNNNNNNMMMGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHGGGGGGGGGFFFDDDCCCBBBBBBAAA???===777888999<<<@@@DDDGGGIIIHHHHHHIIIIIIKKKMMMNNNOOOOOONNNKKKIIIEEEBBB@@@>>><<<:::777666666555333222000///,,,*********+++,,,...---------,,,,,,++++++))))))((((((((('''''''''(((((()))++++++,,,,,,,,,******+++,,,...000222333555555666777:::<<>>AAAJJJSSSeee%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))+++******)))***+++---...---...///111444888;;;===DDDFFFIIIMMMQQQTTTVVVWWWVVVUUURRROOOLLLJJJIIIHHHFFFEEEBBB@@@>>><<<;;;:::===>>>@@@BBBCCCEEEFFFFFFEEEFFFHHHHHHGGGFFFGGGHHHIIIKKKLLLLLLJJJJJJKKKLLLJJJJJJJJJLLLOOOQQQQQQQQQNNNOOOOOOOOONNNNNNMMMLLLHHHIIIIIIKKKLLLNNNPPPQQQLLLMMMOOOPPPPPPQQQSSSTTTRRRWWW\\\^^^]]]]]]^^^```^^^]]]]]]___bbbdddddddddiiioooxxx}}}zzzuuuoookkkdddbbb___\\\[[[YYYVVVSSSPPPNNNMMMMMMMMMMMMKKKJJJFFFGGGHHHIIIJJJKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHIIIIIIHHHEEECCC????????????AAADDDFFFHHHIIIHHHHHHHHHJJJLLLNNNOOOOOOOOONNNLLLIIIGGGEEECCCBBB???===;;;;;;:::888777444222000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))(((((((((''''''''''''((()))+++,,,------...******+++,,,...000222333444444555777:::<<>>???AAADDDFFFIIIJJJKKKLLLOOORRRRRRQQQQQQSSSUUUTTTVVVXXXVVVTTTRRRRRRTTTSSSRRRQQQQQQRRRSSSRRRPPPMMMMMMLLLKKKKKKJJJIIIIIIHHHIIIIIIJJJLLLMMMNNNOOOJJJLLLNNNPPPQQQSSSVVVYYY^^^eeelllooonnnmmmnnnpppnnnmmmlllmmmooorrrsssssstttzzzvvvtttqqqooonnnllliiifff```___\\\[[[YYYVVVRRROOOJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNLLLIIIGGGEEEEEEDDDDDDEEEGGGIIIJJJLLLKKKJJJJJJKKKLLLNNNPPPNNNOOOOOOOOOMMMLLLJJJIIIGGGEEEBBBAAAAAA@@@>>>===999888777444222000...---,,,,,,,,,---------------************))))))))))))((()))***+++,,,---------******+++,,,...000222333222333555777999;;;===>>>CCCEEEEEECCC===777444333......---,,,,,,+++******++++++))))))))))))***+++)))((('''(((***+++***)))***++++++++++++***((('''''''''(((((()))******+++))))))***+++++++++******((())))))***++++++,,,,,,...,,,***)))***++++++***((()))***+++++++++***))))))))))))(((((((((((((((*********)))******+++,,,++++++++++++++++++++++++******))))))***,,,---...*********+++,,,---...///---------------------------...///111111111111000111111111111111222444444666555444444555777999;;;;;;:::===AAABBBEEEMMMVVVaaa|||%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((************++++++++++++''''''''')))---111555777:::<<>>;;;;;;;;;:::>>>>>>>>>>>>???@@@BBBCCCJJJKKKLLLOOOQQQTTTVVVWWWUUUXXX\\\\\\\\\\\\^^^aaa[[[]]]^^^]]]YYYVVVVVVXXXXXXWWWTTTSSSSSSRRRPPPNNNPPPOOOMMMLLLKKKKKKKKKKKKHHHHHHIIIJJJJJJKKKKKKKKKOOORRRUUUWWWZZZ]]]aaadddrrrzzz}}}zzzxxxxxx{{{}}}zzz~~~}}}|||xxxvvvssspppmmmgggaaa\\\UUUTTTTTTSSSRRRPPPOOONNNLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJKKKNNNOOONNNKKKHHHFFFEEEEEEEEEGGGJJJMMMOOOOOONNNMMMLLLLLLNNNPPPQQQNNNOOOPPPPPPPPPOOOMMMLLLKKKIIIFFFEEEEEEDDDCCCAAA>>>===<<<:::777444222000---------...............,,,,,,,,,++++++++++++******++++++,,,,,,,,,++++++******+++,,,...000222333111222444777999;;;<<<<<>>@@@BBBJJJSSS```{{{$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$%%%&&&((((((''''''((()))***+++***)))((((((***,,,//////000222555999===@@@BBBDDDGGGJJJLLLOOOTTTWWW\\\YYYWWWXXXYYYWWWQQQKKKDDDCCC@@@===;;;;;;;;;<<>>:::777444333000///---+++******+++,,,---,,,+++******))))))***)))***+++,,,,,,+++***)))*********+++,,,...111222222444666777666777999;;;@@@BBBEEEGGGFFFBBB>>>:::888666222///,,,+++++++++((('''''''''''')))+++,,,''')))+++,,,***))))))))))))))))))((('''&&&&&&%%%'''(((******))))))***,,,((((((((((((((((((((((((+++***))))))***+++...///000---***(((((()))))))))++++++,,,,,,,,,++++++***)))***+++***(((''''''((((((((()))***+++---...///+++++++++************)))+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,---------............///111222333444555444111...///222555555333666555555555555666666777888888<<<@@@AAAAAAFFFMMMaaawww$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''''''''%%%&&&'''))))))***+++******+++...000222222444777<<>>???@@@GGGOOOaaaxxx%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((()))))),,,+++***(((&&&'''+++---***---000333555888<<>>>>>>>>>>>>>>???@@@@@@<<<;;;777333000---+++***))))))))))))******+++++++++++++++)))((((((***---+++++++++******)))))))))((()))***)))((('''((()))((((((((((((((((((((((((******))))))***+++,,,,,,000...+++)))))))))'''&&&)))******++++++++++++***+++,,,------+++***+++---,,,,,,++++++***++++++,,,,,,,,,+++++++++*********,,,,,,++++++******))))))******)))))))))***++++++,,,,,,,,,---------......------------------------//////111222444333222111555555444555555666777888;;;:::;;;===>>>@@@GGGPPPaaaxxx%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((()))************)))(((''')))---000000222666999<<>>???;;;:::777333000---***)))((((((((()))))))))))))))+++++++++***((()))+++---++++++++++++************)))***,,,,,,,,,,,,---///((((((((((((((((((((((((******************++++++///---+++******)))'''&&&((()))******++++++++++++((()))******(((((()))***,,,,,,++++++******++++++,,,,,,,,,++++++++++++***------,,,,,,+++++++++************)))***++++++,,,,,,,,,,,,---------......//////............---------///111222333222222222444444444555555666888888;;;:::;;;===>>>@@@GGGPPP```www%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******+++'''((())))))***,,,000444777:::>>>AAABBBDDDGGGIIIGGGHHHJJJMMMQQQTTTVVVWWW[[[]]]```aaaaaa``````aaa^^^^^^^^^^^^]]]\\\[[[ZZZYYYZZZZZZ[[[\\\]]]^^^^^^___``````___^^^^^^```bbb[[[YYYWWWTTTRRRPPPPPPPPPRRRQQQOOOMMMLLLKKKKKKKKKHHHHHHHHHFFFDDDDDDFFFHHHKKKNNNRRRWWW]]]dddkkkppptttwwwzzz{{{{{{|||}}}~~~zzztttbbbYYYRRRPPPPPPMMMLLLMMMIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLNNNPPPQQQQQQQQQPPPMMMNNNOOOQQQQQQQQQPPPOOOMMMLLLKKKIIIHHHFFFEEEDDDFFFEEECCCAAA>>>;;;:::888555444333111000///.........------,,,,,,------...+++*********+++,,,...///000222555666777888;;;======<<<<<<;;;<<<===???@@@:::999777444111---+++***)))******+++++++++*********+++,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,************************)))************************))))))***+++,,,+++***(((((()))***++++++++++++(((***+++***))))))***,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......//////////////////......---///111222111111222333444444444555555777888999:::999;;;>>>???@@@GGGOOO^^^vvv&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********)))+++...000222555999<<>>>>>===<<<======>>>???:::999888555222///---,,,***+++,,,,,,,,,+++******)))+++,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,)))******)))'''&&&'''(((************************))))))************))))))(((((((((***,,,---,,,+++'''((()))***++++++++++++***+++,,,,,,++++++,,,...+++++++++***++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,---------..................////////////...000111111//////222444444444444444666777888999999999;;;???@@@@@@FFFNNN]]]uuu&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************,,,000444777:::>>>BBBEEEDDDGGGIIIJJJJJJJJJJJJKKKPPPQQQSSSUUUVVVWWWXXXXXXYYY\\\___```___^^^]]]^^^___``````___^^^]]]^^^___^^^^^^^^^^^^^^^]]]\\\[[[______^^^ZZZVVVSSSSSSSSSKKKKKKJJJJJJKKKMMMNNNOOOMMMLLLJJJIIIHHHIIIIIIJJJKKKNNNPPPQQQRRRUUU[[[___```eeekkkqqqxxxvvvpppjjjddd^^^]]]YYYXXXVVVTTTRRRRRRRRRRRRKKKLLLNNNOOOOOONNNLLLKKKLLLMMMOOOPPPPPPOOOMMMLLLQQQPPPOOOMMMKKKIIIHHHGGGCCCCCCDDDEEEEEEEEEEEEEEE???>>><<<999777555333333,,,---...//////...---,,,++++++*********+++---...000222555666777888;;;============<<<<<<<<<======;;;:::999777444111///...)))***+++,,,++++++)))((()))+++------,,,+++***+++))))))))))))))))))))))))***+++,,,,,,+++***+++---(((((((((((((((((((((((())))))************)))(((+++***)))***,,,,,,***)))'''''')))******+++++++++&&&'''))))))(((((()))***++++++******++++++,,,------------,,,,,,,,,++++++))))))******+++++++++,,,------,,,,,,------...///,,,,,,,,,---------......---------.........//////...000111000...///222555333333444444666777888999888888<<<@@@AAAAAAFFFMMM\\\ttt%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))%%%&&&&&&''''''(((((()))'''((()))******---000333555888;;;>>>@@@DDDHHHLLLJJJKKKLLLMMMNNNNNNNNNNNNSSSTTTVVVWWWXXXYYYYYYYYY\\\]]]^^^^^^^^^^^^]]]\\\]]]\\\[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]\\\ZZZWWWSSSPPPOOOGGGIIIKKKLLLLLLLLLMMMNNNMMMOOOOOOMMMKKKNNNUUU\\\ZZZYYYYYY[[[```eeeiiikkknnnwww~~~}}}~~~|||}}}wwwooollliiieeebbbbbbdddfffeeeddd\\\XXXTTTQQQOOONNNLLLJJJGGGJJJNNNNNNMMMMMMOOOQQQMMMNNNNNNNNNMMMLLLJJJIIIFFFDDDAAA@@@@@@AAADDDFFFEEECCCAAA===999666444222......---------,,,,,,,,,************+++,,,---...///222555777888:::===???AAA@@@>>>===;;;::::::999???===:::888666222...***%%%***//////***''''''(((------,,,,,,+++***))))))******************************++++++++++++******%%%)))------)))(((+++///******+++,,,,,,***)))((((((''''''))),,,---+++(((************************,,,,,,+++***)))))))))***,,,------......///000000000///---,,,+++,,,------.........------,,,,,,,,,************++++++,,,---))),,,///...+++***+++...222111///---...000222444000000111222222222222111555555666666777777888888:::<<<>>>>>>===@@@FFFKKK]]]rrr%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''((((((((()))((()))+++,,,,,,...222444;;;>>>AAADDDFFFIIILLLOOONNNOOOPPPQQQRRRRRRRRRRRRTTTUUUVVVWWWXXXXXXXXXXXXZZZ[[[]]]^^^^^^]]][[[ZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZ[[[[[[[[[[[[\\\\\\XXXWWWUUUSSSQQQNNNJJJHHHGGGIIIJJJKKKJJJKKKLLLNNNOOOSSSVVVWWWWWWZZZbbbhhhjjjhhheeefffhhhlllooopppxxxyyyuuuuuuuuuvvvxxx{{{}}}{{{|||zzz}}}~~~}}}~~~~~~~~~~~~}}}zzzxxxxxxzzz{{{zzzxxxkkkhhhbbb]]]XXXTTTOOOKKKKKKMMMNNNMMMKKKJJJKKKMMMPPPPPPPPPPPPPPPNNNMMMLLLIIIGGGEEECCCAAAAAAAAABBBGGGFFFDDDBBB???===:::999000000//////...---------............///000000111///111444666888:::===???AAAAAA@@@??????>>>>>>>>>>>><<<:::888666222...***'''))),,,,,,***(((((((((*********++++++,,,,,,---******************************++++++++++++******)))***++++++***************++++++++++++***))))))(((''''''))),,,---+++(((((((((((((((((((((((((((++++++******)))*********))))))******++++++,,,,,,///...---+++++++++,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------(((***++++++***))))))***///...---,,,---...000111000000111222222222222111444444555555666666777777888:::<<<======AAAGGGLLL]]]rrr%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((''''''(((((()))******))))))(((((((((((((((***+++...///000333666999AAADDDHHHJJJLLLMMMOOOPPPSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWXXXZZZ\\\^^^^^^\\\ZZZXXXZZZZZZYYYYYYYYYZZZZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYVVVSSSOOONNNNNNKKKGGGCCCFFFHHHIIIJJJJJJLLLPPPSSSXXX]]]dddiiilllpppvvv{{{~~~zzzuuurrrsssuuuvvvwww}}}~~~zzzrrrooorrrttttttsssuuuyyy}}}}}}~~~~~~wwwppphhh___VVVPPPOOOOOONNNLLLIIIIIIJJJKKKMMMMMMNNNNNNNNNMMMMMMLLLMMMLLLIIIGGGDDDAAA???>>>BBBBBBBBBBBBAAA???<<<;;;444444333222000///............---------......//////111444666777999<<>><<<:::888666333...+++,,,+++***+++------,,,+++))))))***+++,,,,,,------******************************++++++++++++******---+++******,,,+++)))&&&,,,+++******)))*********((('''(((***,,,,,,+++)))((((((((((((((((((((((((*********)))******++++++******+++,,,,,,------...---,,,,,,++++++++++++,,,************++++++++++++,,,,,,,,,,,,,,,------...------,,,---......---,,,------........./////////000000111222222222222111333333333444555666666666666999;;;<<<===AAAHHHNNN]]]rrr&&&&&&&&&&&&''''''''''''))))))))))))************((((((((('''((())))))***+++***)))(((((((((((()))+++---111444666999===@@@EEEHHHLLLOOOOOOOOOOOOPPPWWWWWWXXXYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVWWWWWWWWWXXX[[[]]]]]][[[XXXWWWYYYYYYYYYXXXYYYYYYZZZ[[[YYYYYYXXXWWWVVVTTTTTTSSSTTTPPPMMMLLLMMMLLLHHHDDDDDDFFFIIIKKKOOOTTTZZZ^^^fffllluuu|||{{{yyyzzz{{{{{{yyywwwyyy}}}uuusssuuuxxx~~~~~~~~~yyynnnbbbZZZRRRQQQNNNLLLKKKKKKLLLMMMJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLJJJFFFCCC???======>>>@@@AAAAAA@@@>>>===999888777666444222111000......---,,,,,,,,,,,,,,,...000333555777999<<<>>>=========>>>>>>============;;;999888666333///,,,---)))&&&'''+++...---***,,,,,,,,,++++++***************************************++++++++++++******+++++++++++++++***)))(((---,,,***)))))))))***+++'''((()))+++,,,,,,+++***++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++,,,,,,---.........,,,+++++++++++++++++++++)))*********++++++,,,,,,---------,,,,,,------...111///---///111222000---...///000111111111000///000000111222222222222111333333444555555666777777888;;;======>>>BBBIIINNN\\\qqq&&&&&&&&&'''''''''(((((()))))))))*********++++++((((((((((((((()))******+++***)))(((((()))+++,,,---000555999===AAAFFFIIIJJJMMMPPPRRRRRRQQQRRRRRRXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWXXXXXXWWWXXXZZZ\\\\\\ZZZXXXWWWYYYXXXXXXXXXXXXXXXYYYYYYXXXWWWVVVTTTQQQOOONNNMMMNNNLLLIIIJJJLLLMMMKKKIIIHHHKKKOOOTTTZZZaaaiiinnntttyyy~~~|||}}}}}}}}}ssskkkmmmqqq|||{{{tttssstttwww}}}~~~rrrjjj[[[XXXTTTQQQNNNMMMMMMMMMKKKLLLMMMNNNPPPQQQSSSSSSLLLLLLLLLKKKHHHEEEBBB@@@>>>???AAABBBCCCCCCCCCBBB======;;;999777666444333333333111000//////......---000333555666888;;;===============<<<;;;:::999===<<<:::999888555111...***%%%!!!"""'''***)))&&&,,,,,,+++++++++++++++*********************************++++++++++++******&&&***---,,,)))(((***------,,,***)))))))))***+++'''(((***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,((((((((()))******++++++++++++++++++++++++++++++******++++++,,,,,,------...------,,,,,,---------...,,,***,,,...///---***---...000111111111//////000000111222222222222111333444555666777888999999<<<>>>?????????BBBHHHMMMZZZppp&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))(((((())))))***++++++***))))))+++---000222222666;;;@@@DDDHHHLLLNNNOOOQQQTTTUUUUUUTTTUUUVVVXXXYYYYYYZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWXXXZZZ[[[XXXYYYYYYZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTSSSQQQOOOMMMKKKJJJIIIFFFGGGHHHJJJLLLOOOQQQSSSVVVZZZ___dddjjjqqqxxx}}}~~~~~~}}}~~~~~~}}}||||||}}}xxxnnnkkkooottt|||ooojjjddd^^^ZZZUUUQQQNNNLLLLLLLLLLLLMMMNNNOOOPPPJJJKKKKKKJJJIIIGGGEEECCC>>>>>>>>>???@@@AAAAAABBBAAA@@@???===;;;999888777555444222111///...---------///222444555777:::===>>>>>>??????>>><<<;;;999>>><<<;;;:::999777333111...)))&&&&&&+++---,,,)))(((((()))***,,,---......******************************++++++++++++******$$$)))...---)))'''+++///,,,+++******)))*********'''))),,,,,,,,,++++++,,,*********************************)))******++++++)))******+++,,,,,,------***+++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,...---------//////---,,,+++,,,---...///...------000000111222222222222111333444555666777999999:::<<<>>>@@@??????AAAGGGLLLXXXnnn''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))(((((())))))***+++,,,++++++,,,///333777999:::===BBBFFFHHHKKKNNNPPPPPPQQQSSSTTTSSSTTTVVVWWWXXXYYYYYYZZZZZZYYYYYYXXXYYYXXXXXXWWWXXXZZZ\\\^^^ZZZZZZYYYYYYYYYYYYZZZZZZUUUTTTSSSRRRQQQPPPPPPPPPMMMMMMLLLKKKJJJJJJIIIIIIGGGKKKPPPSSSTTTYYY___eeellloootttwww{{{~~~{{{~~~zzzuuutttvvvuuutttrrrsssvvv{{{{{{{{{zzzsssnnngggaaa\\\SSSRRRPPPNNNMMMLLLLLLMMMJJJJJJJJJIIIHHHGGGEEEEEE>>>===<<<;;;<<<===???@@@BBBBBBAAA???>>><<<;;;;;;666555333111///...------,,,///111333555777:::<<<<<<===>>>??????>>>===<<>>>>>@@@CCCDDDCCCCCCBBBAAA???>>>======<<<;;;999666444333222111,,,...111333555777:::<<<999:::<<<>>>???>>>===<<>>===<<<<<<:::777444---,,,++++++++++++***)))++++++++++++++++++++++++******************************++++++++++++******,,,+++******++++++)))'''******+++,,,,,,***)))(((&&&***------,,,+++,,,---------------------------,,,,,,+++***)))))))))*********+++,,,,,,------...***+++---...///...------++++++******))))))((((((---,,,++++++************))),,,......+++)))+++---............//////000000000000111222222222222111111222333444666777888999555888:::;;;<<<@@@GGGLLLTTTkkk