BM66(@ ................................................,,,------...............------------------------------------------------......------------.........///000111111000///.........//////...---,,,,,,...------------...//////,,,,,,------...//////////////////...---------,,,000///...---,,,+++******------------------------)))******++++++******)))...------------.../////////...---,,,,,,---...//////////////////.........////////////////////////......//////000000111111000000111111111000000///000///...------...///000000///......111333555666222666<<>>AAAEEEIIIKKKPPPQQQRRRRRRQQQQQQSSSUUUWWWTTTPPPNNNNNNRRRWWWZZZYYYWWWVVVWWWYYYZZZZZZYYY[[[^^^dddkkkqqq}}}...................................................//////000000000000000------------------------------------------------......------------.........///000000000000///.........//////...------,,,...------------...//////..................------...............---------...---------------,,,,,,---------------------------------......---------...------------.../////////...------------...////////////////////////...////////////////////////////////////000000000000000000111111111111000000......---------------.../////////000111333333333666;;;BBBJJJPPPWWW]]]aaa```bbbdddgggjjjlllmmmnnnmmmjjjddd___[[[XXXVVVUUUUUUYYY^^^aaa``````aaabbbbbbgggmmmssssssnnngggaaa\\\YYYXXX\\\___bbbjjjsssooouuu{{{{{{wwwtttwww{{{}}}vvvpppmmmkkkjjjiiihhheeeaaa]]]ZZZWWWTTTSSSVVVYYYZZZZZZVVVUUUSSSRRRRRRTTTWWWZZZ___```aaa___[[[WWWUUUUUUVVVVVVUUUVVVVVVWWWWWWXXXUUUSSSQQQOOONNNNNNOOOPPPQQQQQQPPPLLLJJJJJJNNNQQQTTTSSSRRROOOLLLIIIGGGEEEDDDCCCAAAAAACCCDDDDDDCCCAAABBBCCCEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEGGGIIIJJJIIIHHHHHHIIIHHHJJJJJJIIIEEEBBB@@@???777888:::;;;???GGGQQQXXXTTTSSSPPPIIIAAA;;;777666555444111///...///000111/////////.........------...///000///---,,,---....../////////------///111111000000000000/////////////////////////////////....../////////...,,,,,,000//////...///000111222555333111///......///000/////////...///000000111000000000/////////......000000///......///000000000000000000000000000000111111000///...............//////000000000//////000000000000111111111111333333444444555666666666666666777777888999;;;;;;::::::<<<>>>AAAEEEIIIKKKOOOPPPPPPPPPOOOPPPRRRTTTXXXUUUQQQOOOPPPSSSXXX[[[YYYXXXVVVVVVWWWXXXWWWVVV^^^aaaffflllrrr...................................................//////000000000000000------------------------------------------------......------------............///000000///...............///......---,,,...------------...//////000//////...------,,,,,,---------...............,,,,,,,,,------.........------------------------***++++++,,,,,,++++++***...------------.../////////...------------...///......//////////////////////////////////////////000000000000////////////000000111111111111000000///////////////...------///000111222333444555555BBBGGGOOOVVV\\\aaaeeehhhfffhhhllloooqqqpppnnnmmmjjjfff___XXXSSSPPPOOOPPPXXX```hhhlllkkkiiijjjkkkkkkqqqvvvtttkkkccc```aaaZZZYYY[[[___aaabbbffflllhhhmmmrrrssssssvvv}}}|||uuuooohhhgggggggggfffbbb\\\XXXUUUTTTSSSTTTXXX[[[^^^^^^___]]]ZZZWWWWWWZZZ]]]```aaabbbaaa^^^[[[XXXWWWWWWZZZYYYYYYYYY[[[^^^aaaccc]]]ZZZVVVSSSRRRSSSUUUWWWZZZYYYVVVSSSPPPPPPRRRUUUUUUSSSPPPMMMJJJGGGEEEDDDBBBAAA@@@@@@BBBBBBAAA@@@AAAAAACCCCCCCCCCCCBBBAAA@@@AAACCCEEEGGGGGGGGGGGGAAACCCFFFGGGGGGGGGHHHJJJIIIKKKMMMMMMIIIEEEAAA@@@===<<<;;;:::;;;@@@FFFKKKLLLLLLJJJEEE???;;;888888777555222000//////000000////////////............///000111000.........000---...///.........000222111111111111000000000000///////////////////////////////////////...---,,,......//////000222333444222222222111111000000000...............//////000111111000000000/////////111000000//////000000111000000000000000000000000111000000/////////000000------///000000111111111000000000000111111111111333333333444555555666666555555666777888999::::::::::::<<<>>>AAAEEEIIIKKKMMMNNNNNNMMMLLLMMMQQQSSSXXXVVVRRRPPPQQQTTTYYY\\\YYYWWWVVVWWWZZZ[[[[[[[[[bbbccchhhmmmttt................................................,,,------.......................................------------------------......------------..............................---...............------...------------...////////////.........---------,,,---------.../////////,,,,,,,,,---------......------------------------*********++++++*********...------------...//////.........------.....................////////////////////////////////////111111000000//////......///000000111111111111000111222333333222111///...000111222444555888<<>>@@@AAABBBBBBBBB@@@???>>>???AAADDDGGGIIIJJJJJJIII@@@BBBDDDEEEEEEFFFGGGIIIGGGIIIKKKKKKJJJHHHGGGHHHHHHFFFAAA===::::::===???CCCCCCBBB@@@<<<999888999888666444222000000000000000000000/////////.........///000000......///000,,,---............111333111111111000000000//////////////////////////////---......///////////////.../////////000111222222///000111111222111000//////............///000000111111111111000000000000111111000000000000111111////////////////////////...//////111333555777888000000111222222222222222///000000000111111111111222333333444444555666666555666777888999::::::;;;::::::<<<>>>AAAEEEIIIKKKLLLLLLKKKJJJJJJLLLOOORRRWWWUUURRRPPPQQQTTTXXX[[[XXXWWWXXX[[[___ccceeeeeecccdddhhhmmmttt////////////////////////////////////////////////,,,------.......................................------------------------......------------............------------......------...............---...------------...//////---------.........//////,,,---------.../////////......---------,,,,,,,,,------------------------------............------...------------...//////---..................------.........//////000000////////////////////////111111000000//////......//////000111111111111111111222333333333222000//////000222444777>>>FFFLLL[[[___eeeiiijjjkkklllmmmoooppprrrqqqnnngggaaa\\\VVVUUURRROOONNNRRRXXX^^^hhhooovvvzzzzzz|||zzzppphhhbbb``````aaadddggghhhkkkqqqwwwzzz{{{}}}}}}~~~}}}uuutttsssrrroooiiiaaa\\\VVVVVVXXXYYY[[[^^^aaaccchhhhhhjjjlllooonnnkkkhhh______]]]YYYVVVUUUVVVWWW[[[]]]```cccfffggghhhhhh```]]]YYYUUUUUUWWWZZZ]]]\\\ZZZVVVSSSQQQPPPPPPOOOJJJIIIHHHFFFEEEFFFFFFGGGDDDBBBAAAAAABBBBBBAAA???@@@@@@AAAAAA@@@???>>>===>>>@@@CCCFFFHHHIIIIIIHHHBBBDDDEEEDDDCCCDDDEEEGGGEEEFFFHHHIIIJJJMMMQQQTTTNNNKKKEEE@@@===<<<======;;;<<<<<<;;;888777777888888777555333222111111111111111000000000/////////---...//////...---...///,,,---............111333000000/////////.........////////////////////////+++,,,---...///111222333/////////////////////...,,,---///000111000///...000000//////000000111222111111111111000000000000000000111111111111000000////////////////////////......///111333555777888222222222222222111000000///000000000111111111111222222333333444555555555666777999:::;;;<<<<<<<<<::::::<<<>>>AAAEEEIIIKKKJJJJJJKKKJJJJJJKKKOOORRRVVVTTTQQQPPPPPPSSSWWWYYYYYYXXXYYY\\\aaaeeefffgggaaacccggglllrrr////////////////////////////////////////////////...//////000000000000000........................------------------------......------------.........---,,,,,,,,,,,,---...,,,---......///............------------...//////,,,,,,------...//////000---------........................------,,,,,,,,,------------------------,,,------......------,,,...------------...//////------...//////...------------......///000000000////////////////////////000000000000////////////...///000111111222111111//////000000000000//////...111555888===EEEPPPXXX^^^bbbgggkkklllnnnpppqqqrrrrrrqqqmmmhhhaaa[[[WWWPPPQQQRRRRRRSSSYYYcccjjjqqquuu{{{uuulllgggfffdddcccgggkkkmmmnnnqqqzzzxxxzzz|||~~~~~~|||{{{uuutttrrrpppmmmggg```[[[UUUWWWZZZ\\\^^^aaaeeehhhmmmmmmnnnqqqrrrooogggaaa\\\\\\[[[XXXTTTSSSTTTUUUYYY[[[^^^aaabbbcccbbbaaa\\\ZZZXXXWWWWWWXXXZZZ\\\ZZZWWWSSSQQQPPPNNNMMMKKKGGGGGGGGGHHHIIIJJJKKKLLLFFFDDDAAA@@@AAABBBBBBAAA???@@@@@@AAA@@@???>>>======>>>@@@BBBDDDDDDDDDDDDCCCDDDDDDCCCBBBAAACCCDDDEEEFFFGGGHHHKKKPPPVVV[[[XXXRRRJJJDDD???<<<999888777888999888666666777888888777666555333222222222111111111111000000000000,,,...//////...---...000---...///.........000222////////////............////////////////////////,,,,,,---...///111333444///////////////...------,,,---.../////////...---000000000000000111222222111111000000000////////////000000111111000000///000000000000000000000000///////////////000111222111111111000000///------000000000000111111111111222222222333444444555555777888:::<<<======<<<<<<::::::<<<>>>AAAEEEIIIKKKIIIJJJKKKLLLLLLMMMOOOQQQUUUSSSQQQPPPPPPSSSVVVXXXZZZYYYYYYZZZ]]]___```___^^^```eeekkkrrr////////////////////////////////////////////////...//////000000000000000........................------------------------......------------......------,,,++++++,,,------,,,------...//////.........------------...//////------.................................---------,,,,,,---------------...------------------------***++++++++++++++++++***...------------...//////------...//////...------------......///000000111////////////////////////////////////000000000000...///000111111222222222............//////000111222888???EEEJJJQQQ[[[bbbcccfffiiikkklllmmmoooqqqpppoookkkfffaaa[[[VVVTTTQQQTTTWWWXXXZZZ```kkksss~~~tttllliiiiiikkkkkkooouuuyyyyyy}}}~~~xxxooopppsssttttttttttttttttttrrrpppnnnlllhhhbbb^^^YYY\\\___``````aaadddgggllljjjjjjmmmnnnkkkddd]]]ZZZ[[[ZZZXXXUUUSSSSSSTTTWWWWWWXXXXXXYYYYYYYYYYYYSSSSSSTTTUUUVVVVVVVVVVVVTTTQQQMMMLLLKKKJJJHHHFFFEEEFFFGGGIIIJJJKKKLLLLLLHHHDDD@@@>>>???AAABBBBBB>>>???@@@AAA@@@???>>>===>>>??????@@@@@@AAAAAAAAAAAABBBBBBAAA??????AAACCCCCCDDDFFFHHHJJJMMMQQQUUUZZZTTTKKKDDD@@@<<<888555666888999888777666777999777777666555555444444333222222111111111000000000---///000000//////000111.../////////------///111000000000////////////...///////////////////////////.........///000111222......///000111000//////...///////////////......///////////////000111111000000000/////////.........///000000000000///...000000000000000000000000//////.........///000000//////000000000//////...000000000000111111111111111222222333333444555555666777999;;;<<<<<<;;;;;;::::::<<<>>>AAAEEEIIIKKKHHHJJJMMMOOOOOOOOOPPPQQQUUUTTTRRRQQQRRRTTTWWWYYYYYYXXXWWWWWWYYY[[[[[[ZZZ\\\___eeekkkrrr000000000000000000000000000000000000000000000000,,,------...............////////////////////////------------------------.........------.........------++++++++++++------,,,,,,---.../////////......------------...///////////////...------,,,,,,/////////......------,,,***++++++,,,---//////000---------------------------......//////......---...------------...//////,,,---...//////...---,,,---------...///000000111////////////////////////......//////000000111111......///111111222222222//////......///111333444777???JJJRRRWWW\\\ccciiiiiijjjlllkkkjjjjjjlllmmmllljjjeee```ZZZVVVSSSRRRTTTXXX[[[]]]^^^dddnnnvvvwwwoookkkmmmqqqttt|||vvvllliiieeegggjjjkkklllnnnoooqqqtttrrrpppooonnnkkkgggddd___bbbdddccc```___aaacccgggeeedddfffiiiiiiccc]]]ZZZZZZZZZXXXUUUSSSSSSTTTVVVUUUSSSQQQPPPQQQRRRSSSKKKMMMOOORRRSSSSSSQQQPPPOOOLLLHHHFFFGGGFFFCCCAAACCCDDDFFFHHHIIIJJJIIIIIIHHHDDD???======???AAABBB>>>???@@@AAAAAA@@@???>>>BBBBBBAAA@@@@@@AAAAAABBB?????????>>>>>>>>>AAACCC@@@BBBEEEFFFGGGGGGIIIKKKOOOJJJDDDAAAAAAAAA@@@>>>888999:::999888777888:::777777666666555555555444222222222111111111111000...000111111000000111333///000000///------...000111111111111000000000000////////////////////////222111///.........///000---...000111222222222222111000000000////////////...............///000000////////////............---...///000000///...---000000000000000000000000.........///000222333444///000111222222333333222000000000000111111111111111222222333333444555555555666999;;;<<<;;;;;;:::::::::<<<>>>AAAEEEIIIKKKGGGJJJNNNQQQQQQPPPPPPQQQVVVUUUSSSRRRSSSUUUXXXYYYVVVUUUUUUVVVYYY[[[\\\\\\[[[^^^eeelllsss111111000000/////////.........//////000000111111..............................////////////......////////////////////////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------...------------...//////////////////////////////000///---,,,++++++,,,---.........------,,,,,,,,,------------------------------------------------000///...---------------000000//////.........---........................////////////000000000000111111000000//////......///000000111111111111000///---++++++///444888:::BBBHHHQQQYYY___ccceeegggpppnnnmmmoooqqqrrrooollljjjbbb]]]\\\WWWQQQPPPTTTWWW]]]bbbccccccjjjvvvzzztttqqqlllkkkttttttjjjeee```cccddddddiiipppuuuuuuwwwuuussstttvvvsssllleee```dddggghhheeecccdddeeefffffffffggggggeeebbb______^^^^^^___``````^^^\\\```]]]YYYWWWVVVUUUTTTRRRSSSSSSSSSTTTUUUTTTQQQNNNJJJHHHEEEDDDCCCAAA???===AAAAAAAAABBBCCCDDDEEEFFF>>>>>>===<<<<<<<<<<<<<<>>======>>>???AAA@@@???>>>>>>???======<<<======>>>???@@@>>>>>>???AAABBBCCCDDDEEEDDDCCCBBBAAA@@@??????>>>:::::::::999888888777777:::888666555555444222000333222222111000/////////...///000111222222111000000000111111000///---,,,000000000000000000000000---...///000000///......111000///...------...///......///000000000000000...///000111111000///...111111000000000000111111000000000///......------////////////000000000000111111000000//////......000111333333111000111222000000000000000000000000...222222000///111111...444444444555444444333333777888999999888777888999:::;;;<<>>????????????>>>===<<<>>>AAACCCCCCBBBAAAAAABBB???>>>>>>>>>===>>>>>>>>><<<<<<======>>>>>>?????????@@@@@@AAAAAAAAAAAAAAA======<<<:::999888888888:::999777777777777555333444444333333222111111000//////111111222111000000///000111111111000///...000000000000000000000000000000111222111111000/////////000000///...------......///000000000000000...///000111111000///...000//////////////////000.........///////////////////////////000000000000111000000000/////////...///111222222111000000111111111111111000000//////,,,000111//////222222000222333333444444333333222444666777777777777999::::::;;;===???BBBEEEHHHJJJKKKLLLNNNOOOOOOPPPRRRSSSUUUTTTRRRQQQQQQSSSVVVWWWYYYYYYZZZZZZZZZZZZYYYYYYZZZ^^^dddkkkrrr~~~............------------...////////////000000000..............................////////////......---------------------------............/////////........................------............------,,,++++++++++++,,,------........................,,,,,,+++,,,,,,...///000...------------,,,,,,,,,------------------------//////////////////////////////...------------...////////////....................................------........./////////000000000000////////////000000000000000000000000111111111444888???FFFJJJWWW\\\ccciiilllmmmnnnooopppppprrrsssrrrnnnhhhcccbbb[[[UUUSSSRRRSSSXXX^^^^^^cccgggiiijjjooowww~~~|||tttqqqmmmkkkkkknnnvvv~~~xxxtttuuuwwwxxxyyy}}}~~~ooofff```]]]aaadddfffnnnyyy}}}||||||}}}~~~yyytttooossswwwzzz{{{{{{|||}}}~~~~~~||||||zzzxxxwwwwwwvvvuuussspppooonnnmmmkkkhhhbbb___bbb```^^^]]]\\\YYYUUURRRNNNLLLJJJIIIIIIIIIGGGEEEAAAAAAAAA@@@@@@@@@??????<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>======<<<===@@@DDDFFFFFFEEEDDDDDDBBBBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>AAACCCDDDEEEEEEBBBAAA>>><<<:::999999::::::999777888999999888666555555555444333333222222000111111111111000000/////////000111111111111000000000000000000000000000111111111111111000///...---...000111111///---,,,....../////////000000000...//////000000//////...///......------......///------......///000000111////////////000000000000000000000000////////////...000111111000//////000222111111111000000//////+++000222000000222444222111222222333333333222222222333555666666777999;;;;;;<<<===@@@CCCFFFIIIJJJJJJLLLNNNOOOOOOPPPRRRTTTTTTSSSQQQQQQRRRUUUXXXZZZYYYYYYZZZZZZZZZZZZYYYYYYYYY]]]eeelllrrr|||000000000000000/////////////////////////////////..............................////////////......------------------------------........./////////........................------............------,,,,,,,,,+++,,,,,,---...........................,,,,,,,,,,,,------......------------------------,,,,,,------------------........................///......---------......///////////////.................................------------.........///000000000000////////////000000000000000000000000000222666;;;AAAIIIQQQVVV^^^bbbhhhlllmmmmmmnnnooooooqqqssstttqqqjjjccc]]]ZZZWWWSSSRRRTTTXXX^^^cccdddeeegggiiilllrrr{{{zzzsssnnnlllkkkmmmtttzzzvvvqqqrrrtttuuuvvvzzz~~~|||qqqiiiddd```dddgggkkkttt~~~}}}{{{zzzzzzxxxwwwuuusssrrrpppooommmjjjggghhhgggeeedddbbb```]]]ZZZUUUSSSPPPOOONNNMMMKKKIIIFFFEEEEEEDDDBBBAAA@@@???;;;::::::::::::;;;<<<<<<=========>>>>>>===<<<<<<;;;???DDDGGGHHHGGGFFFFFFFFFEEEDDDBBB@@@===<<<:::<<<===============>>>>>>;;;<<>>>>>@@@BBBEEEGGGIIIJJJKKKIIIGGGDDDAAA@@@??????888777777888:::;;;;;;:::666666555333222000//////222222111000000/////////......///000111222333333////////////////////////000//////...---,,,,,,+++111///...,,,,,,...000111000///......---...////////////............//////000//////......//////000000000//////............////////////000000000000////////////000000000000...///111111///...///000------...000111222333444111777999555111222333333333333444555555666555555666888999999777777888:::;;;;;;===@@@CCCFFFIIIJJJIIIKKKNNNOOOOOOPPPSSSUUUVVVUUUSSSQQQRRRTTTVVVXXXXXXXXXYYYZZZZZZZZZZZZZZZ[[[```hhhpppttt|||---------.............../////////............---////////////////////////......////////////......------------------------,,,,,,---------.........------------------------------............------...------------...//////------------------------............---,,,+++***,,,,,,,,,------------...+++,,,,,,------.........------------------------...------------...//////.........///////////////........................------........./////////////////////000000000000111000000000111333555666777>>>HHHQQQWWW\\\bbbfffgggjjjnnnpppppppppqqqrrrpppqqqqqqnnnggg```ZZZXXXRRRVVVXXXZZZ```jjjpppqqqrrrnnnkkkmmmsss|||vvvsssppptttzzzzzzvvvuuusssqqqpppmmmooosssuuuvvvxxxzzz{{{~~~{{{xxxuuummmooonnnmmmrrr~~~zzzvvvuuuuuuuuuuuurrrnnniiiffffffggghhhhhhfffdddccccccddddddbbbaaa\\\ZZZXXXVVVUUUSSSPPPNNNIIIIIIIIIHHHFFFCCC@@@???===<<<<<<;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<<@@@DDDIIILLLLLLLLLMMMMMMJJJJJJJJJHHHFFFCCC@@@>>>999:::;;;<<<===???@@@@@@?????????@@@CCCGGGJJJMMMPPPOOOMMMKKKIIIGGGEEEDDD<<<;;;;;;<<<>>>??????>>>:::999888555333111///...222111000000000000000111............///000222222000000000000000000000000111111000///............222000---++++++---111333000///...---------...//////......------......///000//////////////////000111000000///......------////////////000000000000////////////000000000000...000111111000//////000,,,---...000111333444444222999;;;666111111333333333444555666666777666666888999:::999888777888999:::;;;<<>>===<<<;;;:::::::::999:::;;;<<<<<<<<<<<<<<>>>>>>>>>>>===<<<===@@@EEEKKKOOOTTTUUUUUUTTTRRROOOLLLKKKCCCBBBAAABBBDDDEEEEEEDDDAAA@@@===:::777444222111111000000//////000111222......---------///000111000000000000000000000000000000///.........///000000///---,,,---...000222111000...,,,,,,---...//////...------------...//////......------......//////////////////.........////////////000000000000.../////////000000000111///111222222111000000111/////////000111111222222///777:::555000000222444222333444555666666666666555777888888777777888:::999:::;;;>>>AAADDDGGGHHHIIIKKKMMMOOOOOOQQQSSSUUURRRQQQPPPOOOPPPRRRUUUWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[___gggmmmrrr{{{.../////////000000111111//////.........---------000000000000000000000000......////////////......////////////////////////////////////000000000000000000000000000000000000---..................---,,,,,,++++++,,,,,,---...------------------------***+++---...///......---,,,,,,,,,------.........++++++,,,,,,---...//////////////////////////////---------------...///000---.........//////000000........................////////////000000000000.../////////000000111111000000000111333666999;;;IIISSS___fffgggfffggghhhiiillloooqqqrrrssstttvvvrrrqqqmmmeee]]]XXXWWWXXXZZZ]]]]]]]]]eeeuuu~~~{{{zzz}}}~~~{{{xxxvvvxxxzzz{{{{{{~~~}}}}}}|||}}}{{{wwwwwwwwwuuuyyy{{{{{{|||}}}xxxrrrmmmmmmnnnooopppllljjjfffcccaaa^^^[[[XXXZZZXXXVVVUUUUUUUUUTTTSSSTTTSSSRRRRRRTTTTTTSSSRRROOOOOOOOOOOOMMMJJJGGGEEEAAA@@@>>>===;;;;;;::::::999:::;;;;;;<<<<<<<<<;;;>>>@@@CCCDDDEEEFFFHHHIIIKKKLLLLLLLLLKKKIIIFFFEEE>>>>>>>>>>>>>>>>>>>>>>>><<<:::999999===DDDLLLQQQXXXYYYZZZZZZXXXUUUQQQOOOHHHGGGFFFGGGIIIJJJIIIHHHFFFEEEBBB???;;;888555444000000/////////111222333......---,,,,,,...///000000000000000000000000000...---,,,+++,,,,,,...///............//////000000111000...,,,,,,,,,...//////...---,,,,,,---...///...------,,,,,,------...------......///000000000////////////000000000000.../////////000000111111000111333333111000111222111111111111000000000///,,,444888444//////333444111222333444555555555555222444666777777777999;;;888999:::===@@@CCCFFFHHHHHHKKKMMMOOOOOOQQQSSSVVVPPPOOONNNNNNPPPSSSWWWYYYWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ^^^eeekkkpppzzz222111000.........///000000000000000000000000000++++++,,,...000222444555000000////////////000000............////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...+++***,,,...//////.........---------222000///---,,,,,,,,,---///---+++))))))+++---///+++,,,///333666777555333111111000000/////////...000000000000000000000000//////---+++)))***---000------------------------////////////000000000000000...---...111222111///333000111666999;;;BBBKKKWWW[[[bbbhhhmmmooonnnnnnmmmnnnoooqqqrrrsssssstttvvvnnngggccc^^^WWWVVVZZZ[[[```cccffflllvvv~~~~~~~~~{{{zzz{{{xxxxxx|||rrrlllmmmssszzz~~~}}}{{{wwwrrrooooooqqqrrrrrrnnnjjjddd___[[[XXXVVVTTTSSSSSSRRRQQQPPPPPPQQQQQQLLLLLLLLLMMMMMMMMMNNNNNNQQQPPPOOONNNNNNLLLIIIFFFEEEDDDBBB@@@????????????======<<<<<<<<<;;;;;;;;;;;;::::::;;;<<>>BBBEEEGGGHHHIIIKKKMMMOOOPPPQQQQQQSSSQQQOOOMMMMMMNNNQQQSSSWWWWWWXXXZZZ\\\\\\ZZZXXXZZZ___ffflllooowww333222111000///000000111000000000000000000000000///////////////000000111000000////////////000000............////////////////////////...................................................------------...000///,,,+++,,,...//////.........---------///...---,,,++++++,,,,,,---------------------------...000444777888666444000000/////////.........//////////////////////////////...---++++++---///------------------------////////////000000000000111///...///222333222000444111222888===AAAKKKUUUbbbeeeiiinnnrrrssssssrrrtttuuuuuuuuutttsssqqqpppqqqkkkgggfffbbb\\\[[[^^^\\\```dddfffnnnyyyyyyqqqqqqrrr~~~~~~zzzyyytttnnngggdddjjjuuu~~~zzzwwwsssqqqnnnmmmnnnpppqqqqqqjjjfff```\\\YYYWWWUUUSSSOOOOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNMMMLLLLLLLLLJJJGGGEEEEEEDDDCCCAAA@@@@@@??????======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;<<<>>>AAABBBCCCDDDEEEFFFGGGGGGFFFFFFBBBBBB@@@>>>===;;;999999888999999:::===CCCJJJOOOVVVVVVTTTQQQNNNLLLLLLLLLDDDCCCBBBAAAAAACCCEEEGGGGGGDDD@@@<<<888666555555222222222333333222111111111000000000////////////////////////////////////.........//////000000000///////////////000111111000000000000000000000000////////////000000000000111000...---,,,---...///......///000000000000000/////////000000000111111111000000000/////////...000000000000111111111111---......///000000111111333222111111111222333333222222444555666777777777555555666777888888888888999999:::<<>>===<<<===>>>@@@BBB@@@===:::777666555555444444444444444333222111111111000000000/////////////////////////////////------...///000111222222///////////////000111111000000000000000000000000000000000000////////////------------...///000111......///000000000000000...///////////////000000000000000000////////////000000000000111111111111/////////000111111222222222111111000000000111111111222333444555666666666555555555555666777888888999999:::<<>>???AAABBBBBBBBBDDDEEEEEEEEECCC@@@===;;;888999999888999;;;@@@DDDCCCDDDDDDCCCBBBBBBCCCEEEEEECCCAAA>>>===<<<<<<===>>><<<:::999777666666666666666666666555444222222111111111000000000//////////////////////////////......//////000111111222///////////////000000111////////////////////////111111000000//////......---...///000000111222222......///000000000000000............////////////000000000000///////////////000000000111111111111000000111111111222222222222222111111000000000000000111222333444444444444555555444444444666888999999:::;;;<<>>@@@AAAAAA???>>><<<<<<<<<;;;999777888;;;===???@@@AAAAAAAAAAAADDDFFFJJJIIIGGGEEECCCAAA???>>>:::999999888777666666666777777777666555444333222111111111111000000000000000000000000000000000000000000000//////////////////////////////000000111////////////////////////111111000000//////....../////////000000000000000......///000000000000000////////////............////////////000000000000///000000000111111111111111111111111222222222222222222222222222222111111111111222333444444444444555555444444444666888999::::::;;;===???CCCFFFHHHIIIJJJLLLMMMOOOOOOPPPPPPUUUSSSOOOMMMNNNQQQUUUXXXXXXXXXYYY\\\______]]][[[YYY]]]ccchhhkkkttt......///000000000000///000000000000000000000000222222000///............000000////////////000000............////////////////////////....................................,,,,,,,,,------......///000///---...//////...,,,---------...............,,,---....../////////...///---+++))))))+++---///---,,,,,,---///000///...,,,,,,,,,------------..............................000222222000.................................////////////000000000000...///000000000333777:::<<>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999:::;;;<<<===>>><<<===???AAACCCCCCCCCCCC>>>>>>===:::777777888:::<<<>>>@@@@@@@@@BBBDDDFFFMMMNNNNNNMMMJJJFFFBBB@@@888888888888777777666666666666666666666555444333222222111111111000000000000000000000000000000000000/////////.........---///////////////000111111000000000000000000000000000000000000///////////////...------,,,,,,------......///000000000000000000000000////////////...////////////000000000000000000000000111111111111111111111111111111111111000111222222333333222222111222333333444444444333555555555555666777888888::::::;;;===@@@CCCFFFHHHJJJKKKLLLMMMNNNOOOOOOOOOTTTSSSPPPOOOPPPRRRUUUWWWWWWWWWYYY[[[^^^___]]][[[YYY\\\bbbgggiiisss...///000111222111111000000000000000000000000000111111000//////...//////000000////////////000000............////////////////////////....................................+++,,,,,,---......//////000...,,,,,,...///---+++---------.........//////+++,,,---.........---,,,...---,,,,,,,,,,,,---......---,,,---///000///---,,,---------............////////////////////////...000111000///---...///........................////////////000000000000...000111222222666;;;@@@GGGRRR\\\aaafffmmmnnnlllkkkmmmoooqqqssstttuuuuuuyyyxxxvvvrrrmmmhhhccc```]]]eeemmmrrr{{{yyyrrrqqqooommmkkkkkkmmmnnnqqqrrrsssuuu{{{~~~~~~|||xxxsssooolllkkkfffeeebbb```______```aaa```aaa```]]]YYYWWWYYY[[[XXXWWWVVVWWWYYYZZZYYYXXXVVVVVVWWWYYY\\\^^^]]]\\\WWWVVVUUUTTTSSSSSSSSSSSSSSSRRROOOLLLKKKLLLMMMNNNPPPMMMIIIGGGFFFEEECCCBBBCCCBBBBBBAAAAAAAAAAAAAAA<<<=========>>>>>>>>>>>>:::;;;;;;;;;;;;::::::999:::999999888999:::;;;<<<===>>>???AAABBBDDDEEEEEE>>>>>>===;;;999888999;;;;;;<<<>>>??????AAACCCFFFMMMOOOPPPQQQNNNIIICCC???888888888888888777666666555555555666666555444444222222222111111111000000000000000000000000000000------------............///////////////000111111000000000000000000000000////////////000000000000///...,,,++++++,,,...///......///000000000000000111111000000000/////////.../////////000000000111000000000000111111111111111111111111111111111111---...000111222333222222222333333444444444444444555555666777888888888888:::;;;<<<===@@@CCCFFFHHHJJJKKKLLLMMMNNNOOOOOOOOOSSSRRRQQQQQQRRRTTTUUUVVVUUUVVVXXX[[[]]]^^^\\\[[[YYY\\\bbbfffiiisss///000111222333333222111000000000000000000000000------......///111222333000000////////////000000............/////////000000/////////....................................,,,,,,------...//////000///---+++,,,......,,,***---------.........//////+++,,,------------++++++------...//////...------000...---...///000///...---------....../////////000000000000000000000000...000000///...---...///////////////////////////////////////000000000000///111333444444888>>>DDDQQQZZZbbbdddhhhoooqqqnnnrrrsssuuuwwwyyyyyyyyyxxxxxxwwwuuurrrnnnjjjhhhfffkkkvvv~~~vvvnnnmmmmmmllllllooosssvvv}}}~~~}}}}}}~~~xxxvvvsssoookkkfffcccaaa```___^^^^^^___aaacccdddaaabbbaaa^^^ZZZXXXZZZ\\\WWWUUUTTTUUUXXXYYYZZZYYYVVVUUUVVVYYY\\\^^^]]]\\\ZZZZZZYYYXXXWWWWWWWWWXXXXXXVVVSSSPPPOOOOOOPPPQQQSSSOOOKKKIIIGGGFFFDDDCCCCCCBBBAAA@@@???@@@AAABBB<<<=========>>>>>>??????:::::::::;;;;;;::::::999::::::999888888999:::;;;888888999:::;;;===???@@@=========<<<::::::<<<>>>999;;;<<<===>>>???BBBDDDKKKMMMQQQRRROOOIIIBBB===888888888888888777666666444444555555555555555444222222222111111111111000000000000000000000000000***++++++,,,---.../////////////////////000111111000000000000000000000000......//////000000111111000///---,,,,,,...111333...//////000000000000000222222111111000000//////.../////////000000111111000000000000111111111111111111000000000000000000+++,,,...000222222222222333333444555555555444444444555777999999999888888;;;;;;<<<===@@@DDDGGGHHHJJJKKKLLLMMMNNNOOOOOOOOORRRRRRRRRSSSSSSTTTUUUVVVUUUUUUWWWZZZ]]]^^^\\\ZZZ[[[^^^ccchhhjjjttt000000000000////////////222111111111000000//////111000///---...///000222000000//////......------000000000000000000000000...///000111111000///...////////////////////////------............------000///...---------------,,,------......------,,,------------------------,,,---...111333333000---//////......---------,,,////////////////////////......---------,,,,,,,,,............//////////////////............/////////000111000...------...333111///111666@@@KKKRRRZZZ^^^dddiiimmmpppsssuuuuuuuuuvvvwwwxxxxxxxxxxxxzzzvvvqqqnnnppptttxxx{{{|||xxxuuunnnllljjjiiijjjnnnsssvvv}}}tttttt{{{~~~{{{yyytttsssppplllhhhccc___]]]ZZZ[[[\\\___bbbeeehhhiiimmmhhhcccbbbcccccc___[[[UUUSSSRRRSSSUUUWWWWWWVVVUUUUUUVVVXXX[[[]]]]]]\\\XXXXXXXXXXXXYYYZZZ[[[[[[cccZZZPPPNNNSSSWWWTTTPPPRRROOOJJJHHHGGGHHHIIIHHHEEEDDDBBB@@@????????????>>>>>>==================;;;:::999999999:::;;;<<<;;;:::777555444444555555333999>>>>>><<<:::<<<>>>>>>===<<<<<<======;;;:::888999:::;;;===>>>??????DDDEEEHHHIIIHHHEEEBBB@@@===:::777666666666555444777999999888666555555666//////000222111//////111........................---000333666777555222000000000111111222222222333111111000000//////......000000000000000000000000111111000///////////////......//////000000111111222222222222111111111111000000000000111111111111...///111111///...///000111111111111111111111111///000111222333222111111333444555555444444555777444555666666555555666888999999:::<<>>>>>======<<<;;;;;;::::::;;;<<<<<<===<<<999777666666777888666;;;??????<<<;;;<<<>>>>>>======???@@@???===;;;999999999:::;;;===>>>???===???AAACCCBBB@@@===<<<;;;888666444555555444333666777777666555444444555333222111111111///...///////////////////////////,,,,,,---.........------000000000000111111222222////////////000000000000000000000000000000000000000000///...............////////////000000000000////////////////////////............////////////...000111111000//////000///////////////////////////000111222333222222111333444555555444333444666444555666666555555666888888999:::<<>>>>>===<<<<<<;;;;;;;;;<<<======;;;:::888777777777888888<<>>999:::<<<======<<<:::999:::777555444555555444333555666777777555444555666888777555333333222000...000000000000000000000000111000...,,,,,,---///000////////////000000000000.........///000111111111000000000000000000000000//////...---------......000000000000////////////....................................///////////////111222222111000000111////////////////////////000000111222222222222111333444555444333222333444444666777777666555777888777777999;;;???CCCGGGIIIHHHJJJLLLMMMNNNOOOQQQSSSSSSRRRPPPQQQSSSUUUVVVVVVVVVUUUUUUXXX\\\]]]ZZZVVV\\\```fffkkknnnvvv111111111000000000//////111111111000000000000000333222111000/////////000......//////000000000111////////////////////////////////////////////////////////////////////////------............------///......---------......---------,,,,,,---------...........................------///444777999:::000000000000000/////////------------------------000000000000////////////............////////////......------------......///000000000///000222444111777@@@HHHPPPYYYccciiikkkkkklllkkklllooossswwwwwwwwwwwwwwwuuurrrpppnnniiiiiinnnzzzxxxnnnlllhhhffffffjjjnnnqqqyyyyyyvvv{{{~~~}}}{{{yyyzzzxxxuuusssrrrpppnnnllliiiiiigggeeeccc```^^^]]]ZZZZZZ[[[\\\^^^```bbbccc___\\\XXXVVVUUUSSSPPPNNNNNNLLLKKKLLLNNNPPPPPPOOOQQQPPPPPPRRRTTTUUUUUUSSSUUUTTTSSSRRRPPPPPPOOOOOOPPPOOONNNKKKJJJJJJLLLOOOMMMLLLLLLLLLLLLKKKHHHFFFFFFFFFGGGGGGFFFEEECCCBBBDDDDDDCCCBBBAAA??????>>><<<<<<<<<;;;;;;;;;;;;;;;:::999888777666666666666888:::<<<;;;999777777888;;;===@@@DDDGGGFFFBBB>>><<<:::888777777999<<<===:::;;;<<<<<<===<<<;;;:::;;;999777666777777555444777888999999888777888:::======;;;777666666444000000000000000000000000000555333111/////////111222......//////////////////.../////////000000000111////////////////////////000//////.........//////111111000000//////......////////////000000000000000000000000111111111111000111333333111000111222111111111111111111111111000000111111222222222222333444555444222111222333444666777777666666777888666666888;;;>>>CCCFFFIIIJJJLLLMMMMMMLLLLLLNNNOOOTTTRRRQQQQQQSSSUUUVVVVVVRRRQQQSSSWWW]]]___]]][[[[[[___gggmmmpppwww111111111111000000000000000000000000000000111111222222111000000000000000.../////////000000111111000000000000000000000000//////............//////////////////////////////------............------......---------......///...---,,,,,,,,,,,,---..............................---,,,...333777999::://///////000000000000000------------------------111111000000000/////////............////////////.........------.........000000000///...///111444333;;;FFFPPPWWW^^^fffllllllmmmmmmmmmnnnrrrwww{{{xxxxxxxxxvvvrrrnnnjjjgggaaacccjjjvvv~~~{{{}}}{{{uuufffcccaaa```bbbgggmmmqqq||||||zzzwwwyyy~~~zzz|||zzzvvvtttrrrqqqnnnmmmlllkkkjjjgggccc```]]][[[XXXXXXXXXXXXYYYZZZ[[[\\\WWWTTTRRROOONNNLLLJJJIIIIIIHHHGGGHHHJJJKKKKKKKKKMMMLLLLLLMMMOOOPPPOOOMMMNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKIIIGGGGGGJJJMMMMMMLLLLLLLLLMMMKKKHHHFFFFFFFFFGGGHHHGGGFFFDDDCCCDDDDDDCCCBBBAAA??????>>>;;;;;;;;;;;;::::::999999999999888777777666666666666777777777555444444444999;;;@@@EEEHHHGGGCCC@@@===<<<999777777888:::<<<;;;;;;<<<===>>>>>>??????===;;;999999999888666444777999::::::999999;;;<<>>BBBEEEGGGIIIKKKLLLLLLLLLLLLMMMOOOSSSRRRPPPQQQSSSUUUVVVVVVRRRRRRTTTXXX]]]```^^^[[[XXX\\\dddkkkoooxxx222222111111111000000000000000000000111111111111111111111111111111111111///000000000000000000111111111111111111111111111///......------......///////////////////////////------............------...------------...//////...---,,,++++++,,,---...........................///---,,,,,,///111111111......////////////000000------------------------000000000000////////////............//////////////////............//////000111000//////000444777:::CCCOOOXXX]]]bbbiiinnnnnnnnnooooooqqqtttzzz}}}zzzyyyxxxtttoooiiiccc___YYY___iiittt|||~~~}}}zzzssssssqqqrrrwww{{{xxxqqqbbbaaa``````cccgggmmmppp}}}|||uuuqqqsssxxxwww}}}}}}yyyvvvtttrrrooommmmmmllljjjgggccc___[[[YYYVVVUUUTTTSSSRRRRRRRRRRRRNNNMMMKKKIIIHHHFFFFFFEEEFFFEEEDDDEEEGGGHHHIIIHHHHHHGGGFFFGGGIIIIIIHHHFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGIIIJJJKKKJJJJJJJJJKKKJJJGGGEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>;;;;;;;;;;;;:::999888888;;;;;;:::::::::999999999555555444444333333333333777999>>>CCCGGGGGGDDDAAA>>>===;;;999888999::::::999:::;;;===@@@CCCEEEGGGBBBAAA???>>>===<<<999666888:::;;;<<<;;;<<<===???BBBKKKMMMCCC:::777444///////////////////////////,,,---///000000...,,,+++////////////............111111111000///.........000000000000000000000000111111000000111111222222000000000000////////////---------......//////000............///////////////111222222111000000111////////////////////////111111000000111111222333111333444444333333444555555666888777666666777999666777888:::===@@@DDDFFFDDDGGGIIIKKKLLLNNNPPPRRRRRRQQQPPPQQQSSSVVVWWWWWWXXXWWWWWWZZZ^^^___\\\XXXVVVZZZbbbiiinnnxxx222222222111111111000000///000000000111111111111///000000111222222222222111111111000000000000000000000000000000000000000///...------------...///////////////////////////------............---------------------.../////////...,,,++++++,,,...///........................///---,,,,,,---...---,,,------........./////////........................000000/////////.....................////////////000000////////////000000///000111111222555999===EEENNNYYY```cccffflllqqqoooqqqrrrrrrsssvvvzzz}}}{{{zzzxxxssslllddd\\\XXXSSS]]]jjjuuuyyyyyyvvvuuujjjjjjjjjlllrrrvvvqqqhhhbbbbbbdddfffjjjooosssvvv}}}sssooommmooowww{{{wwwtttqqqnnnllljjjiiigggddd```\\\YYYWWWSSSRRRPPPNNNLLLKKKJJJJJJGGGGGGFFFEEECCCBBBBBBCCCBBBAAA@@@AAACCCDDDEEEDDDCCCBBBBBBBBBDDDDDDBBB@@@?????????@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGEEECCCEEEDDDDDDCCCCCCCCCCCCCCC@@@?????????>>>>>>======;;;<<<<<<<<<;;;:::999888::::::;;;;;;::::::999999777666555555555555555555555777;;;AAAEEEFFFDDDBBB???>>>===;;;:::999999999666777:::>>>DDDJJJPPPSSSMMMLLLJJJHHHGGGDDD@@@======???@@@AAAAAAAAACCCEEEKKKYYY]]]OOO@@@999555000000000000000000000000000///000111222333222111000000000000/////////......000000000000////////////000000000000000000000000000000000000000111222222////////////000000000000------...//////000111111............////////////...000111111000//////000////////////////////////222111000000000111222333111222444444444444666888555777888888777777888999777777888999<<>>CCCLLLVVV```fffggghhhnnnsssqqqssstttttttttvvvyyy||||||{{{xxxrrrjjjaaaYYYTTTQQQ]]]lllvvvxxxuuurrrrrrjjjjjjjjjlllqqqtttmmmcccaaaccchhhmmmsssyyy~~~|||tttnnnnnnqqqwww{{{wwwtttpppmmmjjjgggfffdddaaa^^^ZZZWWWVVVRRRQQQNNNKKKHHHFFFEEEDDDCCCDDDDDDBBBAAA@@@AAABBB>>>===<<<===???@@@@@@@@@@@@?????????@@@@@@???===<<<<<<===>>>???AAACCCDDDCCCCCCCCCEEEHHHIIIHHHFFFFFFDDDCCCCCCDDDDDDCCCAAAEEEDDDBBBAAAAAABBBCCCDDD>>>>>>>>>=====================>>>>>>===;;;999888888888999999999888777777999888666666777888888888444666:::???DDDEEEDDDBBB??????>>>===;;;:::999888444666:::AAAIIIRRRYYY]]]WWWVVVTTTRRRPPPMMMIIIEEEBBBDDDFFFGGGGGGGGGIIIKKKUUUeeekkkZZZFFF<<<888333111111111111111111111111//////000000111111111222111111000000/////////.........//////000000111111000000000000000000000000///////////////000111111......//////000000111111///000000111222333333444000000000000111111111111...///111111///...///000111111111111111111111111222111000000000111333444000222444555555666888999555777888888777777888999888888888999<<<>>>AAABBBGGGHHHJJJKKKKKKKKKMMMOOOPPPOOONNNPPPTTTWWWYYYZZZXXXXXXXXX\\\```bbb___\\\ZZZ]]]ccchhhmmmwww222222222111222222333333444222000///...///000111222000///000111222111///111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......,,,,,,,,,------.........//////.........---------,,,,,,,,,---...///000000000000//////.........---........................222111000000000000000111.........//////000111222///111222111111888DDDMMMZZZ^^^cccgggjjjmmmppprrrvvvuuuvvvxxx{{{||||||{{{}}}wwwpppjjj```VVVSSSUUUTTTaaaooovvvxxxwwwsssnnniiiggghhhkkkjjjeeecccdddccclllvvv}}}zzzlllhhhjjjsss}}}~~~wwwrrrnnnkkkhhhfffeeeaaa[[[WWWTTTRRROOONNNGGGGGGGGGFFFCCC@@@===<<<===<<<<<<;;;;;;<<<<<<===>>>===;;;:::;;;<<<>>>@@@???>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@AAACCCDDDFFFGGGHHHHHHCCCCCCBBBAAABBBCCCDDDEEECCCCCCBBBAAAAAA@@@??????@@@???>>>==================<<<;;;::::::::::::;;;999999999999999999999999777888888888777666444333444666999<<>>>>>=========<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>>>>@@@BBBCCCDDDEEEEEEBBBAAAAAA@@@AAABBBCCCDDDCCCBBBBBBAAA@@@@@@??????>>>>>>===============>>><<<<<<<<<;;;;;;;;;::::::999999999999999999999999777777888888777666555444555666888;;;===>>>???@@@CCCBBBAAA???===<<<;;;:::777777999<<>>===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;:::::::::;;;===>>>>>>============<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;<<<===???@@@AAAAAAAAA@@@????????????@@@AAABBBBBBAAAAAAAAA@@@?????????===<<<<<<<<<<<<======>>>;;;;;;<<<===<<<;;;:::999888888888888888888888888666666777777777777666555555666777888:::<<<>>>???AAA@@@@@@???>>>===<<<<<<888888888999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======::::::<<<===>>>>>>>>>>>>=========>>>>>>>>>??????@@@@@@@@@@@@????????????>>>===<<<<<<<<<<<<<<<<<<:::;;;===>>>>>><<<:::999777777777777777777777777666666666777777777777777666666666666888:::<<<>>>>>>>>>?????????>>>>>>>>>999888777777999;;;>>>@@@<<<>>>BBBEEEFFFFFFFFFGGG>>>>>>>>>>>>@@@CCCFFFIIIHHHKKKIIIAAA<<<<<<999555555444222111000///......//////...//////000111111444333111///...///111222////////////////////////////////////000000000000///000111222222222000...111111111111111111111111////////////...........................///000000///000000000111111111222000000000000000000000000111111111111111111111111222333444555666666666666777777666555555777888999888999;;;<<<===???CCCFFFEEEHHHKKKLLLLLLMMMOOOPPPPPPPPPQQQTTTXXX\\\]]]^^^ZZZXXXWWWYYY]]]___^^^\\\ZZZ^^^eeelllqqq{{{555444444333222222222333000000000111111222333333111///...///000111000///........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......000//////......---------.......................................---------.........///////////////........................,,,---...///000000//////000////////////000111111555777<<>>>>>>>>>>>>>>??????@@@????????????????????????=========<<<<<<=========:::;;;<<<===============<<<<<<<<<===============>>>>>>??????????????????@@@???>>><<<<<<;;;;;;;;;;;;<<<===>>>>>><<<:::999777777777777777777777777666666666666666777777777666666555666777999;;;<<<<<<===>>>???@@@?????????999999888777888999;;;===<<<>>>AAABBBBBBBBBEEEGGGCCCAAA???>>>>>>@@@AAABBB@@@@@@>>>::::::;;;999666666555333222000///////////////...//////000111111000...,,,+++***+++,,,---000000000000000000000000111111000000//////......///000111222111111000000....................................////////////...............///000000111111111000000000//////000000000000000000000000111111111111111111111111333333444444444333333222777666555555555666888999777999:::;;;===???CCCFFFEEEHHHKKKLLLLLLMMMOOOPPPRRRQQQQQQSSSWWWZZZ[[[[[[ZZZXXXWWWYYY]]]```___]]]ZZZ^^^eeekkkqqq{{{666555444333333222222333111111111222222222222222111000///000111222111///////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////......////////////......//////..................------------............------...........................///////////////........................,,,---///000111111000///000000000000111222333333777<<>><<<:::::::::::::::;;;<<<======<<<<<<<<<;;;;;;<<<<<<<<>>>>>????????????@@@@@@>>>======<<<<<<======>>><<<<<<===============<<<:::;;;<<<=========<<<<<<======>>>>>>?????????@@@@@@???>>>======<<<<<<<<<<<<<<<===>>>===<<<;;;:::888888888888888888888888888777666666666666777777666666666777888999::::::;;;<<<>>>???@@@@@@??????::::::999888888999:::;;;;;;<<<===>>>>>>???AAABBBDDDBBB???======>>>===<<<<<<;;;999999999:::999777444333222222111222222222000////////////000000111///...---,,,,,,,,,---...000000000000000000000000.../////////000000000111///000111000//////000111////////////////////////000000000000111111111111//////......//////000111222222111000000///......000000000000000000000000111111111111111111111111111111111111111000//////666666555555666666777777777888:::;;;<<>>===;;;999:::;;;<<<======>>>>>>>>>>>>======<<<<<<======>>>>>>>>>???@@@@@@@@@@@@@@@<<<<<<======>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<============<<<;;;:::;;;<<<=========<<<<<<<<<<<<======>>>???@@@@@@>>>>>>>>>>>>>>>???@@@@@@============<<<<<<<<<<<<999999999999999999999999999888777666555555666666666777888888999999999999;;;<<<>>>@@@@@@@@@???>>><<<;;;:::999999888999999999999999;;;<<<>>>??????BBB@@@===<<<===<<<:::777:::999999::::::999888888444444333222222222222222111000000////////////000000000000000000111111111000000000000000000000000.........///000111111111///000000...,,,---///222111111111111111111111111///000000000111111111222000////////////000111111000000000000000/////////000000000000000000000000111111111111111111111111000000111222222222111111444555666666777777666666666888999;;;<<>>???@@@???>>>>>>>>>>>>============>>>>>>======>>>???????????????:::;;;;;;;;;<<<<<<======>>>>>>============>>>>>><<<<<<=========<<<;;;;;;:::;;;<<<=========<<<;;;;;;<<<<<<===>>>???@@@@@@<<<<<<===>>>@@@AAACCCDDD>>>>>>===<<<<<<<<<<<<===999999999999999999999999:::999777666555555555666666777888:::::::::999888;;;<<<>>>@@@AAA@@@???>>>======;;;:::888777777777<<<;;;;;;===AAACCCCCCBBBCCC@@@??????@@@@@@<<<999999999;;;<<<;;;888777999888777555333111000//////222111000//////...//////,,,---...///000000//////000000000000000000000000000000000000////////////000000000---***+++///333........................---.........//////000000000000000000000111222222......//////000000111111000000000000000000000000111111111111111111111111111222333444555666666666333444666777777777666555666777999;;;<<>>??????>>><<<<<<@@@@@@@@@???????????????>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBAAA@@@>>><<<:::;;;<<<<<<<<<<<<<<<<<<;;;<<<:::999999;;;<<<<<<;;;???????????????@@@@@@@@@???@@@BBBCCCDDDDDDCCCCCC???@@@@@@@@@???>>><<<::::::999999999888777777777777777666555555555555555555666777888888888888888999:::;;;===>>>>>>??????=========<<<;;;:::888777888:::<<>>CCCQQQXXXbbbhhhjjjjjjlllmmmppprrruuuxxx{{{|||||||||zzzyyyyyywwwppphhheeehhhoootttwwwuuuvvv}}}rrrccc]]]___dddjjjrrrzzztttqqqoooyyyvvvsssnnniiiddd^^^XXXSSSOOOMMMIIIEEEAAA???>>>>>>===>>>???@@@@@@???>>>>>>AAAAAA@@@@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAA???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@>>><<<;;;<<<<<<============<<<<<<<<<;;;999:::<<<======<<<>>>>>>??????@@@@@@@@@AAA@@@AAACCCDDDEEEDDDDDDCCCAAAAAA@@@???===;;;:::999999999888888888888888888777777666555555555555555666666777888888888777777999:::;;;<<<=====================<<<;;;999888777777999===@@@CCCDDDEEEEEEGGGIIIKKKKKKHHHDDDAAA@@@;;;999888888999:::999888666555444222111111111111000000000000000000000000////////////000000000000000000000000000000000000111111000///////////////000000////////////000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000/////////...///000000111111111000000000000000000000000000000111111222333333444555555444666777777666555666777666666555666999<<<@@@BBBJJJJJJJJJKKKKKKKKKKKKKKKOOOQQQPPPPPPSSSYYY[[[XXXXXXWWWXXX\\\aaacccaaa^^^YYY]]]dddkkkppp{{{LLLGGGAAA<<<999888666555555444333222111111111111444444444444333333333333222222111111000/////////000000000000000000000000////////////000000000000//////............//////......---------------.../////////000000000000000...//////...,,,+++---.../////////...............////////////////////////000111000...------///111000000000000000000000000000000000000////////////////////////////////////333222222222555<<>><<<<<<>>>???@@@AAABBBBBBAAA@@@BBBBBBAAA@@@@@@???>>>>>>@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>=========>>>>>>>>>>>>=========<<<:::;;;===>>>>>>======>>>>>>???@@@AAAAAABBBCCCCCCEEEFFFFFFEEEDDDCCCBBB@@@???<<<:::999888888777777888888888888888888777666666555555555555666777777888888888777666666999::::::;;;<<<<<<<<<;;;>>>>>>===<<<;;;999888777555888===BBBEEEGGGGGGGGGJJJIIIJJJKKKKKKIIIFFFCCC:::888777777999::::::999777666555444333222222222000000000000000000000000////////////000000000000000000000000000000000000111000000///////////////000000////////////000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000////////////...///000111111111111111000000000000000000000000222222222333333444444444111444666777666555555666777777888:::<<>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@??????>>>===<<<<<<>>>??????>>>===>>>>>>@@@AAABBBCCCCCCFFFFFFGGGHHHGGGFFFEEEDDD???>>><<<:::888888888999666666777777888888999999777666555555555555666666777888888888777666555555777888:::;;;<<<=========>>>>>>===<<<;;;999888777555888===BBBFFFGGGGGGGGGGGGEEEDDDEEEHHHHHHEEEBBB;;;:::888888999::::::999777666555444333333222222////////////////////////////////////000000000000////////////////////////000000////////////000000000000////////////000000111111000000000000111111////////////////////////////////////////////////222222222111111111111111---...///111111222222222000000000000000000000000333333333333333333333333000333666777777666666777777999;;;===???AAABBBBBB<<<@@@EEEJJJMMMNNNNNNNNNLLLNNNNNNNNNRRRYYY[[[YYYYYYXXXZZZ^^^ccceeeccc```[[[___eeekkkpppzzz[[[XXXSSSKKKCCC===888666333222222222222222222333333333333333222222222222000111111111111000//////111111111111111111111111......//////000000111111111111000/////////000000------------...///000000........................---///000000...---------------..........................................000111111000......///000///000000000111111111222////////////000000000000000000000000000000000000222333555888???IIITTT\\\ccchhhmmmnnnmmmmmmnnnpppvvvxxx{{{~~~~~~wwwrrrkkkeee^^^ZZZ^^^eeennnvvv|||}}}{{{rrrkkklllqqqwww~~~uuurrrttt{{{~~~{{{wwwssspppkkkeee\\\SSSNNNJJJGGGFFF;;;===???AAABBBAAA@@@@@@@@@AAACCCDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@????????????@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@???????????????????????????>>>>>>>>>???@@@@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@@@@>>>===>>>???@@@@@@@@@>>>???@@@AAABBBCCCDDDEEEHHHIIIIIIIIIHHHFFFDDDCCC;;;:::999888888999:::;;;666666666777777888888999666666555555555555666666777777777777777666555444555666888;;;===>>>??????=========<<<;;;:::888888555888<<>>>>>===@@@FFFKKKOOOPPPOOOOOOLLLNNNNNNMMMRRRXXX[[[XXXYYYXXXZZZ^^^dddfffdddaaa[[[___eeekkkoooyyyeeeddd```XXXMMMDDD===:::333333333222333333444444222222222222111111111111111111000000000000000000111111111111111111111111////////////000000000000000000////////////000111///.........///000111111............---------------...000///...,,,,,,---.............../////////........................000111222111///...///000...//////000000111111111////////////000000000000000000000000000000000000222444999???GGGPPPZZZaaafffjjjnnnooonnnnnnpppsssyyyzzz{{{||||||}}}}}}}}}xxxqqqiiiaaaXXXSSSWWW___iiirrryyy||||||vvvrrrnnnmmmrrryyyvvvtttvvv~~~|||yyyvvvrrroooeee___VVVNNNJJJGGGEEEDDD999;;;===@@@BBBCCCCCCCCCBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAACCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@>>>???AAABBBBBBAAAAAAAAABBBCCCDDDEEEEEEFFFHHHHHHHHHGGGFFFDDDBBB@@@888888888888999:::;;;;;;666666777777777777777777666555555555555666666777666666777777777666555555444555777:::<<<===>>>>>>;;;;;;<<<<<<;;;;;;:::999777888;;;>>>@@@AAABBBBBBAAA???>>>???AAABBBCCCBBBBBB@@@===;;;;;;:::999777666666666555444333111000000000000000000000000000////////////000000000000000000000000000000000000///////////////000000111000000////////////000000111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000...///000111111111111111000000000000000000000000222222222333333444444444444555777666666666777999666777999;;;===>>>??????DDDGGGKKKNNNPPPPPPNNNMMMLLLNNNMMMMMMQQQWWWYYYWWWXXXXXXYYY^^^cccfffdddbbb[[[^^^dddjjjnnnwwwppppppnnnfffZZZMMMDDD@@@666666555444333333333333222222222222111111111111111111000//////000111222111111111111111111111111000000000000////////////---------------...///000/////////...//////000000////////////.........---000111222111/////////111.........//////000000000........................000111222222000//////000------...//////000111111.../////////000000000111222222222222222222222222222777???HHHPPPXXX___dddgggkkkooopppoooppptttwwwzzzzzz{{{{{{{{{{{{zzzyyyssslllddd]]]UUURRRWWW___eeeoooxxx||||||vvvqqqqqqqqqsss{{{yyywwwxxx}}}|||xxxtttpppllliii]]]WWWPPPJJJFFFDDDCCCBBB<<<===>>>@@@BBBCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDD@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBDDDEEECCCDDDDDDDDDDDDDDDDDDCCCBBBAAA???@@@BBBCCCCCCBBBDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDBBB@@@===<<<888888999:::::::::999999777777777777777666666666555555555555555666777777555555666666777666666666555555666888999999999999999:::;;;;;;<<<<<<;;;;;;999999::::::;;;===>>>????????????>>>>>>???AAADDDBBB@@@>>>=========;;;:::777777777777666444222111000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111000000////////////000000111111000000000000111111000000000000000000000000000000000000000000000000.../////////000000000000///000000111111111000000000000000000000000000000111111222333333444555555666666555444333333666888::::::;;;===>>>@@@AAABBBFFFHHHKKKMMMNNNMMMLLLKKKLLLNNNNNNMMMPPPVVVXXXUUUWWWWWWYYY]]]ccceeedddaaaZZZ^^^ccciiillluuuwwwyyywwwpppbbbTTTJJJDDD999888777555333333222222333333333222222222111111222111///......000222333111111111111111111111111111111000000//////......*********+++,,,---...///000//////.........//////111111000000/////////...000111111///...---///000.../////////000000111111........................000111222222000//////000,,,------...///000000111.../////////000000111111222222222222222222222222333999CCCMMMVVV]]]cccfffhhhllloooqqqqqqrrrvvvzzzyyyzzz|||||||||zzzwwwvvvkkkeee___ZZZUUUTTT[[[dddcccnnnxxx|||~~~~~~xxxtttuuuwwwzzz{{{sssuuu|||}}}xxxsssooojjjeeebbbRRRNNNGGGBBB???>>><<<;;;??????@@@AAABBBCCCCCCDDDDDDDDDEEEFFFFFFEEECCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEE???@@@@@@AAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAABBBCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@BBBCCCCCCBBBFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCCCCAAA???<<<:::888999999:::;;;;;;999888777888888777777666666555555555555555555555666777888444444555666777777777666555666666666666666555555888999:::;;;<<<<<<<<<<<<::::::999888888:::;;;<<<===>>>???===;;;<<<@@@DDDAAA@@@>>>===>>>???>>>===888888999888777666444333000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111000000////////////000000111111000000000000111111000000000000000000000000000000000000000000000000000000111111222222222333000111111111111000000///000000000000000000000000000000111222444555666666666666444222000111444777777888888999;;;===>>>???BBBCCCFFFIIIKKKKKKKKKKKKMMMNNNNNNLLLPPPVVVWWWTTTWWWVVVXXX]]]ccceeedddaaaZZZ]]]ccchhhkkkttt}}}~~~vvvlllbbbUUUKKK???;;;777444333333222111222222222111111111111000333222111111000000111111000000111222222222222111222222111111111111222222111111000000000000111111333111///...000111111111000000000000000000000000............////////////000000//////.........---------...///000111222222222000///------///000222////////////000000000000////////////000000000000////////////000111333444999@@@KKKUUU\\\aaaeeefffiiillloooqqqsssuuuxxx{{{~~~zzzvvvvvvwwwwwwsssnnnhhh```ZZZYYYXXXXXX```jjjooorrrxxx}}}|||}}}zzzqqqvvvxxx{{{sssooonnnjjjbbb[[[RRRMMMGGGCCCBBBAAA>>><<<999;;;>>>BBBDDDDDDCCCBBBGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBDDDFFFFFFFFFEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@AAABBBDDDEEEIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCAAA@@@>>>===<<<<<<::::::::::::::::::::::::::::::999999888777666666555555444444444555555666333333333444555666777777999888777555555444444444444444555777:::<<<<<<;;;;;;;;;:::999888999===@@@AAA@@@>>>=========>>>??????@@@AAAAAA@@@===:::888===<<<;;;999888666555444333222000///...///111222------......//////000000000000000000000000000000////////////////////////222111///......///111222222111000......000111222000000000000000000111111000000111111111111000000000000000000000000000000////////////000000000000000111111111111222222222555555444444444333333333444555555555444555777:::888888999:::===@@@BBBDDDDDDEEEGGGIIILLLMMMNNNNNNQQQPPPNNNNNNNNNPPPRRRSSSVVVWWWXXX[[[___aaaaaa```^^^^^^```fffnnnxxxyyypppfffZZZPPPEEE@@@:::555444444444444222222222222111111111111333222111111000000111111000000111222222222222111111000000000000000000111111111000000000000111111222000///...000111111000000000000000000000000000............////////////000/////////............------......//////000000111000///......///000111////////////000000000000////////////000000000111000000000000111222555777>>>EEEOOOYYY```eeehhhjjjkkknnnqqqssstttwwwzzz|||}}}zzzwwwwwwxxxuuuooojjjddd]]]XXXYYYZZZ]]]gggqqqvvvwwwyyy{{{}}}yyysssvvv~~~yyyqqqmmmkkkfff]]]VVVLLLHHHCCC@@@@@@@@@>>><<<;;;===@@@DDDEEEFFFEEEDDDGGGGGGGGGGGGGGGFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEGGGGGGFFFEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEGGGHHHHHHIIIIIIHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHJJJJJJIIIHHHGGGFFFEEEEEEBBBAAA???>>><<<;;;;;;:::::::::::::::::::::::::::::::::999999888777777666666666666555555666666777444555555666666777777777888777666555444444444444333333333666999;;;;;;:::<<<<<<:::888777999<<>>>>>>>>>>>>>>@@@AAACCCCCCBBB???<<<;;;;;;;;;:::888777555444333555333111///......//////.........///////////////000000000000000000000000///////////////////////////...,,,++++++,,,...///111000///......///000111111111111000000000000000000000111111111111000000000000000000000000000000////////////000000000111000111111111111222222222222222222333333333444444444555555555444555777999888888999:::===@@@BBBDDDCCCEEEGGGIIIKKKLLLMMMNNNOOONNNMMMMMMNNNPPPRRRSSSUUUVVVYYY\\\```bbbaaa___]]]]]]___eeemmmwww|||sssjjj___UUUKKKEEE===777555555666666333222222222111111111111333222111111000000111111000000111222222222222111000000////////////000000111111000000000000111111222000...///000111111000000000000000000000000000............////////////////////////............---.....................000000////////////000000////////////000000000000/////////000000000111111111111222111111444888;;;FFFLLLVVV___eeeiiilllnnnnnnpppsssuuuvvvxxx{{{}}}|||{{{yyyyyywwwrrrjjjccc^^^ZZZYYY]]]dddmmmyyy}}}{{{{{{}}}~~~}}}~~~|||xxxxxx~~~{{{uuunnniiifff```VVVOOOEEEBBB???============<<<>>>@@@CCCEEEGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJKKKKKKKKKJJJJJJIIIGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLKKKKKKIIIHHHFFFEEEDDDCCC???>>>===;;;:::999999999::::::::::::::::::::::::::::::999999888777777777888777777666666777777888666666777777777777777777666666666555444444333333111111222444888:::;;;:::======:::888666777;;;>>>???????????????>>>>>>===BBBCCCDDDDDDCCCAAA???===;;;::::::999888777555555666555222000...---------000000///////////////...////////////////////////////////////////////////111000///......///000111000///...------...///000222111111111000000//////000000111111111111000000000000000000000000000000/////////000000000111111000111111111111222222222///000000111333444444555333444555555444555777999888888999:::===@@@BBBDDDCCCDDDFFFHHHJJJLLLMMMMMMMMMMMMLLLLLLMMMPPPRRRTTTTTTVVVYYY^^^bbbcccaaa___\\\\\\___eeelllwww|||rrrjjj___VVVKKKGGGAAA<<<999888777666333333222222222111111111333222111111000000111111000000111222222222222111000000////////////000000111111000000000000111111111000...///000111000///////////////////////////............///////////////////////////........./////////......---------//////000000000000//////////////////000000000000//////000000000111111111000111222111222555;;;@@@NNNTTT\\\dddiiilllooopppppprrrtttvvvwwwxxx{{{}}}|||{{{zzzxxxtttmmmccc\\\ZZZYYY]]]gggvvv}}}yyywwwvvvuuuxxx~~~|||wwwzzz}}}vvvqqqjjjeee```YYYOOOHHHBBB@@@===;;;;;;;;;<<<<<<@@@AAACCCFFFGGGHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJHHHFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMJJJIIIHHHFFFDDDBBBAAA@@@======<<<:::999999999999::::::::::::::::::::::::999999999888888888777777888888777666666666777777777777666666666666666666555555555555555444333333222111111444888:::;;;;;;>>>===;;;888666777:::===>>>>>>???@@@???>>>===<<>>======<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999888888888888888888777666666555555555666666555555555555555555555555555666666666555444333333222222444888;;;<<<<<<>>>===<<<:::888888;;;===<<<===>>>???>>>===<<<;;;??????@@@@@@@@@???>>>>>>999999;;;<<<;;;;;;999888555444333222111000000///111111000000/////////...////////////////////////000000000000000000000000........................000000000000000000000000111111111111000000//////000000111111111111000000000000000000000000000000000000000000111111111111000000111111111222222222444444444444444333333333222333555555444444666777888888999:::===@@@BBBDDDBBBCCCEEEHHHJJJKKKLLLLLLLLLKKKKKKKKKMMMOOORRRTTTSSSUUUZZZ___cccdddbbb___]]]^^^bbbgggmmmyyywwwpppjjjccc]]]SSSQQQNNNKKKFFF@@@999444333333333333222222222222333222111111000000111111000000111222222222222111222222111111111111222222111111000000000000111111///......///000111///---000000000000000000000000............////////////.........///////////////111111000000/////////...000000////////////000000////////////000000000000000000000111111111222222---000222222444:::FFFOOOZZZ___eeeiiilllnnnppprrrrrrtttvvvwwwwwwxxxzzz||||||zzzvvvppphhh```XXXTTTRRRYYYeeewwwxxxsssqqqyyyzzzwwwxxx~~~}}}vvvqqqhhhddd]]]WWWRRRLLLFFFBBBAAAAAA???===;;;;;;===???AAAAAACCCDDDEEEFFFFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKJJJKKKMMMLLLKKKJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJIIIIIIDDDDDDBBBAAA???>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::888888888888888888888888888888777666555555555555444444444555555555555555444555666777777666555444555444333444777:::;;;<<<<<<===>>>===;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;:::<<<<<<==================666777999;;;;;;;;;999888555555555444333222111111111000000000000000000///////////////////////////000000000000000000000000///000000000000000000///000000111111111111000000000000000000000000000111000000111111111111000000000000000000000000000000000000000111111111222222000111111111111222222222555555555444444333333333111333555555555444555666888888999:::===@@@BBBDDDCCCDDDFFFHHHJJJLLLMMMMMMMMMMMMLLLLLLMMMPPPRRRTTTTTTUUUYYY___cccdddcccaaa]]]___ccchhhmmmyyy~~~~~~xxxtttrrrnnnhhhbbb___YYYSSSLLLDDD<<<666444444333333333222222222333222111111000000111111000000111222222222222111111111000000000000111111111111000000000000111111///......///111000///---000000000000000000000000............////////////............/////////000//////////////////......111000///......///000111////////////000000000000000000111111111222222222---111444555777???LLLWWW___ccchhhlllnnnoooqqqrrruuuwwwyyyyyyyyyzzz|||}}}|||yyyssskkkbbbZZZUUURRRVVV___kkk{{{{{{xxxyyyzzzxxxrrrwww~~~wwwooojjj```\\\UUUOOOJJJEEEBBB@@@===>>>>>>===;;;<<>>======;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::888888888888888888888888:::999888777666666666666444444555555666666777777555666777999999888666555666444222333555888999999:::===???@@@???======>>>;;;;;;::::::999999::::::::::::;;;;;;<<<<<<<<<<<<777999;;;===>>>>>><<<;;;888888777666444333111000000000000000000111111111000000000000000000000000000000000000000000000000222222222333333222222222///000000000000000000////////////000111111222222000000111111111111000000000000000000000000000000000000111111111222222222000111111111111222222222333333333333333333444444000222555555555444555666888888999:::===@@@BBBDDDCCCEEEGGGIIIKKKLLLMMMNNNOOONNNMMMMMMNNNPPPRRRSSSUUUVVVYYY]]]bbbddddddccc\\\^^^ccchhhlllxxx|||{{{yyyyyywwwrrroooiiiaaaXXXOOOFFF>>>999444444444333333333222222333222222111000111111111000000111222222222222111000000////////////000000111111000000000000111111.........///111000...,,,000000000000000000000000............/////////000---.........//////000000........................222000///------///000222////////////000000000000000111111111111222222222...222555777999BBBQQQ\\\bbbfffjjjnnnoooppprrrssswwwyyyzzz{{{{{{{{{}}}|||yyyqqqggg^^^WWWSSSRRR\\\eeeqqq~~~yyyuuuxxx~~~yyypppnnnxxx|||sssjjjdddZZZVVVPPPIIIDDDAAA@@@???:::<<<===<<<;;;===AAAEEECCCCCCDDDEEEFFFGGGGGGHHHJJJJJJKKKLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLIIIKKKMMMMMMMMMLLLMMMNNNLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMLLLLLLKKKIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMKKKIIIGGGFFFBBBBBBAAAAAA@@@???>>>>>>::::::999999::::::;;;;;;::::::::::::::::::::::::888888888888888888999999;;;:::999888777777777777444555555666777888888999555666888999:::999777666666444222222444666777888999<<<@@@BBBAAA???>>>>>>;;;:::999888777888999:::999999::::::;;;<<<<<<<<<:::<<>>>>><<<>>>???@@@??????AAABBBCCCDDDFFFHHHIIIIIIIIIIIIKKKLLLNNNPPPQQQQQQPPPOOOMMMMMMLLLKKKKKKLLLMMMNNNOOONNNMMMMMMOOOOOONNNMMMNNNNNNNNNNNNOOOPPPQQQQQQSSSRRRPPPOOONNNNNNOOOPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLKKKMMMOOOQQQQQQPPPQQQPPPNNNLLLJJJHHHGGGFFFCCCBBB@@@???===<<<<<<<<<::::::;;;;;;::::::999888<<<<<<;;;::::::999888888;;;999777555555777999;;;:::888666666666666555444666666666666777777777777555555666777777777777777666555333222222444777888<<<===???@@@AAAAAA@@@@@@===<<<:::888777777777888::::::::::::999:::===@@@>>>@@@CCCFFFHHHJJJJJJKKKEEEAAA<<<888666444222000...------------.../////////000222333222000---+++000000000000000000000000////////////000000000000222222111000//////000000000000000000000000000000111111111111111000//////000000000000111111111111///000000///......///111000111222333222222000///222222333333333333444444333333444555666777888999777777777999;;;===@@@AAACCCDDDGGGIIIKKKLLLLLLLLLNNNNNNOOOOOOQQQSSSVVVWWW[[[[[[\\\___cccdddcccbbbZZZ]]]dddjjjooozzz}}}uuujjj```XXXPPPGGGBBB:::888555333222222111000333222222111111222222333111111111000000/////////000000000000000000000000,,,***)))***---000000///000000000000000000000000222222111000000000000000000000000000000000000000///000000111111000000////////////////////////////////////....../////////000000000000000000000///---///111111000000111222222333888???JJJUUU]]]bbbgggjjjmmmppprrrtttvvvxxx||||||}}}~~~zzzqqqggg```[[[WWWYYY^^^hhhuuu|||uuussstttyyytttrrrpppvvvyyyrrrkkkccc[[[VVVMMMJJJFFFBBB???>>>>>>>>><<<>>>@@@AAA@@@AAACCCDDDDDDEEEGGGIIIJJJKKKJJJJJJLLLMMMOOOQQQRRRRRRQQQPPPOOONNNMMMLLLLLLMMMNNNOOOQQQPPPOOOOOOPPPQQQPPPNNNOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMMMMNNNNNNNNNNNNOOORRRTTTSSSSSSRRRQQQPPPNNNKKKIIIGGGEEEBBBAAA@@@>>>===<<<;;;;;;::::::;;;;;;::::::999888<<<;;;;;;:::999999888888:::999888666666888999::::::888666666666777555444666666666666777777777777555666777777888888777777888777555444444666888:::;;;<<<>>>@@@AAAAAA@@@???===<<<:::999888777888888:::;;;<<<<<<;;;;;;===>>>???BBBFFFKKKOOOSSSUUUVVVOOOJJJCCC===888555222000111000//////..................///000///---+++***000000000000000000000000////////////000000000000111000000///......//////000000000000000000000000111111111111111000//////000000000000111111111111111222222111000000111333111111222333333222111000222222333333333333444444333444444555666777888888777777777999;;;===@@@AAAAAABBBEEEIIIKKKMMMNNNNNNNNNNNNNNNOOOPPPSSSUUUWWWYYYYYY[[[^^^aaaccccccbbb[[[^^^dddjjjooozzz}}}}}}}}}vvvkkkaaaYYYRRRKKKFFF===:::666333333333222222333222222111111222222333222222111111111111111111111111111111111111111111000---++++++...111222333////////////////////////111000000////////////000000000000000000000000000...//////000000//////...////////////////////////////////////////////////000000000000000000000000...000111111//////000111222666>>>GGGQQQ[[[bbbfffiiikkkooorrrtttvvvxxxzzz||||||}}}}}}tttkkkaaa\\\YYYXXX]]]dddmmmyyy{{{tttpppsss{{{vvvrrrwwwyyy{{{rrriiiaaaYYYRRRMMMFFFDDDAAA>>><<<<<<======<<<>>>@@@AAABBBCCCEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMOOOPPPQQQSSSSSSSSSRRRQQQQQQPPPOOONNNNNNNNNOOOPPPTTTRRRQQQQQQRRRRRRQQQOOOPPPPPPPPPQQQRRRRRRSSSSSSRRRQQQPPPPPPOOOPPPPPPQQQPPPOOOOOONNNNNNNNNOOOOOOQQQPPPQQQSSSVVVWWWWWWVVVSSSSSSRRRPPPMMMIIIFFFDDDAAA@@@???===<<<;;;::::::::::::;;;;;;::::::999888;;;;;;::::::999999888888888888888888888888888888:::888666666777777666444666666666666777777777777666777888888999999888888888777555444444666888999888:::>>>@@@AAAAAA@@@>>>>>><<<;;;999888888888999:::<<<===>>><<<<<<<<<===>>>AAAFFFLLLRRRXXX[[[]]]YYYSSSJJJBBB;;;666222000333333111000///........./////////...------,,,,,,000000000000000000000000////////////000000000000000//////...............000000000000000000000000000111111111111000000///000000000000111111111111111222222111000000111333111222222333333333222222222222333333333333444444444555555555666666777777777777777999;;;===@@@AAA???AAADDDHHHKKKMMMNNNNNNNNNMMMNNNNNNPPPSSSUUUVVVVVVWWWYYY]]]aaaccccccbbb]]]___dddiiiooozzz}}}xxxvvvxxx{{{}}}~~~~~~wwwmmmeee^^^XXXRRRMMMEEE???999555555555555444333222222111111222222333111111111111222222222222111111111111111111111111444333222111111222222222////////////////////////000//////.........//////////////////////////////......////////////....../////////////////////////////////000000/////////000000000000000111111111///000111000//////000111333:::DDDOOOYYY```eeehhhiiilllppprrrtttvvvyyy{{{zzzzzz{{{}}}~~~{{{yyypppggg^^^ZZZYYYZZZ```hhhnnnvvv{{{zzzzzz~~~sssooonnnuuu{{{uuuxxx}}}xxxnnncccZZZSSSLLLIIIBBB@@@>>><<<;;;;;;<<<<<<<<<>>>@@@AAABBBCCCFFFHHHGGGHHHJJJKKKMMMNNNOOOPPPRRRRRRSSSTTTTTTTTTSSSSSSQQQPPPOOONNNNNNNNNOOOPPPTTTSSSQQQQQQRRRRRRPPPOOOOOOPPPPPPQQQRRRRRRRRRSSSPPPPPPPPPPPPPPPQQQQQQQQQOOOOOONNNNNNOOOPPPPPPQQQSSSSSSTTTVVVYYYZZZYYYXXXUUUUUUTTTRRRNNNJJJFFFCCCAAA@@@>>>===;;;:::::::::::::::;;;;;;::::::999888::::::::::::999999888888777888999999999999888777999888777777888888666555666666666666777777777777777777888999999999999999555444333222222333555666666999<<>>>>>===;;;:::999999999:::;;;<<<===<<<;;;;;;<<<>>>===???CCCHHHMMMRRRUUUWWWXXXRRRJJJBBB===888444222333222111000////////////222111000///......///000////////////////////////////////////000000000000000//////.........//////000000000000000000000000000000111111111111000//////000000000111111111111///000000///......///111111222222333333333333333222222222333333333444444555555555666666666666666777777777999;;;===@@@AAA@@@BBBEEEHHHJJJLLLMMMMMMNNNNNNNNNOOOQQQSSSVVVWWWVVVVVVYYY]]]aaaccccccccc___```dddiiinnn{{{}}}xxxuuuuuuwwwzzz||||||tttmmmiiiddd^^^YYYMMMFFF<<<666555666555444333222222111111222222333000111111111111111111111111111111111111111111111---///111111111///---,,,///////////////////////////...............//////////////////////////////......////////////......//////////////////////////////000111111000/////////000000000111111111222000111111000//////111333555>>>JJJVVV^^^cccgggiiihhhkkkoooqqqsssuuuxxxzzzzzzzzz{{{|||}}}|||xxxuuunnnfff]]]ZZZYYY[[[bbbjjjppprrrsssvvv{{{}}}xxxnnnmmmoooxxxxxxvvv}}}zzzssshhh]]]UUUNNNHHHEEEAAA@@@>>>===<<<;;;;;;<<<<<<>>>@@@BBBBBBCCCFFFHHHIIIIIIJJJLLLNNNPPPQQQRRRTTTTTTTTTTTTTTTTTTSSSSSSQQQPPPOOONNNMMMNNNNNNOOORRRQQQPPPPPPQQQQQQPPPNNNNNNNNNPPPQQQRRRRRRQQQQQQOOOPPPPPPQQQQQQRRRRRRRRRNNNNNNNNNOOOPPPQQQRRRSSSVVVVVVWWWYYY\\\\\\[[[YYYWWWVVVTTTQQQNNNJJJFFFDDDAAA@@@>>>===;;;:::::::::::::::;;;;;;::::::999888:::999999999999999888888666888999::::::999888666888777777888999999777555666666666666777777777777777777888999999999999999555444333333222333444444555777:::>>>@@@@@@???>>>>>>===<<<::::::::::::;;;>>>===<<<;;;:::;;;>>>AAA???@@@AAACCCEEEGGGIIIJJJMMMIIICCC???<<<999777555000//////......///000000222111///......///000111////////////////////////////////////000000000000000000000//////000111111000000000000000000000000///000000111111111000000///000000000111111111111///000000///......///111111111111222222333333333222222222333333333444444555555555666666666666666777777777999;;;===@@@AAACCCDDDFFFIIIJJJKKKKKKKKKOOOOOOOOOPPPRRRTTTVVVXXXWWWWWWYYY]]]bbbddddddccc___```dddiiinnn{{{~~~zzzuuuqqqrrrwww{{{~~~yyyvvvsssnnnhhhcccWWWMMM@@@888666666444222333222222111111222222333111111111111111111111111111111111111111111111111'''+++///222222000///...///////////////////////////............//////000000000000000000000000000...//////000000//////...//////////////////////////////111111111111/////////000000111111222222222000111111111000111444666:::CCCQQQ[[[aaadddgggiiigggjjjnnnqqqrrrtttwwwyyy||||||}}}~~~}}}{{{vvvrrrjjjccc\\\ZZZZZZ\\\ccckkksssrrrrrrwww}}}zzzsssjjjnnnrrrxxxuuuxxx|||nnnhhh___VVVNNNHHHCCC@@@??????>>>===============>>>@@@BBBCCCCCCDDDFFFHHHJJJJJJKKKLLLNNNPPPRRRTTTVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQOOONNNMMMNNNNNNOOOPPPOOONNNOOOPPPQQQPPPNNNMMMNNNPPPQQQRRRRRRQQQQQQNNNOOOPPPRRRRRRSSSSSSSSSPPPPPPPPPQQQSSSUUUVVVWWWZZZZZZ[[[]]]___^^^\\\YYYWWWVVVSSSPPPLLLIIIGGGEEEAAA@@@???===<<<;;;::::::::::::;;;;;;::::::999888999999999999999999888888777888999::::::999888777888777777999::::::777555666666666666777777777777666777888888999999888888666666555555555555555555444666888;;;===???@@@@@@>>>===<<<;;;:::;;;<<<<<<>>>???>>>======>>>AAADDDCCCBBBAAA@@@?????????@@@AAA???===<<<;;;:::777555///.........//////000111///...---,,,,,,---...///000000000000000000000000////////////000000000000111000000000000111111222000000000000000000000000///000000111111111111000000000000000111111111111111222222111000000111333000000000000111222333333222222333333333333444444444555555555666666777777777777777999;;;===@@@AAAEEEFFFHHHJJJKKKKKKKKKJJJOOOOOOOOOPPPQQQTTTVVVWWWXXXXXXZZZ^^^bbbddddddccc]]]___dddiiiooozzz}}}~~~}}}xxxsssuuu}}}}}}vvvpppdddXXXHHH===:::999777444333222222111111222222333444444333333222222111111000000000000000000000000***...222333222111111222000000000000000000000000//////......//////000111000000000000000000000000///000000111111000000///////////////////////////...///111222222111///...///000000111111222333333111111222111111333666999@@@JJJWWW```dddeeehhhjjjhhhkkknnnqqqsssuuuwwwyyy|||||||||}}}|||xxxrrrmmmddd^^^YYYYYYZZZ]]]dddllluuutttvvvzzz|||xxxrrrmmmgggmmmsssvvv~~~{{{wwwxxxrrrccc^^^WWWOOOJJJEEE@@@===;;;<<<<<<===>>>>>>???@@@BBBDDDEEEFFFFFFFFFHHHJJJJJJJJJKKKLLLNNNQQQSSSUUUWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQOOOOOOOOOOOOPPPOOONNNMMMNNNPPPQQQQQQPPPNNNOOOQQQSSSSSSSSSRRRQQQMMMOOOPPPRRRSSSTTTSSSSSSRRRSSSTTTUUUWWWYYY[[[\\\^^^^^^___aaabbbaaa]]][[[XXXUUURRRMMMJJJHHHGGGGGGBBBAAA@@@>>>===<<<;;;;;;::::::;;;;;;::::::999888888888888888888888999999888888888999999888888888777777888999;;;:::888555666666666666777777777777555666777777888888777777666666666555555444444444444555777999;;;>>>@@@AAA>>>===<<<;;;;;;;;;<<<======@@@CCCDDDDDDDDDEEEFFFDDDCCCAAA>>>===<<<;;;;;;;;;::::::;;;;;;:::666333111111000/////////000000......------------......000000000000000000000000////////////000000000000///////////////000111111000000000000000000000000//////000111111111111111000000000000111111111111111222222111000000111333///////////////111222333222222333333333333444444333444444555666777888888777777777999;;;===@@@AAAEEEFFFHHHKKKLLLMMMMMMLLLMMMMMMMMMNNNOOORRRTTTUUUXXXXXXZZZ]]]```bbbbbbaaa[[[^^^dddjjjooozzz}}}{{{nnnaaaOOODDD???>>>;;;777333222222222222222222333666666555444333333222222////////////////////////...111222111...---...000111111111111111111111111///////////////000111111000000000000000000000000000000111111111111000000////////////////////////...000111222222111000...///000000111222222333333111111222222222444888;;;DDDNNN[[[cccffffffhhhjjjhhhkkkooorrrsssuuuxxxzzzzzzzzzzzzzzzxxxtttmmmhhh___YYYVVVXXXZZZ^^^eeellltttvvvyyy|||xxxpppiiigggdddmmmrrrsssxxxyyy||||||rrrkkk]]]YYYSSSMMMHHHDDD@@@===888999:::<<<>>>@@@AAABBBEEEGGGHHHHHHHHHHHHJJJKKKJJJJJJJJJLLLNNNQQQSSSUUUWWWVVVUUUTTTSSSRRRRRRRRRUUUTTTRRRQQQPPPPPPPPPQQQNNNMMMMMMOOOQQQRRRRRRQQQOOOPPPRRRTTTUUUTTTSSSRRRMMMNNNPPPRRRTTTTTTTTTTTTUUUUUUVVVXXXZZZ\\\___```bbbbbbbbbddddddccc___\\\XXXUUUPPPLLLIIIHHHHHHHHHCCCBBB@@@???===<<<<<<<<<::::::;;;;;;;;;:::999999888888888888888888999999888888888888888888888888777777888:::;;;;;;888666666666666666777777777777555555666777777777777777444444444333333222222222555555666777:::===@@@BBB>>>>>><<<;;;;;;<<<======;;;@@@FFFJJJKKKIIIGGGFFFCCCAAA???===;;;:::::::::::::::;;;<<<<<<999444111444444222111000000////////////000000000000000000000000000000000000000000////////////000000000000...............///000111000000000000000000000000//////000111111111111111000000000000111111111111///000000///......///111///............000222333222222333333333444444444333333444555666777888999777777777999;;;===@@@AAADDDEEEHHHKKKMMMNNNOOOOOOKKKKKKKKKLLLNNNPPPRRRTTTWWWWWWYYY\\\___aaa```___ZZZ]]]dddjjjooozzz~~~nnnVVVIIICCC===888666333222222222333333111000222333333444444555555666...///000111111111111111444333222111000000000000222222111111111111222222000000000000000000000000000000000000000000000000111222222222222111000000111111000000//////......222222111111000000/////////////////////000111111,,,000555444222444;;;BBBKKKVVVaaafffhhhkkkllljjjiiikkkpppuuuxxxzzzzzzyyy}}}{{{{{{{{{uuuiii___UUUTTTSSSTTTYYYaaaiiimmm{{{zzzzzzyyyuuuooofff```fffkkkqqquuuyyy~~~yyy{{{yyyqqqiiicccZZZSSSKKKFFFEEEDDD@@@<<<;;;;;;<<<>>>???@@@AAABBBGGGIIIJJJIIIHHHHHHIIIKKKHHHIIIKKKNNNPPPSSSUUUVVVYYYYYYXXXUUURRRQQQSSSTTTWWWWWWUUUSSSPPPNNNMMMLLLNNNNNNOOOOOOOOOPPPPPPPPPQQQPPPPPPPPPPPPQQQRRRSSSQQQQQQQQQRRRTTTUUUTTTSSSVVVXXX[[[___aaacccdddeeeiiihhhgggfffddd```\\\XXXXXXUUUQQQLLLHHHFFFFFFFFFBBBAAA@@@>>>===<<<<<<<<<;;;<<<======<<<;;;888777999888888777777888888999888888888888888888888888666666777888888888888888555666777888888777666555444444444444444444333333555555444555666666444333222333666999<<>><<<;;;<<>>===<<<;;;;;;===<<<;;;<<<>>>>>>;;;888555555333222111000000000000000000000000000000000000///............////////////////////////////////////000111111111111111////////////000000000000...///111111/////////000000000000000111111111111000000000000000111111222222222111000000111222333444555555666666555555444444444555555666777777777888888999;;;===???AAABBBDDDEEEGGGIIIKKKMMMNNNNNNMMMMMMMMMKKKLLLNNNSSSWWWYYYXXXYYY[[[^^^```___^^^[[[]]]bbbiiiooozzzvvvbbbUUULLLBBB:::666444333333333555555333222333222222111111000/////////000000111111111111000333333222111000//////000111000000000000000000111000000000000000000000000000000000000000000000000000111111111111000//////111000000000/////////...111111111000000000000000000000/////////000111111---111555555333666>>>FFFPPPZZZdddgggiiimmmnnnmmmmmmoootttxxx{{{}}}}}}}}}}}}{{{{{{yyyrrrfff\\\TTTSSSRRRTTTYYYaaajjjooozzzzzzzzzxxxrrrkkkddd```fffkkkrrrwww|||vvvxxxzzzsssjjjaaa\\\SSSLLLEEEAAAAAA@@@<<<999<<<<<<===>>>@@@AAABBBCCCGGGHHHJJJJJJIIIIIIKKKLLLKKKLLLNNNPPPSSSUUUWWWXXXZZZZZZYYYWWWSSSQQQQQQRRRUUUUUUTTTRRRQQQPPPOOONNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTUUUUUUUUUUUUVVVWWWYYYYYYYYYXXXZZZ\\\___cccfffhhhjjjjjjjjjiiigggfffddd```[[[XXXWWWTTTPPPKKKHHHFFFEEEEEEAAA@@@???===<<<;;;;;;;;;;;;<<<======<<<;;;999777888888888888888888888888888888888888888888888888666666777888888888888888555666777888888777666555666666666555555555555555555555444555666666555333222333555888:::===???@@@??????@@@@@@???>>><<<;;;===AAAGGGMMMPPPMMMFFFAAA======<<<;;;::::::999999<<<;;;;;;<<<>>>>>>:::777555555333222111000000000000000000000000000000000000//////......//////000////////////////////////......///000000000000000////////////000000000000...///111111/////////000000000000000111111111111000000000000000111111222222222222111111222222333111222222222222222222111333333444444555666666666777888999:::<<>>999666444444444666666555444222222111000000//////...111111111222111111000000222222111000////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000///......000000000000////////////000000000000111111111111222111111000000000111111///222555444555:::CCCKKKWWW```gggiiijjjnnnppppppppprrrvvvzzz}}}~~~~~~~~~}}}{{{zzzvvvmmmaaaXXXRRRQQQQQQSSSYYYccclllrrryyy{{{{{{wwwnnnfffbbb```hhhnnnvvv}}}xxxttt|||{{{rrriii```WWWQQQKKKFFF@@@>>>>>>===;;;999======>>>@@@AAABBBCCCDDDFFFHHHJJJKKKKKKLLLNNNOOOOOOOOOQQQSSSUUUWWWYYYZZZ[[[[[[[[[YYYUUURRRQQQQQQSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQOOOOOOQQQRRRTTTVVVWWWXXXTTTUUUVVVWWWXXXYYYZZZZZZ^^^aaadddhhhlllooopppqqqlllkkkhhhfffddd```[[[XXXUUUSSSOOOJJJGGGEEEEEEEEE@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<===<<<;;;999888777777888888888888777777888888888888888888888888666777777888888888888777555666666777777666666555777777777777777777777777555444444555666777555444333333444666888:::<<<===>>>??????@@@???>>><<<;;;===???CCCGGGJJJHHHCCC???;;;:::::::::999999888888::::::;;;===>>>===999666555555333222111000000000000000000000000000000000000000000//////000000111000000000000000000000000------...///////////////////////////000000000000...///111111/////////000000000000000111111111111000000000000000111111222111222222333222222111111000111111222222111111000222222333333444555555555777777888:::<<<>>>@@@AAADDDEEEGGGIIIKKKMMMNNNNNNLLLMMMMMMMMMNNNQQQVVVZZZ]]]\\\\\\^^^```aaa```___^^^```dddjjjqqq|||zzzssseeeSSSDDD===666555444444555666555444111111222222333444444444222222222222111111000///111111000///////////////000000////////////000000////////////////////////////////////////////////000000111111000000///...000000000000//////////////////000000111111222222333222111111111111111111000222333444666===HHHQQQ]]]dddiiiiiijjjnnnqqqqqqppprrruuuxxx{{{|||}}}}}}}}}}}}{{{xxxqqqggg\\\UUUPPPPPPPPPTTT[[[fffpppvvv}}}xxxnnneeebbbccclllsss}}}}}}xxxzzz~~~uuukkkaaaWWWNNNIIIFFFCCC???>>>>>>>>>===<<<>>>???@@@AAACCCDDDEEEEEEFFFHHHKKKLLLMMMNNNQQQSSSRRRRRRSSSUUUWWWXXXYYYZZZYYYZZZ[[[ZZZWWWTTTSSSRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSPPPQQQRRRTTTUUUVVVWWWWWWTTTUUUWWWXXXYYYZZZ\\\^^^bbbeeehhhlllppprrrttttttooommmjjjgggddd```[[[XXXSSSPPPMMMIIIGGGEEEDDDDDD@@@???>>>===<<<<<<;;;<<<;;;;;;<<<<<<<<<;;;:::999888888999::::::999888888888888888888888888888888666777888888888888777777666666666666666666666666777777777777777888888888555444444555777777666444444444444444666888999;;;===>>>>>>??????>>>===<<<======>>>@@@BBBBBB???===;;;;;;;;;;;;;;;:::::::::888:::<<<======<<<888666555555333222111000000000////////////////////////111000000000000111111222000000000000000000000000---...//////000000//////////////////000000000000...///111111/////////000///000000000111111111111000000000000000111111222000111222222222111000///333333444444444444333333222333333444444555666666888888999;;;===???AAABBBCCCDDDFFFIIIKKKLLLMMMNNNKKKLLLMMMNNNOOORRRWWW[[[___^^^^^^```bbbcccbbb```^^^```dddjjjppp|||yyylllWWWFFF>>>777555333333444555444444222222333333444555555555222222222222222111000///111000//////////////////222111111000000111111222////////////////////////////////////////////////111111222222111111000///////////////000000000000//////000000111111222222222222111111111111111222000111222444999BBBMMMVVVaaagggkkkiiiiiimmmqqqrrrqqqsssuuuxxxzzz||||||}}}}}}}}}{{{uuulllaaaXXXTTTOOOPPPRRRXXX```lllvvv|||{{{pppiiigggiiiooowww|||zzz{{{yyyooodddZZZQQQIIIDDDAAA@@@>>>>>>>>>?????????@@@AAABBBCCCDDDFFFGGGGGGGGGIIILLLNNNOOOPPPSSSUUUTTTTTTUUUVVVWWWXXXYYYYYYUUUWWWYYYYYYXXXVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPRRRRRRSSSSSSSSSTTTTTTTTTSSSTTTUUUVVVWWWWWWWWWVVVYYY[[[]]]^^^^^^```dddgggggghhhkkkoooqqqsssttttttqqqnnnjjjfffccc___ZZZWWWPPPNNNKKKHHHFFFDDDCCCCCC@@@@@@???>>>============;;;;;;;;;;;;;;;;;;::::::999::::::::::::::::::999888888888888888888888888777777888888888777777666666666555555555555666666555555555666666777777777555444444666777888777555444444333333444666888999<<<<<<>>>??????>>>===<<<;;;:::999:::<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;888999<<<===<<<:::888777555555333222111000000000////////////////////////000000000000000111222222000000000000000000000000//////000111111111111000////////////000000000000...///111111/////////000///000000000111111111111000000000000000111111222///000111111111000...---444444555555555555444444444444444555666666777777999999:::;;;>>>@@@BBBCCCCCCDDDFFFHHHJJJLLLMMMMMMKKKLLLNNNOOOPPPSSSWWWZZZ_________aaacccdddcccbbb^^^___ccchhhooozzzzzznnn[[[III@@@:::777444333333444333333444444333333222111111000222222222333222222111111111000000//////000000000222222111111111111222222000000000000000000000000000000000000000000000000222222222222222111000000////////////000000000000000000000000111111111111000000000000000111222222000111333666===GGGSSS[[[bbbhhhllljjjjjjnnnrrrsssvvvwwwxxx{{{|||~~~}}}}}}zzzrrrfff\\\WWWUUUQQQSSSXXX```jjjuuu}}}uuuooommmnnnrrr{{{zzzvvv|||xxxqqqggg]]]TTTLLLFFFBBB<<<<<<<<<<<<======>>>???BBBBBBCCCEEEFFFGGGHHHIIIHHHKKKMMMOOOPPPRRRUUUWWWVVVVVVVVVWWWWWWXXXXXXXXXTTTVVVXXXXXXVVVVVVVVVXXXUUUUUUTTTSSSSSSRRRQQQQQQTTTTTTTTTTTTUUUUUUUUUUUUWWWXXXYYYZZZ[[[ZZZYYYXXX[[[^^^aaaaaaaaadddiiinnnmmmnnnppprrrssstttttttttpppmmmhhhddd```[[[WWWSSSMMMLLLJJJGGGEEEDDDBBBBBB@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;888888888888888888888888777888888888888777777666666555555444444555555666333444444555555666666777555444444666888888777666444333222222333555888999:::;;;===>>>???>>>>>>===;;;999888888:::<<<======<<<;;;;;;;;;::::::999999888:::;;;;;;999888888888555555333222111000000000000000000000000000000000////////////000111111222000000000000000000000000///000000111111111111111////////////000000000000...///111111/////////000000000000000111111111111000000000000000111111222111111111111000///......222333333444444333333222444444555555666777777888888999999;;;===???AAACCCCCCDDDFFFHHHJJJLLLMMMMMMKKKLLLNNNOOOPPPRRRUUUXXX^^^^^^___aaadddeeeeeeccc^^^___bbbhhhnnnzzzyyyqqqcccTTTKKK===:::666444444444333222333333222222111000000000111111222333333333222222111111000000000111111222111111000000000000111111000000000000000000000000000000000000000000000000111111111111111000000///.../////////000000000111111111111000000000000000.........///000111222333111222555:::CCCNNNYYY```cccjjjmmmllllllpppssstttyyyyyy{{{|||~~~~~~~~~zzzpppbbbYYYVVVWWWUUUYYY```jjjuuuxxxtttsssrrrwww}}}wwwzzznnnhhh^^^UUUMMMGGGBBB???:::;;;<<<<<<<<<===>>>???CCCCCCDDDFFFGGGHHHIIIJJJJJJLLLOOOPPPQQQSSSVVVXXXXXXXXXXXXXXXXXXXXXYYYYYYUUUVVVWWWVVVTTTTTTUUUWWWSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUVVVVVVVVVVVVYYY[[[]]]___```___^^^^^^]]]```dddddddddgggmmmssstttuuuvvvwwwwwwvvvuuutttmmmjjjddd___[[[VVVRRROOOKKKJJJIIIGGGEEECCCBBBAAA??????>>>============>>>;;;;;;;;;::::::;;;;;;<<<:::999777666666777999:::888888888888888888888888888888888888888777666666666555444444444444555666333333444555555666777777555444444666888999888777444333222222333555888:::999;;;<<<>>>>>>>>>>>>===;;;:::888999<<<>>>???@@@???>>>>>>===<<<;;;::::::888:::;;;999777666888:::555555333222111000000000000000000000000000000000............///000111222////////////////////////...//////000111000000000////////////000000000000...///111111/////////000000000000000111111111111000000000000000111111222444333222111000000000000222222222333333222222222333333444555555666666777666777888999;;;===???AAABBBCCCEEEHHHJJJKKKLLLMMMKKKLLLNNNNNNOOOQQQSSSVVV]]]]]]^^^```dddffffffeee``````ccchhhooo{{{{{{vvvtttkkk___XXX@@@===888666555555444333111111111222333333444444000111222333333333333333222111111111111111222222000000////////////000000000000000000000000000000000000000000000000000000000000000000000//////....../////////000000111111222222111111000000//////---------...///111333444333444777===GGGRRR\\\cccdddkkkooonnnnnnqqqtttuuuyyyyyyzzz|||}}}~~~~~~zzznnn```WWWVVVYYYXXX]]]fffppp|||{{{xxxvvvttt}}}}}}zzzrrrhhhbbbXXXOOOIIIDDD@@@===;;;<<<>>>>>>>>>>>>@@@AAADDDDDDEEEFFFHHHIIIJJJKKKKKKMMMPPPQQQRRRSSSVVVXXXZZZZZZYYYYYYYYYYYYYYYYYYWWWWWWWWWUUUSSSRRRTTTVVVQQQQQQRRRSSSTTTUUUUUUVVVUUUUUUVVVVVVVVVVVVWWWWWWZZZ\\\___bbbddddddcccccccccgggkkkkkkkkknnnuuu{{{zzzzzz{{{{{{zzzxxxvvvuuukkkgggaaa\\\WWWSSSNNNKKKJJJIIIHHHFFFEEECCCBBBAAA>>>======<<<<<<<<<<<<===;;;;;;:::::::::;;;;;;<<<:::888555333333555888:::888888888888888888888888888888888888888777666666666555444333333444555666333444444555666777777888555444444666888999888777444333222222333666999;;;999:::<<<===>>>???>>>>>><<<;;;:::;;;>>>AAABBBBBBCCCBBBAAA@@@???>>>======999::::::888555555888;;;555555333222111000000000000000000000000000000000------------...///111111////////////////////////---......///////////////////////////000000000000...000111111/////////000000000000000111111111111000000000000000111111222777666444222111111222333333333333444444333333333222222333444444555555666444555666777999<<<>>>???BBBCCCEEEHHHJJJKKKLLLMMMKKKLLLNNNNNNNNNPPPRRRTTT\\\\\\]]]```dddfffffffffaaabbbeeejjjppp|||{{{rrrsssssskkk```MMMDDD:::777555333333555111111111111111111111111111111111111111111111111000000000000000000000000222111111111000000//////000000000000111111111111333111///......///111333222111111111000000//////......//////000000111111222222222222111111111111000111222333333333333222444777<<>>@@@AAAAAAAAAAAABBBDDDFFFIIILLLOOOPPPNNNOOOQQQSSSUUUVVVWWWWWW[[[[[[ZZZYYYXXXXXXWWWWWW[[[ZZZXXXWWWUUUUUUUUUUUUQQQRRRSSSTTTTTTUUUUUUTTTWWWXXXXXXXXXVVVWWWXXXZZZ___aaaddddddddddddeeefffhhhkkknnnqqqtttwww{{{~~~~~~yyyrrrmmmkkkfff___YYYTTTQQQMMMKKKGGGFFFEEECCCAAA???>>>===@@@@@@@@@@@@???>>><<<<<<<<<;;;::::::::::::;;;<<<;;;;;;::::::999888777777999999999999999888777666888777666555555444555555444444444555666777777888777666555555555666888999777777777777666666666666666555444333333444555666::::::;;;===>>>@@@AAAAAA===<<<;;;::::::>>>CCCHHHIIIFFFDDDCCCEEEEEEBBB??????>>>===;;;999777555444666666666555444333222111000000000000////////////////////////////////////000000000000000000000000......//////000000111111222333222222111///...---000000///////////////000000000000000000000000000111222222333222111000///000111111111111222222222111111222333333444555555333555888999888666666666999888888888:::===???AAAFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMOOORRRUUU^^^]]]^^^aaaeeeggggggfffeeedddeeehhhmmmyyy{{{tttvvvzzztttlllTTTIII===888777444333444111111111111111111111111222222222222222222222222111111111111111111111111111111111111000000000///000000000000111111111111111111000//////000111111111111111000000000//////000000000000000/////////......//////000000111111000111222333333333333333666999@@@IIISSS[[[```ccckkkmmmoooppppppqqqsssuuu{{{{{{{{{~~~~~~zzzqqqfff]]]ZZZ[[[\\\cccnnnyyy~~~tttjjjcccSSSNNNFFF@@@>>>===<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCDDDEEEGGGJJJLLLOOOPPPTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTSSSUUUUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[[[[ZZZZZZ\\\^^^ccceeeffffffffffffhhhjjjmmmqqqvvvzzz|||{{{sssnnngggccc\\\VVVRRRNNNKKKIIIFFFEEEDDDBBBAAA???>>>===????????????>>>===<<<;;;<<<;;;::::::::::::;;;<<<;;;;;;::::::999888888777888888999999888777777666666666555555555666666777444444555555666777777888666666666666666777777888777777777777666666666666666555444333333444555666999:::;;;<<<>>>???@@@@@@>>>===<<<;;;;;;>>>CCCGGGIIIHHHGGGHHHJJJJJJHHHFFFCCCBBB???<<<:::777666555666666555555444333111111000000000000////////////////////////////////////000000000000000000000000////////////000000000000111000000000000000//////000000////////////000000000000000000000000000000111222222222222111000///000111111111111222222222222222333444444555666666333555888999888666666666999888888888:::===@@@AAAEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMPPPTTTWWW[[[[[[\\\___ccceeeeeedddccccccdddggglllwww{{{vvvyyy|||vvv]]]NNN@@@:::888666333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111000000000000000000000000111111111111000000111111111111000000111111000000000000//////222111111000000///......------...///000111222333111111222333333444555555888===FFFOOOXXX^^^bbbdddkkkmmmooopppqqqrrrtttvvv{{{{{{|||~~~{{{vvvmmmccc\\\YYY[[[^^^iiiuuuyyy{{{uuuiii___YYYJJJFFF@@@<<<;;;;;;;;;;;;>>>???AAABBBDDDDDDEEEEEEFFFFFFGGGIIIKKKNNNPPPQQQYYYYYYYYYZZZYYYYYYXXXWWWUUUVVVWWWXXXYYYZZZ[[[\\\YYYYYYYYYYYYXXXWWWUUUTTTSSSSSSTTTUUUUUUVVVVVVVVVZZZ\\\]]]^^^^^^___aaacccggghhhiiiiiihhhjjjmmmooopppttt{{{zzzrrrmmmccc___XXXSSSOOOLLLHHHFFFEEEEEECCCBBB@@@???>>>===>>>>>>>>>>>>===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;::::::999999888888888777777888888777777666666444444444555555666888888444444555555666777777777555666666777777777777777666666666666777777777777666555444333333444555666888999:::<<<===>>>>>>?????????===;;;;;;===AAAEEEHHHHHHIIIKKKNNNNNNMMMKKKGGGEEEAAA===:::999888888666666666555444222111000000000000000////////////////////////////////////000000000000000000000000000000000000//////////////////.........///111222000000////////////000000000000000000000000000000111111222222111111000///000111111111111222222222333333444444555555666666333555777888777666666777999888888888:::===@@@BBBCCCEEEGGGIIIJJJJJJJJJIIIJJJKKKKKKKKKLLLPPPUUUZZZ[[[[[[\\\___bbbdddddddddbbbbbbeeehhhllluuu~~~|||}}}|||~~~xxxyyy}}}{{{vvvaaaQQQAAA;;;999666333222222222222222222222222222333333333333333333333333222222222222222222222222111111111000000000000000///000000000111111111111///000111222222111000///000000000000000000//////111111000000000000000000000000111222222333444444111111222333444555666777:::@@@KKKUUU\\\aaacccdddgggjjjmmmpppsssuuuyyy|||{{{{{{|||~~~zzzsssiii```ZZZWWW[[[aaaooo|||xxxttt{{{wwwkkk^^^TTTNNNEEEBBB>>><<<===>>>>>>>>>???@@@BBBCCCEEEFFFFFFFFFIIIIIIJJJKKKMMMOOOQQQRRRXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\\\\[[[\\\]]]]]]]]][[[XXXWWWRRRRRRRRRRRRSSSTTTUUUUUUYYY[[[^^^``````aaadddeeeiiijjjjjjjjjjjjmmmqqqtttuuu{{{}}}vvvnnniii___[[[UUUPPPMMMJJJGGGEEEDDDDDDCCCAAA@@@>>>======<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888666666777777777777666666555555555555555666777777555555555555666666777777444555777888888888777666666666666666777777777777666555444333333444555666777888:::;;;============??????>>><<<;;;<<<@@@CCCEEEFFFHHHJJJKKKKKKJJJIIIFFFDDD@@@<<<::::::;;;<<<777777666555444333111000000000000000////////////////////////////////////000000000000000000000000111111000000//////......000///---,,,---...000222000////////////000000111000000000000000000000000111111111111111111000000000000111111111222222222333333333444444444555555222444777777666666666777999999888999:::===@@@BBBBBBDDDGGGJJJKKKKKKJJJHHHIIIIIIIIIIIIJJJOOOUUUZZZ]]]]]]^^^aaadddffffffeeebbbcccfffiiimmmuuuzzzvvv~~~|||yyy|||yyyvvvvvvtttoooaaaRRRDDD===:::777333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000111111///000000000111111111111...///111333333111///...//////////////////000000...//////000111222222333333333333222222222222222111111222222444666888999<<>>======;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888555666777777777777666666777777666555555555555555555555555555666666666666444555777888888888777666555666666666777777777888666555444333333444555666777888:::<<<======<<<;;;>>>>>>===;;;:::;;;>>>AAAAAABBBCCCDDDDDDCCCBBBBBBBBB@@@===;;;:::;;;===>>>888888888777555333222111000000000000////////////000000000000000000000000////////////////////////111111000000//////......111000...---,,,---///000///////////////000111111000000000000000000000000000000000000000000111111000000111111111222222222222222222222222333333333222444666666666555777888:::999999999;;;>>>@@@BBBAAADDDGGGJJJLLLKKKJJJIIIHHHHHHHHHHHHIIINNNTTTYYY\\\\\\]]]```dddffffffeeecccdddgggkkknnnvvvwwwsss|||zzztttvvv}}}|||uuusssoookkkcccWWWKKKCCC===777444555333333333333333333333333111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111...000111222222111000.........////////////000000---...///000222333444444222222111111111000000000111111222222444777:::;;;???HHHTTT]]]bbbdddfffgggnnnppprrrssstttuuuwwwyyy}}}}}}}}}zzzvvvjjj```\\\XXXWWW```lll~~~}}}rrreeeXXXNNNGGGCCC>>>===<<<===???@@@@@@???AAABBBCCCEEEFFFGGGHHHHHHMMMMMMNNNPPPRRRTTTWWWXXXWWWXXXYYY[[[\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVXXXYYY[[[XXX[[[___bbbcccdddeeegggjjjllloooqqqssswww|||~~~wwwooohhhcccZZZVVVQQQMMMKKKIIIGGGFFFBBBBBBAAA@@@???>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999666666777777888888777777888888666555555444444444555555666666666666666666555666666777777777777777555555666666777777888888666555444333333444555666777888;;;=========<<<;;;<<<<<<<<<:::999:::===???===>>>???>>><<<;;;<<<===>>>===;;;:::;;;<<<>>>???::::::999888777555333222000000000000////////////000000000000000000000000////////////////////////000000000000////////////222111///........./////////......//////000111222000000000000000000000000000000/////////000111111000111111111111222222222111111111111222222222222222333555555555555777999:::999999999;;;>>>AAACCCBBBDDDFFFIIIKKKKKKKKKJJJHHHIIIIIIIIIJJJNNNSSSXXXZZZZZZ[[[^^^aaaccccccccccccdddgggkkkoooxxx}}}zzztttrrrzzzwwwnnnmmmssszzzyyyvvvsssooohhh```VVVMMMCCC999666888333333333333333333333333222222222222222222222222111111111111111111111111///000000000111111111111000000000000111111111111///000111222222111000///........./////////000000//////000111222222333333000111111111111111111111222111111222555888;;;===DDDMMMYYYaaadddfffhhhkkkoooqqqsssttttttuuuwwwyyy{{{wwwpppddd[[[ZZZYYYZZZfffuuu~~~}}}uuuoooeeeYYYOOOHHHDDDBBB>>>>>>===???AAAAAAAAA???CCCDDDEEEGGGHHHIIIJJJJJJMMMNNNOOOQQQTTTWWWYYY[[[YYYZZZ[[[\\\^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVWWWYYY[[[\\\\\\___cccfffgggggghhhiiilllppptttxxx|||yyyrrrkkkddd___WWWTTTOOOKKKIIIHHHFFFEEEAAAAAA@@@???>>>======<<<;;;<<<<<<=========<<<<<<::::::;;;<<<<<<;;;::::::999999999999999999999999666777777888999999888888777666666555555555666666666666666666666666666555666666666666666777777888555555555666777888888888666555444333333444555666777999<<<>>>>>>===<<<;;;999::::::999888999;;;>>><<<======:::888888;;;=========<<<<<<<<<<<<======<<<<<<;;;:::888666444333000000000000////////////000000000000000000000000////////////////////////////////////000000000000//////000000000000000111............///000111222000000000000000000000000000//////...///000111222000111111111111222222222222222222222222222222222222333444555444555777999::::::999:::;;;>>>AAACCCCCCDDDFFFHHHJJJKKKLLLLLLJJJKKKLLLLLLMMMOOOTTTWWWZZZZZZ[[[^^^aaaccccccbbbaaabbbfffjjjoooyyy~~~xxxvvvrrrqqqyyyuuuiiifffkkkrrr}}}{{{yyyvvvnnnggg___TTTGGG;;;777:::333333333333333333333333333333333333333333333333222222222222222222222222//////000000111111111222000000000000111111111111000000111111111111000000---.........//////000000111111111111111222222222111111222333444555555666222111111222555888;;;>>>GGGPPP\\\cccfffhhhkkknnnmmmooorrrtttuuuwwwzzz|||zzzvvvlll```XXXYYYZZZ]]]kkk|||~~~yyyvvvttt~~~}}}xxxkkkeee[[[QQQIIIDDDCCCCCCAAA@@@@@@AAACCCDDDBBBAAAEEEFFFGGGIIIJJJKKKLLLLLLMMMNNNPPPRRRUUUXXX[[[\\\ZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^_________^^^]]]\\\[[[[[[[[[\\\\\\___^^^\\\\\\]]]^^^aaabbb___bbbfffiiijjjjjjkkklllooosssyyy~~~}}}uuummmfff___[[[UUURRRMMMJJJHHHGGGEEEDDDAAA@@@@@@???>>>===<<<<<<<<<<<<===============<<<::::::;;;<<<<<<;;;::::::999999999999999999999999777777888999999999999999555555444555555666777888666666666666666555555555777666555555555666888999444555555666777888888999666555444333333444555666888:::<<<>>>???>>><<<;;;777888999888777888;;;===<<<===<<<:::888888===AAA??????>>>>>>======<<<<<<======<<<;;;999777555444000000000000////////////000000000000000000000000////////////////////////......//////000000111111---...///111222222333333............///000222222000000000000000000000000000///.........000111222000111111111111222222222333333333333333333333333222333444444444555777999::::::999:::<<<>>>AAACCCDDDDDDEEEGGGIIIKKKLLLMMMKKKMMMNNNOOOOOOQQQTTTWWW\\\\\\]]]```ccceeeeeeddd```aaadddiiinnnyyy}}}yyywwwxxxyyyyyyxxxyyyllldddhhhooo|||vvvsssnnnmmmhhh\\\MMM@@@999777777444222111222333333222333333333333333333333333222222222222111111111000222222222111111111000000......//////000000111111333222000///000111000///000000111111111111000000111111111111111111111111333333333222222222111111555555666777888;;;@@@DDDPPPUUU\\\bbbgggjjjmmmooorrrrrrqqqrrrtttxxx|||~~~zzzrrrggg^^^TTTUUU___llluuuxxx{{{vvvnnnooosss|||}}}|||qqqiii^^^XXXQQQKKKGGGDDDCCCAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHJJJLLLNNNOOOQQQRRRTTTVVVXXXYYYZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^bbbaaa```___^^^___````````````___^^^]]][[[ZZZYYY\\\\\\\\\]]]^^^___```aaafffiiikkklllllllllmmmnnnwww|||xxxpppiiibbb\\\YYYRRROOOJJJGGGEEEDDDCCCBBB??????>>>>>>======<<<<<<===<<<<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;999999999888888888888777:::999888777666666666666555555666666777777888888666666666666777777777777555555555555555555555555555666666666666666555555666666777777777777666666666777999;;;============;;;:::999888888888999:::;;;===>>>;;;888666888;;;>>>CCCDDD@@@<<<======<<<@@@@@@AAABBBAAA>>>888444333333111000000000111222000000000000////////////000000000000000///......////////////000000000000////////////000000000000000222333111...---///222000000000000000000000000////////////000000000000111111111111111111111111111111222222222333333333444444333222333444555666:::::::::;;;<<<>>>AAABBBFFFEEEFFFHHHJJJLLLLLLLLLMMMMMMNNNNNNOOOQQQVVVYYY\\\]]]^^^aaaddddddcccaaabbbbbbdddhhhmmmxxx~~~{{{xxxvvvzzz~~~{{{rrrkkkjjjkkk~~~|||wwwtttllllllggg]]]OOOBBB;;;888777555333222333444333222444444444444444444333333222222111111111000000000222222222111111111000000/////////000000000000000333111000000111222111000000000111111111111000000111111111111111111111111333333333333333333333333555666777888:::>>>DDDHHHVVV[[[aaafffiiikkklllnnnqqqqqqqqqrrruuuyyy}}}yyyrrreee^^^WWWZZZeeerrr{{{~~~~~~qqqjjjkkkooowwwxxx{{{uuujjjcccXXXSSSMMMIIIFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFIIIIIIJJJKKKMMMOOOQQQRRRSSSTTTUUUWWWYYY[[[[[[\\\]]]^^^^^^___``````aaaaaabbbaaa```___^^^______````````````___^^^\\\[[[ZZZ\\\\\\]]]^^^```bbbdddeeelllnnnpppqqqqqqrrrtttuuuyyy~~~{{{sssllleee___ZZZVVVRRRNNNJJJGGGEEEDDDCCCBBB??????>>>>>>======<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999888888888888:::999888777666666666666888888888888777777777777666666666666777777777777666666666666666666666666555555666666666666555555666777777777777777666666666777999;;;============<<<;;;:::888888888999999888:::<<<;;;888888<<>>======<<<@@@BBBDDDGGGHHHEEE@@@<<<555444222000000000000111000000000000////////////000000000000000///......////////////000000000000////////////000000000000000222333222000...000111////////////////////////////////////000000000111222222222222222222222222111111222222222333333333444444333333333444555666888777888888:::<<>>CCCJJJNNN^^^bbbgggjjjkkkkkkllllllooopppqqqssswww{{{~~~vvvooobbb^^^\\\bbbnnn{{{yyylllfffggglllsssuuuxxx}}}xxxmmmccc\\\RRROOOJJJHHHGGGHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJMMMMMMNNNOOOPPPRRRTTTUUUVVVWWWYYYZZZ\\\]]]^^^^^^``````aaaaaabbbbbbccccccbbbaaa```____________``````aaa``````___^^^]]]\\\\\\\\\^^^```bbbeeegggiiilllnnnppprrrrrrsssvvvxxxwwwssslllfffaaa\\\WWWTTTQQQNNNJJJGGGFFFDDDCCCAAA??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>======<<<<<<;;;;;;;;;:::999999999888888888888:::999888777666666666666::::::999888888777666666666666666666777777777777777777777777777777777777555555666666666666666555777888888888777666666555777888999;;;<<<===>>>>>><<<<<<:::999888888888888999;;;<<<;;;999999===AAADDDLLLPPPJJJAAA===<<<;;;===@@@DDDIIILLLJJJFFFBBB666555333111000//////000000000000000///////////////000000000000///......////////////000000000000////////////000000000000000222444444222111000111......................../////////000000000111111222222222222222222222222111111222222222333333333444333333333333444555666777777777888:::<<<>>>@@@CCCDDDEEEGGGJJJLLLMMMNNNPPPOOONNNMMMMMMRRRXXX\\\______aaadddgggiiihhhfffbbbbbbdddgggkkkuuu~~~yyyxxx~~~|||}}}~~~rrrgggpppwww|||pppnnnkkkddd[[[PPPFFF???999777666555666555333111333333222222111111000000111111111000000000//////111111111111111111111111222111111000000/////////000///......000222222111000000111111111111000000111111111111111111111111333333444555666777888888888999<<>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<======??????>>>===<<<;;;;;;:::::::::999999999888888888999999888777666666777777888888888777777777666666666666666666777777777777666666666666666666666666444555666666666666666666888888888888888777666555777888999:::<<<======>>>===<<<;;;:::999888888888===>>>???===;;;:::===AAAIIIRRRUUUMMMCCC===;;;:::888;;;@@@FFFIIIHHHDDD@@@888666444222000/////////000000000000//////////////////000000//////...---////////////000000000000////////////000000000000000222444555444333111000//////////////////////////////000000000111111111000000000000000000000000111111222222222333333333333333333333444444555555888888888999;;;>>>@@@BBBAAACCCEEEGGGIIIKKKNNNOOOQQQPPPNNNLLLMMMQQQXXX^^^``````aaadddgggiiiiiihhhbbbbbbcccfffjjjttt~~~~~~rrrggghhhqqq~~~wwwtttnnniiiaaaVVVJJJBBB;;;999777666666555333111444444333333222222222111111111111111000000000000111111111111111111111111222222111111000000/////////...------///111000000000000111111111111000000111111111111111111111111333333444555777888999999888:::>>>AAAFFFLLLTTTYYY```dddhhhlllllllllmmmmmmmmmooorrrwww{{{|||uuunnniiicccdddhhhqqq{{{uuuooonnnsssxxx|||yyyqqqjjjddd```YYYVVVSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUVVVWWWXXXYYY[[[\\\___```aaacccdddeeeeeeeeeeeeeeeddddddddddddddddddcccccccccbbbbbbbbbaaaaaabbbbbbcccccccccbbbbbbaaaaaaaaabbbccceeegggiiijjjoooqqqtttvvvxxx{{{yyypppiiigggccc```]]]ZZZVVVSSSNNNLLLIIIGGGFFFEEEBBB@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<======??????>>>===<<<;;;;;;::::::::::::999999999999888999888777777777777777777555555555666666666777777666666666666777777777777555555555555555555555555444444555666666666666666888888888888888777666666666777777999:::;;;======<<<<<<;;;;;;:::999888888===???BBBAAA@@@@@@BBBFFFNNNTTTUUULLLBBB<<<;;;:::666999===BBBEEEDDD@@@<<<999777555222000/////////000000000000///////////////////////////...------////////////000000000000////////////000000000000000111333444555444222000000000000000000000000000000000000000111111111111////////////////////////111111222222222333333333333333333444444444444444666777777888:::===@@@AAA@@@CCCFFFGGGHHHJJJMMMPPPQQQPPPNNNLLLLLLQQQXXX]]]```___```bbbfffhhhhhhgggbbbaaacccfffjjjsss~~~xxxooohhhdddooowwwpppiii^^^QQQGGG>>><<<888666555555444333555555555555555555555555222222222222111111111000111111111111111222222222111111111111111111000000000...------///000000///000000111111111111000000111111111111111111111111333444444666777888999999999;;;>>>BBBGGGNNNVVV[[[^^^bbbgggkkklllmmmnnnnnnmmmoootttyyy}}}{{{tttmmmiiieeegggmmmuuu~~~xxxvvvxxx}}}~~~xxxsssnnnjjjgggaaa___\\\ZZZZZZZZZXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[[[[\\\]]]^^^___```cccdddeeefffhhhhhhhhhiiiiiiiiihhhhhhggggggffffffddddddeeeeeeddddddcccbbbccccccddddddeeedddddddddddddddeeefffgggiiikkklllqqqsssvvvxxx{{{yyyqqqkkkfffdddbbb___]]]ZZZVVVSSSMMMKKKIIIGGGFFFEEEBBB@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>======<<<<<<;;;;;;;;;::::::::::::999999999999888888777777777777777888333333444555555666777777666666666666777777777777555555555555555555555555333444555666777777777777777888888999999888888777555555666777888:::;;;<<<:::;;;;;;;;;;;;::::::999999===CCCFFFGGGHHHLLLOOOSSSTTTQQQGGG???<<<;;;:::888999<<<@@@BBBAAA>>>;;;999777555222000/////////000000000000////////////...////////////...------////////////000000000000////////////000000000000111000111222444444222000111111111111111111111111000000000111111111222222........................111111222222222333333333222333444444555555444444333444444666888;;;>>>???@@@CCCGGGHHHGGGHHHLLLOOOOOONNNMMMLLLLLLQQQWWW[[[aaa``````bbbdddffffffeeeaaaaaacccfffjjjttt~~~vvvppplllhhhuuu}}}vvvkkk\\\QQQAAA>>>888555444555555444333333333444555555666666333333333333222222222222000000111111111222222222111111111111111111222222333111//////111111111000000000111111111111000000111111111111111111111111444444555555666777888888999;;;???CCCHHHOOOWWW\\\^^^bbbgggkkklllmmmnnnnnnmmmpppuuuzzz}}}wwwpppjjjgggfffjjjpppxxx{{{|||}}}xxxuuuqqqmmmkkkgggdddbbb`````````___]]]\\\\\\]]]]]]^^^_________`````````aaabbbcccdddeeefffggghhhiiijjjkkkkkkkkkjjjjjjiiiiiihhhgggffffffeeefffgggggggggfffddddddcccdddeeeeeeffffffffffffffffffgggiiikkknnnpppqqqtttvvvyyy||||||tttoookkkiiidddcccaaa___]]][[[VVVSSSLLLJJJHHHGGGGGGEEEBBB@@@??????>>>>>>======<<<<<<;;;::::::;;;;;;===>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777777888888555555555555666666666666666666666666777777777777555555555555555555555555333444555666777777777777666666777888999999999999444444444555666888:::;;;999:::;;;<<<<<<<<<;;;:::888>>>FFFLLLNNNOOOQQQSSSVVVSSSJJJ@@@;;;<<<<<<:::999999:::===??????===;;;888777555222111000000000000000000000////////////......//////......---,,,////////////000000000000////////////000000000000111000...000222333222000000000000000000000000000000000111111111222222222000000000000000000000000111111222222222333333333222333444555555555444444333333333555777;;;===???@@@DDDHHHHHHFFFGGGKKKNNNMMMMMMMMMLLLMMMPPPUUUYYYcccbbbaaabbbdddeeeeeeeeeaaaaaacccfffkkkuuuxxxsssrrrooo}}}vvvggg[[[CCC???999555444444555555//////000111222333333444444444444333333333222222000000111111222222222222000000000111222222222333555333222111222222222111000000111111111111000000111111111111111111111111444444555555666666777777999;;;???CCCHHHOOOWWW\\\___ccchhhkkklllmmmmmmnnnmmmqqqvvv{{{}}}~~~}}}yyyrrrkkkfffcccgggkkkrrrzzz}}}}}}yyyvvvrrrooollliiigggddddddddddddcccaaa______``````aaaaaabbbbbbdddddddddeeefffggghhhiiihhhiiijjjkkkllllllmmmmmmiiihhhhhhgggfffeeeddddddfffggghhhhhhhhhgggeeedddddddddeeefffggggggggggggfffgggiiikkkooorrruuuvvv|||~~~vvvmmmiiihhhhhhcccbbb```___]]]ZZZVVVSSSKKKJJJHHHGGGGGGEEEBBB@@@?????????>>>======<<<<<<:::::::::;;;<<<===>>>???::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888777777777777777888888888888777777666666555555666666666666777777777777777777777777777777777777333444555666777777777777555666777888999:::::::::333333333444555777999:::888999:::<<<===<<<<<<;;;;;;BBBJJJPPPQQQQQQRRRSSSWWWQQQEEE;;;888<<<===:::888777888:::===>>>===<<<888666444222111111111111000000000000////////////......//////......---,,,////////////000000000000////////////000000000000222///---...111333222000////////////////////////000111111111111222222222111111111111111111111111111111222222222333333333222333444555555555444333444444555777999<<>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888999999888888888888888888:::999888777666666777777666666777777777777666666999888888888777777666666666666666555444444444333888777666555555666777888777888999:::::::::::::::777666555555666777888999<<<<<<;;;:::::::::;;;;;;:::@@@HHHPPPSSSRRROOOLLLKKKHHHBBB===::::::;;;<<<:::::::::<<<>>>>>><<<:::999777444222000000111222000000////////////000000000000000000000000000000//////000111111111111111---------......000111111222//////555???BBB<<<444111000000111222222000...111111111111111111111111111111111000000000000000111111222222222333333333333333333444444444555555444555666777:::<<<>>>???BBBDDDFFFFFFFFFGGGIIIJJJLLLMMMMMMLLLLLLOOOVVV[[[bbbaaa``````cccdddeeedddeeeeeegggkkkoooyyy|||xxxvvvqqq|||vvviiiQQQHHH===666555666555333222222222222222222222222111111222222222333333333111111111111111111111111111111000000111111222333444333222222111111222222///000222333333333333222444333333222222111111111222333444444333333555777:::<<<@@@FFFMMMUUU\\\```ccceeegggjjjlllmmmmmmmmmmmmpppvvv{{{~~~{{{tttkkkeeeddddddgggqqq}}}|||}}}{{{zzzxxxuuusssqqqooollljjjjjjjjjiiihhhhhhiiijjjiiiggggggiiikkklllkkkkkkkkkkkkmmmnnnooooooppppppqqqpppnnnkkkjjjjjjiiihhhgggffffffffffffeeeeeefffgggfffeeedddddddddeeeggggggffffffhhhiiikkklllnnnppprrrwww~~~wwwsssmmmhhheeecccaaa______^^^]]][[[XXXVVVTTTTTTNNNLLLIIIHHHGGGFFFEEECCC@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888777777777888888999999:::888777777777666666666666666666777777777777666666777777777777666666555555555555555555555555444444777777666666666666777777555666666777777777777666777777666555666777888999;;;;;;:::::::::::::::;;;999<<>>:::777777999::::::::::::<<<>>>>>>===;;;888666444222000000000111000000////////////000000000000000000000000000000...///000000111111000000---------......///000111111//////555;;;>>>:::555111000///000111222111///222111111111111111111111111000000000000000000000111111222222222333333333333333333444444444555555555666777888:::===???@@@BBBCCCFFFGGGGGGHHHJJJLLLMMMNNNNNNMMMLLLOOOVVV\\\aaa```___aaaccceeeeeeeeeeeeeeegggkkkoooyyy|||wwwvvvsss||||||qqqYYYMMM???777666777666333333333333333333333333333111222222222222333333333222222222222222222222222111000000000000111222222333333222222111111222222000111111222222222111111555444444333222111000000222333333222111111333555999<<>>=================================<<<;;;;;;::::::999999888555666666777888999::::::777777888999999888666555666777777888888777777666666666666666555555555555555555555555555555666666666666777777777777666666666666777777777666555555777777666555666777888999999999999999999999999::::::::::::;;;<<<===>>>???@@@>>>;;;888777888999::::::::::::<<<>>>>>>===<<<777666333111000000000000000000////////////000000000000000000000000000000---......///000/////////......---......///000111111000111333666777777555333111///...000111111111222222222111111000000000000000000000000000111111111111222222222333333333333333333444444444555555666777888999;;;===???@@@AAACCCFFFGGGHHHJJJMMMOOONNNOOOOOONNNMMMPPPWWW]]]```______aaadddfffffffffdddeeegggkkkpppyyy}}}{{{|||}}}|||sss^^^QQQ@@@777666888666333333333333333333333333333222222222222222222222222222222222222222222222222000000000000000111222222333333222222111222222333222222222222222111111111333333333222222111111111222333333222111111222444777:::AAAJJJSSS[[[bbbeeeeeefffhhhkkklllmmmlllllllllpppuuuzzz~~~~~~xxxooofffbbbbbbeeeoooyyy~~~wwwuuu}}}~~~~~~zzzvvvsssuuutttsssssstttsssqqqoooqqqqqqqqqpppppppppqqqrrrpppooooooooooooqqqrrrsssqqqrrrssssssrrrpppnnnlllhhhiiiiiijjjiiigggfffeeehhhhhhhhhgggggggggffffffggghhhiiihhhhhhiiikkknnnnnnppprrruuuyyy~~~xxxrrrllliiieeecccbbbaaa```___ZZZYYYXXXWWWVVVUUUTTTSSSQQQNNNKKKHHHGGGEEEBBB@@@@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888666666777777888888999999777888:::;;;;;;:::888777777777777888888777777777666666666666666666666666444444555555666666777777555666777888888777666555::::::::::::999888777777666666555444444555666777777888888999999999999999:::999888888888:::<<<======<<<;;;999999:::<<<===::::::999;;;===>>>===<<<666555333222000/////////000000////////////000000////////////////////////,,,---......//////.....................///000000000111111111111222333555444111......///111111111222222111111000000//////000000000000000111111111111111222222222333333333333333333444444444555555666666777888:::<<<>>>???@@@BBBFFFHHHJJJLLLOOORRRPPPQQQQQQOOONNNQQQWWW]]]___^^^___bbbeeeggggggfffdddeeehhhlllpppzzzzzzssscccUUUDDD999777777666444333333333333333333333333222222222222222222222222111111111111111111111111000000//////000000111222333222222111222222333333333333333333222222222222111111111222222333333333222333444333222222444666555:::AAAKKKTTT\\\bbbeeeeeefffiiikkklllmmmmmmmmmppprrrwww{{{~~~wwwmmmdddaaacccgggrrrzzz~~~xxxuuuxxx|||}}}}}}{{{wwwuuutttttttttuuuwwwwwwvvvtttuuutttssssssssstttttttttppppppoooooooooqqqrrrsssssstttttttttssspppnnnllliiijjjjjjkkkjjjhhhgggfffhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjiiikkknnnppppppqqqtttvvvzzzzzzrrrmmmhhhfffcccaaaaaaaaa```___ZZZYYYYYYXXXVVVUUUUUUTTTQQQOOOKKKHHHFFFEEEBBB@@@@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888999888888777777666666666555777999::::::999777666777777888888888888777777777777777777777777777777444555555666666777777777555666777888888777666555:::;;;;;;;;;:::999888888555555333333333333444555666777888999999999999888888888888888999;;;<<<===<<<<<<;;;;;;;;;<<<======;;;:::999999;;;<<<<<<;;;666555444222111000//////000000////////////000000////////////////////////,,,,,,---...............///............//////000///111111000//////111444444111......///111111111111111111000000000////////////000000111111111111111111222222222333333333333333333444444444555555555555666777999:::<<<===???BBBEEEHHHJJJMMMPPPSSSQQQQQQQQQOOONNNQQQWWW]]]______```cccfffhhhgggfffdddeeehhhlllppp{{{|||{{{xxxjjj___OOOAAA:::777666555333333333333333333333333333333333222222222222111000000000000000000000000000////////////000111111222222111111222222333333444333333222222333444444000000111222333444444555222333444444444444666888666;;;CCCMMMVVV]]]aaacccdddfffhhhkkkmmmnnnoooooosssvvvyyy}}}~~~~~~{{{tttkkkdddccchhhmmmuuu||||||yyyxxxvvvuuuyyy}}}{{{{{{wwwvvvuuuvvvxxxyyyyyyxxxwwwvvvttttttvvvvvvvvvuuuppppppoooooopppqqqssstttyyyyyyxxxwwwtttpppmmmjjjkkkllllllkkkkkkjjjiiihhhhhhhhhhhhhhhiiijjjkkkkkkjjjkkkkkkkkkjjjlllpppsssrrrsssuuuxxx{{{yyyrrrkkkgggdddbbb```_________^^^]]][[[ZZZYYYXXXWWWVVVUUUTTTQQQNNNKKKHHHGGGEEEBBB@@@@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888999999888777666555555444333444555666777666555555777888888999999888888777777777777777888888888888666666666666666666777777666666777777777777666666777888888888888777777666666555444333222333444444555666888999::::::999888555555666777888:::;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<:::888888999999999888666666555444333111000000000000////////////000000000000000000000000000000,,,------...///.........//////............/////////000000/////////000222333111///...000111111111000000000000000000000000/////////000111111222222111111222222222333333333333333333444444444555555555555555666888999;;;<<>>FFFPPPXXX^^^aaacccccceeehhhkkknnnoooppppppvvvxxx{{{}}}~~~}}}|||yyyvvvpppiiieeegggooouuuzzz||||||}}}{{{uuusss{{{}}}{{{xxxxxxyyyzzzzzzyyyxxxvvvttttttvvvxxxwwwuuuqqqqqqppppppqqqrrrtttuuu{{{{{{{{{zzzwwwtttpppnnnnnnnnnmmmlllkkkkkkkkkkkkggggggggghhhiiikkkmmmnnnlllllllllkkkkkknnnrrruuutttvvvxxxyyy|||~~~wwwrrrmmmhhheeecccaaa____________]]][[[[[[ZZZYYYXXXVVVUUUTTTSSSPPPNNNJJJHHHGGGEEECCCAAA@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888888777777666666555555555555666666666777777777777888888999999888888777666666666777777777888888777777777666666666666666777777666666666666777777444555555666666666666555777666555444444444555555555666888:::;;;;;;:::999888777555555666888;;;===@@@@@@AAAAAA@@@???======<<<:::777666666777666555777777666555444222111000000000////////////000000000000000000000000000000------.../////////////////////............//////////////////000111111000111000///000111222111///......//////000111111111...//////000111111222222111111222222222333333333333333333444444444555555666666666777888:::;;;<<>>=================================<<<<<<;;;::::::999999888666666666666777777777777999999888888999:::;;;;;;888888999999999999888888444555555555666666777777888888777777666666555555888777666555555666777888444444555666777777777666999888777666555555666777555777999;;;<<<;;;:::999===:::777444555777;;;>>>EEEEEEEEEEEEDDDBBB@@@???===:::777555555555444333888888777666555333222111000000////////////000000000000000000000000000000---...//////000000//////000//////........./////////......///222222111///111000000111222222000///------...///000111222222...//////000111222222222111111222222222333333333333333333444444444555555777777777888999;;;<<<===???AAAEEEGGGIIIKKKNNNQQQPPPQQQQQQNNNMMMOOOUUU[[[aaaaaabbbeeeggggggeeecccdddeeehhhlllqqq|||ooottt}}}wwwjjjUUU@@@888999444444444555666555333111444444333333222111000000111111111111111111111111333222222111111222222333000000000000111111111111000222333333111000000111444444444444444444444444333111222555555555999??????IIIRRRVVVYYY^^^aaa```dddgggjjjlllmmmnnnppprrryyy|||}}}{{{{{{}}}|||yyyooonnnkkkiiijjjooouuu{{{~~~uuupppwww}}}}}}{{{~~~~~~|||{{{zzzzzzzzzyyyyyyxxxxxxwwwxxxxxxxxxxxxvvvssssssuuuxxxyyyzzz||||||{{{zzzxxxvvvsssrrrqqqooommmkkkiiiiiijjjkkkmmmlllkkkjjjjjjjjjkkkllljjjkkklllllllllnnnqqqsssxxxzzz|||zzzxxxsssooojjjgggeeedddeeedddcccaaa```_________\\\[[[ZZZXXXVVVUUUUUUTTTSSSPPPKKKHHHFFFEEEDDDCCC@@@???>>>>>>>>>>>><<<:::======>>>>>>>>>>>>======>>>===;;;999888888888999999999888888888888999999888888777666666777888888777777777777666666666666555555666666666666666666333333333333333444555666333444777999999888666555555555666777777777777777999999888888777555444333555666888:::;;;:::999888999::::::999999:::>>>AAACCCFFFIIIKKKKKKGGGCCC@@@>>>:::666555777::::::999888555444555777666111,,,//////////////////////////////............//////---,,,,,,---000111111000//////---,,,,,,---...///222111111111000000//////000111222333333222111000......////////////.........///000222222111111000111222333333444444333333333333333333333333333333333444555666999;;;===??????@@@CCCFFFIIILLLMMMNNNPPPOOOMMMKKKKKKNNNTTTXXXZZZ]]]aaaeeegggfffdddcccbbbgggdddfffpppzzziiippp{{{~~~{{{}}}ttt^^^GGG;;;:::555444444555666555333111444333333222222111111111111111111111111111111111333222222111111222222333000000000000111111111111111333444444333222333444444444444444444444444444444222222555666666:::@@@DDDNNNWWWZZZ]]]bbbddddddeeehhhkkkmmmnnnpppsssvvvzzz~~~~~~}}}~~~}}}xxxllljjjfffdddfffllltttzzzyyyqqqnnnttt{{{~~~}}}|||{{{{{{||||||zzzyyyyyyyyyzzzzzzxxxuuusssrrruuuxxxzzz{{{||||||{{{yyywwwtttrrrqqqpppooommmkkkiiiiiijjjkkklllkkkjjjiiiiiiiiijjjkkklllmmmmmmnnnnnnppptttwwwzzz|||~~~~~~zzzwwwvvvtttpppllliiifffeeedddfffeeecccbbb```______^^^]]]\\\ZZZXXXVVVUUUUUUTTTSSSOOOKKKHHHFFFEEEDDDBBB@@@???>>>>>>>>>>>><<<:::===>>>>>>>>>>>>>>>===<<<<<<;;;:::999999999:::;;;999999888888888888999999888888888888888888888888888888777777777666666666666666666666666555555555555555444444555555666777555555555666666777777777555666777777888888777777999999888888777555444333555666888:::::::::999888999:::999999888999<<<>>>===@@@EEEIIIKKKJJJHHHFFF???;;;777666888999:::999666777888777555333111111111111111111111111111111111000000//////000000111///...---...///000///...000///............///000000000000000//////......000000000111111000000000000000111111111111000000...///000111222111111000222333444444555555444444333333333333333333333333444444555777999;;;===>>>@@@AAACCCFFFIIIKKKNNNOOORRRQQQNNNLLLLLLOOOTTTXXX[[[^^^bbbfffhhhgggeeedddaaafffdddfffqqqzzz```iiivvv{{{wwwxxx{{{~~~jjjOOO???:::666555444555555555333111222222222222222222222222111111111111111111111111222222111111111111222222000000000111111111222222000222444444333333444555444444444444444444444444444222333666777777;;;AAAIIIRRRZZZ]]]___cccffffffgggiiikkkmmmooorrrwwwzzz}}}}}}xxxoookkkgggeeeiiiqqq{{{uuuooonnnsss{{{~~~~~~}}}}}}{{{yyyxxxxxxyyyzzzxxxuuurrrrrrtttxxxzzz||||||{{{yyywwwtttrrrpppoooooonnnlllkkkjjjjjjjjjkkklllkkkiiihhhhhhhhhiiijjjmmmnnnnnnooopppssswww{{{}}}~~~zzzvvvsssqqqooonnnllljjjhhhffffffeeegggfffdddcccaaa___^^^]]]]]]\\\[[[YYYWWWUUUUUUTTTRRROOOKKKHHHFFFEEEDDDBBB@@@???>>>>>>>>>>>>===;;;>>>>>>>>>>>>>>>===<<<<<<::::::999999:::;;;<<<<<<999999888888888888999999777888999::::::999888777999999888888888777777777777777666666555555555444666666666555666666777888777666555444444666777888666666777888888888888888888888888888777555444333555666777999:::999999888999999999888666777999;;;999===AAAFFFHHHIIIGGGFFF???<<<999777888999999999666999:::888333000222444111111111111111111111111000//////////////////000111///......//////...,,,000000////////////000111////////////............000000////////////000000000111111222222111111000//////000111111111111000111222333333444444333333333333333333333333333333555555666777888:::<<<===@@@AAABBBDDDGGGKKKNNNPPPTTTRRRPPPMMMLLLOOOTTTXXX\\\^^^bbbfffhhhgggfffddd```eeecccfffqqq{{{WWWaaaqqq}}}zzzvvvtttuuu|||sssWWWBBB999777555444444555555333222222222222222222222333333111111111111111111111111222222111111111111222222000000111111111222222222---///111222222111222444333333333333333333333333555333444777888888<<>>???>>><<<>>>??????>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;;;;:::999999888888999999:::777888:::;;;;;;:::888777999999999999888888888777777777777666555555444444666666666555555666777777777777666666666777777888666777777888888888888888888888888888777666555444555666777888999999999888888999999777555555666888;;;===???BBBBBBBBB@@@???>>><<<:::888888888888888888999888666222111222444........................------,,,,,,,,,,,,------000///......//////...---//////////////////000000////////////////////////111000///......///000111/////////000000////////////000000000111111111111000000111222222222222222222222333333333333444444666666666777888:::;;;<<>>??????>>>>>>>>>>>>>>>>>>===<<<<<<======<<<<<<;;;:::999999::::::999999999999::::::777888:::;;;;;;:::888777999999999999888888888777777777666666555555555444666666555555444555555666666777999::::::999777666666666777888888888888888777777888777777666555444555666666777888888888999888999999888666555666777;;;<<<<<<===<<<;;;:::999<<<;;;:::888777777888888:::777444333444444222000........................------,,,,,,,,,,,,------///...---...///000000...---------...////////////000000000000000000000000222222000//////000222222//////000000000000//////000000000000000111111111111222222333333333333333222222222333333444444444666666666777888:::;;;<<<@@@@@@AAACCCGGGKKKPPPRRRUUUTTTQQQNNNMMMOOOTTTXXXZZZ\\\___bbbddddddcccbbb^^^dddcccfffqqq{{{PPPVVVbbbuuuxxxvvvtttnnnhhhffffffrrrlllTTTBBB999777555444555555444333222222222222222222222222111111111111111111111111111111000000000000111111111111111222222222222333000222444444333333444555333333333333333333333333444222333777888999===CCCOOOWWW]]]___```eeehhhiiihhhjjjllloooqqquuuzzz}}}~~~xxxqqqkkkeeegggppp}}}zzzuuurrrvvv}}}|||~~~~~~|||{{{zzzzzzzzzzzzxxxvvvuuuuuuwwwwwwwwwvvvuuusssqqqnnnlllkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkhhhggggggggggggiiijjjkkkkkknnnrrrtttvvvxxxzzz|||{{{}}}~~~~~~|||xxxssspppmmmkkkkkkiiiiiijjjjjjkkkjjjjjjiiifffffffffeeecccaaa^^^\\\]]]\\\YYYWWWTTTSSSRRRQQQNNNLLLIIIHHHGGGFFFCCCAAABBB???======>>>???@@@???======>>>>>>>>>>>>==================<<<:::999888::::::999999999999::::::777888999::::::999888777999999888888888777777777666666666666666666666666666666555555444444555555666777:::;;;;;;999666444555555666777777777777777777777777777777666555555555555666666777888888999888::::::999888666777888888888999999999999888888888999999888666666777999;;;777444444666666333///111111111111111111111111000//////////////////000...------...000111000///+++,,,---.../////////...000000000000111111111111222222111111111111222222111222222333333222222111000000000///000111111222444444555666666666666555111222222333333444444555555555666777888:::<<<===???@@@AAADDDHHHLLLPPPRRRTTTRRRPPPMMMLLLOOOTTTXXXYYY[[[^^^```bbbcccbbbbbb^^^ddddddfffqqqzzzTTTTTTZZZjjjvvvsssqqqjjjccc```\\\gggvvvrrr[[[FFF:::888555444444555444333444333333222222111111111111111111111111111111111111111000000000000111111111111111222222222333333111333444444333222333444222222222222222222222222333111333666888888===CCCPPPXXX^^^___aaafffjjjkkkiiilllooorrrtttwwwzzz}}}~~~yyyoooiiicccfffppp||||||zzz}}}{{{yyy||||||}}}}}}|||{{{zzzyyyxxxwwwwwwxxxxxxwwwtttrrrrrrqqqnnnllljjjjjjkkkkkkiiiiiijjjkkkkkkkkkkkkkkkggggggfffggghhhjjjlllnnnlllpppuuuyyyzzzzzzzzz{{{{{{}}}zzzxxxuuurrrnnnkkkhhhgggiiiiiijjjkkkjjjiiihhhhhheeeeeeffffffdddbbb___]]]\\\[[[XXXVVVSSSQQQPPPOOOMMMKKKIIIHHHGGGFFFCCCAAABBB???======>>>@@@@@@@@@;;;<<<===>>>>>>??????>>><<<<<<======<<<;;;:::999;;;::::::999999::::::;;;888888888888888888888888888888777777777666666666444444555555666777777777888777666666555555666666666777777888777666555444444444555666666666666666777777777777777666666555555555555666666777888999999:::<<<;;;:::999999:::999888888888888888888888444666888777555555777999::::::999999888666444222111111111111111111111111111000000//////000000111000///......//////...---+++,,,...///000000000////////////000000000111111000000111111111111000000111222222333333222222111111000/////////000222222333333444555555555555444111111222333333444555555444444555777999;;;===>>>===???BBBEEEIIIMMMOOOQQQRRRQQQNNNLLLLLLOOOTTTXXXZZZ[[[^^^```bbbccccccccc___eeeeeegggqqqyyyWWWTTTUUUbbbwwwwwwsssqqqjjjbbb^^^VVV___mmm|||}}}sss]]]GGG;;;888666444444555444333444444333333222111000000111111111111111111111111111111000000000000111111111111222222222333333333000222333333111000000111222222222222222222222222222111222666777888===CCCNNNVVV]]]^^^```fffjjjkkkjjjmmmqqqtttvvvyyy{{{}}}~~~~~~zzzhhhbbb]]]___jjjwww{{{yyyxxxxxxyyy{{{||||||zzzyyywwwwwwwwwxxxyyyyyywwwssspppqqqooommmjjjiiijjjkkkkkkhhhiiijjjkkkkkkkkkkkkkkkfffffffffgggiiikkknnnooommmrrrxxx|||}}}|||{{{{{{{{{}}}vvvuuusssqqqooommmkkkjjjiiiiiijjjjjjjjjhhhgggfffdddeeeffffffeeebbb```^^^[[[ZZZXXXUUURRRPPPOOONNNLLLKKKIIIHHHHHHFFFCCCAAABBB@@@======>>>@@@AAAAAA:::;;;<<<>>>????????????:::;;;<<<=========<<<;;;;;;::::::999999::::::;;;888888777666666777888888777777777777666666666666333333444555666777888888999999888777777666777777777666555444333333444555333444444555555555555555666777777777777777666555666555555555666777888999999;;;===<<<;;;:::;;;<<<<<<;;;:::888777666666666222555777777555444777999888<<>>999666555666//////////////////////////////............//////333111/////////...---+++,,,---///000111111111000---.........//////000000...///000111111000///...000000111111111111000000111000/////////000222333000000111222222222222111111111222333333444555555333444555666999;;;===???<<<>>>BBBFFFJJJMMMOOOPPPPPPOOOMMMKKKKKKNNNTTTXXX[[[\\\___aaacccddddddddd```fffeeegggqqqxxxXXXVVVWWW```rrrzzzsssqqqmmmeee^^^ZZZYYY```pppyyydddOOOAAA999444555666444333444444333222111000000000000444444333333333333222222111111000//////000111111111111111111111111111111222222111111111111222222333333333222222111111111444111000333666999BBBJJJVVVXXX[[[^^^aaaeeejjjnnnuuuvvvwwwwwwwwwyyy|||~~~yyypppfff___YYY\\\dddnnn{{{~~~|||||||||{{{}}}}}}yyywwwwwwvvvuuuuuuuuutttqqqnnnmmmlllkkkjjjjjjjjjjjjjjjiiihhhggggggggghhhiiijjjhhhhhhiiijjjkkkkkkllllllqqqsssvvvxxxxxxyyyzzz{{{~~~~~~~~~|||yyywwwttttttrrrpppmmmkkkjjjiiiiiijjjkkkkkkjjjhhheeecccddddddddddddcccaaa___^^^\\\\\\ZZZXXXUUURRRPPPOOOKKKIIIGGGGGGGGGGGGEEECCC????????????>>>>>>======;;;;;;;;;;;;<<<>>>???@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888777666666666666666888888888888777777777777555666666555444111///...777777666666666666777777666666555555444444444333777777666666555555555444888999:::;;;:::888666555666777999:::;;;<<<<<<<<<999999888888888999;;;<<<;;;;;;;;;;;;:::888777666333333333444555666777888;;;;;;<<<<<<:::777555333222000...---------,,,+++///////////////......---000111222111///------...------...///000111222222---///111444444333222000222111000//////000111222///111222111000///000111000000000000000000000000000000//////000222444555555444444333333333444444333444555777999;;;<<<===AAABBBDDDGGGJJJMMMOOOQQQNNNPPPQQQPPPOOOPPPVVVZZZ^^^___aaabbbcccccccccbbbbbbbbbeeehhhkkkuuu[[[WWWVVV^^^ppp|||uuuqqqllleee___XXXWWW]]]mmm|||vvvbbbPPPBBB:::555555666444333444555444333222111111111111444444333333333222222222111111111111111111111111111111111111111111111111222222111111111111222222333333222222222222222222444111000333666:::CCCKKKWWWYYY\\\^^^```dddhhhllltttuuuvvvvvvwwwxxx{{{~~~~~~wwwmmmaaa[[[XXX]]]eeemmmwww}}}||||||||||||~~~|||zzzvvvuuutttttttttssspppnnnllllllkkkkkkjjjkkkkkkkkkjjjjjjhhhggggggggghhhiiiggghhhiiijjjlllmmmnnnnnnrrruuuxxxzzzzzzzzz|||}}}~~~~~~~~~~~~|||yyywwwuuusssrrrqqqooommmjjjiiihhhiiijjjkkkkkkiiigggeeedddddddddeeedddccc```^^^]]]YYYXXXXXXVVVTTTRRRPPPOOOKKKIIIHHHGGGHHHGGGEEEDDDAAA@@@@@@???>>>=========>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>=========<<<<<<<<<;;;888888777666666666666666888888777777777666666666777777777777666444333222777777666666666666777777666666666555555555444444777666666666555555555555555666888:::::::::999888777777888999:::::::::::::::999888888888:::;;;<<<::::::::::::999888777666666555555555555666777888===>>>>>>>>><<<999666555222000............---,,,///////////////......---111222333222000......///////////////000000000000...000222444555444333111222111000//////000111222///111222111000///000111111111111111111111111111111111000000111222333444444444444444444444444444555555666777999:::;;;<<<@@@AAACCCFFFIIILLLNNNOOOMMMNNNOOOMMMLLLNNNTTTYYY]]]^^^```bbbcccccccccbbbbbbbbbeeehhhllluuu___XXXTTTZZZlllwwwpppjjjccc___VVVTTTYYYhhhwww~~~tttdddUUUDDD<<<666666666444333444555555444333222222222222333333333333222222222222000111222333333222111000111111111111111111111111222222111111111111222222222222222222222222333333444111111444888<<>>===<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999888888777666666666666666777777777666666666555555777888888888888777666666777666666555555666666777777777666666666666555555666666666666555555555555555666888999::::::999999666777777888888888999999::::::999999999:::;;;;;;999999999888888777777666777777777666666777777888>>>>>>???>>>===:::777555333111//////000000///...///////////////......---111222333333111//////000111000000000/////////...///000222444555444333222111111000000000000111111///111222111000///000111111111111111111111111111333333222222222222333444222333333444555555555444555666666777888999:::;;;???@@@BBBEEEHHHKKKMMMNNNNNNOOOOOOLLLKKKNNNTTTYYY]]]^^^```aaabbbcccbbbbbbbbbbbbeeehhhlllvvvdddZZZRRRWWWggg|||~~~wwwnnngggaaa^^^SSSQQQUUUcccqqq{{{uuuggg[[[GGG>>>777666666444333444444444333222222222222222333333333222222222222111000111333444444333111000111111111111111111111111222222111111111111222222111111111222222333333333333111111555999>>>GGGPPPWWWYYY[[[]]]___bbbgggjjjppprrrtttvvvvvvxxx{{{}}}~~~{{{rrrhhhaaa\\\\\\bbbiiiooouuu{{{~~~}}}|||{{{{{{{{{}}}{{{vvvtttrrrrrrqqqpppnnnlllkkkkkkjjjkkkkkklllmmmmmmnnnllljjjhhhffffffffffffggghhhjjjlllooorrrtttuuuwwwzzz}}}}}}|||{{{xxxuuurrrooommmnnnnnnmmmkkkjjjhhhggggggiiiiiiiiiiiihhhgggfffeeeffffffeeecccaaa^^^[[[YYYVVVVVVUUUTTTRRRPPPOOONNNLLLJJJIIIHHHHHHHHHFFFEEECCCBBBAAA@@@>>>===;;;;;;999999999:::;;;<<<>>>>>>;;;;;;;;;;;;:::::::::999888888888888888888888888888777777666666666666666666666666666555555555555555666666777777777777777666666666555555666666666777777777777777666666666666666666666666555555555999999::::::999888666666555666666777888999:::;;;;;;::::::::::::;;;;;;;;;888888888777777777777777666666666666777888999999===>>>>>>>>>===:::777666444222000000111111111000///////////////......---000111222222000//////000000000000000////////////...///111333333333222111111000000000000000000111///111222111000///000111111111111111111111111111444444333333333333333333111222333555555555555444444444555777888:::;;;<<>>;;;:::::::::999999999999:::::::::::::::;;;;;;;;;888777777666666666666666666666666666555555555555333333333444555666666777666666555555555555666666666666666777777777777777555555555666666666666666::::::999999888777777666555555555777999;;;===???;;;;;;;;;<<<;;;;;;;;;;;;999999888888888888999:::555555555666777999:::;;;>>>???@@@@@@???===;;;999555333111111111222111000///////////////......---...///111000///---...............///000111111111---...///000111111000000000000000111111000000000///111222111000///000111111111111111111111111111333333333333333333333222222333333444555555555444222222444666888:::<<<===@@@AAACCCFFFIIILLLNNNOOOQQQRRRQQQOOOMMMOOOUUUZZZZZZ\\\^^^```aaabbbbbbbbbbbbbbbeeeiiinnnxxxuuueeeXXXXXX```nnn|||wwwrrrjjjbbb]]]VVVTTTXXXcccpppzzz|||rrrggg]]]MMMCCC:::888777444333555222222111000000111111222222222222222111111111111000111222333333222111000111111111111111111111111222222111111111111222222222222222222222222333333333111222777<<>><<<;;;::::::;;;;;;:::999999999999::::::::::::999999999888888888888888888999999999999888888777666666666666666777777777666666666555555333333333333444555666777666555555444444555555666555555666666666666777777555555555666666666666666777777777888888999::::::555555555666888;;;>>>???<<<<<<=========<<<;;;:::;;;:::999999:::;;;<<<===777777777888999:::;;;<<>>666444222111111111000//////////////////......---,,,...000///...------...------...///000111222222,,,---...//////000000000000000111111111111000000///111222111000///000111222222222222222222222222111222333333333333222222555444444333333333444555222222444666888:::;;;<<<@@@AAACCCFFFIIILLLNNNOOONNNPPPPPPNNNLLLMMMRRRVVVYYY[[[]]]___aaabbbbbbaaaaaabbbeeejjjoooyyy~~~mmm^^^\\\aaajjj|||~~~{{{yyyrrrhhhaaa[[[ZZZ^^^iiiuuu~~~{{{sssggg\\\OOOEEE<<<888777444333555222222222111111222222333222222222222111111111111111111111111111111111111111111111111111111111111222222111111111111222222333333222222222222222222333111333888>>>DDDNNNWWWXXXZZZ]]]___bbbeeejjjnnnmmmqqquuuxxxzzz|||~~~|||{{{vvvsssnnniiieeebbbcccjjjpppsssvvv{{{{{{~~~}}}~~~}}}zzzyyyvvvsssqqqpppooonnnllliiiiiihhhhhhggghhhhhhhhhhhhhhhgggggggggiiijjjkkkkkklllnnnqqqtttvvvyyyzzzzzz|||}}}}}}zzzyyyxxxxxxzzzxxxuuurrrooollljjjiiikkkjjjjjjiiiiiihhhhhhhhhhhhhhhgggffffffffffffgggcccccccccaaa___\\\ZZZXXXUUUUUUTTTRRRPPPNNNKKKJJJJJJHHHFFFFFFFFFFFFDDDBBB>>>======<<<;;;:::::::::;;;::::::999999999999999999999999999888888888888555555555666666666777777888888777666666666666666888888777777777666666666666555555444555666888999666555555444444555555666444444555555555666666666555555555555666666666777777777777777888999::::::777666666555666888;;;<<<<<<======>>>===<<<;;;:::===<<<;;;;;;<<<===???AAA<<<<<<;;;;;;;;;;;;;;;<<<<<<===???AAABBBBBB@@@@@@777555222111111000...---///////////////......------...000000///......///......//////000000111111------......///000000000///000111222222111000//////111222111000///000111222222222222222222222222///000111333333333222222888666444222111222444555444555555666777888999999???@@@BBBEEEHHHKKKMMMNNNMMMOOOQQQPPPNNNNNNQQQTTTXXXZZZ\\\___```aaaaaaaaaaaabbbeeejjjooozzzsssccc```bbbhhhyyy~~~yyynnnddd___^^^cccnnnyyy}}}vvviii]]]PPPFFF<<<999777444333555333333333222222333444444222222222111111111111000111111000//////000111111111111111111111111111111222222111111111111222222444333333222222111111111333111333999>>>DDDOOOXXX[[[\\\___```bbbeeeiiimmmmmmqqquuuyyy{{{|||zzz~~~}}}wwwrrrpppmmmiiifffeeehhhpppvvvxxxyyy{{{xxx~~~~~~{{{}}}~~~zzzwwwsssqqqppppppnnnmmmiiiiiihhhggggggfffgggggggggfffffffffhhhjjjlllmmmlllmmmoooqqqtttwwwyyyzzzzzz{{{|||{{{yyyvvvuuuuuuyyywwwuuuqqqnnnllljjjiiijjjjjjjjjjjjiiiiiihhhhhhhhhggggggfffffffffggggggccccccbbbaaa___\\\ZZZXXXRRRRRRQQQPPPOOOMMMLLLKKKIIIGGGFFFEEEEEEEEECCCBBB<<<<<<<<<;;;;;;:::::::::777777777888999:::<<<<<<999999999888888888888777777777888888999999::::::888888777666666666666666888888888888777777777777999888777777777888:::;;;555555555444444555555555333444444444555555666666444555555555666666777777;;;:::999888777777777777999888666555444555777888<<<===>>>>>>>>>===;;;:::>>>===<<<<<<===???AAACCCBBBAAA???>>><<<;;;;;;;;;777999;;;>>>??????>>>>>>888666333111000///---,,,///////////////......---...///111111000//////000000000000000////////////......//////000111111111///000111222222111000//////111222111000///000111222222222222222222222222...///000222333333333222:::888444111000111333555777777777777666666666666>>>???AAADDDGGGJJJLLLMMMNNNQQQTTTSSSQQQPPPRRRUUUXXXYYY\\\^^^```aaaaaaaaaaaabbbeeejjjppp{{{qqqeee___cccsss|||rrrlllcccgggmmmuuusssfff[[[LLL<<<888888666333222444333222222111111222222222333333444444333333222111111111111111111111111222222111111111111111111000222222111///...///000222222333333333444444444666444444888@@@IIIOOOSSSZZZ[[[\\\]]]___ccchhhlllnnnpppsssvvvzzz|||~~~}}}{{{tttkkkggghhhfffmmmrrrrrrtttyyy}}}~~~~~~|||~~~~~~|||{{{zzzwwwuuurrrpppooonnnhhhhhhgggfffffffffffffffiiiiiiiiijjjlllnnnppprrrrrrrrrrrrtttuuuwwwyyy{{{{{{zzzxxxwwwvvvvvvwwwxxxuuutttqqqnnnlllkkkjjjjjjiiiiiiiiijjjkkklllnnnnnnmmmllljjjhhhgggggghhhiiifffeeebbbaaa___\\\WWWTTTPPPOOONNNLLLIIIGGGFFFEEEFFFEEEDDDBBB@@@>>>===<<<999999999999999999999999555666777888888888888888888888888888888777666666777777777777777888888888999999888888777666666666666666666666555555555555444444555555444444333222555555555555555666777777333333222444666777777666777777777777666666666666999999999888888888777777;;;:::888777777888:::;;;999:::===???@@@@@@???>>>AAA>>>;;;<<>>===<<<<<<999777555222///---,,,+++............////////////000000////////////000000,,,,,,---...///000111111////////////000000000000000000000000000000000000111111000000000000111111,,,---///000111222111111222222222222222222222222444444444555555555666666333444666666777888;;;===>>>???AAACCCFFFHHHJJJKKKPPPRRRSSSRRRPPPQQQUUUXXX[[[YYYXXX[[[___ccccccbbbccccccfffjjjnnnxxxxxxiii___aaannn}}}{{{tttooofffiiipppyyy|||lll^^^OOO@@@;;;;;;888444222555444333333222222333333222333333444444333333222111111111111111111111111111111111111111111111111111222333222000///000111222222222222333333333333555444555999AAAJJJQQQTTTYYY[[[^^^aaabbbdddgggjjjooopppssswwwzzz}}}}}}|||yyyrrrhhhcccdddeeelllrrruuuxxx~~~~~~}}}}}}~~~}}}|||zzzxxxvvvssspppnnnmmmlllhhhhhhgggfffffffffffffffiiiiiiiiijjjkkkmmmoooppprrrssstttuuuwwwxxxyyyzzzzzzyyywwwuuuttttttttttttsssqqqooollljjjiiihhhhhhhhhhhhiiiiiijjjlllmmmnnnkkkkkkjjjiiihhhhhhggggggfffdddbbb```]]]ZZZVVVRRRNNNMMMLLLKKKIIIGGGFFFEEEDDDCCCBBB@@@>>><<<;;;:::999999999999999999999999666777777888888888888777888888888888888777666666444555666777888999:::;;;777777777777888888888888888888888888777777777666666666666666666555444444555555555555555666777777555444333444666777777555777777777777666666666666999999999999999999999999;;;:::999888888999;;;<<<<<<===>>>???@@@@@@?????????<<<:::;;;>>>AAABBBBBBCCC@@@<<<:::;;;;;;<<<;;;777888999999999999888777666555333111000///................../////////////////////////////////////////////000000000000000////////////000000000000000000000000000000000000111111000000000000111111...///000111222222111111222222222222222222222222222222222333333333444444333555666777777999<<<>>>>>>???AAACCCFFFIIIKKKMMMRRRTTTSSSQQQNNNOOOSSSWWW\\\ZZZZZZ\\\```cccdddcccbbbbbbfffjjjnnnwww~~~mmmaaa___kkkyyy|||wwwqqqhhhkkkrrr}}}vvveeeVVVFFF@@@===888444222666555444444333333444444222222333333333333222222111111111111111111111111111111111111111111111111111222333222111000111222111111111222222222222333444444555;;;CCCLLLSSSVVVYYY]]]aaadddffffffggghhhppprrruuuxxx|||~~~~~~|||yyyrrrgggbbbbbbeeemmmuuuzzz~~~~~~{{{|||~~~~~~}}}{{{xxxwwwtttqqqnnnlllkkkjjjhhhggggggffffffffffffgggiiiiiiiiijjjkkkmmmnnnooorrrtttuuuwwwxxxyyyxxxxxxxxxwwwuuusssqqqpppooooooooonnnllljjjhhhgggffffffggggggggghhhiiijjjlllllljjjjjjjjjjjjjjjhhhgggffffffdddaaa^^^[[[XXXSSSPPPLLLKKKJJJIIIGGGFFFEEEDDD@@@@@@???===;;;:::999888999999999999999999999999777888888888888777777666777888888888888777777666555666666777888999999999666666777777888999999:::888888888777777777666666777777777888777666666555555555555555555666777777666555444555666777666555666666666666777777777777888888999999::::::;;;;;;;;;:::999999999;;;<<<===????????????????????????<<<;;;999:::===@@@BBBBBBDDDAAA===;;;;;;;;;:::999777888888777777666444444222222111000000000000111............////////////000000111222222111000000222111111111000000000///////////////000000000000000000000000000000000000111111000000000000111111111111222222222222111111222222222222222222222222222222222333333333444444444555777888888:::<<>>======;;;:::999888888888888888888888888888888888888888888888777666555777777888888888888777666:::999999888777666555555777777777888888999999999666666555555555444444444777777777777777666555555555555555555555666777777777666555555666777666444666666666666777777777777777888888:::;;;<<<======:::::::::::::::;;;======@@@???>>>============>>>:::999888999;;;>>>@@@BBBDDDBBB???======<<<:::888;;;;;;:::999777666555444222111000000000000000111............////////////111222444555555444222111000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111222222222111111000000000111222222222222222333333444444444555555555666666555666888888999:::===???@@@@@@@@@BBBEEEJJJOOORRRSSSSSSQQQNNNKKKMMMSSSXXXZZZ[[[\\\^^^```bbbbbbbbbaaabbbgggkkknnnvvvtttddd]]]dddppp{{{rrrfffhhhmmmxxx~~~kkkUUUEEE;;;555444666444333333222222222222222111222222333333222222111111111111111111111111111000000111111111222222222111222333333222111222333000000111111111222222222333555999@@@IIIQQQWWWYYY^^^```cccdddfffhhhkkknnnrrrtttwwwzzz~~~|||yyyqqqgggbbbcccllluuu{{{uuuqqqmmmpppvvv{{{~~~~~~~~~zzzyyyvvvsssooommmkkkjjjggggggffffffffffffggggggeeefffhhhkkknnnppprrrsssssstttvvvwwwwwwvvvtttssstttsssrrrpppmmmkkkiiihhhiiiiiiiiiiiihhhhhhgggggggggggghhhhhhiiikkklllmmmlllnnnooopppnnnkkkgggeeeeeebbb^^^ZZZWWWTTTPPPMMMJJJIIIGGGEEEBBB@@@>>>======<<<<<<;;;:::999999999888888888888888888888888888888888888888777666555666777777888888888777777:::999999888777666555555:::999999999888888777777555555555555444444444444555555666666555555444333555555555555555666777777777666555555666666555444555666666666777777777888777777888999;;;<<<======::::::::::::;;;;;;<<<<<<>>>===<<<;;;:::::::::;;;888888888888999;;;>>>@@@CCCBBB@@@@@@???>>><<<999======;;;999888666555555333222111000////////////............////////////000111333444444333111000------......///000111111////////////000000000000000000000000000000000000111111000000000000111111222111111000/////////...111111111222222333333333444444444555555555666666555666888888999:::===???@@@@@@@@@BBBEEEJJJOOORRRPPPPPPOOOLLLKKKNNNTTTZZZXXXYYY\\\]]]______```aaabbbcccggglllooowwwyyyeeeYYY[[[dddppp|||uuuhhhgggiiipppxxx___LLL???666555777333333222111111111111222111111222222222222111111111111111111111111111111000000000111222222333333000111222222111111222333111111111222222222222333444666;;;CCCLLLSSSXXXYYY^^^```bbbdddfffiiimmmppprrrtttwwwzzz~~~}}}yyytttmmmdddaaacccpppyyywwwsssmmmhhhkkksssyyy|||zzzwwwtttpppnnnlllkkkgggffffffffffffgggggghhhfffgggjjjmmmooorrrsssssssssssstttttttttrrrqqqpppqqqpppooonnnllliiigggfffeeefffggghhhiiiiiiiiiiiiiiiiiiiiijjjkkklllnnnnnnooopppppppppnnnjjjfffdddaaa^^^YYYVVVSSSPPPMMMKKKGGGFFFEEEBBB@@@>>><<<;;;<<<;;;;;;;;;::::::999999888888888888888888888888777888888888888777777666666777777888888888888777555666666777888999999999;;;::::::999888888777777777777777666666666555555444444444444444333333222555555555555555666777777555444333444555666555444555555666666777777888888777777888999:::;;;<<<===::::::;;;;;;;;;::::::::::::::::::999999888888888777777777777666888;;;>>>BBBAAAAAABBBCCCBBB???======<<<:::888666555444444444333111000///...------............////////////---...///000000///...---,,,,,,---...///000111111////////////000000000000000000000000000000000000111111000000000000111111111111000///......//////111111111222222333333444222222222333333333444444444555777888888:::<<>>===<<<::::::::::::999999999999888888888888888888888888666777777888888888888777666666777888888888888888444555666777888999:::;;;999999999999999999999999777777666666666555555555444444444444444333222222555555555555555666777777333222222333555666555444555555555666777888888888777777777888999:::;;;;;;;;;;;;;;;::::::999888888777888999:::999888777666777777888666444555999<<<@@@@@@BBBDDDFFFFFFCCCAAA<<<;;;999777555444444444333222111///........................////////////////////////////////////......//////000000000111////////////000000000000000000000000000000000000111111000000000000111111222111000/////////000111000111111222333333444444222222222333333333444444333555666777777999<<<>>>>>>???AAACCCFFFIIIKKKMMMMMMNNNOOOMMMLLLNNNSSSWWWVVVZZZ^^^___^^^^^^___```aaaaaadddiiimmmvvvjjjWWWTTTZZZZZZmmm~~~rrrmmmgggfffooorrr^^^LLL===666555555555444333333333333444111111222222222222111111111111111111111111111111///000000111222222333333...000111111000000111333222222333333333444444444666999>>>FFFOOOUUUXXXXXXVVV[[[ccchhhkkklllmmmmmmqqqsssvvvzzz}}}~~~wwwrrrkkkeeeeeejjjpppyyyxxxvvvqqqjjjmmmvvv~~~}}}}}}|||zzzwwwssspppmmmkkkjjjfffffffffffffffggghhhiiimmmnnnoooqqqqqqqqqpppooorrrqqqpppnnnmmmllllllllljjjjjjjjjiiigggeeecccaaa^^^```cccfffiiijjjkkkkkkmmmmmmmmmnnnooopppqqqrrrqqqqqqooolllhhhdddaaa___XXXTTTPPPMMMKKKIIIGGGEEE?????????>>>>>>>>>>>>>>>999999999888888888888888777777777777777777777777555666777888888888888888666666777888888888888888777777777777888888888888888888888999999:::;;;;;;555555444444444333333333444444555555444444333222555555555555555666777777222111000222444555555444444555555666777888888999777777777888888999::::::;;;;;;;;;:::999888777666666777999::::::999777666777888888666333444777:::??????BBBEEEHHHHHHFFFCCC>>><<<:::888666666666666111111000///////////////............/////////000222222111000000111222222111111111111000000000000////////////000000000000000000000000000000000000111111000000000000111111333222111000000111222333000000111222333333444444444444444555555555666666333444666666777888;;;===>>>???AAACCCFFFHHHJJJKKKMMMOOOPPPNNNLLLMMMPPPTTTWWW[[[___aaa___^^^___aaa``````bbbfffkkkuuurrr___VVVTTTWWWbbbvvv~~~|||{{{rrrhhhdddhhhvvvyyyeeePPP>>>666666666666555444333222222333555555555444333222000000111111222222222333333333222222222222222222222222000111222333444555666666222333444333222222444555777:::@@@HHHPPPUUUXXXXXX\\\```dddfffgggiiimmmqqquuuvvvwwwyyy||||||rrrgggccceeeiiinnnyyy~~~uuuyyyxxxqqquuu~~~|||zzzxxxvvvssspppnnnlllkkkkkkfffffffffffffffgggggghhhlllnnnrrrssssssrrrrrrrrrqqqpppooommmlllkkkiiiiiikkkjjjiiihhhfffdddcccccc]]]___bbbccceeehhhkkknnnmmmllllllnnnqqqrrrrrrqqqtttsssqqqmmmhhhbbb^^^[[[UUUSSSPPPMMMIIIFFFDDDCCCBBBBBB@@@???>>><<<;;;;;;::::::888777777777888999888888888888777777777777666666666777888888999999777777777777777777777777:::999999888888999999:::999888777777666666777777:::999777666444333333333555555555555555555444444333333333444444444555555222444666888888666333222555444333333444777999:::888999999777:::>>>===999<<<===<<<:::777666666777999:::;;;;;;:::999777666999999777555333444777:::;;;:::<<>>>>>======<<<;;;:::999888999999::::::999999999999888888888888888888888888777777777777777777777777777777777::::::999999999999::::::::::::999888888888888999888777666555555555555555555555555555555555555555444444444555555555666666333444666777777666444333555555555555555555444444555999999888999<<<===;;;<<<<<<<<<:::777555666777999999:::;;;:::999777777888888777666444444666888999999:::@@@FFFIIIGGGCCC???<<<999888888777555222555444333222111222333444////////////..................///000000000000///........................000000000000000000000000...000333222000//////000111111111111111000//////000000000000000111111222111111000000000000000111111111222333333444555555444444444444666999;;;===@@@@@@BBBCCCFFFHHHKKKLLLNNNNNNNNNLLLKKKLLLOOOQQQVVVXXX\\\___bbbcccbbbbbb```eeecccdddoooxxxwwwdddWWWRRROOOVVVeee}}}~~~|||sssooooooxxx|||ppp]]]III===:::444333222222222222222333///000111222222222222222//////000000000111111111333333222222111111111111000000///...------,,,+++000111222222111111333444777<<>>>>>>>>>>>>>>?????????===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::::::::999999::::::999999888777777666777777777777777777777777::::::999999999999::::::<<<<<<;;;:::::::::::::::777666666555666666777777555555555555555555555555555555555666666666777777555555555555555555555555444555666666666555333222444999<<<999888;;;=========>>>>>><<<999777777888888999:::::::::999888777666888888777555555666777888777999>>>CCCEEECCC@@@===;;;999888888777555333666555333222222222333333////////////...............///000000111111000000........................000000000000000000000000...000111111000///000000000111111111111000000///000000000000000111111111111000000000000000111111111222222333333444444555444444444555777999<<<===@@@@@@AAACCCFFFHHHJJJLLLMMMMMMMMMKKKJJJLLLNNNQQQWWWYYY\\\```bbbccccccccc```eeeccceeepppzzz|||iiiZZZRRRKKKQQQ___www~~~{{{vvvtttxxx|||tttbbbMMM???;;;444444333333333333333444444555555444333222111000000000000000111111111222333333222222111111000000222222111000///......---///000111111000111222444888===EEEMMMSSSWWWZZZ\\\```dddhhhjjjkkkmmmqqquuuwwwxxxzzz}}}}}}yyyrrrlllhhhhhhiiissszzzwwwxxxtttrrrqqqnnnkkkfffffffffgggggghhhiiijjjiiiiiiiiiiiiiiijjjkkkkkkmmmnnnppppppnnnmmmmmmnnnllllllkkkjjjiiiiiihhhhhhfffffffffeeedddcccbbbbbbccceeeggggggffffffgggiiimmmmmmmmmppprrrsssrrrqqqqqqnnnhhhaaa[[[VVVTTTSSSKKKJJJHHHEEECCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::999999999888888888888888888888888888888888:::::::::999999:::::::::<<<<<<;;;:::::::::::::::777777666666555555666666444444444555555555555555444555555555666666666666666555555444444555666777333444555555666777777777666<<<@@@<<<888999<<<>>>???@@@@@@>>><<<:::999:::777888999::::::999888777555777999999777555555555777777888<<<@@@BBB@@@>>>;;;::::::999999888666555666555333222111111111222////////////............//////000111111111111111........................////////////////////////...///000000000000000000000000111111111111000/////////000111111111111111222222222111222222333444222222222333333444444444444444555666888:::<<<===???@@@AAACCCEEEHHHJJJKKKKKKLLLKKKKKKJJJKKKOOOQQQWWWYYY\\\___bbbcccdddddd___eeedddfffrrr{{{ooo^^^SSSJJJOOO\\\uuu~~~~~~|||wwwwww}}}uuufffQQQAAA;;;888777777666666666666666444444444444333333222111111111111222222222333333222222222111111000000000111111111111111111111111///000111111000111333555888>>>GGGOOOTTTXXX[[[]]]aaaeeeiiikkklllnnnrrrvvvvvvxxxzzz}}}~~~|||wwwqqqllliiiiiiiiillluuuyyy|||uuupppooonnnkkkiiibbbcccdddeeeggghhhiiiiiiiiiiiiiiihhhiiijjjjjjkkkmmmnnnoooooommmlllmmmnnnmmmmmmkkkjjjhhhfffddddddcccccccccbbbbbbaaaaaaaaaaaacccfffhhhhhhhhhjjjkkkmmmmmmnnnppprrrrrrpppnnnkkkiiieee```ZZZTTTOOOLLLIIIHHHFFFDDDCCCAAAAAA@@@@@@@@@??????>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888999999999:::::::::;;;999999999999999999999999;;;::::::::::::::::::;;;;;;;;;:::999999999999999999888777555444444333333444444444555555555666666333333444444444555555555666666444444444666777999999777555444555777:::<<<:::@@@CCC>>>999999<<<======>>>???>>>;;;999888888555666888999:::999999888555777999999777666555555777777999;;;===>>>>>>===999:::;;;;;;:::999888888666555333111000///000000////////////............//////000111111111111111///////////////////////////////////////////////////......///000000000000///000000111111111000000//////000111111111111000222222111111222333333444222222333333333333444444333444555666888:::;;;<<>>======<<<<<<============<<<;;;;;;;;;;;;:::::::::999999999888888999::::::;;;<<<<<<999999999999999999999999;;;;;;::::::::::::;;;;;;:::999999888888888888888888888666444333222111111333333444444555666666666333333333444444444444555666555555444555666888999???<<<888555444555888:::<<>>>>>>>>>>>>>>>>>===>>>?????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;::::::999888888888888888666555444333222111111111333333444444555666666777444444444444555555555555555555555555666777888999>>><<<999666555555777888:::======::::::======:::999;;;<<<<<<999666444444333555666888999:::999999666777888888666555555666555666777777777777888888888;;;>>>???>>><<<===>>>:::888666444222111111111////////////..................///000000000000///////////////////////////000000000000000000000000000---+++,,,///111111000//////000111111111111111...///111222222222000///////////////000111222333333333333333333333333333111111333555777888999999>>>???@@@BBBDDDGGGIIIJJJJJJKKKKKKKKKLLLNNNRRRUUUWWWXXXYYY\\\^^^```bbbccc___eeeeeehhhrrrzzzjjjZZZSSSOOOSSSddd~~~xxxpppooorrrzzz~~~}}}iiiNNN;;;;;;:::888666444333333222333333444444444333222222000000000000111111111111......///000111222333333222222222222111111111111000111222333222333666888888AAALLLTTTWWWYYY]]]```aaaeeeiiikkklllnnnsssvvvxxxzzz}}}{{{uuummmfffbbbaaaaaabbbdddqqq}}}|||{{{{{{zzzxxxwwwlllfff___\\\]]]^^^^^^]]]^^^___aaabbbbbbbbbaaa```dddddddddddddddeeeffffffdddeeeffffffffffffiiikkkiiihhhhhhfffeeedddccccccccccccccccccddddddddddddaaadddhhhjjjkkkjjjkkkkkknnnnnnnnnooonnnlllgggddd^^^[[[UUUOOOJJJGGGEEEEEECCCCCCBBBAAA@@@@@@@@@@@@<<<======>>>???@@@@@@@@@??????@@@AAA@@@???>>>===>>>=========<<<<<<<<<<<<===<<<<<<;;;;;;::::::999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;:::999999888888999999333222222111111222222333333333444444555666777777555555555555666666666777444555555666777888888888888777777777777777888999777999999777:::>>>>>>:::;;;===???>>><<<999777666333444666888999::::::999666888888777666555666777333444555555444444555666888<<<@@@@@@???===>>>???<<<;;;888555333222222222000/////////............---......///////////////........................000000000000000000000000000---+++,,,///111111000//////000111111111111111...///111222333222000///111111111111222333444555333333333333333333333333000111333555666777888888>>>???@@@BBBDDDGGGIIIJJJJJJKKKLLLLLLMMMOOOSSSVVVVVVWWWYYY[[[]]]___aaabbb```fffeeehhhrrrzzzppp^^^TTTNNNLLLWWWlll|||wwwzzztttqqqnnnjjjlllrrr{{{}}}oooVVVAAA888888777555222111222444666555333111000000111111111111111111111111111111111111222222222222111111000///......///111333444111222444444333222444555===EEENNNUUUXXXZZZ]]]```cccgggkkklllkkklllrrrwwwzzz{{{~~~~~~uuukkkeee^^^ZZZZZZ^^^hhhvvvwww}}}~~~{{{xxxuuusssqqqnnnllldddaaa]]]XXXVVVVVVWWWXXXYYY[[[]]]]]]]]]]]]___aaabbbbbbcccddddddeeeffffffgggfffeeeddddddeeeggghhhhhhiiiiiiiiihhhfffdddbbb```aaabbbcccdddeeeeeeeeefffgggggghhhiiiiiijjjjjjmmmmmmmmmmmmllliiiccc___VVVSSSOOOKKKGGGEEEDDDCCCAAACCCEEEEEECCCBBBAAABBB@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<:::======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888777666777555333333444444444222333444555555333222333555888888777777666666555555666555444444555777:::<<<666666666666666666666666999999999:::::::::;;;;;;@@@@@@AAA@@@>>>:::777444444333333666999;;;888666555555444333444555666777777777777666777777888999:::;;;>>>AAADDDEEEEEEEEE>>>===:::777555333333333///111444666666444111///333222222222111111000000000000111111111111000000//////000000000000////////////...//////000111222000000000000000000000000000000000000111111111111111222333333444444333333222333444444222222333555222222444666888999;;;;;;===>>>@@@BBBEEEGGGIIIJJJKKKKKKLLLKKKLLLNNNSSSVVVXXXXXXZZZ\\\^^^```bbbbbbaaadddccciiiuuuzzzqqq___RRRLLLKKKSSSeee{{{~~~xxx~~~wwwrrrlllfffeeelllwwwuuuZZZBBB999888777555333222222333555444333111111111111222111111111111111111111111111111222222222222111111000000000000111111222333111222444444333333444666===DDDMMMTTTWWWYYY\\\___dddhhhlllmmmlllnnnsssxxxzzz{{{~~~zzzqqqggg```ZZZWWWYYY^^^eeesss~~~}}}sssyyyzzzwwwssspppmmmkkkhhhfff___]]]XXXUUURRRRRRSSSTTTWWWYYY[[[\\\\\\\\\^^^```cccccccccddddddeeeeeeeeeeeedddccccccccceeegggiiihhhhhhhhhhhhgggeeedddcccccccccddddddddddddddddddhhhhhhhhhhhhiiijjjkkkkkkllllllkkkjjjiiiddd___ZZZSSSPPPLLLHHHEEECCCCCCCCC@@@BBBDDDDDDBBBAAA@@@AAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@>>>===<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777666666666444333333444555444333333444555444333222333555666666666555555555444444555444333222222333444666444555555666777888888999:::::::::;;;;;;;;;<<<<<<===>>>@@@@@@>>><<<999666444333333666999:::888666777666555444444555777777999999888888999999:::;;;:::;;;===@@@BBBCCCEEEEEECCCAAA===:::666333111111000111444555555444111000000000000/////////....../////////000//////......//////000000000000//////000////////////000000111000000000000000000000000000000000000111111111111000111222222333333222222111222333222111000111222333333444666777999:::;;;===>>>@@@BBBEEEHHHJJJKKKKKKKKKLLLKKKLLLNNNSSSVVVWWWXXXYYY[[[]]]___```aaabbbdddccciiitttzzzrrraaaOOOJJJIIIOOOZZZlllyyy}}}vvvkkkbbb^^^gggsss~~~|||___EEE:::999777555333333333333333333222111111222222333111111111111111111111111111111222222222222111111111111222222222222222111111222444333333444666777???EEENNNUUUXXXZZZ]]]```eeehhhlllmmmnnnpppuuuyyy{{{|||xxxnnnccc\\\WWWUUUXXX^^^dddsss|||uuulllrrr~~~tttqqqllliiifffccc```]]]XXXVVVRRROOOMMMMMMNNNOOORRRTTTWWWYYYZZZ[[[]]]^^^cccccccccccccccdddddddddbbbaaa```aaabbbeeegggiiihhhhhhhhhgggfffeeedddcccffffffggggggfffeeeeeedddjjjjjjiiiiiiiiikkklllnnnlllkkkiiigggddd___XXXTTTNNNLLLIIIEEECCCBBBBBBBBBAAACCCDDDDDDBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<::::::999888777666555555555444222222444555555444222444555444333222333555555555555444444444444444777555444222111111111222333444555666888999:::;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>??????===:::888333333444666999999888666888777666555555555666777;;;;;;:::::::::;;;<<<<<<;;;<<<===>>>@@@BBBDDDEEEHHHFFFBBB===888444111///000111333444444333111000000000////////////.....................---,,,+++//////000000000000//////111000000////////////000000000000000000000000000000000000000111111111111000000111222222222222111333444555444222111111222444444555555777888999:::===>>>@@@CCCEEEHHHJJJKKKKKKLLLLLLKKKKKKNNNRRRVVVXXXXXXYYY[[[\\\^^^______ccceeebbbhhhtttzzzuuudddPPPKKKIIIKKKQQQ___zzzzzz{{{nnnbbb]]]fffsss~~~bbbGGG<<<999666555444333333222111111111222222333333444111111111111111111111111111111222222222222111111111222333444444333111000111333333333333444777999CCCIIIRRRWWWZZZ]]]```cccdddgggjjjmmmnnnqqqvvvyyy|||}}}xxxnnnccc[[[VVVTTTYYY___fffuuu|||}}}{{{pppiiiooo}}}yyyooolllgggccc```\\\YYYVVVRRRPPPMMMJJJIIIIIIJJJKKKMMMPPPTTTVVVWWWXXXZZZ\\\`````````aaaaaaaaaaaaaaa___^^^^^^___aaadddgggiiihhhhhhggggggfffeeeddddddhhhiiiiiijjjiiiiiihhhhhhlllkkkjjjjjjjjjlllnnnooommmjjjgggddd```ZZZSSSNNNKKKIIIFFFDDDBBBBBBCCCCCCCCCEEEFFFEEECCCBBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAAAAAAAAAAA>>>>>>>>>=========<<<<<<========================<<<<<<<<<<<<;;;;;;;;;;;;999888888777666555555555555333222222444555555444222333444444333222333555555555444444444444444444999888666555444333333444444444555666777888999999999999:::::::::;;;;;;;;;:::<<<>>>???>>><<<:::888444555666888::::::999999888777666555444555666666;;;;;;;;;;;;;;;<<<<<<===>>>======>>>???BBBDDDEEEIIIGGGDDD@@@<<<777333000///000111222222111000///111111111111111111000000............---,,,++++++//////000000000000//////111111000//////...//////000000000000000000000000///000000000111111111111000111111222222222222222777888888777555333444444555555555555666777999:::===>>>@@@CCCFFFIIIKKKLLLKKKLLLKKKKKKKKKMMMQQQUUUYYYYYYZZZ\\\]]]^^^___```dddeeebbbgggttt{{{xxxiiiSSSMMMJJJKKKLLLWWWtttzzzqqqeee```iiivvv|||dddJJJ===:::666444444444333111000111111222333333333333111111111111111111111111111111222222222222111111111222333444444333111000222333333333444555999<<>>>>>>>>=================================;;;;;;;;;::::::999999999888777777777666555555555555444222222444555555444111222333333222222444555555555555555555555555555777777666666666666666666444444444555555555555555777777888888888999999999;;;<<<>>>???>>>;;;888777555666999:::;;;;;;;;;;;;777666555444444555666666:::::::::::::::;;;<<<<<>>>>>@@@BBBDDDEEEEEEEEEDDDBBB>>>:::666333.........//////.........000000000000000000111111///////////////...---,,,//////000000000000//////111111000//////...//////000000000000000000000000///000000000111111111111111222222333444333333333777888888777555444444555666555555444555777999:::===>>>@@@CCCFFFIIIKKKMMMKKKLLLKKKJJJJJJMMMQQQTTTZZZZZZ[[[]]]___```aaabbbdddeeebbbhhhuuu||||||nnnYYYPPPJJJKKKLLLUUUqqqzzz}}}yyyqqqeee```hhhttt|||iiiQQQ???:::666444555555333000000111222333333333333333111111111111111111111111111111222222222222111111111111222222222222222111222333333333444666:::>>>DDDIIIPPPUUUXXXZZZ___bbbcccdddgggjjjooossswwwyyy}}}uuulllccc]]]ZZZYYY^^^dddkkk}}}}}}{{{wwwwww~~~}}}|||~~~zzzrrrmmmfffbbb]]]YYYVVVSSSOOOLLLHHHGGGFFFEEEEEEEEEFFFGGGGGGKKKOOORRRSSSTTTUUUVVVXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\]]]```cccgggiiijjjiiihhhhhhggggggggghhhiiijjjkkkmmmnnnoooooooookkkkkkkkklllmmmmmmnnnnnnkkkhhhddd___[[[UUUOOOJJJIIIHHHFFFDDDCCCDDDEEEFFFCCCCCCDDDBBBAAA@@@AAACCCDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEE????????????>>>>>>>>>>>>========================;;;;;;::::::999888888888888777777777666666666555777555333333444444444333000111333333222222444555555555555555555666666666333444444555555666666666444444444444444444444444666666777777777888888888;;;<<<>>>>>>===;;;888666444777:::;;;::::::;;;<<<666666555555555666777888:::999999999999:::;;;;;;>>>>>>>>>???@@@AAABBBBBBAAABBBBBBBBB@@@<<<888666///......------......///------............///////////////000000000////////////000000000000//////111000000////////////000000000000000000000000000000000000000111111111111222222333444444444444333444555666555333222222333666555444444555777:::;;;===>>>@@@CCCGGGJJJLLLMMMLLLLLLKKKJJJJJJLLLPPPSSSYYYZZZ\\\]]]```bbbcccdddbbbdddccciiivvv~~~rrr]]]QQQJJJKKKLLLUUUrrryyyzzzttt}}}{{{nnnbbbZZZbbbmmmyyypppXXX@@@;;;666444666666333000111111222333333333222111111111111111111111111111111111222222222222111111000000000000111111222333222333333333444777<<>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888888888777777777777666666888666444333333333222111///111222333222222444555333333444444444555555555333333444444555555555444333444444444555555666666777777777777888888888888888:::<<<>>>>>><<<:::888222666999:::999888999;;;777777666666777999;;;<<<::::::999999::::::;;;<<<<<<<<<===>>>>>>??????>>>>>>???AAABBB@@@<<<888555111000...------...000111---------.........//////---...///000000000000000//////000000000000//////000////////////000000111000000000000000000000000000000000000111111111111111111222333333333333333222444555444222222333444555444333333555888;;;===<<<>>>@@@CCCGGGJJJMMMNNNLLLLLLKKKJJJJJJLLLOOOSSSWWWXXXZZZ]]]___bbbdddeeeaaadddccckkkxxxttt```RRRJJJKKKMMMUUUrrryyyxxxrrrzzzwwwjjj___UUU\\\gggsss~~~vvv^^^@@@;;;666444666666333///111222333444333333111111111111111111111111111111111111222222222222111111000///......///111333444222333333333444888<<<@@@FFFKKKRRRVVVXXX[[[```dddeeeeeeggglllrrrwwwzzz{{{}}}uuuooojjjjjjkkklllrrryyy{{{uuusss{{{{{{yyy|||tttkkkeeeZZZWWWSSSOOOLLLJJJFFFDDDBBBBBBAAAAAABBBCCCCCCDDDFFFJJJOOORRRRRRRRRRRRSSSUUUVVVWWWYYYZZZ\\\]]]^^^]]]]]]]]]^^^```cccfffhhhlllkkkjjjiiiiiiiiijjjkkkjjjjjjkkkkkkjjjjjjiiihhhgggiiilllnnnooonnnlllkkkeeeccc^^^ZZZWWWRRRMMMIIIHHHFFFDDDBBBAAABBBCCCDDDIIIJJJIIIHHHFFFFFFHHHJJJEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEE@@@@@@@@@????????????>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::999999888888888888777777777777999777444333333333222000///111222222222222444555222222222333333444444444444555555666666555444444222333444555666888999999777888888888888999999999666888;;;===>>>===<<<;;;111444888888777666888:::888888888888:::<<<>>>???;;;::::::::::::;;;<<<<<<999:::<<<=========<<<;;;===>>>AAAAAA@@@<<<777444333111000......000111333.../////////000000111111,,,,,,...///000000111111//////000000000000////////////...//////000111222000000000000000000000000000000000000111111111111000000111222222222222111333555666555444444555666444444333333555888<<<>>><<<>>>@@@DDDGGGJJJMMMNNNLLLLLLKKKJJJJJJKKKOOORRRUUUVVVYYY[[[___aaadddeee```cccdddlllyyy{{{dddXXXMMMJJJLLLVVVnnnqqqlllzzz|||zzzooobbb[[[[[[cccrrr~~~fffPPP>>>999<<<555222444333333333333333333333333333000000111111111000000///444444333333222333333333000111222222111000111222222///000333555888>>>FFFHHHMMMSSSXXX[[[]]]___```aaaccchhhmmmsssxxx{{{}}}~~~{{{tttqqqppppppnnnnnnttt|||zzzooopppuuuvvvsssxxx{{{vvvooogggaaa\\\WWWQQQKKKGGGCCC@@@===???????????????@@@@@@@@@@@@EEEKKKLLLKKKKKKPPPTTTPPPTTTYYY\\\]]]\\\[[[[[[____________aaadddgggiiimmmllliiihhhgggiiikkklllllllllllllllkkkjjjiiihhhnnnmmmmmmnnnoooooommmkkkiiifff```ZZZTTTPPPMMMLLLJJJIIIGGGEEEDDDEEEEEEFFFJJJGGGEEEFFFIIIJJJIIIHHHGGGHHHJJJJJJJJJHHHFFFEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBAAA@@@???============<<<<<<<<<;;;;;;;;;>>><<<:::888888888999:::777777777777666555444333555444333333222222333333444444333222222333333444555555555444444333333333444444444444444444444444555555666666666666666666666666777888999::::::;;;;;;<<<======<<<;;;888777888666444555777999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<:::999999;;;===>>>>>><<<;;;;;;:::;;;;;;999999999999:::888444111000000000000////////////111111111111000///...---,,,---///000000000///...000000000000000000000000222111111111000000//////000000////////////000000444444333222111111111111333222111000000000222222111111222222222333333333555555666777888:::<<<===>>>???AAACCCFFFHHHJJJKKKKKKKKKLLLKKKKKKMMMQQQTTTYYYZZZ[[[^^^```bbbdddeeeddddddgggmmmsss}}}{{{ggg[[[OOOKKKJJJRRRhhh}}}pppkkkyyy~~~{{{qqqeee^^^]]]dddrrrqqqSSS@@@:::<<<555111444222333333333333333333333333222222222333333222222111444333333222222222222222000111222222111000111222555222222444555666<<>>>>>>>>??????@@@AAAAAAAAABBBFFFJJJKKKIIIHHHKKKOOONNNQQQVVVXXXYYYXXXXXXYYY^^^^^^^^^___aaaeeehhhjjjlllkkkiiigggggghhhjjjlllllllllmmmnnnnnnnnnnnnmmmmmmmmmlllmmmnnnnnnkkkiiieeebbb]]]WWWQQQMMMKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFIIIGGGEEEFFFIIIJJJIIIHHHGGGHHHJJJJJJJJJIIIGGGEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEECCCCCCCCCBBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;===<<<:::888888888999:::888777777666555555444444444444333222222222222222333333222222222333333444555555444444444333333333444444444444444444444444666666666666555555555555666666777888999::::::;;;;;;<<<======<<<;;;888777777777777777777888999:::;;;;;;<<<<<<======<<<<<<===>>>===;;;999999:::<<>>@@@CCCFFFHHHJJJLLLKKKKKKLLLKKKKKKMMMQQQTTTXXXYYY[[[]]]```ccceeefffddddddgggmmmttt~~~|||kkk^^^QQQKKKIIIMMM^^^qqqooojjjvvv}}}tttiiibbbbbbhhhwwwvvvXXXCCC;;;<<<555111333111222222222222222222222222444444444444444444444444333333222111111111111111000111222222111000111222555222222444555777===DDDKKKOOOTTTXXXZZZ[[[]]]___```bbbgggmmmsssxxx|||~~~~~~|||rrrlllffffffkkktttuuugggeeegggggglllyyy|||wwwrrrjjjaaaZZZPPPMMMHHHDDDBBB@@@>>>=========>>>@@@AAABBBCCCDDDDDDGGGIIIIIIFFFEEEHHHJJJMMMPPPTTTUUUVVVVVVWWWXXX[[[\\\]]]___bbbfffiiikkkkkkjjjhhhggggggiiijjjllllllmmmoooppprrrrrrssssssnnnmmmlllmmmmmmllliiiggg```]]]XXXSSSNNNJJJIIIHHHIIIHHHGGGFFFFFFEEEFFFFFFIIIGGGFFFFFFHHHIIIIIIHHHGGGIIIJJJKKKKKKIIIGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???=========<<<<<<<<<;;;;;;===<<<:::999888888999999888777666555444444555555444333222222111111222222222111111111222333333444555444444444444333333333444444444444444444444444666666666666555555444444666666777888999::::::;;;:::;;;=========;;;999777666999;;;:::888777888:::;;;<<<>>>@@@@@@???>>>===>>>???>>>===:::999:::<<>>===<<<<<<===>>>@@@BBBDDDFFFGGGFFFGGGIIIHHHFFFFFFGGGIIIOOOQQQTTTUUUVVVVVVXXXZZZYYYZZZ\\\___cccgggjjjllllllkkkjjjiiiiiijjjlllmmmnnnnnnppprrrssstttttttttooonnnmmmmmmlllkkkgggeee\\\ZZZUUUPPPLLLIIIHHHGGGHHHHHHGGGGGGFFFFFFFFFFFFHHHGGGGGGGGGHHHIIIIIIIIIHHHIIIJJJKKKKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???============<<<<<<<<<<<<<<<;;;:::999888888888888999777555444333444666777333333222111111111111222111111111111222222333444444444444444444444444444555555555555555555555555777666666555555444444333666666777888999::::::;;;:::;;;<<<======;;;999888555:::>>>===999666777:::;;;===@@@BBBBBBAAA???>>>===>>>???>>>======>>>???CCCBBB@@@>>>;;;:::999888777666555555666555333111000000000000////////////111///---,,,+++,,,...///---......///////////////////////////////////////111111111000000000000000333222222111111222222333000/////////000000111222111111111111111111222222222222222333333333444444555555555555666777888999;;;<<>>;;;444222444111111111111111111111111111333333333222333444555666444333222111000000000000000111222222111000111222222000111555777:::BBBJJJNNNQQQUUUXXXZZZ\\\^^^```bbbeeeiiioootttyyy|||~~~}}}~~~~~~{{{yyytttpppqqqzzzrrrfffcccdddccchhhuuu{{{uuuooojjjcccZZZSSSLLLHHHDDD@@@>>>===;;;:::<<<===???AAADDDFFFHHHIIIGGGGGGHHHHHHHHHHHHJJJLLLOOOQQQTTTUUUVVVVVVXXXZZZXXXZZZ\\\```dddhhhlllmmmmmmllllllllllllmmmnnnoooooopppqqqrrrrrrrrrrrrrrrqqqooonnnmmmllliiieeebbbZZZWWWSSSOOOLLLJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFGGGHHHHHHGGGGGGHHHIIIJJJHHHIIIKKKLLLLLLKKKIIIHHHFFFFFFFFFFFFGGGIIIJJJKKKDDDDDDDDDDDDDDDCCCCCCCCCAAAAAABBBAAAAAA@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;:::999888888888888888777555444333444666777444333222222111111222222222222111111222333333444444444444444444444444444555555555555555555555555666666555555444444444333666666777888999::::::;;;:::;;;<<<======;;;:::888555:::>>>===999666777:::;;;===@@@BBBCCCBBB@@@???<<<===@@@AAAAAAAAACCCEEEDDDCCCAAA>>><<<:::999999777555444444555555333222000000000000////////////000///---,,,+++,,,...///............/////////000000000000000000000000000000000000000000000111111/////////....../////////333222111000000000000000000000111111222222222222222222333333333444444444333333444555777999;;;<<<:::<<<>>>BBBEEEIIIKKKMMMJJJJJJKKKJJJJJJLLLPPPSSSZZZ[[[\\\]]]^^^```aaaaaaccccccgggmmmtttrrrbbbSSSLLLHHHHHHQQQ^^^sssxxxhhhmmmsssvvvuuussspppnnneeefffooohhhMMM>>>;;;444222555222222222222222222222222222333222111111222333555666555444333222111000000000000111222222111000111222666333333666888999@@@GGGOOORRRVVVYYY[[[^^^aaaccceeehhhlllpppuuuyyy|||~~~}}}~~~~~~{{{yyysssttt}}}nnnccc______cccgggrrr|||wwwpppjjjddd^^^VVVPPPJJJFFFBBB???===<<<;;;:::===>>>@@@BBBEEEGGGIIIJJJHHHGGGGGGGGGIIIKKKMMMNNNMMMPPPTTTUUUVVVVVVWWWXXXYYY[[[^^^bbbfffjjjmmmnnnmmmmmmmmmnnnnnnoooppppppppppppqqqqqqqqqpppooooooqqqpppmmmllljjjgggccc___XXXVVVRRROOOLLLKKKJJJKKKGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGIIIKKKHHHIIIKKKMMMMMMLLLKKKIIIFFFFFFFFFGGGGGGIIIJJJJJJDDDDDDDDDDDDDDDCCCCCCCCC@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>=========<<<<<<:::::::::999888888777777777666555444444555666777555444333333222222333333444333333222222333333444333333333444444444444555555555555555555555555555444444444444444444444444666666777888999::::::;;;999:::<<<======<<<:::999666999;;;:::888777888::::::<<<>>>@@@AAAAAA@@@???<<<>>>AAACCCDDDFFFGGGIIIEEECCCAAA???===;;;::::::777555444444555555444333000000000000////////////000///...------.../////////............///000000111111111111111111111111000000000000111111111111000000////////////000000333333222111000000000000///000111222222222222222333333333333444444444444...///111444888<<>>AAAEEEHHHJJJKKKIIIJJJJJJJJJJJJLLLOOORRRZZZZZZ[[[]]]^^^___```aaaccccccfffmmmsss~~~wwwfffUUUMMMHHHGGGPPP\\\nnn~~~iiikkknnnpppooolllkkkkkkhhhgggnnnkkkOOO>>>:::444333666444333333333333333333333333333222111111222333555777666555444222111111000000000111222222111000111222666333333666888:::@@@HHHPPPSSSWWWZZZ]]]```cccfffiiikkknnnrrrvvvzzz|||}}}~~~|||{{{vvv|||{{{kkkbbb___^^^```eeepppxxxrrrjjjccc^^^XXXQQQLLLEEEBBB???<<<<<<<<<<<<;;;>>>???AAACCCEEEGGGIIIJJJIIIHHHGGGGGGIIIKKKLLLMMMNNNQQQVVVXXXYYYXXXXXXYYYZZZ\\\___ccchhhkkkmmmooommmmmmmmmnnnooooooppppppooopppppppppppppppoooooopppnnnllliiigggccc___[[[VVVTTTQQQNNNLLLKKKKKKKKKGGGGGGHHHIIIIIIHHHHHHGGGFFFHHHIIIHHHFFFFFFIIIKKKHHHJJJKKKMMMMMMMMMKKKJJJGGGFFFFFFFFFGGGHHHIIIIIIEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAABBBAAAAAA@@@???>>>>>>>>>>>>=========<<<:::::::::999999888777666555666666666666666666666666555444444333333444444666666555444333333333333333333333444444444555555555555555555555555555555222333333444444555555666666666777888999::::::;;;999:::<<<======<<<:::999777777777777777888999::::::;;;<<<>>>????????????>>>AAADDDFFFGGGHHHIIIKKKDDDCCCAAA???===<<<;;;;;;888666444444555666555444000000000000///////////////////////////////////////......---...///000111000000000000000000000000///000000000111111111111222111111000000111111222111000000/////////000000...///111222333333222222333333333444444444444555...///111444777:::===???<<<===???AAADDDGGGIIIJJJIIIJJJJJJJJJJJJLLLOOORRRWWWXXXZZZ\\\^^^aaabbbcccccccccffflllrrr|||{{{iiiWWWNNNHHHGGGOOOZZZlll~~~jjjjjjkkklllkkkhhhhhhjjjmmmjjjooolllPPP>>>:::444444777555333333333333333333333333444333222111222444666888777666555333222111111111000222222222111000111222333111222666999<<>>>>>>>>>>>============999999:::999999888777666444555666666777666666555666666555444444444444555888777666555444333333333333333333444444555555555666666666666666666666666111222222333444555666666666666777888999::::::;;;999:::<<<======<<<:::999888666444555777999::::::::::::;;;<<<===>>>???@@@AAADDDGGGHHHIIIIIIJJJKKKDDDCCCAAA???>>>===<<<<<<888666555444666666666555000000000000////////////...///000000111000000//////......------///000111//////////////////////////////000000111111111222......------------............---......///000111...///111222333333222222333333333444444444555555222222333444555666888888<<<===???AAADDDFFFHHHIIIIIIJJJJJJJJJJJJKKKOOORRRTTTUUUXXX[[[___bbbeeefffccccccfffkkkqqq{{{mmmYYYNNNJJJJJJNNNSSSkkkxxxpppiiigggjjjhhhdddgggppprrrqqqtttoooXXXBBB;;;:::555222222111000000000111222333333222222222222222222222222333888;;;888222///111555333333333222222111111111666555444666:::AAAIIIMMMPPPSSSXXX[[[___bbbgggjjjmmmoooqqqtttxxx|||~~~}}}~~~tttiiiaaa]]]ZZZ[[[bbbooo~~~vvvpppggg___WWWQQQKKKHHH@@@???===<<<<<<>>>???AAACCCCCCCCCDDDEEEGGGIIIJJJJJJIIIFFFEEEFFFHHHLLLNNNSSSUUUVVVWWWWWWXXX[[[]]]```dddhhhjjjjjjjjjjjjjjjooonnnmmmmmmmmmnnnpppqqqqqqrrrrrrsssrrrqqqooonnnnnnlllhhhddd___[[[YYYXXXSSSRRRQQQPPPNNNMMMLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMJJJJJJJJJJJJJJJIIIIIIIIILLLJJJHHHHHHHHHIIIHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCC>>>???AAABBBBBBAAA???>>>===>>>???@@@@@@???===<<<::::::::::::::::::::::::666666555555555555666666666555555444444333222222333333333444444444555555444444444333333444444555555444444444444555666666555555555555555555555555555555666777888999::::::======>>>>>>>>><<<;;;:::888777666666666777999:::<<<;;;;;;<<<>>>???>>>===>>>AAAFFFKKKMMMLLLIIIGGGDDDBBB>>>;;;999888999:::777999::::::888777777777;;;)))***777444---///222//////...//////000111222000///............//////////////////000000000000000000000000000000000000---...000222333222111000//////000111111111111000222222222222222222222222222222333333333333444444111222444444555777:::===<<<===???AAADDDFFFHHHIIILLLJJJHHHGGGIIIKKKMMMNNNUUUVVVYYY\\\```cccfffgggfffeeehhhlllqqqzzz~~~mmmZZZOOOKKKJJJNNNSSSggguuuvvvlllfffggggggeeeiiiqqqrrrppptttqqqYYYBBB;;;999555222333222222222222222222333444222222222222222222222222333666999888444111222444333333333222222222111111555444444555:::AAAHHHMMMQQQTTTXXX\\\___bbbfffiiimmmooorrrvvvyyy|||~~~|||}}}tttjjjeeeaaa___^^^dddppp}}}tttnnnfff]]]UUUOOOIIIFFF@@@???===<<<===>>>@@@AAADDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGJJJMMMOOORRRTTTVVVWWWXXXYYY\\\___bbbeeeiiillllllkkkkkklllmmmllllllkkklllmmmnnnooooooppppppppppppnnnmmmllliiigggdddaaa]]]YYYVVVUUUPPPPPPOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCAAABBBDDDEEEEEEDDDBBBAAA>>>???@@@@@@@@@???>>>===::::::::::::::::::::::::666555555555555555555666666555555444444333222222333333333444444444444555555555444333333333444444555444444444444555666666555555555555555555555555555555666777888999::::::<<<===>>>>>>>>>===;;;:::777666666666666888:::;;;;;;999999:::<<<======<<<===@@@EEEIIIKKKJJJHHHFFFDDDAAA>>>;;;::::::;;;<<>><<<999888777777777///000111000:::@@@999000////////////000000111...............///000000111111000000//////......000000000000000000000000//////111222222111000000222222333333444444444333333333333333333333333333222222222333333333444444111333444444555666:::<<<<<<===???AAADDDGGGIIIJJJLLLJJJHHHHHHIIIKKKMMMNNNUUUVVVXXX[[[^^^aaadddeeeeeeeeeggglllqqqzzz~~~nnn[[[PPPKKKJJJNNNSSSbbbqqq}}}nnndddeeehhhgggjjjppptttrrrtttttt[[[CCC:::888555333555444444333333222333333333222222222222222222222222222444666777777555444333333333333222222222222111333333333555:::AAAHHHLLLSSSUUUYYY\\\___bbbeeehhhlllnnnsssxxx{{{~~~}}}zzzyyyzzz~~~qqqjjjgggeeecccccchhhrrr|||rrrlllcccZZZSSSLLLFFFCCC??????=========???AAABBBEEEFFFHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMNNNOOOQQQSSSUUUVVVYYY\\\___cccfffjjjllllllkkkkkkkkkjjjjjjiiiiiijjjjjjkkkllllllmmmmmmmmmmmmkkkjjjiiicccbbb```]]]ZZZVVVSSSQQQMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOOONNNLLLKKKLLLLLLKKKJJJHHHHHHGGGFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCCCC@@@@@@BBBBBBBBBBBB@@@@@@@@@@@@AAAAAA@@@???>>>>>>::::::::::::::::::::::::555555444444444444555555666555555444444333222222333333333333444444444444666555444333333333333333555444444444444555666666555555555555555555555555555555666777888999::::::<<<===>>>>>>>>>===<<<;;;777666666666666888:::;;;999888777888;;;<<<;;;:::===@@@DDDHHHJJJIIIGGGEEEAAA@@@>>><<<<<<>>>@@@AAAIIIGGGCCC>>>:::888777666...444777111666SSS```RRR111000000////////////000...............///000111222222111000///...------000000000000000000000000111111111111000000000000///000000000111111111111333333333333333333333333222222222222333333333333111333444555555666999<<<<<<===???AAADDDGGGIIIJJJKKKJJJIIIIIIIIIKKKMMMOOOVVVWWWZZZ\\\___bbbdddeeeddddddggglllqqq{{{|||mmm\\\QQQKKKIIILLLQQQ]]]mmmpppdddfffjjjjjjjjjnnnuuussstttxxx^^^EEE;;;888555444666555444333222222222222222222222222222222222222222222222333666999999666222222222222222222222222222222222333555:::AAAHHHLLLTTTVVVZZZ]]]___bbbeeehhhllloootttyyy}}}|||wwwuuuuuu}}}qqqmmmmmmlllkkkiiinnnwww{{{pppjjjaaaXXXQQQJJJDDDAAA???>>>======>>>???BBBCCCFFFGGGIIIJJJJJJHHHFFFEEEGGGHHHIIIJJJJJJKKKKKKKKKJJJLLLOOOQQQSSSWWWZZZ]]]eeehhhkkklllkkkjjjiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjkkkkkkkkkjjjiiigggfff___^^^]]][[[XXXTTTQQQPPPLLLLLLLLLMMMMMMMMMNNNNNNPPPOOOOOONNNNNNMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKPPPNNNLLLKKKLLLLLLKKKJJJIIIHHHFFFEEEEEEFFFHHHIIIJJJIIIHHHGGGFFFDDDDDDCCC???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAA@@@??????>>>;;;;;;::::::::::::999999444444333333333333444444666555555444444333222222222222333333333444444444666555555444333333333333555444444444444555666666555555555555555555555555555555666777888999::::::<<<<<<===>>>>>>===<<<;;;999888777666666777888999888777777888:::<<<<<<;;;===@@@DDDGGGIIIHHHFFFEEE>>>>>>===>>>@@@DDDHHHJJJQQQLLLEEE???:::777555444...555999333:::WWWdddVVV111111000//////...//////000///............//////111111000000//////......000000000000000000000000333222111000//////000000............//////000000222222222222222222222222111222222222222333333333111333555555555666999;;;;;;<<<>>>AAADDDGGGIIIJJJJJJKKKJJJJJJJJJKKKMMMOOOVVVXXXZZZ]]]```cccfffgggccccccfffkkkqqq{{{{{{nnn^^^RRRJJJFFFIIINNNXXXiiirrrgggjjjooonnnlllmmmssssssrrryyy|||aaaGGG<<<999555444777444333222111111000111111222222222222222222222222333111111444999:::777333222222222222222222222222222222333666;;;BBBHHHLLLTTTWWWZZZ]]]___bbbeeehhhlllooouuuzzz~~~zzzuuuqqqooozzz|||tttssswwwyyyyyyssswww~~~yyynnnhhh```WWWPPPIIIDDDAAA>>>>>>======>>>@@@CCCDDDEEEFFFHHHIIIIIIGGGEEEDDDIIIJJJJJJJJJIIIHHHGGGFFFHHHJJJMMMPPPRRRVVVZZZ]]]gggjjjmmmmmmllliiihhhggggggggghhhhhhhhhiiiiiiiiiiiiiiijjjiiihhhfffdddccc^^^]]][[[YYYVVVSSSQQQPPPLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNLLLJJJJJJKKKKKKJJJIIIIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@?????????;;;;;;;;;::::::999999999444444333333333333444444666555555444444333222222222222222333333333444444666555444333333333333333555444444444444555666666555555555555555555555555555555666777888999::::::;;;<<<===>>>>>>===<<<<<<;;;:::888777666555666666999888888999<<<======<<<>>>AAADDDGGGHHHHHHFFFEEE<<<<<<===???DDDIIIOOORRRSSSMMMDDD>>>:::777555333555111333333333>>>DDD;;;111111000//////...//////222111000...------------......//////000000111111000000000000000000000000333222111000//////000000222111111111111222333444111111111111111111111111111111111222222222333333111333555666666666888:::;;;<<<>>>AAADDDGGGJJJKKKJJJKKKLLLKKKJJJKKKMMMPPPSSSUUUXXX[[[___cccfffgggbbbbbbeeekkkrrr|||}}}pppaaaUUUKKKEEEFFFKKKSSSeeevvvlllppptttsssqqqrrrrrrtttsssttt~~~dddIII>>>:::666444666222222111111000000111111222222222222222222222222333222111333777999777555111222222222222333333333222222444777===CCCIIIMMMSSSVVVZZZ]]]```cccfffiiimmmpppuuuzzzzzztttnnnkkkrrruuuqqqxxx{{{vvvkkkeee]]]UUUNNNIIIDDDAAA>>>=========???AAADDDFFFFFFFFFGGGHHHHHHGGGFFFEEEKKKJJJJJJIIIGGGEEEDDDCCCGGGJJJMMMPPPRRRVVVZZZ]]]fffhhhkkklllkkkhhhggggggeeeeeefffgggggggggggggggggggggggggggfffdddbbb```]]]\\\YYYVVVSSSPPPOOONNNLLLLLLMMMMMMNNNOOOOOOPPPMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOMMMKKKIIIIIIJJJJJJIIIHHHHHHHHHGGGFFFFFFGGGHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>>>>>>><<<;;;;;;::::::999999888555555444444444444555555666555555444444333222222222222222222333333333333444444444333333444444555555444444444444555666666555555555555555555555555555555666777888999::::::;;;<<<===>>>>>>>>>===<<<<<<;;;999777555555555666999888888:::===??????>>>>>>@@@CCCEEEFFFFFFDDDCCC;;;<<<===@@@EEEKKKPPPSSSPPPJJJBBB<<<:::999666444666+++,,,222//////111,,,111000000////////////000222111000...------------------...///000111222222000000000000000000000000111111111111000000000000111000/////////000222333111111111111111111111111111111111111222222222222111333666777666666777999:::<<<>>>AAADDDHHHJJJKKKIIIKKKMMMLLLJJJJJJMMMPPPQQQRRRUUUYYY\\\```cccddd```aaadddkkkrrr}}}ttteeeXXXMMMEEEFFFKKKNNNaaa}}}rrrtttwwwwwwxxx}}}yyy}}}zzzsssyyyeeeKKK@@@<<<666444555222222111111111222333333222222222222222222222222444333222333555666777888111111222222222333333333222333555999>>>EEEKKKNNNSSSVVVZZZ]]]```dddhhhkkkoooqqquuuzzz~~~zzzssslllhhhjjjyyy|||sssvvv~~~wwwrrrfffaaaYYYRRRLLLGGGCCC@@@============???BBBEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJIIIHHHGGGEEEDDDCCCCCCDDDGGGJJJLLLOOORRRVVVYYY\\\___ccceeeeeeddddddeeebbbcccdddeeeeeeeeeddddddddddddeeedddccc```^^^]]][[[YYYTTTPPPMMMKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKLLLLLLMMMNNNNNNMMMLLLJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAA@@@@@@AAAAAAAAACCCBBB@@@>>>============<<<<<<;;;::::::999888888666555555555555555555666666555555444444333222222111222222222222333333333333333333333444444555666555444444444444555666666555555555555555555555555555555666777888999:::::::::;;;===>>>>>>>>>===<<<:::999777666666666777888999888888:::===??????>>><<<>>>@@@BBBCCCCCCBBBAAA=========???CCCGGGLLLOOOLLLFFF???<<<<<<<<<999666444+++---222000333666000000////////////000000111//////............//////......//////000000111111000000000000000000000000//////111222222111000000///...---,,,,,,---///000222222222222222222222222111111111111222222222222111333666777777666777888:::;;;>>>AAAEEEHHHJJJLLLHHHKKKNNNMMMKKKJJJMMMQQQTTTUUUWWWZZZ\\\___aaabbb___```dddkkkrrr}}}wwwhhh[[[NNNFFFFFFKKKKKK___~~~vvvvvvyyyyyy~~~uuusssfffLLLAAA===777333555222222222222333444444555222222222222222222222222555444333222333555777999111111111222222333333333222333666:::???FFFKKKOOORRRUUUYYY]]]```dddhhhlllppprrruuuyyy~~~zzzssslllfffdddqqqzzz{{{zzzsssoooccc^^^WWWPPPJJJFFFBBB???======<<<===???BBBEEEGGGIIIHHHHHHHHHHHHIIIJJJKKKHHHGGGFFFEEEDDDDDDDDDDDD@@@CCCFFFHHHJJJMMMQQQTTTQQQUUUZZZ^^^______```aaa```aaabbbddddddccccccbbbbbbbbbbbbbbb```^^^\\\[[[ZZZVVVQQQLLLHHHGGGGGGHHHKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLMMMMMMNNNNNNNNNOOOMMMMMMNNNOOOPPPPPPQQQQQQNNNLLLJJJJJJJJJKKKJJJHHHFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCAAA???>>><<<<<<<<<===<<<<<<;;;::::::999888888666666555555555555666666666555555444444333222222111111222222222333333333222222222333444555666777555444444444444555666666555555555555555555555555555555666777888999:::::::::;;;===>>>>>>>>>======777666666666666888999;;;888888888:::<<<>>>>>>>>>:::<<<>>>@@@AAA@@@??????>>>>>>===>>>@@@DDDHHHJJJIIIDDD>>><<<>>>>>><<<888888333333111---444777---//////...//////000111222,,,,,,------///000111222000000000000////////////000000000000000000000000---...111222333222111000222111///...///000222333444444444444444444444444000111111111111222222222111333666777777666777888:::;;;>>>AAAEEEHHHJJJLLLHHHLLLOOONNNKKKJJJMMMQQQZZZ[[[\\\]]]___```aaabbb______dddkkkrrr~~~|||lll\\\QQQJJJFFFDDDLLLWWWrrruuuvvvzzz}}}wwwkkknnn|||}}}eeeLLL@@@<<<888666777555444333333222222333333222222222222222222222222333222111000000222444555===999444222333444333111333333444777<<>>AAACCCEEEGGGHHHKKKJJJIIIHHHIIIJJJKKKLLLLLLJJJHHHEEECCCAAA@@@???DDDCCCBBBBBBDDDFFFIIIJJJKKKNNNQQQTTTVVVXXX\\\^^^]]]___``````___^^^___```_________^^^]]]ZZZXXXWWWSSSPPPKKKFFFDDDDDDEEEGGGIIIJJJLLLMMMNNNNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPPPPQQQRRRRRROOONNNLLLJJJHHHHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDCCCAAA???>>><<<<<<<<<===;;;;;;;;;;;;:::999888888777555444222222333444555222333333444444333333222444333222111111333555666:::999777555444333444444000111222333333333222222333555555333555888777222555999:::777888<<<<<<999;;;;;;;;;<<<<<<<<<<<<===:::777555555999;;;;;;999999:::999777888======::::::999:::<<>>::::::;;;;;;===>>>@@@AAABBBAAA@@@AAAAAA???<<<:::666444222111/////////000000000111111111111000000...............///000000//////......------,,,,,,000000000000111111111111333333333333333222111000//////...------///000111000111111111111222222222222222222222333444555666222222222333555777888999<<<===???AAADDDGGGIIIJJJJJJJJJKKKJJJIIIKKKNNNQQQWWWXXXYYY[[[^^^```cccddd``````dddkkksss}}}nnn^^^RRRJJJFFFEEEKKKUUUooovvvxxxsssfffhhhttt~~~hhhOOOBBB<<<888555555555444333333222222333333222222222222222222222222333222111111111222333444;;;888555333333333222222555444555888>>>EEELLLQQQRRRVVV[[[```dddggglllnnnrrrtttxxx|||xxxooofffaaa___aaaiiiuuu|||||||||}}}{{{wwwsssmmmjjj```[[[TTTMMMHHHDDD@@@>>>>>>>>>@@@BBBDDDFFFHHHIIIJJJIIIIIIHHHIIIIIIKKKKKKKKKJJJHHHEEECCCBBBAAA@@@CCCBBBBBBBBBCCCEEEGGGHHHEEEGGGJJJLLLNNNQQQUUUXXXYYY[[[]]]]]]\\\\\\\\\]]]\\\\\\\\\[[[YYYWWWUUUTTTPPPMMMHHHDDDBBBBBBDDDEEEHHHIIIJJJLLLMMMMMMMMMLLLNNNNNNNNNOOOOOOPPPPPPPPPMMMMMMNNNNNNOOOOOOPPPPPPNNNMMMLLLJJJIIIHHHHHHHHHKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEEEEDDDCCCCCCBBBAAA@@@>>>===<<<======;;;;;;;;;;;;:::999888888777666444222222333444555333333444444444444333333333222111000000222333555666666444444333444555555333333333333444444444555555777555111111555888666:::888555666888;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===999777444555777999999888888;;;:::888999======999888888999;;;>>>???>>>===:::::::::;;;<<<===>>>???BBBAAA@@@??????>>>:::888444333111000000000111111//////000000000000//////......------......///000/////////...................../////////000000000222222222222222111000000///............///000000000111111111111222222222111111111111222333444444333444444555666777999999;;;<<<>>>AAADDDFFFHHHIIIHHHIIIIIIHHHHHHIIIMMMPPPWWWXXXYYY[[[^^^aaacccdddbbbaaaeeekkkrrr~~~qqqaaaSSSKKKFFFEEEIIIRRRiiizzz|||kkk___aaammmxxx~~~jjjSSSDDD<<<777444444555444333333222222333333222222222222222222222222111111222222222333333333888888777555333222222333666666777:::@@@GGGMMMQQQSSSWWW\\\aaaeeehhhmmmoootttwwwzzzvvvlllbbb\\\]]]___fffqqqwwwxxxyyy|||}}}|||wwwsssnnnjjjggg^^^YYYRRRLLLGGGDDDAAA???@@@AAABBBDDDEEEGGGIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKJJJIIIGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEAAACCCDDDEEEGGGJJJOOORRRSSSUUUWWWXXXWWWWWWXXXYYYXXXXXXXXXWWWUUUSSSPPPOOOKKKHHHEEEAAA@@@AAACCCDDDFFFGGGIIIKKKLLLLLLLLLLLLLLLMMMNNNNNNPPPPPPQQQRRRMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLKKKJJJHHHHHHJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEAAAAAABBBCCCCCCBBBAAAAAABBBAAA@@@>>>============;;;;;;;;;;;;:::999888888777666444333333333444555444444555555555555444444222111000///000111222333333333333333333444555666666555444444444555777777555888888333333:::BBBEEEJJJ===555777:::999;;;???;;;;;;;;;<<<<<<<<<<<<===999777444444666888888888999<<<===;;;<<<>>>===:::888777888:::===>>>>>><<<;;;:::::::::;;;;;;<<<===@@@???>>>>>>>>>===:::777333222111000000111222333......////////////............------......///000...///////////////000000------........./////////000111111111111000000///......//////000000000///000111111111111222222222000000000000111222333333555555555666666888999::::::;;;===@@@BBBEEEGGGHHHGGGGGGGGGGGGFFFHHHKKKNNNWWWXXXZZZ\\\___bbbdddeeedddccceeejjjqqq}}}tttdddVVVKKKGGGEEEGGGOOOcccvvvbbb[[[___lllwww}}}zzzyyy{{{jjjUUUDDD;;;666444333555444333333222222333333222222222222222222222222000111222333333333333222555777999777333111222555555666777;;;@@@GGGMMMQQQUUUXXX]]]bbbfffjjjnnnqqqvvvxxx|||~~~uuujjjaaa[[[^^^```hhhrrrxxxyyy{{{{{{uuuppplllhhheee\\\WWWPPPJJJFFFDDDBBB@@@AAABBBCCCDDDEEEGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCEEEIIIMMMLLLOOOQQQRRRRRRRRRSSSUUUTTTTTTTTTSSSRRROOOMMMLLLGGGEEECCC@@@@@@AAABBBDDDEEEFFFIIIKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJHHHHHHHHHGGGFFFEEEDDDDDDAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>======;;;;;;;;;;;;:::999888888666666555444333444444555555555666666666666555555222111111000111222333333444444444444444555555555777666444333333555777888777===AAA@@@BBBKKKVVV\\\ZZZFFF888;;;===888888@@@;;;;;;;;;<<<<<<<<<<<<===999888666555666777999:::;;;@@@BBB@@@???@@@>>>;;;888888888:::===???>>>===;;;;;;:::999999:::::::::=========>>>??????<<<:::444333111000000000111111...//////000000//////...//////......//////000111......//////000000111111------.........///////////////000000000000//////---...///111111000//////000000111111111222222222111111111111111222333333555555555555666777888999999:::<<>>>>>;;;;;;;;;;;;:::999888888666666555555444444444444555666666777777666666555222222222222222333444444666666666666555555444444666444333222222444666777999AAAHHHJJJMMMVVV___cccZZZEEE888;;;===888888???;;;;;;;;;<<<<<<<<<<<<===:::999777666666888<<<>>>@@@EEEHHHDDDAAAAAA???<<<999999999<<<>>>@@@???>>>;;;;;;:::999999999999:::::::::;;;>>>AAAAAA@@@???666555333111///......//////000000111111000000///000000//////000000111222......//////000000111111....../////////000000000...//////000000000//////---...000111111111000///000000111111111222222222333222222222222333444444333333333444555666777888999:::<<<>>>AAADDDFFFGGGHHHHHHHHHHHHGGGIIILLLOOOUUUWWWZZZ^^^bbbeeefffgggdddcccdddhhhmmmxxx}}}lllZZZMMMGGGFFFDDDKKK[[[vvvmmm___[[[^^^hhhttt|||~~~wwwqqqmmmrrrjjjZZZFFF:::777666555555444333333222222333333222222222222222222222222111111222222222333333333222444777888666444333333111333666;;;AAAIIIOOORRRWWW[[[```eeeiiilllpppssswwwyyy|||}}}uuukkkbbb]]]]]]bbbmmmxxx}}}~~~}}}xxxsssnnnjjjeeebbbXXXSSSLLLFFFDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJKKKMMMNNNNNNLLLJJJIIIHHHHHHFFFCCCAAA@@@BBBDDDEEEGGGIIIJJJIIIIIIKKKLLLKKKLLLMMMMMMMMMLLLKKKJJJEEEDDDBBBAAA@@@AAACCCCCCDDDFFFHHHKKKNNNOOOOOOPPPRRRQQQQQQPPPNNNNNNMMMLLLNNNOOOOOOPPPQQQQQQRRRRRROOOOOOPPPPPPOOONNNNNNMMMKKKKKKLLLLLLLLLKKKKKKJJJFFFGGGHHHHHHGGGFFFDDDCCCDDDCCCCCCBBBBBBCCCCCCDDD@@@@@@AAAAAA@@@??????>>>;;;;;;;;;;;;:::999888888666666666666555555444444555555666666666666555555222222333333333444444444666777777777666555444444444333222222222333555555333:::@@@AAACCCIIIMMMMMMIII<<<444666999888:::>>>;;;;;;;;;<<<<<<<<<<<<===999999888666666999>>>BBBEEEJJJLLLFFFAAA@@@???===:::999:::<<>>AAABBBBBB@@@888666444111///...------000000111111111111000000000000//////000000111222...///////////////000000....../////////000000000...//////000000000000000//////000000111111000000000111111111111222222222444333333222333333444444222222222333555666888999999:::<<>>;;;;;;;;;;;;:::999888888666666666666666555555444444555555666666555555444111111222333333333333333333444555666666666555444222333333333333444444444000444555444555999999666999666444444777999:::;;;;;;;;;;;;<<<<<<<<<<<<===666777777555555999???DDDIIIMMMMMMFFF???===<<<;;;999999999;;;>>>??????>>>;;;::::::::::::;;;;;;<<<::::::;;;===@@@@@@???>>>777555333111///....../////////000000000000//////...............//////000/////////...............------........./////////...///000000111111111000000000//////000000111222000111111111111222222222333333222222222222222333111111222444666888:::;;;:::;;;===???BBBEEEGGGHHHIIIIIIIIIIIIHHHJJJMMMPPPTTTVVV[[[```dddgggiiiiiifffeeehhhmmmqqqyyyzzzppp]]]NNNGGGFFFBBBJJJYYYsss~~~kkkdddbbbaaakkkxxxxxx|||xxxwwwssscccMMM===888777444555444333333222222333333222222222222222222222222333222111000000222444555333222333777:::999444000111333777>>>EEEMMMTTTWWWYYY\\\bbbfffjjjnnnrrruuuyyy{{{~~~~~~uuukkkaaa[[[]]]eeettt~~~}}}zzztttrrrooolllhhhccc]]]YYYUUUPPPIIIDDDCCCCCCDDDDDDHHHHHHHHHGGGGGGGGGFFFFFFIIIJJJLLLNNNOOOPPPOOOOOOQQQQQQPPPOOONNNNNNNNNNNNPPPRRRUUUXXXXXXWWWTTTRRRHHHIIIJJJJJJHHHGGGHHHIIIEEEFFFHHHHHHGGGFFFFFFGGGCCCDDDFFFHHHIIIJJJJJJIIICCCBBBAAA????????????@@@AAACCCFFFIIILLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLNNNOOOQQQRRRTTTTTTNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIIIIDDDEEEGGGHHHHHHGGGFFFEEECCCCCCAAAAAAAAAAAACCCCCC???@@@AAABBBAAA@@@???>>>;;;;;;;;;;;;:::999888888666666666777666555555444444444555555555555444444000000111222222222222111000111333555666666666555222333444444555555444444555666555333444888777333333777888666666::::::777;;;;;;;;;<<<<<<<<<======444555555444444888???DDDJJJNNNMMMDDD<<<:::::::::888777888:::===>>>>>>===;;;:::::::::;;;;;;<<<===;;;:::;;;<<<>>>>>><<<:::555444222000000000000000......////////////......---,,,,,,,,,,,,---......//////......---------,,,,,,,,,,,,---------......//////000111111111111111111000/////////000222333000111111111111222222222222222111111111111111222111222333555777:::<<<===:::;;;===@@@CCCEEEGGGHHHHHHIIIIIIHHHHHHIIIMMMOOOSSSVVV[[[```eeehhhiiijjjggggggkkkppptttzzzqqq^^^NNNGGGEEEBBBLLL___zzznnndddeeemmmvvv{{{~~~|||kkkQQQ???:::777333555444333222000///......111111222222222333333333555444222000//////000000111222444555666666666666555444777>>>EEEIIIOOOUUUXXX]]]ccciiilllooorrrtttwww{{{xxxlllbbb___cccjjjvvvyyysssooommmjjjhhhfffddd```]]]VVVRRRKKKEEEBBBBBBDDDFFFGGGHHHHHHIIIIIIHHHGGGGGGJJJNNNQQQQQQOOOMMMMMMNNNOOOOOOOOOOOOPPPRRRTTTUUUWWWXXXZZZZZZYYYVVVSSSQQQMMMMMMLLLLLLLLLLLLMMMNNNKKKJJJIIIHHHGGGFFFEEEEEEIIIGGGGGGHHHKKKLLLIIIGGGAAAAAA@@@@@@AAAAAABBBCCCFFFFFFGGGHHHIIIIIIIIIIIILLLMMMMMMNNNNNNMMMMMMMMMKKKMMMOOOQQQQQQQQQOOONNNQQQNNNKKKLLLNNNOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB???@@@@@@??????>>>===<<<<<<;;;999888777888888999666666555444333333222222222333444555666666666666333222111111111222333444777666444444555555444222555444333333444555777888666666666666666666666666333444666777888888888888777999;;;<<<>>>>>>>>>>>>999777555666999===???@@@HHHFFFCCC???===;;;::::::777888888999:::<<<===>>>??????>>>===<<<;;;;;;<<<<<<;;;:::999999999999:::444333222000///.........---......///////////////111000......///...+++)))000000000000////////////333222000...---...///000222111111111000000//////...000111222111111222444333222222111111222222333111111222333333444555555333333444555666777888888999:::<<>>EEEIIIPPPVVVXXX\\\ccchhhlllooorrrtttvvvyyyyyylllccc```bbbjjjxxx}}}wwwqqqmmmkkkhhhfffccc```\\\YYYSSSOOOIIICCC@@@AAACCCEEEGGGHHHHHHIIIIIIIIIHHHHHHJJJMMMPPPQQQOOONNNOOOPPPSSSRRRPPPOOOOOOOOOPPPPPPWWWXXXYYYYYYXXXUUUSSSQQQPPPPPPPPPPPPQQQRRRSSSSSSPPPOOOMMMKKKIIIGGGFFFEEEGGGGGGGGGJJJMMMMMMKKKHHH??????>>>>>>??????@@@AAACCCDDDEEEGGGIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNLLLMMMOOOPPPQQQQQQPPPPPPPPPNNNLLLLLLNNNNNNMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@@@@???>>>===<<<<<<;;;:::999888888888888777777666555555444333333555555666666666555555444222222111111111222333444555444333333444444333222444444444444444555666777555555555555555555555555666777888999999999888777888999;;;<<<============999777555555888;;;===>>>DDDCCC@@@===;;;:::999999888888888999:::<<<===>>><<<;;;:::999888777777777<<<<<<;;;;;;;;;:::::::::555555333111000/////////---...//////000000/////////...---...//////---+++000/////////////////////111000///......///111222111111000000000/////////...000111111111111222444333222222111111222222333222222222333333444444444333333444555666777888888999:::<<>>>>>??????@@@AAA@@@BBBDDDFFFHHHJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPOOOOOOOOOPPPQQQQQQRRRRRRPPPNNNMMMLLLNNNNNNMMMLLLOOONNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEEEEEEEEEEEEEDDDCCC@@@@@@@@@@@@???>>>===<<<;;;;;;;;;::::::999888777888888777666666555555555666666666555444444333333222222111111222222333444333222111222333444333222222333444555666666666666555555555555555555555555777888999999999777666555999:::;;;<<<======<<<;;;999777555555777999:::;;;@@@>>><<<;;;999999999:::999999999999:::;;;======;;;:::888777666555555555999:::;;;;;;;;;:::999888777666444222111000//////---...//////000000//////---,,,,,,---///000///---///////////////////////////............000222333000000///////////////......000111111111111222444333222222111111222222333333333333333333333333333333333444555666777888888999:::<<>>???AAACCCGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMOOOPPPKKKKKKKKKKKKKKKKKKKKKLLLOOOOOOQQQRRRTTTTTTUUUUUUTTTVVVYYY\\\^^^`````````___\\\XXXTTTOOOLLLJJJIIIIIIKKKMMMPPPPPPMMMIIIFFFAAAAAA@@@@@@AAAAAABBBCCC@@@AAACCCEEEGGGHHHIIIIIIHHHHHHIIIJJJLLLMMMOOOOOOPPPPPPPPPPPPPPPQQQSSSSSSPPPOOONNNMMMMMMNNNNNNMMMPPPOOONNNMMMKKKJJJIIIHHHKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@@@@@@@???>>>======:::;;;;;;<<<;;;999888777777777777666666555555555444444333333222222222222222111222222222222333333222111000111444555444444222333444666777666666555555555555555555555555555444555666777666666444444999:::;;;<<<<<<<<<;;;:::999777555444666777888777<<<;;;:::999999:::;;;;;;:::::::::::::::;;;<<<===<<<;;;:::999888777777777777888:::;;;;;;999888666777666444222000//////.........///000000000000000------,,,...///000...---........./////////////////////......///000111222////////////...............///111111000000222333333222222111111222222333333333333333333333333222333333444555666777888888999:::<<>>===:::;;;<<<<<<;;;:::888777666666666555555555555555111111000000000111222333111111222222333333333333222111111222555666666555222333444666777666666555555555555555555555555555222333555666777777777666999:::;;;<<<<<<;;;::::::999777555555555666666555;;;::::::999:::;;;===>>>;;;;;;;;;::::::;;;<<<<<<<<<;;;:::999999888888888888:::<<<======<<<:::999666555333111///...------...//////000000000000000///...---...//////---+++------....../////////000111111000///////////////............////////////---///000111000000111333333222222111111222222333333333333333333333333222333333444555666777888888999:::<<>>>>>??????@@@AAACCCDDDEEEFFFFFFGGGFFFFFFDDDDDDCCCDDDFFFHHHJJJLLLOOOOOOOOOPPPQQQQQQRRRRRROOOPPPPPPOOOMMMMMMNNNOOOOOONNNMMMLLLJJJIIIHHHGGGKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;:::999888555555555555555555555555000000//////000111333444000111222333333333333222222222111222555666666555222333444555666666666666444444444444444444444444444666777999:::;;;::::::888999:::;;;<<<<<<;;;:::999777555555666666666444::::::999:::;;;<<<>>>???===<<<;;;;;;;;;;;;;;;<<<999999888888888888888999===>>>???@@@@@@@@@???>>>666555333111///---,,,,,,...///000000111111000000///.........//////---+++---------......//////000111111111000///......---...////////////000000000---///000000000000111333333222222111111222222333333333333333333333333333333333444555666777888888999:::<<>>>>>??????@@@AAABBBCCCDDDFFFGGGHHHHHHHHHEEEDDDCCCCCCEEEGGGIIIKKKLLLMMMOOOPPPQQQQQQPPPPPPOOOPPPQQQOOOMMMLLLNNNPPPOOOOOONNNMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJHHHGGGGGGGGGGGGGGGFFFDDDCCCAAAAAAAAAAAAAAAAAA@@@???>>>>>>===<<<;;;::::::999::::::666666666666666666666666333222111000000111333444000111222333333333222222222111000222333444444333444444444444444555666777444444444444444444444444777888999;;;;;;;;;:::999777888999;;;<<<<<<<<<;;;888777555666777777666555:::999999999:::<<<>>>???======<<<;;;;;;;;;;;;;;;777777777777888999::::::>>>?????????@@@@@@@@@AAA777666444111///...---,,,//////000111111111111000------,,,...///000...---,,,,,,---......///000000///000000000000//////////////////000000000111111---...000000//////111222333222222111111222222333222222222333333444444444333333444555666777888888999:::<<>>>>>>>>===;;;:::999999:::;;;777777777777777888888888777555333111111111333444000111222333444333222222222000000000222333222111555444333333444555777888444444444444444444444444888888999:::999888777666666777999;;;<<<<<<<<<<<<888777666666777888777555999888888888999;;;===>>>>>>===<<<;;;;;;;;;;;;;;;777777777888999;;;<<<=========<<<<<<===>>>???@@@888777555333000///...---//////000111111111111111+++++++++---000111000///,,,,,,------...///000000---...///000111111111000//////000000111111222222---...000000//////111222333222222222222222222333111111222333333444555555333333444555666777888888999:::<<>>CCCIIIPPPXXX]]]```dddiiinnnrrrvvvzzz}}}yyy{{{xxxvvv|||~~~vvvoookkkhhhfffddd___\\\YYYVVVTTTPPPKKKHHHFFFDDDAAA>>>===???AAACCCEEEFFFFFFEEECCCAAABBBCCCAAAAAACCCGGGMMMPPPPPPNNNLLLLLLLLLLLLKKKJJJHHHHHHFFFEEEDDDCCCBBBCCCDDDDDDJJJMMMQQQUUUXXXYYYYYYXXXXXXWWWVVVTTTSSSRRRRRRRRRVVVTTTOOOJJJFFFCCCBBBAAA;;;<<<===???@@@@@@@@@@@@AAABBBEEEHHHJJJJJJJJJJJJGGGFFFEEEEEEFFFHHHJJJLLLOOOOOOPPPPPPPPPOOONNNNNNLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPOOONNNMMMLLLLLLKKKJJJIIIIIIHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFDDDAAA???>>>===<<<999:::;;;<<<;;;:::999888:::999777555555555666666666555333222111222333444333333222111222333555666444444555666777777666666333333333222222111111111555444444333333444444555555555666777777777777777;;;;;;;;;;;;;;;<<<===>>><<<999666333333444666888999::::::;;;===>>>@@@AAACCCAAA>>>;;;999999:::;;;<<<;;;;;;;;;<<<;;;999777===;;;::::::::::::999777777666444222000...------////////////////////////+++,,,---...////////////000000//////.........------.........//////000000000111111111222222222222//////000000111111222222111111222222222333333333222222222222222222222222444333222222333555888999;;;<<<>>>AAABBBCCCCCCCCCDDDEEEEEEFFFGGGJJJOOOSSSXXX[[[___bbbeeeiiimmmpppkkkjjjkkknnnsss{{{nnnYYYLLLIIIGGGEEEFFFRRRgggsssiiikkkppprrruuuuuupppfff]]]___kkkvvvsssZZZEEE;;;888777333333333222222222111111222222111111111111222222444444444333333222222222444333333222222333333444666:::???DDDJJJQQQXXX\\\aaadddjjjnnnrrrvvvzzz}}}zzz{{{yyyzzz{{{sssmmmiiifffdddccc^^^[[[WWWTTTQQQNNNIIIFFFEEECCC@@@======>>>AAABBBCCCDDDEEEDDDBBBAAABBBCCCDDDDDDEEEIIINNNRRRRRRQQQOOOOOOOOONNNMMMKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEGGGIIIMMMPPPRRRSSSTTTTTTVVVUUUTTTSSSRRRRRRRRRRRRSSSQQQMMMHHHDDDAAA@@@???>>>>>>>>>>>>??????@@@@@@BBBDDDGGGIIIKKKKKKKKKJJJHHHGGGGGGGGGGGGIIILLLMMMOOOOOOPPPPPPOOOOOONNNNNNLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPOOONNNMMMLLLLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFEEECCCAAA@@@>>>>>>===::::::;;;;;;;;;:::999999999888777666666555555555888666444222111111222222222111111000000111111222444444444555555666666666333333333222222222111111555444444333333444444555666777777888888888888777:::::::::;;;;;;<<<===>>><<<:::777555555666777888:::::::::;;;===>>>@@@AAABBB@@@===;;;::::::<<<===>>>===<<<===???@@@???>>><<<;;;999999::::::888777666555333111000.........////////////////////////+++,,,---...////////////000/////////......................../////////000/////////000000000000111000000000000000111111111111111111222222222333333222222222222222222222222444333333222333555888999999:::===@@@CCCDDDEEEEEEGGGHHHHHHGGGGGGIIIMMMQQQYYY[[[___ccceeehhhlllooojjjiiijjjnnnrrr{{{}}}ppp\\\OOOJJJFFFDDDFFFQQQeee{{{pppdddeeeiiikkknnnooojjjaaaZZZ]]]jjjvvvrrrZZZEEE;;;888777222222222222111111111111222222111111111111222222444444333333333333222222333333333222222333333444555999@@@FFFLLLRRRXXX\\\aaaeeejjjooosssvvvzzz|||~~~{{{zzz||||||wwwpppkkkgggeeebbbaaa]]]ZZZUUURRROOOKKKFFFCCCBBB@@@>>><<<<<<>>>@@@AAA???AAABBBBBBAAAAAABBBCCCEEEEEEFFFIIINNNQQQSSSRRRRRRRRRQQQPPPOOOMMMKKKJJJHHHHHHGGGFFFEEEFFFFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPSSSSSSRRRQQQQQQQQQQQQQQQOOOMMMJJJEEEBBB???>>>===@@@@@@>>>>>>>>>???@@@AAAEEEGGGIIILLLMMMMMMLLLKKKIIIIIIIIIIIIJJJLLLNNNOOOPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLLLLKKKJJJIIIIIIHHHIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDBBBAAA@@@?????????<<<<<<;;;:::::::::::::::888888888777777666555444666555333222111111222222111111222222111111000000555444333333333444555666333333333333222222222222555444444333333444444555888888999999999888777777999999::::::;;;<<<======<<<:::999777777777888888:::::::::;;;<<<>>>???@@@@@@???<<<;;;:::<<<>>>??????>>>>>>@@@BBBDDDDDDCCC<<<:::999999:::999888666444333222111000/////////////////////////////////+++,,,---...////////////////////////........................////////////------........./////////111111111111000000000000111111111222222222222333222222222222222222222222444333333333444666888999777999<<<@@@CCCEEEGGGGGGGGGGGGHHHHHHIIIKKKOOOSSSYYY\\\```ccceeehhhkkkmmmjjjiiijjjmmmrrrzzz|||rrr```RRRKKKGGGFFFHHHRRRdddyyyrrreeedddgggiiikkklllhhh```ZZZ^^^mmmzzzpppYYYDDD999666555333333333222222222111111333222222111111222222333333333333333333333333333333333222222222333444444444999AAAHHHNNNTTTXXX[[[aaaeeekkkppptttwwwzzz|||{{{~~~}}}zzzvvvxxx|||xxxzzz{{{yyyuuuooojjjfffdddaaa```\\\YYYTTTPPPLLLIIIEEEBBB@@@>>>===;;;<<<===???@@@===???@@@AAA@@@AAACCCDDDEEEEEEFFFIIILLLOOOQQQRRRTTTTTTSSSRRRPPPNNNLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGJJJIIIIIIIIIJJJLLLNNNOOOQQQPPPPPPOOOOOOOOOPPPPPPLLLJJJHHHDDDAAA???>>>===@@@???>>>===>>>@@@BBBDDDHHHIIILLLNNNOOOOOONNNMMMJJJJJJJJJKKKLLLNNNPPPQQQRRRQQQQQQPPPOOOOOOOOOOOOOOONNNMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKJJJIIIIIIHHHIIIIIIFFFFFFFFFEEEFFFFFFGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>===;;;:::999999:::;;;777777888888888666444333222111111111111222333444111222444555555444333222555444222111111222444555333333333333333333333333555444444333333444444555777888888888888777666666888888999;;;;;;<<<<<<===::::::999888777777777777:::::::::;;;<<<===??????>>>===;;;:::;;;===@@@AAA>>>???BBBEEEGGGGGGDDDBBB;;;:::888888999999777666333222111000000///000000////////////////////////+++,,,---...///////////////////////////..................///////////////---------.........//////222222111111000000//////111111111111222222222222111222222222222222333333333333333333444666777888777999<<<@@@CCCEEEFFFGGGCCCEEEGGGIIIKKKOOOTTTWWWYYY\\\```ccceeegggjjjkkkjjjhhhjjjmmmqqqzzz}}}ttteeeVVVLLLHHHGGGHHHQQQbbbxxxwwwiiifffjjjlllllllllhhh```ZZZ___nnn|||~~~~~~{{{nnnWWWDDD:::777666555444444444444333333333333333222222222222333333333333333333333333333333333222222222333333444555333999AAAIIIPPPUUUYYY\\\aaaffflllqqqtttwwwyyy{{{yyy||||||yyyuuuqqqppprrruuuyyy~~~~~~~~~pppuuu}}}zzzxxxtttooojjjgggdddaaa___[[[XXXSSSNNNKKKHHHEEEBBB======<<<;;;<<<===???@@@<<<>>>@@@AAAAAABBBDDDFFFFFFHHHJJJLLLNNNQQQSSSTTTTTTTTTTTTSSSQQQOOONNNMMMJJJJJJJJJJJJJJJIIIIIIHHHKKKKKKJJJIIIJJJKKKMMMOOOOOOOOONNNNNNMMMNNNNNNNNNJJJIIIGGGDDDBBB@@@>>>>>>>>>=========???BBBFFFHHHIIIKKKMMMPPPQQQQQQPPPOOOLLLLLLMMMNNNPPPQQQSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPOOOMMMLLLKKKLLLMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHIIIIIIFFFFFFFFFEEEFFFFFFGGGGGGCCCBBBAAAAAA@@@@@@@@@AAA>>>===<<<:::999999:::;;;777777888888888666444333333222222222111222222222111222444555666666666555555444222111111222333555333333333333333333333333555444444333333444444555555666666666666666555555777888:::;;;<<<=========999888888777666666555666::::::::::::;;;===>>>???===<<<;;;:::<<<>>>AAACCCAAACCCHHHLLLNNNJJJDDD???;;;999888888888888777555222111000000//////000000////////////////////////+++,,,---...////////////.........//////////////////////////////.............../////////000000000222222111111000000//////000000111111111222222222111111111222222333333333333333333444555666777888999:::===@@@CCCDDDEEEEEECCCEEEGGGJJJLLLOOOTTTWWWXXX\\\```dddeeegggiiikkkjjjiiijjjmmmrrrzzz}}}vvviiiZZZNNNGGGFFFGGGOOO```www}}}ooolllpppsssrrrqqqlllbbbZZZ^^^lllyyy{{{{{{xxxmmmXXXFFF===;;;:::555555555555444444444444333333222222222222333333222222333333333333444444222222222222333444555555444999BBBJJJPPPVVVZZZ]]]bbbfffmmmrrruuuwwwyyy{{{zzz}}}zzzuuupppkkkjjjmmmnnnrrrwwwzzzzzzyyywwwwwwnnnuuu~~~~~~}}}xxxtttooojjjgggccc```]]]YYYUUUPPPLLLIIIGGGDDDBBB<<<<<<;;;;;;<<<>>>???@@@>>>@@@BBBBBBBBBCCCEEEGGGIIILLLPPPSSSTTTUUUVVVXXXTTTTTTTTTTTTSSSRRRPPPPPPMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKMMMNNNOOOOOOOOONNNMMMMMMMMMMMMMMMHHHGGGFFFDDDBBB@@@???>>><<<<<<===???AAADDDGGGIIIIIIKKKNNNPPPRRRSSSRRRRRROOOPPPQQQSSSTTTVVVWWWWWWWWWVVVTTTRRRQQQQQQRRRRRRRRRPPPNNNLLLKKKKKKLLLMMMLLLLLLMMMMMMMMMLLLLLLKKKLLLKKKJJJIIIIIIHHHIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGCCCBBBAAAAAA@@@@@@@@@@@@>>>>>><<<;;;::::::::::::888888888777777666555444777777666555444333222111222222333444555555555555555444333222222222333444333333333333444444444444555444444333333444444555333444555555666666666555777888;;;===>>>>>>>>>>>>999888777555555555555666::::::::::::;;;<<<===>>>===<<<;;;;;;<<>>:::888777777888777666555222111000000////////////////////////////////////+++,,,---...////////////.........//////////////////////////////.........//////000000000111111111111111111111000000000000000000000111111111111222111111111222222333333444222333333444555666777777999;;;===@@@CCCDDDDDDEEEFFFHHHJJJKKKKKKMMMPPPRRRWWWZZZ```dddfffgggiiikkkkkkjjjkkknnnsss{{{{{{wwwlll\\\OOOIIIGGGHHHPPPaaayyyyyyvvvzzz~~~}}}uuuhhh]]]^^^jjjvvv}}}qqq[[[HHH>>>;;;999555555444444444333333333444333333222222333333444222222222333333444444444222222222222333444555666555:::BBBIIIPPPVVV\\\___bbbgggmmmsssvvvwwwyyyzzz}}}zzztttlllfffhhhnnnkkkpppuuuxxxyyywwwvvvvvvqqqxxx~~~xxxtttooojjjfffbbb^^^[[[VVVRRRMMMIIIGGGEEECCCBBB;;;;;;;;;<<<===???@@@AAA@@@BBBDDDDDDDDDEEEGGGIIIIIINNNTTTWWWWWWWWWWWWXXXUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSPPPPPPNNNMMMLLLLLLLLLLLLFFFEEEEEECCCBBB@@@???>>><<<===>>>@@@CCCEEEGGGGGGHHHJJJMMMPPPSSSTTTTTTTTTTTTUUUVVVXXXZZZ[[[\\\]]]ZZZXXXVVVTTTSSSSSSSSSTTTSSSQQQNNNKKKJJJKKKLLLMMMKKKKKKLLLLLLLLLLLLLLLKKKLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???@@@>>>>>>======<<<:::999888999888777666666555555555888888999999999999999999777777666555555555555555555444444444333333333333333333333444444444555555555444444333333444444555222333444666777777777777777999<<<>>>???@@@??????;;;:::777555444555777888::::::::::::;;;<<<=========<<<;;;;;;<<>>???AAABBBBBBCCCEEEFFFEEEFFFHHHIIIHHHMMMTTTXXXWWWVVVVVVWWWVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUVVVWWWVVVUUUTTTSSSSSSTTTTTTUUUVVVWWWXXXXXXQQQPPPOOOMMMLLLKKKKKKKKKDDDDDDCCCCCCAAA@@@>>>======>>>@@@BBBDDDEEEEEEEEEGGGIIIMMMPPPSSSTTTUUUUUUWWWXXXZZZ\\\^^^___``````[[[YYYWWWUUUTTTTTTTTTUUUSSSQQQNNNKKKJJJJJJLLLMMMKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDBBBAAA@@@?????????===>>>>>>>>>===;;;999777:::999777555555555666666444666888;;;>>>@@@BBBBBB>>>===:::888666555666666444555555555555444333222333333333444444555555555555444444333333444444555222333555777888999999999888:::<<>>===<<<;;;<<>>>>>===<<<<<<<<<===>>>@@@AAACCCFFFHHHHHHFFFFFFHHHKKKMMMNNNQQQSSSUUUWWWXXXXXXUUUXXX\\\^^^______```aaa\\\___bbbbbbaaa___^^^^^^[[[[[[ZZZZZZYYYYYYXXXXXXXXXUUURRROOONNNMMMJJJHHHHHHGGGDDDBBB@@@>>>>>>>>>???AAACCCDDDDDDEEEGGGIIIHHHKKKPPPTTTUUUVVVXXXYYY]]]^^^```dddggggggeeeccc]]][[[YYYVVVSSSRRRQQQQQQRRRRRRPPPOOOMMMLLLKKKJJJIIIJJJKKKLLLLLLMMMMMMMMMKKKLLLLLLMMMMMMMMMMMMLLLJJJHHHGGGEEECCCCCCCCCDDDAAAAAABBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;@@@<<<777444444666777777:::<<<@@@AAA@@@>>><<<<<<;;;:::999888888888888888666666555555555666666777222333444555666666666666666555555444444444555555666666666666777888999:::<<<<<<<<<===>>>???AAABBB===<<<:::888777777777888::::::999999:::;;;===>>>@@@???>>>>>>???@@@BBBCCC>>>@@@BBBDDDDDDBBB@@@>>>999777555555555555444333555444333222111///......000///---+++*********+++...///////////////..............................000000000000000000000000//////000000111111222222111222333444444333222111111111111222222333333333666444222111000111222333333333333333444555666666999:::<<>>666444333444555555555444333222222222222222222222222222222222111111222222333444111222222222222333333333777;;;BBBIIIPPPWWW^^^cccfffkkkpppvvvyyy|||~~~}}}qqqhhhggglllrrrtttyyy~~~~~~zzzxxxwwwssspppkkkgggbbb]]]WWWSSSMMMKKKHHHEEEBBB@@@@@@???======<<<<<<===???AAABBBDDDFFFHHHHHHFFFFFFHHHJJJMMMMMMOOOQQQSSSUUUWWWWWWVVVYYY]]]```aaaaaabbbcccfffiiilllllljjjgggeeeddd`````````___^^^^^^]]]]]][[[XXXUUURRRQQQPPPMMMKKKIIIGGGEEEBBB@@@???>>>>>>AAABBBDDDEEEEEEFFFIIIKKKKKKNNNSSSVVVWWWXXXZZZ[[[aaabbbdddhhhjjjjjjgggeeeZZZYYYVVVTTTQQQPPPPPPOOORRRQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLLLLMMMLLLLLLLLLNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIGGGEEEDDDDDDDDDDDD@@@AAAAAABBBBBBBBBAAAAAA@@@@@@???>>>===<<<;;;;;;===:::666555777:::===>>>HHHFFFBBB>>>:::777444222555444444333333333333444777666555444444444444444222333444555555666555555444444333333333444444555666666666777777888999:::?????????>>>>>>?????????===<<<:::888777777777888::::::999999:::;;;===>>>@@@????????????AAABBBCCC@@@AAABBBCCCCCCBBBAAA@@@>>>;;;999777666555444222444444333111000///............//////...---++++++......//////...---,,,,,,////////////////////////////////////////////////000000000000000000//////000111111222222111111000111222222222222222222333333222000///...///111222444444444444555666777777999:::<<>>@@@BBBCCCDDDFFFGGGGGGFFFFFFHHHIIIKKKKKKKKKLLLNNNQQQSSSUUUUUUYYY]]]___```aaacccdddmmmppptttuuusssooolllkkkffffffffffffeeedddccccccaaa^^^ZZZWWWUUUSSSPPPNNNIIIGGGEEEBBB@@@?????????BBBDDDFFFGGGGGGIIILLLNNNPPPSSSWWWZZZ[[[\\\]]]___cccdddfffiiijjjiiieeebbbZZZXXXVVVTTTRRRQQQPPPPPPQQQQQQPPPOOONNNMMMLLLKKKLLLMMMMMMMMMMMMLLLKKKKKKOOOOOOOOONNNMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEAAAAAABBBBBBBBBBBBBBBAAA@@@@@@???>>>===<<<;;;;;;999888666888;;;@@@CCCDDDEEE@@@999555555666555444444444333333333444555555666666444333222111111111111222333444444555555555222222222222333444555555777777777777777888::::::>>>>>>??????@@@AAAAAAAAA===<<<999777666666777888::::::999999:::;;;===>>>@@@????????????AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>;;;::::::888666444333222111000////////////+++---000111111///---+++///////////////...---,,,000000000000000000000000////////////////////////111111000//////......---000000000//////000000000222222222222222111111111111111000//////000222333555555555555555777888888999:::<<>>===<<<;;;;;;888999:::===AAACCCBBBAAA:::444//////444888888666444333333333444555666666444333222111111111111111111111222333444444444444222222222333444555666777777777777777888999:::::::::;;;===???BBBDDDEEEFFF===<<<999777666666777888:::999999999999;;;<<<===??????>>>>>>???@@@BBBCCCBBBAAA@@@??????@@@AAABBBAAA???>>>===>>>===;;;999333222111///////////////+++,,,...000000000...---......///000000000000000////////////////////////////////////////////////////////////............111111///......///111111333333222222111111000000333222222222222333444555444444444444555666777888999:::<<>>===<<<<<<999999:::;;;===???BBBCCCFFFEEEEEEFFFFFFGGGGGGFFFBBBBBBAAAAAACCCFFFIIIKKKLLLNNNQQQSSSUUUVVVYYY[[[cccgggllloooooommmllllllnnnoooqqqrrrrrrqqqpppooommmiiiccc]]]XXXSSSNNNKKKGGGFFFEEECCCBBBBBBCCCCCCDDDEEEHHHJJJLLLPPPUUUYYY___aaabbbcccbbbbbbcccddd_________``````^^^ZZZWWWZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQOOOOOOOOOOOONNNLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFEEECCCAAA???>>>@@@@@@???>>>===<<<;;;;;;:::<<>>;;;888666555555777888999999888888999:::<<<===>>>>>>======>>>???AAABBB@@@???===<<<<<<===???@@@DDDCCCAAAAAAAAA???<<<:::444333111///......///000,,,,,,,,,,,,---...///000***+++,,,...///000111111................................................,,,------...///000000111222111000//////000111222222222222111111000000000222222222333333444555555333333333333444555666777999:::<<>>777777333333222333333555666777111111111111111111111111222222111111222222333444333333333333444444444444555:::AAAJJJRRRZZZbbbggggggkkkrrrxxx|||yyykkk```\\\___dddlllyyyzzzuuu{{{{{{uuuqqqnnnjjjgggccc^^^ZZZTTTOOOKKKIIIGGGDDD@@@===;;;::::::999999:::;;;===@@@CCCDDDGGGEEEDDDEEEGGGGGGFFFEEE?????????@@@AAACCCEEEGGGGGGIIILLLMMMNNNOOORRRTTT[[[^^^cccfffgggggghhhhhhmmmoooqqqsssttttttsssrrrkkkgggaaa[[[VVVQQQLLLHHHEEEEEEDDDCCCCCCDDDFFFFFFEEEGGGJJJMMMQQQWWW]]]aaafffggghhhfffdddcccdddeee___^^^\\\[[[[[[[[[XXXVVVUUUVVVVVVUUUTTTSSSRRRQQQSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPPPPOOONNNMMMLLLKKKHHHHHHJJJKKKLLLMMMMMMMMMKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGEEECCCAAA???>>>@@@@@@???>>>===<<<;;;;;;<<<===???AAAAAA===777222777666444666888999666333333333333222333333444444......//////000111333333111222333444444555555555666555555555666777888888888888777888888999:::;;;;;;===???@@@BBBBBBBBBAAA>>>;;;888555444555777999999999888888999:::<<<======<<<<<<<<<<<<>>>???@@@>>>===<<<;;;;;;<<<===>>>GGGFFFEEEDDDCCC@@@<<<999777555333000///...///000...---,,,+++,,,---///000'''((()))+++---......///................................................,,,,,,---...000111222333222111111000000111111222111111111111111000000000111111111222222222222222333333222333333444555666999:::<<>>777777555444333333333444555555222222222222222222222222222222111111222222333444333333333444444444444555666;;;BBBJJJRRRZZZaaafffhhhmmmsssyyy}}}yyykkk___\\\___dddooo~~~}}}wwwtttzzz{{{uuuqqqnnniiifffaaa]]]XXXSSSMMMIIIFFFDDDAAA???===;;;;;;;;;::::::;;;===???BBBEEEGGGGGGEEEDDDDDDGGGGGGFFFDDD>>>??????AAABBBCCCDDDEEEFFFHHHIIIJJJJJJKKKMMMOOOTTTWWWZZZ\\\]]]^^^___aaafffhhhkkknnnppppppooooooeeeaaa\\\WWWSSSOOOJJJGGGCCCCCCCCCCCCDDDFFFHHHIIIHHHJJJNNNRRRWWW^^^eeejjjlllmmmllliiifffddddddddd^^^[[[XXXVVVWWWWWWVVVUUUQQQRRRRRRSSSRRRQQQOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPPPPPPPOOONNNMMMMMMKKKKKKLLLMMMMMMNNNMMMMMMKKKLLLMMMMMMMMMLLLKKKJJJFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;===<<<;;;;;;;;;999666333222222444555777888999999666666555444444444555555000/////////000111222222222333444555555666555555666666555555555666666777888888888888999:::;;;;;;;;;<<<>>>@@@AAAAAA@@@???>>>;;;777444333444777999999888888888888:::;;;<<<;;;;;;::::::;;;<<<>>>???=========<<<<<<=========DDDCCCCCCDDDEEEDDDAAA???:::888444111/////////000............////////////)))***+++,,,------------......................................................//////000111222222///000000000000000000///000000000000111111111111222222222222222222111111333333333444444555666777999:::<<>>777777777666444333222222333444333333333333333333333333222222111111222222333444333333333444444444555555777;;;CCCJJJRRRZZZaaafffjjjnnnuuu{{{yyykkk```\\\```dddxxx{{{uuusssyyy}}}zzzvvvqqqnnnhhheee```\\\WWWRRRLLLHHHCCCBBB@@@>>><<<<<<<<<===<<<<<<===>>>AAADDDGGGIIIHHHEEECCCDDDGGGGGGFFFCCC>>>???AAABBBDDDDDDEEEEEEGGGHHHIIIIIIIIIJJJLLLNNNPPPRRRTTTUUUUUUVVVXXXZZZ]]]```dddgggjjjjjjjjjiii___\\\WWWTTTQQQNNNJJJHHHBBBBBBBBBCCCEEEGGGJJJKKKJJJMMMPPPUUU[[[bbbkkkppppppooonnnjjjfffdddcccddd\\\XXXTTTRRRRRRSSSTTTTTTPPPQQQRRRRRRRRRQQQOOONNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPOOONNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLLLLMMMNNNNNNMMMKKKJJJDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@???>>>===<<<;;;;;;===:::777555666777888777333444444333111111333555333333222111000000000000222111000000000000000111222333444555666666666666666555555444444444555555888888888888999:::;;;<<<777999<<>>;;;777444333444777999999888888888888:::;;;<<<::::::999999:::;;;===>>>===>>>>>>>>>>>>>>>>>>=========@@@DDDGGGIIIHHHFFF<<<999555222/////////000---///111222222111...---//////000000//////...---000000000000000000000000........................000000000000111111111111---...///000000///...---//////000000111111222222555555555555444444333222555444444555555666777888999:::<<>>AAADDDGGGHHHGGGFFFDDDDDDEEEEEECCCBBB???@@@BBBBBBBBBDDDFFFIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKJJJLLLOOORRRRRRRRRUUUVVVYYY\\\___aaabbbcccYYYWWWTTTPPPMMMJJJHHHGGGFFFFFFFFFGGGHHHIIIKKKLLLNNNPPPUUU\\\dddkkknnnpppooommmllllllllljjjfffbbbWWWUUUSSSPPPOOOOOOPPPQQQOOOPPPRRRRRRQQQPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOONNNNNNMMMLLLLLLMMMNNNNNNNNNNNNOOOOOOOOOQQQQQQPPPPPPOOOMMMKKKKKKHHHGGGGGGGGGFFFFFFEEEEEEFFFDDDBBB@@@>>>===============;;;:::999888888888888666444444555555444333222222222222222222222333222222111111111111222222444444444555555444333333555555555555555444444444555666777888:::;;;<<<===>>>>>>>>>???@@@BBBCCCDDDAAA===888444222333555777999999999999999888777777;;;888666666777999::::::888999;;;===>>>>>>>>>=========???CCCGGGJJJKKKKKKCCC===666111///......---111111000///...---,,,,,,111...---...000111///---((((((***,,,---...//////222000//////000111111000000000000///000111111222000000000000000000111111000111111111111222222222111111222222222333333333222333444666777888888888;;;;;;===@@@EEEIIIJJJJJJHHHIIIJJJKKKMMMOOOPPPQQQTTTWWW[[[```eeegggiiiiiikkkjjjjjjmmmpppwwwtttwww|||xxxiiiYYYNNNHHHAAABBBDDDHHHTTThhh}}}lllbbbgggwwwwwwaaaZZZ\\\^^^yyy~~~}}}uuueeeOOO>>>777666333333333333333333333333222222222222222222222222222222222222222222222222555555444444333333333333666<<>>;;;:::999:::;;;:::;;;<<<>>>AAADDDGGGHHHHHHFFFEEEEEEFFFFFFEEEDDD@@@AAACCCDDDDDDEEEHHHJJJLLLKKKJJJIIIIIIKKKMMMNNNMMMLLLKKKLLLOOOQQQQQQPPPOOOPPPRRRUUUXXXZZZ]]]^^^VVVUUURRRPPPLLLIIIGGGFFFDDDEEEFFFHHHJJJLLLMMMNNNQQQSSSWWW^^^eeekkkooopppooommmlllmmmooommmgggaaaTTTRRRPPPNNNMMMMMMMMMNNNNNNPPPRRRRRRQQQPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEBBB@@@>>>=========<<<;;;999888666555555444777555444333444555444333444333333222222111111111222222111111111111222222222222333333333222222222444444555555555555555555444555666777999:::;;;<<<======>>>???@@@BBBCCCDDD@@@===888444222333555777<<<===>>>>>>>>>>>>===<<<:::777555555777999::::::<<<<<<=========;;;:::999======>>>BBBFFFHHHIIIHHHCCC>>>777222000//////...000//////......------,,,---+++***+++---...,,,***,,,,,,---...////////////222000//////000111111000---------.........//////111111111000000000000000000111111111111222222222111111222222222333333333444444555666777777888888;;;;;;===@@@EEEIIIJJJJJJIIIIIIJJJLLLMMMOOOPPPQQQSSSVVV[[[```dddfffhhhhhhkkkiiijjjmmmpppwwwqqquuuzzzxxxhhhZZZOOOJJJBBBBBBCCCGGGRRRggg~~~}}}lllccciiiyyy|||uuu```ZZZ]]]```|||~~~}}}vvveeePPP@@@999888222222222333333444444444222222222222222222222222222222222222222222222222666666666555555555555555666<<>>>>>===<<<;;;999888666555555444777555333333444555444333555444444333222111000000222222111111111111222222333333333333333333333333333444444444555666666666444444555777888999::::::<<<===>>>???@@@BBBCCCDDD@@@===888444333333666777:::;;;===???@@@???>>>===999666444444666999:::;;;============<<<;;;:::999===<<<===???CCCEEEEEEEEEBBB===777333111000000///........................,,,+++***+++,,,,,,+++***///000000000000000//////111000//////111111000///,,,---.../////////...---222111111111000000//////000111111111111222222222111111222222222333333333666555555444555666777888;;;;;;===@@@EEEIIIJJJKKKJJJKKKKKKMMMNNNOOOPPPPPPSSSVVVZZZ___cccfffggghhhjjjiiijjjnnnqqqxxxqqqtttzzzwwwhhhYYYOOOJJJEEEDDDDDDIIIVVVkkk}}}lllccchhhxxx|||uuu```[[[^^^aaa}}}yyygggQQQ@@@888777333333333333333333333333222222222222222222222222222222222222222222222222666666666555555555555555555;;;EEENNNVVV]]]cccfffjjjpppxxx~~~|||sssnnnkkkiiihhhkkk}}}zzzpppnnnqqq{{{|||uuuqqqkkkggg___YYYRRRMMMGGGDDD@@@???<<<:::999999::::::;;;<<<>>>AAACCCEEEGGGGGGGGGFFFEEEFFFGGGHHHGGGFFFBBBDDDEEEFFFGGGIIILLLNNNQQQPPPOOONNNNNNPPPRRRSSSRRRPPPNNNMMMNNNNNNNNNLLLHHHGGGFFFFFFHHHJJJMMMOOOLLLMMMNNNMMMLLLIIIGGGEEEEEEGGGJJJMMMOOOPPPPPPOOOTTTZZZbbbhhhlllnnnnnnmmmnnnlllkkkppptttpppeeeZZZQQQPPPOOONNNMMMMMMNNNNNNLLLNNNPPPQQQPPPPPPPPPQQQSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRPPPOOOMMMLLLJJJJJJFFFEEEDDDBBB@@@???>>>======<<<;;;::::::999999999666444333333444555444333333333333222222111111111222222111111111111222222555555555555555555666666333333333444555666777777555555666777888999::::::;;;<<<===???AAABBBCCCCCC???<<<888555333444666777888:::===@@@AAAAAA@@@???999666333333555888;;;<<<:::;;;;;;<<<<<<<<<<<<<<<===<<<;;;===???AAAAAAAAA???;;;555222000000000///.........//////000000000........................///000000111111000000///000/////////111111000......///111333333222111000222222111111000/////////000000111111111222222222111111222222222333333333666555333222222444666777:::;;;<<<@@@EEEIIIKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQTTTWWW[[[```dddggghhhiiijjjiiikkknnnrrryyyrrrvvv{{{wwwhhhYYYNNNIIIFFFEEEEEEKKKZZZrrrmmmcccgggwww~~~xxxddd^^^```aaa|||~~~}}}vvveeePPP???888777555555444333333222111111222222222222222222222222222222222222222222222222444444444444444444444444444:::CCCLLLTTT[[[aaaeeekkkqqqyyy~~~~~~vvvqqqnnnlllkkkmmm~~~vvvlllkkkqqq{{{xxxtttkkkfff^^^WWWQQQKKKGGGCCC@@@???===;;;::::::;;;<<<;;;===???BBBDDDFFFGGGGGGEEEDDDDDDEEEGGGHHHGGGFFFCCCDDDFFFGGGHHHJJJMMMPPPQQQRRRSSSTTTTTTTTTTTTSSSTTTRRRPPPOOOOOOOOOMMMLLLLLLKKKIIIGGGGGGHHHIIIJJJJJJKKKLLLMMMLLLJJJGGGFFFIIIKKKMMMPPPQQQQQQPPPOOOVVV]]]hhhooopppnnnllljjjmmmlllmmmppprrrlll```UUUOOONNNNNNMMMMMMMMMNNNNNNLLLNNNPPPQQQPPPPPPQQQRRRTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZ\\\]]]]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYYXXXWWWVVVVVVWWWWWWXXXSSSSSSRRRQQQOOONNNMMMLLLFFFFFFEEECCCBBB@@@>>>>>>;;;;;;;;;;;;;;;<<<======555444222222444555444444111111111222222333333333222222111111111111222222555444444444444555666777333333333444555666777777666777777888999:::;;;;;;:::;;;===???AAABBBCCCCCC>>>;;;888555444444666777;;;===???BBBDDDDDDDDDDDD:::777444333555888;;;<<<;;;;;;;;;;;;<<<<<<======>>><<<:::;;;<<<=========;;;777333000/////////.../////////000111111222222///000000000/////////000------...///000000000000//////...000111111///---///000222444444333222111111111111111000000//////000000111111111222222222111111222222222333333333555444222111111222444666::::::<<<@@@EEEIIIKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRVVVYYY]]]bbbfffiiijjjkkkjjjiiikkknnnrrr{{{tttxxx}}}yyyjjjZZZNNNHHHFFFDDDEEEMMM```zzzrrrfffiiiwww|||iiiccccccccc{{{vvvvvvpppaaaMMM>>>888888666555555444222111111000222222222222222222222222222222222222222222222222333333333333333444444444333999BBBKKKSSSZZZ```dddlllrrryyy~~~~~~vvvpppnnnnnnnnnsssssskkkkkkpppzzzyyyvvvjjjddd]]]UUUPPPKKKFFFDDD@@@???===;;;::::::;;;<<<<<<>>>@@@CCCEEEGGGGGGGGGDDDDDDCCCEEEGGGHHHHHHGGGEEEFFFHHHJJJKKKMMMPPPRRRSSSTTTWWWXXXYYYXXXVVVUUUVVVTTTQQQPPPPPPPPPOOOMMMOOONNNLLLJJJIIIIIIJJJJJJLLLLLLMMMMMMLLLKKKIIIHHHMMMNNNOOOQQQRRRRRRRRRQQQYYYaaakkkqqqqqqmmmkkkjjjooooooqqqrrroooggg[[[RRRKKKKKKLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRQQQQQQRRRTTTVVVVVVVVVWWWWWWXXXYYYYYYXXXXXXYYY[[[\\\^^^______```______^^^^^^]]]]]]]]]^^^]]]\\\[[[ZZZ[[[[[[\\\WWWVVVUUUSSSQQQPPPNNNNNNFFFFFFFFFEEECCCAAA???>>>999999888999999:::;;;<<<444333222222444555444444000000111222333444444555222222111111111111222222222111000000111222444555333444444444555666666666777888888999::::::;;;;;;888:::===???AAABBBBBBBBB===;;;888555444555666777999:::<<<>>>@@@AAABBBBBB===999555333555888;;;<<<======<<<;;;;;;;;;;;;<<>>888888444444444333333222222222222222222222222222222222222222222222222222222222222222333333333444444444444:::CCCLLLTTT[[[aaaeeelllrrrzzzxxxpppnnnpppssszzzsssmmmnnnoooyyyyyyuuuhhhccc[[[TTTOOOJJJGGGDDD???===;;;:::999999;;;<<<<<<>>>AAADDDFFFGGGGGGGGGEEEDDDDDDFFFHHHJJJIIIIIIHHHIIILLLMMMNNNPPPTTTVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXUUUSSSRRRRRRRRRPPPOOONNNNNNMMMMMMLLLLLLLLLKKKNNNNNNNNNMMMLLLKKKKKKKKKNNNNNNOOOQQQRRRTTTUUUVVV___eeelllnnnlllkkkkkkmmmrrrtttvvvtttmmmbbbXXXQQQJJJKKKLLLLLLMMMMMMMMMMMMMMMPPPRRRSSSRRRSSSTTTUUUWWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[\\\]]]^^^``````aaa```aaaaaabbbcccdddeeeeeeeeedddbbb```______```aaa^^^]]]ZZZWWWTTTQQQNNNMMMGGGGGGFFFEEEDDDAAA???>>>999999888777777777777888444222111222333555555444111111111222222333333444222222111111111111222222111000/////////111333555444444555555555555555555777777888888999999::::::777999<<>>AAA>>>:::999999999999888777444111000000000000///............////////////,,,...000///---,,,---///......///////////////............000111111...,,,---............//////////////////000111111222222000111111111111222222222111111222222222333333333222222333444555555666777999:::<<<@@@FFFJJJLLLLLLJJJKKKLLLNNNQQQSSSUUUVVVWWWYYY^^^cccgggjjjkkkkkkjjjiiikkkooottt}}}vvvyyy~~~ppp___QQQJJJKKKIIILLLXXXpppqqqqqq|||qqqlllkkkhhhwwwvvvyyyzzzyyyssscccOOO???888888222222333333333333444444222222222222222222222222222222222222222222222222333333333444444555555555555;;;DDDMMMUUU\\\bbbfffmmmrrrzzz{{{rrrooosssyyy~~~tttoooqqqnnnxxx~~~xxxuuugggbbbZZZSSSNNNJJJGGGEEE===<<<:::888888888:::;;;===???BBBEEEGGGGGGGGGFFFFFFEEEEEEGGGIIIKKKKKKJJJJJJLLLNNNPPPQQQSSSVVVYYYZZZYYYXXXXXXXXXYYY[[[\\\XXXVVVTTTSSSSSSSSSQQQPPPKKKLLLMMMNNNNNNNNNMMMMMMPPPPPPNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPSSSVVVXXXYYYdddhhhkkkkkkhhhhhhlllpppuuuxxxzzzvvvlll```VVVQQQLLLMMMNNNOOOOOOPPPOOOOOONNNPPPRRRSSSSSSSSSUUUVVVXXXYYYYYYZZZ[[[\\\\\\]]]]]]]]]^^^___```aaabbbbbb```aaaccceeehhhjjjlllmmmjjjhhhfffdddbbbbbbcccddddddbbb^^^ZZZUUUQQQNNNLLLGGGGGGGGGFFFDDDBBB???>>><<<<<<:::888777666666555444222111111333555555444333333222222222222222222222222111111111111222222222111000000111333555666555555555555555444444444666666777777888888999999777999<<>>AAABBBAAA>>>;;;888888888888777777555222111111111111000---------------------------///111000...---...111111111111000000///------.........000111111...,,,///............///000000......///000111222333333000111111111111222222222111111222222222333333333222333444666777888888888999999;;;@@@FFFJJJLLLLLLIIIJJJLLLOOOQQQTTTVVVWWWVVVYYY]]]bbbfffiiijjjkkkiiiiiikkkpppttt}}}rrruuu{{{ssscccVVVMMMJJJJJJLLLZZZ|||}}}oootttzzzvvvuuummmqqqyyyyyy{{{hhhRRR@@@777555444333222222111111222222333222111111000000111111000111111111111222222222444444444555555555555555777;;;AAAJJJTTT]]]cccgggkkkqqqyyy}}}yyyxxx{{{~~~vvvooorrrtttzzzyyyttthhhaaaYYYRRRMMMHHHAAA<<<===;;;:::888888999:::;;;@@@BBBEEEFFFFFFFFFHHHJJJEEEEEEDDDDDDFFFHHHKKKMMMOOOPPPQQQRRRSSSTTTTTTTTTXXXXXXYYYYYYZZZ[[[\\\\\\ZZZWWWTTTRRRQQQQQQPPPNNNMMMNNNOOOPPPPPPPPPPPPPPPOOOMMMJJJIIIHHHJJJLLLMMMNNNRRRUUUVVVUUUUUUXXX[[[iiikkkmmmkkkiiiiiinnnsssxxx{{{}}}vvviii[[[QQQNNNOOOOOOPPPPPPPPPPPPOOOOOOTTTTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZ[[[\\\]]]]]]^^^aaaaaabbbccccccddddddeeedddfffjjjnnnrrrtttvvvwwwooommmkkkkkkllllllkkkiiigggfffddd```[[[UUUPPPNNNIIIHHHFFFCCCAAA???>>>===???<<<888666666666666555555555444444444333333333333333333222222222222111000111111111111222222222222333444444555555444444000111333555777777777777777777777888999999999:::::::::;;;>>>AAACCCBBB@@@999888777555444444444444888777555444555777:::<<<<<<;;;999888888888999999888888888888999:::;;;;;;>>><<<:::::::::999888666444333111000000000111111........................//////.........000111222---.../////////...,,,+++///000111111111///...---////////////000000000000////////////000000000000000000111111111111000000333333222222222222333333222222333555777888999:::999:::;;;???DDDHHHJJJJJJIIIJJJMMMQQQUUUVVVUUUSSSTTTVVVZZZaaahhhlllmmmmmmkkkjjjlllqqquuu~~~ooorrrxxxvvvfffWWWOOOJJJLLLQQQaaa|||nnnrrr}}}zzzuuutttooouuunnnWWWDDD;;;888555444333333222222333333333333222111111111111222000111111111111222222222333333333333444444444444777;;;AAAJJJTTT]]]cccgggmmmrrryyywwwppprrrtttzzzzzzuuuhhhaaaYYYRRRLLLGGGAAA<<<===;;;:::888888999;;;<<<@@@CCCFFFGGGGGGHHHHHHIIIFFFEEEEEEFFFGGGJJJLLLNNNOOOPPPQQQSSSTTTUUUUUUUUU[[[[[[\\\\\\\\\\\\[[[[[[WWWTTTPPPNNNMMMMMMLLLKKKMMMMMMMMMNNNNNNNNNNNNNNNLLLJJJHHHFFFFFFHHHJJJKKKNNNRRRVVVWWWVVVWWWZZZ]]]hhhjjjlllkkkiiijjjnnnsssxxxzzzxxxpppcccWWWOOOMMMPPPQQQRRRRRRSSSSSSRRRRRRUUUUUUUUUVVVWWWWWWXXXXXXYYYZZZZZZ[[[\\\]]]^^^^^^aaabbbbbbdddeeeffffffgggjjjlllooosssuuuwwwxxxxxxvvvuuussssssrrrqqqnnnlllfffeeebbb^^^YYYSSSNNNLLLGGGFFFDDDBBB@@@???>>>===???<<<888666666777666555555555444444444333333333111111111000000000000///111111111111222222222222222333444444555555444444111222444555666777666666777777777888888999999:::;;;;;;<<>><<<;;;:::::::::888666555444222000000000000111........................333222000///.........///......//////......---,,,///000111111000///...---////////////000000000000////////////000000000000111111222222222222111111222222222111111222222222111111222333444666666777999:::;;;???DDDHHHJJJJJJJJJKKKNNNRRRUUUWWWUUUTTTUUUWWW[[[aaahhhlllmmmlllkkkjjjlllpppuuu~~~mmmooottt|||zzziiiZZZQQQJJJNNNUUUgggxxxlllppp|||yyytttuuurrrzzzpppWWWCCC999777666555444444333333444444444444333222222222222222000111111111111222222222111222222222333333333333777:::AAAJJJTTT]]]dddgggooossszzz~~~zzzyyyyyyqqqsssttt{{{{{{vvvhhhaaaXXXQQQKKKFFF@@@<<<<<<;;;:::999999:::<<<===AAADDDHHHJJJJJJIIIIIIIIIFFFFFFGGGHHHJJJLLLNNNOOOOOOPPPQQQSSSTTTUUUVVVWWW^^^^^^______^^^[[[YYYWWWTTTQQQMMMKKKKKKKKKKKKJJJLLLLLLLLLKKKKKKKKKKKKJJJJJJHHHGGGFFFFFFGGGIIIJJJOOOSSSWWWXXXXXXYYY]]]aaagggiiikkkkkkiiikkkooosssxxxvvvqqqgggZZZQQQMMMLLLQQQRRRSSSUUUUUUVVVVVVVVVUUUUUUVVVWWWWWWXXXXXXYYYZZZZZZ[[[\\\]]]^^^______aaabbbccceeeggghhhiiijjjpppqqqtttvvvxxxyyyyyyyyy}}}|||{{{zzzyyyuuuooollleeeccc```[[[VVVPPPKKKIIIDDDCCCBBB@@@???>>>======>>>;;;888666666777666555555555444444444333333333111111111000000000000///111111111111222222222333222333444444555555444444333444555555666666555555666666777777888999999:::======>>>@@@CCCDDDBBBAAA===;;;999777666666777888777666555444555777999;;;;;;;;;999888888999999:::999888888888888999999:::>>><<<;;;:::;;;:::999777666444333111////////////........................222111000///......//////000///......------......///000000000000//////...////////////000000000000////////////000000000000222222333333333333222222111111111111111111111111222222333333444555555666999:::;;;???DDDHHHJJJJJJJJJKKKNNNRRRVVVWWWVVVUUUWWWXXX\\\bbbhhhllllllllljjjjjjkkkpppuuu~~~nnnooossszzz}}}lll\\\RRRLLLOOOUUUfffqqqiiiooo{{{xxxtttvvvttt{{{oooVVVAAA888666555555444333333333333333555444333333222222333333000000111111111222222222111111222222333333444444666:::AAAJJJTTT]]]dddhhhppptttzzzyyytttsss{{{{{{ssstttuuu{{{|||vvvhhhaaaXXXPPPJJJEEE???;;;<<<;;;:::999:::;;;===???AAAEEEJJJLLLLLLJJJIIIIIIGGGGGGIIIJJJLLLNNNOOOOOOOOOOOOPPPQQQSSSUUUVVVWWW]]]^^^^^^^^^\\\YYYUUURRRQQQNNNLLLKKKLLLNNNOOOOOOKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGHHHIIIKKKLLLPPPTTTWWWYYYZZZ\\\```dddgggiiijjjkkkjjjlllooorrrwwwrrriii]]]RRRLLLKKKLLLQQQRRRSSSUUUVVVWWWXXXXXXUUUVVVVVVWWWWWWXXXYYYYYYZZZ[[[\\\]]]^^^______```aaabbbdddfffhhhjjjkkklllqqqrrruuuwwwyyyzzzzzzzzz~~~}}}zzzuuummmhhhdddbbb^^^YYYSSSMMMIIIGGGAAA@@@???>>>===<<<<<<<<<<<<:::888666777777666555555555444444444333333333333333333222222222111111111111111222222222333333222333444444555555444444555555555555555555444444555666666777888999::::::>>>>>>???AAACCCDDDCCCAAA===<<<999777666666777888777666555555666777999:::;;;;;;999999888999:::;;;:::999999888888888999999===<<<::::::;;;;;;999777777555333111///......///........................---......///000111222222111000...---------...//////000000000000/////////////////////000000000000////////////000000000000111222222222222222222111111111111111111111111111444555555555666666777777999:::;;;???DDDHHHJJJJJJKKKKKKNNNQQQUUUXXXWWWVVVXXXYYY]]]ccchhhllllllkkkjjjiiikkkooottt~~~qqqqqqtttzzznnn]]]SSSMMMOOORRR```~~~kkkffflllvvv~~~{{{{{{vvvuuuwwwssswwwrrrXXXCCC;;;:::444333333222222222222222555444333333222222333333000000111111111222222222111222222333444555555555666999AAAJJJTTT]]]eeehhhqqquuu{{{wwwtttpppqqqxxx~~~tttuuuuuu{{{{{{uuuiiiaaaWWWOOOIIIDDD>>>:::<<<;;;::::::;;;===???@@@BBBFFFKKKMMMMMMKKKJJJIIIGGGIIIKKKMMMNNNOOOOOONNNMMMMMMMMMNNNOOOQQQSSSTTTXXXYYYZZZYYYXXXTTTQQQNNNLLLJJJJJJLLLOOOQQQSSSSSSLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHIIIKKKLLLMMMQQQUUUXXXZZZ[[[]]]bbbggghhhiiikkkkkklllmmmoooqqqrrrlllaaaUUULLLIIIKKKMMMOOOPPPRRRTTTUUUVVVWWWWWWUUUUUUVVVVVVWWWXXXXXXYYYZZZ[[[\\\]]]^^^______```aaabbbcccfffhhhjjjlllmmmpppqqqtttwwwyyy{{{{{{{{{~~~~~~}}}|||yyyssskkkfffbbb___[[[VVVPPPKKKGGGEEE??????===<<<<<<;;;;;;;;;;;;999777777777777666444555555444444444333333333333333333222222222111111111222222222222333333333222333444444555555444444666555555555444444444444444555666777888999::::::>>>>>>???AAADDDEEEDDDBBB===;;;888666555555777888777777666666777888::::::;;;:::999999999:::;;;<<<;;;;;;:::999888888888999<<<;;;999999::::::999777777555333111///......///........................,,,---...///000111222222111000///------...//////000////////////000000000////////////000000000000////////////000000000000000000111111111111000000000111222222222222111000444555555555666666777777999:::;;;???DDDHHHJJJJJJJJJKKKMMMPPPUUUWWWWWWWWWYYYZZZ^^^ccciiilllmmmlllkkkjjjkkkooottt~~~qqqrrruuu{{{~~~mmm]]]SSSLLLNNNPPP]]]{{{xxxiiigggjjjqqqvvvtttvvvttttttwwwoooqqqrrrWWWBBB:::999333333222111111111111222444444333222222222222222000111111111111222222222111111222333444555666666555999@@@JJJTTT^^^eeeiiiqqqvvv}}}tttooonnnqqqxxx~~~vvvvvvvvv|||{{{uuuiiiaaaVVVNNNHHHCCC>>>:::<<<;;;::::::;;;>>>@@@BBBDDDGGGKKKLLLLLLJJJJJJJJJIIIJJJLLLNNNOOONNNMMMLLLJJJJJJIIIJJJJJJLLLNNNOOOPPPQQQRRRSSSRRRPPPNNNMMMGGGHHHIIIMMMQQQTTTTTTSSSMMMLLLKKKJJJJJJJJJKKKLLLIIIIIIJJJKKKLLLMMMOOOOOOSSSVVVYYYZZZ[[[]]]ccchhhkkkkkklllmmmnnnoooooopppkkkcccXXXNNNHHHHHHKKKMMMNNNOOOPPPRRRTTTUUUUUUUUUTTTTTTUUUVVVVVVWWWWWWXXXZZZZZZ[[[\\\]]]^^^______```aaaccceeegggiiijjjkkknnnppprrruuuwwwyyyyyyyyyxxxxxxxxxwwwuuupppiiiddd^^^[[[WWWRRRMMMHHHEEEDDD???>>>===<<<;;;::::::::::::888777777777777555444555555444444444333333333111111111000000000000///222222222222333333333333222333444444555555444444666555555444444444555555444444555666888999::::::<<<<<<>>>AAADDDEEEEEECCC>>><<<888555444555777999888888888888999:::;;;;;;;;;::::::999999:::<<<<<<======<<<:::999999999999;;;999888888999999888666666444333111////////////........................//////000000000000//////111000//////......//////000////////////000000111////////////000000000000////////////000000000000000000000111111000000000111222333444444333222111222222333333444555555666999:::;;;???DDDHHHJJJJJJJJJJJJKKKOOOSSSVVVWWWWWWXXXZZZ^^^dddjjjnnnnnnnnnmmmkkklllnnnsss}}}nnnooosss{{{|||kkk[[[QQQJJJMMMQQQ```}}}uuukkkkkknnnqqquuurrrtttrrrrrrtttllllll|||sssWWWAAA888888444444333222222222222333333333222111111111111222000111111111111222222222000000111222333444555555555999@@@JJJTTT^^^eeeiiiqqqvvv~~~{{{rrrlllnnnttt{{{wwwvvvvvv|||}}}vvviiiaaaVVVMMMGGGBBB===999;;;;;;:::;;;<<>><<<;;;:::999999888777666777888777555333555555444444444333333333333333333222222222222111222222333333333444444444222333444444555555444444555444444333444555666777333333444666777999::::::999999;;;???CCCFFFFFFEEEAAA???;;;777666888:::<<<999999:::;;;;;;<<<<<<===;;;::::::999:::;;;<<<===AAA@@@>>>===;;;;;;::::::888777666666777777666555444333111000000000111111........................***,,,...000222222222222///000111111111000...---000///.........000111222////////////000000000000////////////000000000000222222222333333222222222222333555666666555333222222222444555777888999:::999:::;;;???DDDIIIJJJJJJHHHHHHIIIMMMQQQUUUVVVVVVWWWYYY^^^dddkkkoooqqqppppppnnnmmmnnnrrr{{{hhhjjjpppzzzzzzkkkZZZNNNJJJJJJOOOccc~~~vvvqqqxxx~~~yyyxxxooossskkkgggllljjjxxxvvvXXX@@@777999444444333333333333222222333222000///000222222222222222222222222222222222333222111000000222444555777888>>>IIISSS[[[cccjjjtttzzz{{{rrrmmmjjjnnnwww{{{zzzyyywwwkkkcccXXXNNNGGGCCCAAA???;;;;;;;;;<<>>===;;;:::999888555666888999999888666555333222222333444555333222000111333222000//////000111111222333333333333222555555555555555555555555888888777777666666555555555666777888888888888888<<<<<<>>>@@@BBBEEEHHHJJJCCC???<<<555111===CCC777???===;;;;;;<<<>>>>>>======<<<:::777666777;;;>>>AAA???======??????===;;;888888888888777777777777444333111000//////////////////............////////////000000111111111222111111000000//////.........---,,,...111222000---////////////............//////000000000000//////222333444666777888888888555444222111000111222222333222222222444666999;;;999:::===AAAEEEHHHKKKMMMJJJKKKLLLNNNPPPRRRTTTTTTXXXZZZ]]]bbbfffkkknnnpppooonnnnnnoooqqqyyyfffiiiooozzzvvvhhhXXXNNNLLLLLLQQQddd~~~yyyuuu}}}}}}ssswwwlllgggjjjhhhwwwtttWWW@@@777888444444333333333333222222222111000000111222333333222222222222222222222222333222111000000222444555777777>>>IIISSS[[[ccckkktttzzz}}}tttnnnjjjjjjooozzz~~~{{{xxxmmmeeeZZZNNNGGGBBB>>>===;;;;;;;;;<<>><<<;;;:::999888666777888999999888777666333222222333444555333111111222444333111000000111111111222333333333333222444444444444444444444444666666666666555555555555555666777888888999888888;;;<<<>>>AAACCCFFFHHHIIIBBB>>><<<777666EEEMMMCCC>>><<<:::999;;;=========<<<<<<:::777666777;;;>>>>>>@@@EEEJJJKKKGGG>>>888999888888888777777666666444333111000///...////////////............///////////////...............000000000///////////////111///......000000...,,,---.........//////000000//////000000000000/////////000111222333333444444666555444333333333333444333222111111222444666777999:::===AAAEEEHHHKKKLLLIIIJJJLLLMMMPPPQQQSSSTTTWWWXXX\\\```eeejjjmmmoooooonnnnnnoooqqqxxxbbbfffooozzz}}}qqqcccUUUMMMLLLLLLQQQbbb~~~~~~zzzyyyzzz{{{nnnfffhhhgggvvv}}}qqqTTT???777777444444333333333333222222111111111111111222333444222222222222222222222222333222111111111222333444777777===HHHSSS[[[dddllltttzzz~~~wwwqqqmmmlllkkkqqq|||zzzoooggg[[[OOOFFF@@@<<<:::;;;;;;;;;===@@@DDDHHHKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLJJJFFFCCCAAA>>>AAACCCDDDDDDDDDFFFGGGGGGIIIKKKNNNQQQTTTVVVWWWXXXYYY\\\^^^```aaa``````aaacccfffiiikkkkkkkkkkkkiiilllqqqtttuuurrrnnnlllaaa```___^^^]]]```dddhhhmmmqqqrrrpppnnnkkkcccZZZKKKCCC======@@@BBBEEEHHHKKKLLLMMMMMMMMMLLLKKKJJJKKKKKKKKKLLLMMMOOOQQQRRRUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWWWWWWWWWWXXXXXXXXXUUURRRPPPNNNNNNMMMLLLJJJHHHHHHIIIIIIHHHGGGFFFFFFEEEEEECCCBBBAAAAAAAAAAAA???>>>===<<<;;;999999888666777888999999888777666444333222333444444333111111333444444222111111222111222222333333333333333333333333333444444444444444444444444555555555555555555777888888999999999:::;;;>>>BBBEEEFFFGGGHHHCCC===<<<999888GGGPPPHHH===;;;888777999<<<===>>><<<;;;:::777666888;;;>>>>>>BBBHHHMMMNNNHHH???999999999888888777666555555444333111000///...///////////////....../////////.........---,,,,,,++++++//////////////////000000111000......///000000///,,,,,,---...///000111111//////000000000000//////...//////000111111111000555555444333333333333444444333222222222333444555999:::===@@@DDDHHHJJJLLLIIIIIIKKKMMMOOOQQQRRRSSSUUUWWWZZZ___dddhhhlllmmmpppnnnnnnoooqqqxxx___eeeooo{{{xxxjjj]]]RRRLLLIIIJJJOOO]]]vvv}}}zzzzzz}}}~~~pppfffhhhgggwww~~~mmmPPP>>>777666444444333333333222222222222333333222111111111222222222222222222222222222222222111111111222333444777777===HHHRRR[[[dddlllsssyyyzzztttpppmmmlllnnnsss|||zzzooofffZZZNNNFFF@@@<<<:::::::::;;;>>>AAAEEEIIIKKKMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMKKKHHHEEEAAA???>>>@@@CCCEEEEEEFFFHHHIIIJJJKKKMMMPPPSSSVVVYYYZZZZZZ\\\^^^```aaabbbdddfffjjjmmmpppssssssrrrqqqqqqooosssxxx{{{zzzvvvppplllaaaaaa```^^^]]]^^^bbbeeefffkkknnnnnnlllggg]]]SSSHHHAAA===>>>AAABBBEEEIIIKKKKKKLLLLLLLLLKKKIIIHHHIIIIIIIIIIIIKKKMMMOOOPPPTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUPPPNNNKKKIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@AAA@@@??????>>>>>>?????????>>>======<<<:::999999888777777888999999888777777444333222333444444222111000222333333222111111222111222333333444444333333222222333333333333333444444444444555555666666666444555666888888999999999999;;;???CCCEEEGGGGGGGGGGGG???;;;777444???GGG@@@<<<999666666888;;;===>>><<<;;;999777666888<<>><<<999:::<<<>>>BBBFFFIIIKKKLLLMMMMMMMMMMMMMMMMMMLLLMMMMMMLLLJJJGGGDDDBBB@@@???BBBEEEFFFGGGHHHJJJLLLMMMNNNOOOQQQTTTWWWZZZ[[[[[[]]]______```cccgggkkkuuuxxx{{{{{{yyyvvvttttttuuuxxx|||}}}wwwooojjj______^^^\\\[[[[[[^^^aaaaaafffjjjjjjiiidddZZZPPPEEE@@@===>>>@@@@@@BBBFFFJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKMMMNNNQQQRRRSSSSSSTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQMMMKKKHHHFFFEEECCCAAA@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>======<<<;;;:::999999888777777777777777777777777444333333333444444222000///000222222111000000111222222333444444444444333222222222333333444444444555555555666666777777888444555666777999999999:::999;;;???CCCEEEGGGGGGGGGJJJ???;;;666111888>>>777:::888666666888<<<>>>>>>;;;;;;999777666888<<>>===<<<======;;;::::::999888888777777555444222000..................///000000///............//////000111222222------......//////000000//////////////////000111///////////////.........//////000000000000//////000111222222222222222111000111111111111111111111333333444555666888999:::999;;;===@@@CCCFFFIIIJJJHHHIIIJJJLLLNNNPPPRRRRRRUUUWWW[[[___dddhhhlllnnnnnnmmmnnnoooqqqyyy___hhhtttqqqcccVVVOOOLLLGGGIIINNNXXXlll~~~}}}sssiiijjjkkk}}}cccIII<<<888444444444333333333333222222444666888666111......000222222222222222222222222111111222222222333333333777777<<>>999:::<<>>BBBHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRNNNNNNNNNNNNMMMMMMMMMMMMIIIGGGDDDBBBAAA@@@>>><<<<<<;;;:::999888777777777888888888999999:::;;;<<<<<<<<<;;;;;;:::999999888666666666666666666666666555444333333444444222000...000111111000000000111222222333444444444444444222222333333444444555555666666666777777777777777333444666777999::::::::::::;;;>>>BBBEEEFFFGGGHHHHHH===:::888333888<<<666888777666777:::===>>>>>>;;;:::999777666888<<<@@@>>>@@@CCCCCC@@@===:::999;;;;;;;;;::::::::::::999666444222000...------...---...///000000///...------...///000111333444444................../////////111222111...,,,,,,,,,000000//////............//////000000000000//////...///000000111111111000111222333333444333333333000000222333555777888999999;;;===@@@CCCFFFHHHIIIIIIIIIKKKMMMOOOQQQRRRSSSUUUWWW[[[___dddhhhlllnnnmmmlllmmmoooqqqzzzbbbkkkxxx~~~pppbbbUUUNNNLLLDDDHHHMMMUUUhhh|||{{{}}}uuujjjjjjkkk|||```FFF<<<888333444444333333333333222222111444777666222///000333222222222222222222222222111111222222333333333222777777;;;FFFQQQ[[[fffooopppwww~~~yyyxxxzzz{{{}}}wwwwwwxxxyyyzzzzzzzzzzzzuuuqqqppptttvvvwwwyyy}}}wwwiiibbbWWWLLLFFFBBB???>>>888:::<<<@@@DDDGGGJJJLLLKKKKKKLLLMMMMMMLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEGGGJJJKKKKKKLLLMMMOOOQQQQQQPPPPPPRRRTTTWWWXXXYYY[[[]]]]]]]]]aaajjjqqq{{{}}}~~~{{{uuuqqqppprrrvvvxxxzzzyyyuuunnnfffaaaYYYZZZYYYXXXWWWWWWZZZ\\\[[[^^^___\\\ZZZWWWOOOFFF>>>;;;;;;======<<>>AAACCCFFFHHHIIIEEE:::999:::666999===888666666777999===??????>>>::::::999777666999===@@@<<<@@@EEEEEEBBB===:::888;;;;;;;;;<<<<<<<<<<<<<<<666555222000...------------...///000000///...---------...//////000111111..................------)))---000111///---,,,---........./////////////////////000000000000//////,,,---...000000111111111000111222333444333333222111222333444666666777777999;;;===@@@CCCEEEHHHIIIIIIJJJLLLMMMPPPQQQSSSTTTTTTVVVYYY^^^cccgggjjjlllkkkkkklllnnnqqq{{{cccmmmzzz}}}pppaaaUUUNNNLLLAAAEEEJJJRRRccczzzzzzwwwwww}}}vvvjjjjjjiii{{{^^^DDD<<<888333444444444333333333222222...222666666333111333555222222222222222222222222111111222333333333333222777777;;;FFFQQQ[[[fffpppooovvvyyysssqqqqqqsssuuuwwwxxxyyyzzzzzzzzzyyyyyytttooonnnqqqtttsssuuuxxxxxxjjjbbbWWWMMMEEEAAA>>>===888:::<<<@@@DDDHHHJJJLLLJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKLLLLLLMMMNNNOOORRRQQQPPPPPPQQQSSSUUUWWWXXX[[[\\\\\\\\\```jjjrrrvvvxxxyyyuuunnnkkklllnnnssstttuuusssnnnggg```[[[XXXYYYYYYXXXWWWWWWYYY[[[XXXZZZYYYTTTQQQNNNGGG???===<<<<<<@@@@@@???BBBGGGCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFHHHJJJLLLMMMJJJKKKLLLNNNPPPQQQQQQRRRPPPPPPOOOOOONNNNNNNNNMMMGGGDDDBBB@@@@@@???>>><<<888999:::;;;<<<======<<<777777777777777888999:::;;;;;;;;;::::::999999999555444444333333444444555555444333333444333111//////111333333222222333444222333444444555555444444333333444444555666777777666666666555555444444333333444666777999::::::;;;<<<<<<>>>@@@BBBEEEHHHJJJDDD999888:::666888;;;666666666888;;;>>>@@@???===::::::999777666999===@@@???AAACCCAAA===::::::;;;;;;;;;<<<<<<===>>>>>>>>>666555333000...------------...///111111///...---,,,---------------------/////////......------,,,!!!&&&---000000000111222,,,------...///000111111//////000000000000//////---...///111222333333333...///000111222222111000555666666777888777777777:::;;;===@@@CCCEEEGGGHHHJJJKKKLLLNNNPPPRRRTTTTTTSSSUUUXXX\\\aaafffiiikkkjjjjjjkkknnnrrr{{{hhhnnnxxx}}}nnn]]]OOOHHHFFF>>>FFFKKKNNN]]]www~~~qqqooovvv}}}ssseeedddooo{{{|||___GGG;;;777555222222222222222222222222333333333222222111111111222222222222222222222222444333222111111111222333222555<<>>@@@CCCFFFJJJKKKMMMLLLLLLKKKJJJJJJIIIIIIFFFGGGGGGHHHJJJLLLMMMNNNOOOPPPPPPNNNLLLKKKLLLNNNMMMLLLLLLLLLOOOSSSVVVYYYWWWVVVVVVWWWZZZ]]]aaaccciiiiiiiiiiiiiiiiiiiiiiiirrrpppmmmiiiddd^^^ZZZXXXUUUVVVWWWYYYYYYYYYYYYYYYXXXVVVTTTRRROOOIIICCC>>>>>>=========>>>AAADDDFFFGGGGGGHHHHHHHHHGGGFFFFFFDDDEEEFFFGGGIIIKKKLLLLLLOOOPPPQQQRRRSSSSSSSSSSSSPPPOOONNNLLLKKKIIIHHHGGGFFFEEEBBB@@@>>>=========888888888888888888888888888777888:::;;;<<<:::888===;;;888666555555666666777666555444444444444444333333333222222111111111333333222111000000111111111111222222222333333333444333222111222333444555555444444444444555666666333444666777666777888:::===>>>???BBBEEEFFFEEECCCAAA===888555555555666666777555555888===???>>><<<<<<:::777666888;;;<<<===???@@@@@@???===<<<===???GGGDDDBBBCCCEEEDDD???:::888666333000.........///////////////////////////000000//////.........---------------------------------......//////000000//////......---------,,,000000000000////////////000000000111222222333333333111000222555666444111222222333333444555666666444777;;;???CCCEEEFFFFFFIIIIIIJJJMMMQQQSSSSSSRRRTTTVVVYYY]]]aaaeeeggghhhjjjllloooqqqsss|||ffflllvvv|||mmm\\\OOOHHHFFFDDDJJJMMMPPP___vvvwwwjjjjjjqqqzzzpppcccbbbnnn{{{yyy\\\EEE:::666555333333333333333333333333333333333222222222111111111111111111111111111111222222111111111222444555333555;;;DDDPPP\\\fffllltttxxx~~~vvviiibbbbbbhhhnnnuuuyyy||||||}}}~~~{{{uuuooonnnppptttsssqqqssswwwzzzjjjbbbVVVLLLEEEAAA???>>><<<===>>>@@@DDDGGGKKKLLLMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHIIIKKKMMMNNNOOOQQQRRRRRRQQQNNNMMMMMMMMMLLLKKKJJJJJJKKKNNNQQQSSSTTTTTTSSSSSSTTTVVVWWWXXXYYYZZZ\\\^^^```bbbdddeeeiiigggeeebbb^^^ZZZVVVUUUQQQRRRUUUXXXZZZZZZZZZZZZVVVTTTRRRPPPMMMHHHBBB>>><<<<<<;;;;;;<<>>>>>>>>:::999999999999999888888999888888:::;;;;;;999777;;;:::888666666555666666666666555444444444444444444444444333333333222222333222111000000000000111111222222222222333333333333222222222222333555666555444444444444555666666666777999:::999:::;;;======>>>@@@CCCFFFFFFEEECCC===:::666555666888999999666666666999===???>>><<<<<<:::777777999<<<======@@@AAAAAA@@@>>>>>>???AAAFFFFFFGGGKKKMMMIIIAAA:::777666333000............////////////////////////000/////////............------------------------.........////////////////////////.........------000000000000////////////000000000111222222333333333111000111444444333111222222333444555555666666777999===BBBEEEGGGHHHIIIIIIIIIJJJMMMQQQSSSSSSSSSUUUWWWZZZ^^^aaadddfffgggjjjkkknnnppprrrzzzdddkkkuuu|||lll\\\OOOHHHFFFFFFKKKNNNUUUfff{{{~~~qqqeeeeeennnwww|||kkk___aaaooo|||sssWWWBBB999666555444444444444444444444444333333333222222222222111000000000000000000000000000000000111222333555666333555:::CCCNNNZZZeeekkkrrrwww~~~uuuhhh``````eeejjjwww|||~~~~~~~~~{{{vvvoooppptttyyyxxxtttsssvvv~~~llldddWWWLLLEEE@@@>>>===;;;<<<>>>AAAEEEIIILLLNNNMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHIIIJJJLLLNNNPPPQQQSSSTTTVVVUUUQQQNNNMMMLLLJJJIIIGGGGGGGGGIIIKKKLLLQQQPPPPPPNNNMMMLLLLLLKKKMMMNNNPPPSSSUUUXXXZZZ[[[[[[ZZZYYYWWWUUUSSSQQQPPPMMMPPPTTTXXX[[[[[[[[[[[[VVVTTTSSSQQQNNNJJJEEEAAA>>>===<<<<<<<<<>>>@@@BBBFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDFFFGGGHHHIIIMMMNNNOOOPPPPPPQQQPPPPPPPPPPPPOOOOOONNNMMMMMMLLLGGGFFFDDDBBBAAA@@@??????;;;;;;;;;::::::999999999:::999999999;;;:::999777888888888777777666666666666555444444444444444444555555444444444444333333222111000000000000000000222222222222333333333333222222222222333444666666555444444444444555666666777888:::::::::;;;<<<>>>>>>???AAADDDFFFGGGEEEBBB;;;999666666777888888888666666777999<<<>>>===<<<<<<:::888888:::===>>>>>>@@@AAAAAAAAA@@@@@@AAACCCEEEHHHMMMRRRTTTNNNCCC:::666555333000///.........////////////////////////////////////............------------------------///////////////.........000000////////////......////////////000000000000000000000111222222333333444222111111222333222111111222333444555666777777888;;;>>>BBBFFFHHHIIIIIIIIIIIIJJJMMMQQQTTTTTTSSSVVVXXX[[[^^^aaadddfffgggiiikkkmmmpppqqqyyydddjjjtttzzzkkk[[[NNNHHHGGGCCCHHHQQQ^^^sss|||nnncccdddmmmuuu|||sssddd\\\aaarrrmmmSSS@@@888666444444444444444444444444444222222222222222222222222000000000111111111111111000111111111222333444444333555999AAALLLXXXccciiiqqqvvv}}}vvviiiaaaaaaffflllzzz}}}}}}zzzvvvttttttwww|||{{{wwwvvvyyyqqqhhh[[[NNNDDD>>>;;;999;;;<<>>>>>===<<<;;;;;;::::::999888777888:::;;;:::999666777777888777777666555555555444333333444444444444444444444444333333333111111000//////000000111222222222333333333444444111222222333444555666666555444444444444555666666444666888888888888:::;;;>>>???BBBEEEHHHGGGEEEBBB===;;;888777777666555333666666888:::<<<=========<<<:::999999;;;>>>?????????@@@@@@@@@???@@@AAACCCDDDGGGMMMRRRSSSMMMBBB:::555444222000///.........///////////////////////////////////////.................................000000//////......------000000000000000/////////////////////000000000000000000000111222222333333555444222111222222333333111222333444555666777888888:::===@@@DDDFFFGGGHHHIIIIIIJJJMMMQQQTTTTTTTTTWWWYYY\\\___bbbdddeeefffhhhiiimmmppprrr{{{cccjjjuuuyyyjjjYYYMMMHHHGGGCCCKKKXXXlllyyylllbbbccckkkqqqvvvyyyxxxsssiii^^^ZZZcccvvv~~~jjjPPP>>>888666444222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222333444888@@@JJJVVVaaahhhooottt|||wwwkkkddddddjjjppp{{{}}}zzzzzzyyyvvvwwwvvvwwwyyyyyywwwyyy~~~sssjjj\\\OOOFFF@@@<<<:::<<<===@@@DDDHHHLLLNNNPPPMMMLLLJJJIIIHHHHHHIIIJJJLLLLLLLLLMMMNNNOOOPPPQQQSSSUUUXXXWWWSSSOOOKKKIIIDDDDDDDDDEEEGGGIIIKKKLLLLLLLLLLLLKKKIIIGGGEEEDDDJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJLLLMMMNNNRRRTTTWWW[[[]]]^^^]]]\\\\\\[[[YYYXXXWWWTTTQQQNNNHHHFFFDDDBBBBBBBBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAABBBDDDFFFIIIJJJNNNNNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@???>>>===<<<;;;:::777666666777:::<<<<<<<<<666666777777777666666555444444333333333444444555222222222222222333333333111111000000000000111111222222333333333444444444222222333444555555666666555444444444444555666666333555666777666777999:::???@@@CCCFFFIIIHHHEEEBBB<<<:::888777777666555333666777999:::;;;<<<<<<===;;;:::999:::<<<>>>??????===>>>???>>>===>>>@@@AAABBBDDDHHHKKKKKKFFF???:::444333222000///......---////////////////////////.........///////////////........................000000//////......------/////////000000000000000.../////////000000000111000000000111222222333333444444444333333333333444111222333444666777888999999:::===@@@CCCEEEGGGHHHHHHIIIJJJNNNRRRUUUUUUUUUXXXYYY\\\___bbbdddfffffffffhhhlllpppttt~~~ccciiitttxxxiiiXXXMMMHHHGGGHHHRRRdddzzzrrrggg___aaagggkkkmmmnnnkkkgggaaa[[[\\\hhh{{{iiiPPP???999777444222222222222222222222222111222222222222333333333111111111222333333444444222333333333333222111000333444777>>>HHHTTT___fffnnnsss|||xxxllleeeeeekkkqqqxxx|||}}}xxxuuuvvvyyyyyyzzzwwwwwwxxxxxxxxx}}}qqqiii\\\PPPHHHDDDAAA???===???BBBFFFIIILLLNNNOOOMMMLLLJJJIIIIIIJJJLLLMMMNNNNNNMMMMMMMMMNNNNNNOOOPPPSSSUUUTTTQQQLLLIIIGGGBBBCCCDDDFFFIIIKKKNNNOOOLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHJJJLLLNNNPPPTTTVVVXXX[[[]]]^^^______^^^\\\[[[ZZZZZZXXXVVVSSSKKKJJJGGGEEECCCCCCDDDDDDFFFDDDCCCAAA@@@@@@@@@AAABBBAAAAAABBBEEEHHHKKKNNNPPPPPPQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJIIIGGGFFFEEECCCBBBAAA@@@>>>===<<<;;;888666666777:::<<<===<<<777777777666666555555555333333333333333444444555111111222222222222333333111111111111111111222333333333333333444444444444333333444555555555555444555444444444444555666666555666888888888888:::<<<@@@AAADDDHHHJJJIIIEEEAAA999777555555666888888888666888:::;;;;;;;;;<<<===:::888888999<<<>>>???>>><<<=========<<<<<<===??????AAACCCCCCBBB???;;;888333222222111///...------////////////////////////.........///////////////........................///////////////...............////////////000000......//////000000111111000000000111222222333333000222444444333333333444111222333444666888999999;;;<<<>>>AAADDDFFFIIIJJJHHHIIIJJJNNNRRRUUUVVVUUUWWWYYY\\\___bbbeeeggghhhfffhhhmmmqqqttt~~~aaahhhsss~~~wwwhhhXXXLLLHHHHHHLLLYYYnnn{{{kkkaaa[[[___fffhhhggggggbbbaaa^^^[[[___mmmkkkQQQ@@@:::777444333333333333333333333333111111222222222333333333000000000111222333333333000111222333333333222111333444777===GGGSSS^^^eeelllrrr{{{wwwjjjcccccchhhmmmqqquuuvvvrrrpppuuu{{{~~~~~~||||||~~~~~~rrrjjj]]]RRRJJJFFFCCCBBB>>>@@@CCCGGGJJJMMMNNNOOOLLLKKKJJJIIIJJJLLLNNNPPPPPPOOONNNMMMLLLLLLLLLLLLNNNPPPQQQPPPMMMIIIGGGFFFCCCDDDEEEHHHJJJLLLNNNOOOMMMLLLJJJHHHGGGFFFFFFGGGBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHJJJMMMOOOQQQSSSTTTVVVXXX[[[^^^aaabbbaaa```^^^^^^^^^]]]\\\ZZZPPPNNNKKKHHHFFFFFFFFFFFFFFFEEECCCAAA???@@@@@@AAABBBAAABBBCCCFFFJJJOOOQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOOOONNNNNNKKKKKKLLLKKKJJJIIIGGGFFFEEEDDDCCCAAA???>>><<<<<<;;;999777777999:::::::::999888777555444444444555333333222222333333444555222222222333333333444444222222222222222333444444333333333444444444444555444555555666666555444333555444444444444555666666555777999999999999;;;===@@@BBBEEEIIIKKKIIIEEEAAA999777444333555777999999555888;;;;;;::::::;;;===888777777999<<<>>>>>>===<<<===>>><<<;;;;;;<<<======>>>@@@@@@>>>;;;888777222222111111000...------////////////////////////............/////////000.................................///////////////------........./////////.........///000111111111000000000111222222333333+++...333444333222222333111222333555666888999:::;;;<<<>>>@@@BBBEEEHHHIIIHHHHHHJJJNNNSSSVVVVVVVVVVVVXXX[[[___cccfffhhhiiihhhiiimmmpppsss|||___fffqqq}}}wwwgggWWWLLLHHHHHHLLLZZZsss|||tttggg___[[[```ggghhhgggfff___^^^]]]]]]cccppplllRRRAAA;;;888444444444444444444444444444111111111222222333333333...//////000111222222222...///111333444444444333333444666<<>>===<<<>>>;;;999888888999888777;;;999777444333333444555222222222222333333444555333333333444444555555555333222222222333444444555333333333444444444555555555666666666666444333222555444444444444555666666555666888888888888:::<<<@@@BBBEEEIIIKKKIIIEEEAAA===:::555333333555666777555888;;;;;;:::999;;;===777666777999;;;=========>>>>>>>>>===;;;:::;;;===;;;===@@@???===:::777666111111111111000///------////////////////////////---.........//////000000////////////////////////---.........//////000000,,,---------......//////---......///000111111222000000000111222222333333''',,,111333222111000111111222333555777888::::::999:::;;;===@@@BBBEEEFFFHHHHHHJJJNNNSSSVVVWWWVVVVVVXXX[[[___cccfffiiijjjiiikkkmmmpppqqqzzzbbbgggqqq{{{uuuhhhZZZMMMIIILLLNNN^^^ttt~~~ssskkk```\\\\\\aaaccccccccceee___[[[XXX\\\hhhwwwkkkNNN===999666111333444444555555444444333111111111111111111111111222222111111111111111222777666444222111111111111444555777:::BBBMMMZZZbbblllttt}}}wwwjjjbbbaaacccfffiiitttuuuuuuzzzzzz|||yyynnn```VVVLLLCCC>>>???===AAAGGGMMMQQQRRRQQQPPPKKKKKKKKKLLLLLLMMMNNNNNNQQQNNNJJJIIIIIIKKKLLLLLLKKKLLLLLLMMMLLLKKKIIIHHHEEEGGGIIIJJJLLLLLLLLLKKKKKKKKKIIIHHHGGGFFFFFFFFFIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIKKKNNNQQQTTTUUUUUUUUUVVVVVVWWW[[[```cccddddddddddddbbbaaa___^^^XXXSSSMMMKKKLLLLLLHHHEEEDDDCCCBBBAAAAAABBBCCCDDDFFFFFFFFFFFFHHHLLLRRRVVVYYYXXXVVVUUUTTTTTTUUUVVVUUUUUUTTTRRRQQQPPPOOONNNNNNNNNNNNMMMLLLLLLLLLKKKHHHGGGEEEDDDDDDCCC@@@============<<<;;;:::888888999888777777777777777888444444333222222222333333888666333444666666444222222222222222333333444555333333222222333333444555333333333333333444555666444444555555555555444444333555777999:::;;;===???AAAAAACCCEEEFFFDDD@@@<<<<<<:::888777555555555666<<<;;;;;;::::::;;;;;;<<<999999999888777999<<>>AAAAAA???===;;;999::::::;;;:::;;;;;;;;;:::999777666333111...------...------,,,---......//////......444555555444111...------...........................---------...000111222///...,,,---///000...,,,//////000000000000//////111111111111222222222222000000111111111222222222333333444444555666777777888999<<>>>>>>>>>>>===;;;:::999::::::999888888888888888888777666555444444444444444333222333555555555333333333222222222333444444333333222222333333444555444444333333222111111111666666666666666666666666555666666666666888<<>>;;;999999;;;<<<<<<:::888888::::::666333111///---,,,---......---,,,---......//////......333111000000000000///---........................///////////////000111111///...------//////...---//////000000000000//////000000000000111111111111000000111111111222222222111222333444555777888888888999<<>><<<;;;::::::999888777777777777777888888666555444444333333333222222333444555555555333333333222222333333444333333222222333333444555333333444444333333333222666666666666666666666666666666666555555888<<>>===999666777:::;;;777333111///------.../////////,,,---......///............+++***+++///111000...........................000000/////////////////////........./////////...//////000000000000//////////////////000000000000222222333333333444444444222222333444555666777888888999<<>>IIIUUU]]]gggpppyyyssshhheeejjjooozzzyyy{{{||||||rrrggg^^^UUUKKKEEEEEEDDDEEEGGGIIIJJJKKKKKKLLLMMMQQQVVVZZZ[[[XXXTTTQQQPPPMMMJJJHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKMMMOOOPPPLLLMMMNNNPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOPPPQQQSSSUUUWWWWWWUUUSSSQQQRRRSSSUUUVVVVVVTTTRRRQQQKKKLLLLLLLLLKKKLLLNNNQQQRRRUUUXXXZZZZZZWWWTTTQQQMMMKKKHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJJJJKKKMMMOOOSSSRRRRRRRRRSSSUUUWWWXXXWWWWWWVVVVVVVVVVVVVVVVVVRRRQQQQQQPPPNNNMMMMMMLLLMMMJJJGGGFFFFFFEEEDDDBBBAAAAAAAAA@@@???>>>===<<<999999888777666555555666777666555444333333333333222333444444444444555666444333333222222333333333333333222222333333444555111222444555666666666666666666555555555555666666666666666555666888===@@@BBBBBBCCCDDDEEEBBB>>>:::666666555666777888:::;;;888888777777777777888888777999;;;===>>>@@@CCCEEEGGGDDD???;;;999:::<<<===;;;888666888>>>AAA@@@<<<333111///...000111111000,,,---......///............,,,***,,,///111///---////////////////////////...//////.........------...////////////...////////////000000000000//////....../////////000000000222222333333333444444444444444444555555555555555888999<<>>===::::::888777666666666666666555444444333444444444333555666555444444555666444444333222222222333333333333222222333333444555111222444666888888888777666555444333333444555666555666777777888:::>>>AAAEEEEEEFFFGGGGGGDDD@@@<<<666666555666777888:::;;;888777777666666777777888666888;;;<<<===???AAACCCCCCAAA===:::888888:::;;;:::888888<<>>===<<<:::999888777777777555555555444555555666777555777888777555444555777555444333333222222222333333333222222333333444555111222444666777777666555555444333222222333444555333555777999:::===@@@CCCGGGGGGHHHIIIIIIFFFAAA>>>666666555666777888:::;;;666666555555555555666666555777:::;;;<<<===???@@@BBB@@@>>><<<:::;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCC555333000//////000///...,,,---......//////......))),,,///111000...---,,,////////////////////////---...//////000///.........000111000......///111//////000000000000////////////000000000111111111000000111111111222222222333444444444555666666666888999<<>><<<;;;:::999999999555555555666666777888999666888:::888555444555777555444333333222222222222333333222222333333444555111333444666666555333222555444222111111222444555222555888:::<<<>>>AAADDDGGGGGGHHHIIIIIIFFFAAA===777666666666666888:::;;;555444444333333444444555444666999:::;;;;;;===>>>DDDCCCAAA@@@????????????@@@@@@>>>;;;888666777888555222000............---,,,---......//////......###***......---...///000000000000000000000000---...000111111111000///...000222111...---///111//////000000000000//////000000000000111111111111222222333333333444444444111222333444555777888888888999<<>>:::555444444555888999999888666555555444444555555555777666666777999;;;===???DDDBBB???===;;;::::::;;;999999999888888777666555333222111000////////////........./////////000000........................------------...000111222////////////////////////////////////////////////.../////////...---,,,,,,111111222222222333333333000111111222222000///...,,,...111222222222333444999;;;===@@@CCCEEEGGGGGGEEEGGGJJJMMMPPPRRRSSSSSSTTTVVVYYYZZZ[[[^^^dddiiikkkkkknnnrrrtttyyysss~~~}}}qqqbbbWWWMMMGGGHHHLLLRRRgggzzznnn```kkkqqqwww}}}uuuiiiiiibbb^^^aaattt{{{[[[EEE???999777777111333333333222222000//////111111111111111111111111222222222111111111000000555111000111222222666;;;===666222444:::CCCOOOZZZffflllttt|||}}}uuuppprrrwww|||}}}yyy}}}}}}}}}~~~sssfff[[[SSSNNNLLLLLLLLLLLLKKKJJJLLLOOOSSSSSSVVVWWWUUUVVVYYYZZZWWWRRRQQQOOOOOOQQQSSSTTTTTTSSSQQQOOOOOORRRSSSRRRPPPPPPQQQSSSUUUVVVUUUTTTTTTWWWUUUUUUWWW]]]ccchhhjjjfffaaaZZZUUURRRPPPOOONNNMMMKKKIIIFFFDDDCCCCCCCCCFFFFFFDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFIIIIIIIIIJJJLLLNNNQQQRRRRRRQQQQQQQQQQQQRRRTTTUUUUUUUUUVVVVVVWWWXXXXXXXXX\\\\\\[[[ZZZXXXWWWVVVVVVRRRQQQOOONNNLLLJJJHHHHHHHHHGGGFFFDDDBBBAAAAAAAAA@@@>>><<<<<<<<<;;;:::888999888888777777777777777777666666555555555555555222222111111222222333444333333333333333333333333777777666666555555555555555555444444555555666777555555777999<<<>>>AAABBBGGGEEEDDDDDDCCCAAA<<<888666555444555666777666555444333333222222222222333666666777888:::<<<>>>@@@CCCBBB???<<<::::::::::::888888888888777666555444222222111//////......///,,,,,,,,,---------..............................///............//////000////////////////////////////////////////////////......//////......---,,,000000000111111111222222111111222333333333333333000222555666666666666777888:::<<>><<<<<<===<<<;;;999999999888777777777777888777666555555444444555555222222111111222222333333222222222333333444444444777777777666666666666666444444333333444555666666666777888:::===@@@CCCDDDFFFEEEDDDCCCBBB???:::777777555444444555555444333444333222222111111111222555666777888:::===???@@@BBB@@@>>><<<:::999999999666777777666666555444333111000///...............,,,,,,---------.................................000000///...............////////////////////////////////////////////////....../////////...------/////////000000000111111000000000111222444555666333555777888777777888999777999;;;>>>AAACCCEEEEEEEEEFFFIIILLLNNNQQQRRRSSSUUUVVVYYYZZZ]]]```eeehhhjjjjjjlllppprrrvvvuuuggg]]]SSSLLLLLLPPPYYYjjj||||||tttlllfffjjjwww{{{|||xxxiiieee```bbbnnnqqqTTT@@@;;;666555888444444444555555444333333222111111111111111111111111///111222333333222000///111111111222000111:::EEEYYYIII999444999AAAMMMVVVffflllttt||||||tttnnnppptttwwwvvv}}}{{{zzz|||}}}xxxlllaaaYYYTTTRRROOOOOONNNLLLKKKLLLOOORRRUUUYYY[[[YYYZZZ[[[ZZZVVVPPPOOONNNPPPSSSVVVWWWWWWXXXWWWVVVUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYXXX```______aaaeeehhhhhhhhhZZZWWWRRROOOMMMMMMLLLKKKJJJIIIGGGEEEDDDDDDEEEEEEGGGFFFEEEEEEFFFHHHKKKMMMKKKKKKKKKJJJIIIGGGFFFEEEBBBAAAAAAAAAAAABBBCCCCCCJJJIIIHHHFFFFFFFFFGGGHHHLLLLLLLLLLLLNNNQQQSSSTTTQQQPPPPPPPPPPPPRRRSSSTTTVVVWWWWWWXXXXXXYYYZZZZZZ]]]]]]\\\[[[ZZZYYYXXXXXXVVVVVVTTTRRRPPPNNNMMMLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@???======>>>>>><<<;;;999999888777777777777777666666555444444444444555333222222111222222333333111111222333333444555555666666666666555555555555333333333333333444555666777888999<<>>:::777666555444444666666555444555555444333333333333333444555666888;;;===???@@@@@@???===;;;:::999999999555555555555444333222222000///...---------------////////////000000000000........................//////............//////////////////////////////////////////////////////......////////////....../////////000000000111111//////......///111333444222444555666555555666888888999<<>>LLLCCC:::666777>>>KKKXXXdddjjjrrr{{{xxxpppjjjlllqqq~~~vvvuuu}}}zzzvvvuuuzzz|||pppeee]]]WWWUUUPPPPPPOOOLLLKKKLLLOOOQQQUUUZZZ]]]\\\\\\]]][[[VVVRRRQQQPPPQQQUUUWWWYYYYYYYYYYYYYYYXXXVVVVVVWWWWWWZZZZZZZZZ[[[[[[[[[[[[[[[aaabbbeeehhhjjjiiidddaaaTTTRRRNNNMMMMMMNNNNNNMMMJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGGGGIIIKKKNNNOOONNNNNNMMMLLLKKKIIIGGGFFFCCCCCCCCCCCCCCCDDDDDDEEELLLJJJIIIGGGGGGGGGHHHIIIJJJJJJJJJKKKNNNPPPSSSTTTRRRQQQQQQPPPQQQRRRSSSTTTVVVVVVWWWWWWXXXYYYYYYYYY\\\\\\[[[[[[ZZZZZZYYYYYYWWWVVVUUUSSSQQQPPPOOONNNJJJIIIHHHFFFFFFEEEEEEEEEBBBAAA????????????===<<<999888777777666666777777666666555444444444444444333333222222111222222333111111222333333444555555444444444444444444444444222222222333444555666666888888:::===@@@CCCFFFHHHGGGHHHGGGEEEAAA===999888555444444555777999888777555444444333333444444555444555777999;;;===>>>?????????===<<<;;;:::999999555555555444444333222111///......---------------/////////000000000111111////////////////////////---------......///111111////////////////////////////////////////////////......///////////////...000000000111111111222222111000/////////000222333222333555444444444555777999;;;===@@@CCCEEEFFFGGGFFFGGGHHHKKKNNNPPPRRRTTTVVVWWWYYY\\\```cccfffgggggggggjjjnnnpppuuuwwwhhh]]]TTTOOOQQQWWWkkkxxxyyyjjjaaa___```hhhyyyppphhh]]]cccqqqiiiOOO@@@===777555777444222222333333333333222222111111111111111111111111///000111222333222111111000000222555333///111666777555555555555;;;JJJXXXaaagggpppxxxyyyooohhhiiimmmzzz}}}vvvvvv}}}yyysssqqqwwwuuujjjaaaZZZVVVQQQPPPOOOLLLJJJKKKMMMPPPUUUZZZ^^^^^^^^^___\\\WWWVVVTTTRRRSSSUUUWWWXXXXXXYYYZZZZZZZZZYYYYYYZZZ\\\^^^^^^^^^^^^^^^^^^^^^^^^bbbeeeiiillllllggg___XXXRRRPPPNNNNNNOOOPPPOOOOOOKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKLLLNNNPPPQQQRRRRRRQQQPPPNNNLLLJJJHHHGGGEEEDDDDDDDDDDDDEEEFFFFFFJJJIIIIIIHHHHHHHHHHHHIIIHHHHHHIIIJJJMMMPPPSSSUUUUUUTTTSSSQQQQQQRRRRRRSSSTTTTTTTTTUUUVVVVVVWWWWWWYYYYYYZZZZZZZZZZZZZZZ[[[WWWVVVVVVUUUSSSSSSRRRQQQLLLKKKJJJIIIIIIHHHIIIIIIFFFDDDBBBAAAAAA@@@???===999999888777777777777888666555444444333333444444333333222222111111222222222222222333333444444444333333333333333444444444333333333333444555777777888888:::===@@@DDDGGGIIIHHHIIIIIIFFFAAA<<<999777555444444555888999999888222222222222333444555555777888:::<<<===???????????????>>>===<<<;;;:::999444555555444444333222111///......---------......------........./////////////////////////////////,,,---------///000111222////////////////////////////////////////////////......///000000000//////000000000111111111222222222222222222222222333333444555666555444555777888:::;;;>>>@@@CCCEEEGGGGGGGGGHHHIIIKKKNNNQQQTTTUUUWWWWWWYYY]]]aaaeeeffffffeeefffiiimmmpppvvv{{{oooaaaWWWPPPNNNSSSZZZppp}}}wwwfff]]]___bbbjjj}}}~~~nnneeeZZZbbbsssaaaIII======777555777444222222333333333333333222111111111111111111111111000000111111111222222222333000111333333000000333000000222444444999FFFTTT^^^dddmmmuuu|||uuukkkgggiiirrryyy~~~~~~zzz{{{zzzrrrnnnsss}}}zzzoooddd[[[WWWPPPPPPNNNKKKIIIIIILLLNNNTTTZZZ___``````aaa^^^XXXXXXVVVTTTSSSTTTUUUUUUUUUVVVXXX[[[\\\\\\^^^aaadddcccbbbbbbaaaaaabbbbbbbbbeeegggiiikkkiiicccZZZSSSUUUSSSPPPPPPPPPPPPPPPNNNJJJIIIIIIIIIIIIJJJLLLMMMNNNOOOQQQSSSTTTUUUUUUUUUTTTSSSRRRPPPNNNKKKHHHGGGEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHJJJNNNRRRUUUWWWXXXVVVUUUSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWWWWVVVWWWXXXYYYZZZ[[[[[[\\\WWWWWWWWWWWWVVVVVVVVVVVVQQQQQQOOONNNLLLLLLKKKKKKIIIGGGEEEDDDCCCBBB???===;;;;;;:::999999999999:::666555444444333333444444444333222222111111222222333333333333333333333333333333333444444444555555333333333444555666888999777888:::===@@@DDDGGGIIIGGGHHHIIIEEE???:::777666666555444555777888777666111111222333444666777888;;;<<<>>>@@@AAAAAAAAAAAA?????????>>>===<<<;;;:::555555555555444333222111///...............//////---.........////////////////////////////////////...............///000111////////////////////////////////////////////////......///000000000000000/////////000000000111111///000111222333444444444555666666555444555777999999:::===@@@BBBEEEFFFGGGIIIIIIJJJLLLOOORRRUUUVVVXXXWWWYYY]]]cccfffgggfffddddddhhhmmmqqqwwwuuuiii[[[QQQLLLLLLSSS\\\sss~~~wwwddd\\\```eeeppp{{{jjj___XXXaaattt}}}ZZZDDD;;;<<<777555777444444444555555666555555555111111111111111111111111111111000000111222333333555111///222333222222444555444333555555888CCCNNN]]]bbbkkktttzzz{{{nnnggggggmmmvvv~~~|||rrrkkkpppzzz|||qqqfff\\\WWWPPPPPPNNNKKKIIIIIIKKKNNNSSSZZZ___```bbbbbb___YYYYYYVVVTTTSSSSSSTTTSSSRRRTTTWWW[[[]]]___bbbgggkkkffffffeeedddddddddeeeeeehhhhhhiiiiiifff___WWWQQQXXXVVVSSSRRRQQQQQQOOOMMMIIIIIIHHHHHHIIIJJJLLLMMMQQQSSSVVVXXXYYYYYYXXXWWWUUUUUUSSSQQQNNNKKKIIIGGGDDDDDDDDDDDDDDDEEEFFFFFFBBBDDDEEEGGGGGGGGGFFFEEEFFFFFFHHHKKKOOOSSSWWWYYYYYYXXXVVVTTTRRRRRRRRRRRRUUUVVVVVVWWWWWWXXXYYYYYYTTTUUUVVVXXXYYY[[[\\\]]]XXXXXXXXXYYYYYYYYYYYYYYYWWWVVVTTTQQQOOONNNMMMLLLLLLIIIGGGEEEDDDBBB@@@>>>======<<<;;;;;;;;;;;;<<<555555444333333333333444444333333222111111111222444333333333333333333333444444444555555555666666333444444555666777999999777888:::===@@@DDDGGGIIIFFFHHHHHHEEE>>>888555555777555444444555666444333333333444555777999;;;<<>>===;;;;;;555555555555444333222222//////.........//////000000000000000111111111111000000000000000000000000000000///............///////////////////////////////////////////////////......///000000000000000............/////////000***,,,...111333333444333444555555444333333555777888999<<>><<<:::999888888666666666666555444333222111111111111111111111111444333333333333444555555222222222333333333444444555555555666666777888999<<<<<<<<<<<<>>>@@@BBBCCCGGGFFFDDDAAA===999666444444444555555444444333222555444222222333777:::===DDDDDDDDDEEEDDDCCCBBBBBBAAA@@@>>>===<<<;;;<<<<<<;;;:::777777666666333222///...---,,,,,,,,,,,,,,,---...///...,,,,,,...///000000////////////000000000///...///000111000///...///000111111000///...///...------...///000111111///...///111222///---000111111111111222222222222222222111111111111111222222222222333333444555666777:::===AAADDDGGGHHHIIIJJJKKKLLLOOOSSSVVVWWWWWWXXX\\\___bbbdddeeefffiiigggiiinnnttt|||vvviii[[[OOOJJJGGGIIIUUUdddyyy{{{zzzqqqaaaWWW]]]iii||||||wwwjjj^^^```___qqqoooOOODDD:::888999777555555444444444444333222111000111111111111111111111111333222222111000000111111111111111111111111111111222333333333333999AAAHHHVVV]]]gggpppvvv}}}zzzrrrqqqqqq{{{|||yyytttrrrvvv||||||ssshhh\\\TTTOOOLLLIIIHHHIIIKKKLLLLLLUUUVVVWWWZZZ]]]\\\WWWTTTQQQQQQRRRSSSSSSRRRRRRQQQVVVXXXZZZ\\\^^^aaaeeeiiihhhgggfffeeefffhhhjjjkkkkkkkkkhhhbbb[[[WWWVVVWWWVVVUUURRRPPPOOOOOOOOOPPPLLLNNNPPPPPPPPPPPPRRRTTTUUUXXX]]]aaacccbbbaaa___]]]\\\ZZZVVVRRRMMMIIIGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLMMMOOOSSSVVVWWWVVVTTTUUUVVVWWWVVVTTTSSSTTTVVVXXXXXXYYYYYYXXXWWWTTTSSSTTTTTTVVVWWWXXXYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZXXXVVVTTTQQQPPPOOOMMMLLLIIIFFFDDDCCCBBBBBBBBBAAA???===<<<;;;::::::999888666444333333444444111111111111111111111111444333333333333444555555333333444444444555555555666555555666666777888999;;;;;;<<<===>>>AAACCCDDDEEEDDDBBB???;;;777444222444444555555444444333222555444222222333777;;;===DDDDDDCCCCCCCCCBBBBBBBBB@@@???===;;;:::::::::;;;:::888555444444222000...//////...------------------...///...,,,,,,...///000000////////////000000666555444222000...,,,,,,---...///000000///...---///......---...///000111111///...000222222000...000111111111111222222222111111111111111111222222222222222222333444555666777888;;;>>>AAADDDFFFHHHIIIJJJJJJLLLOOORRRUUUVVVXXXZZZ]]]aaadddfffhhhhhhiiigggiiinnnttt|||zzzmmmeeeXXXLLLHHHGGGJJJWWWgggvvvuuussskkk^^^WWW^^^kkk|||xxxrrrfff\\\aaadddyyyhhhJJJ???555444555444444666444444444444333222111111111111111111111111111111333222111111000111111111000000000000000000000000111333333333444888@@@FFFTTT[[[eeennnuuu{{{}}}tttqqqnnnwww||||||}}}zzzzzz~~~vvvjjj^^^VVVNNNLLLIIIHHHIIIKKKLLLMMMRRRSSSTTTWWWYYYXXXUUURRRQQQRRRRRRSSSRRRRRRQQQQQQUUUWWWYYY[[[\\\___ccceeebbbccceeegggiiikkklllmmmkkkiiieee___YYYVVVVVVWWWXXXWWWTTTRRRQQQPPPPPPQQQOOOPPPRRRSSSTTTVVVZZZ\\\```bbbeeehhhiiigggeeeccc___]]]ZZZVVVRRROOOLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNOOORRRRRRRRRTTTWWWXXXWWWVVVVVVWWWXXXWWWUUUTTTVVVWWWZZZZZZYYYXXXWWWVVVUUUTTTUUUUUUVVVWWWXXXYYYYYYZZZYYYZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[YYYWWWTTTRRRQQQOOONNNKKKIIIGGGFFFFFFFFFDDDCCCAAA???===<<<;;;;;;;;;999666333222333444666222222222222222222222222444333333333333444555555444444444555555555666666666666666666777888999999::::::;;;===@@@BBBEEEFFFFFFDDDBBB>>>:::777444222444444555555444444333222444333222222444777;;;===DDDCCCBBBAAA@@@AAABBBBBB>>>===<<<:::999999999999999777555444333222000...000//////............///---...///...,,,,,,...///000//////......//////000777999888555///,,,+++,,,------............------///............///000000///......000222222111000000111111111111222222222000000000111222222222333111111222333444666666777888999;;;>>>AAACCCEEEFFFIIIIIIJJJKKKNNNPPPSSSUUUXXX[[[^^^bbbfffhhhjjjkkkiiigggiiinnnsss{{{vvvjjjbbbUUUKKKHHHIIIMMM[[[llluuuqqqllldddYYYUUU^^^jjjzzz{{{tttggg^^^bbbjjj|||dddHHH>>>444222222222333555333444444444333333222111111111111111111111111111222222111111111111111222111111111111111111111111111222444444444777>>>CCCQQQXXXccclllrrryyyzzzrrrooommmsssyyy|||yyynnnaaaYYYOOOLLLIIIHHHIIILLLMMMMMMPPPQQQRRRTTTUUUUUUSSSRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRTTTVVVXXXYYY[[[^^^```\\\___dddiiimmmooooooooollliiiddd^^^ZZZXXXXXXYYYXXXWWWUUUSSSRRRQQQQQQQQQRRRTTTVVVXXXZZZ^^^bbbeeeiiikkklllmmmllljjjgggeee___\\\XXXTTTQQQOOONNNNNNLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKMMMOOOQQQRRRSSSVVVUUUTTTUUUXXXZZZZZZYYYZZZZZZYYYXXXXXXYYYZZZ[[[^^^]]][[[YYYWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYYYYZZZXXXYYYZZZ\\\]]]^^^___```______^^^]]]ZZZXXXUUUTTTQQQOOOMMMJJJIIIHHHHHHHHHDDDCCCAAA@@@>>>===<<<<<<;;;:::777555444444444444222222222222222222222222444333333333333444555555444444444444555555555555666666666666777888999:::999:::<<<>>>AAADDDFFFGGGHHHFFFCCC???<<<888666555444444555555444444333222444333333333555888;;;>>>CCCBBB@@@>>>>>>???@@@AAA===<<<;;;:::999888888888999888666666777666555333000000///////////////000---...///...,,,,,,...////////////....../////////111555777444///,,,...222..................------//////........./////////------...///000111111000000000111111111222222222//////000111222333333333000111222444666777888888999:::<<<>>>AAACCCEEEFFFIIIIIIJJJKKKMMMPPPRRRTTTXXXZZZ^^^bbbfffiiijjjkkkiiihhhjjjnnnrrrzzzwwwlll```TTTKKKJJJKKKQQQ```qqqxxxqqqhhh^^^UUUSSS]]]hhhyyy|||mmmbbbeeeooozzzaaaHHH???666333222111222444333333444444444333222222111111111111111111111111222111111111111111222222222222222222222222222222000222444444444777<<>><<<<<<;;;999999:::999888555333222222222222222222222222222444333333333333444555555222333333333333444444444666666666777777888999:::999:::<<>>;;;888666555444444555555444444333222333333333444666999<<<>>>AAA@@@>>><<<<<<===???@@@<<<<<<<<<;;;:::999888777777666555666888999888777000000/////////000000111---...///...,,,,,,.../////////............//////,,,000333222---,,,///333111000000//////.........//////////////////......+++,,,---.../////////000000000111111111222222222//////000111222333333333000111333555777888888888999:::<<<>>>AAACCCEEEFFFIIIIIIIIIKKKMMMPPPSSSTTTXXXZZZ]]]aaaeeegggiiiiiihhhhhhjjjnnnqqqyyyyyynnn```UUULLLKKKNNNTTTddduuu}}}sssggg\\\UUUUUU___jjj{{{sssfffhhhssswww\\\GGG???888666444111111444333333333444444333333222111111111111111111111111111111111000111111222333222222222222222222222222///222444555444666:::>>>KKKSSS^^^gggnnnuuu|||yyyrrrqqqmmmqqqxxxuuupppqqqzzzttthhh___RRROOOKKKIIIJJJKKKKKKKKKNNNOOOQQQQQQQQQQQQSSSUUUUUUUUUUUUUUUTTTSSSRRRRRRMMMPPPRRRSSSSSSSSSTTTVVVXXX\\\dddkkkppprrrqqqpppnnnjjjeeeaaa___^^^]]]\\\UUUUUUTTTTTTTTTSSSSSSSSSVVVZZZ___cccgggkkkoooqqqqqqqqqpppnnnkkkgggcccaaaYYYWWWTTTPPPNNNMMMMMMNNNOOOOOOOOOOOOOOONNNMMMMMMKKKLLLNNNQQQTTTVVVYYYZZZXXXWWWWWWXXX[[[^^^___^^^___]]][[[]]]```ccceeefffgggfffccc```^^^\\\\\\\\\YYYXXXWWWWWWWWWXXXZZZ[[[YYYYYYZZZ[[[\\\^^^```aaaaaabbbcccdddcccaaa___]]]UUUTTTQQQNNNKKKJJJIIIIIIEEEDDDBBB@@@>>>===<<<<<<999:::;;;;;;:::666333000333333333333333333333333444333333333333444555555222222222333333333444444777777777777888999::::::999;;;===@@@CCCFFFGGGHHHFFFDDD@@@<<<888555444333444444555555444444333222222222333555777:::<<<>>>???>>>===<<<;;;<<<======;;;;;;;;;;;;:::888777666444333222444666777777666///////////////000000111---...///...,,,,,,...//////......------......///---///111///,,,+++---///222111000//////...///////////////000//////...---+++---//////......///000000111111111111222222222000000000111222222222333111222555777888888888777888999;;;>>>AAACCCEEEFFFHHHHHHIIIKKKNNNQQQTTTVVVXXXZZZ]]]aaadddfffgggggghhhiiikkknnnpppxxxwwwlll```TTTLLLLLLOOOVVVfffwwwvvvggg]]]WWWZZZeeepppuuuhhhjjjvvvrrrUUUCCC===888777666333333555222333333444444333333222111111111111111111111111111111000000111222222333111111111111111111111111...111555555444555999<<>>>>>;;;;;;;;;:::999666444222333333333333333333333333444333333333333444555555333333333333444444444555777777777777888999:::::::::<<<>>>AAADDDFFFGGGGGGFFFDDD@@@;;;777555444333444444555555444444333222222222333555888:::===>>><<<<<<<<<<<<;;;;;;;;;;;;999:::::::::999777555444444222222222444444333222///.........//////000111---...///...,,,,,,...//////......------......///............------------222111///...------......//////000000000///---,,,---000222111///...///111000111111111111222222222111111111111111111222222222444666888888888777666777888;;;>>>AAADDDFFFHHHGGGHHHIIILLLOOOSSSVVVXXXYYY[[[^^^aaaccceeeeeefffhhhiiikkknnnpppwwwuuujjj___TTTKKKLLLOOOVVVgggxxxxxxhhh^^^ZZZ^^^jjjvvvuuuhhhkkkwwwnnnPPP???:::777888777444444777222222333444444333333333111111111111111111111111111111000000111222333333000000000000000000000000...111555555444555888;;;HHHPPP[[[dddkkkssszzz~~~tttppplllppp{{{~~~ssshhhaaaaaammm|||xxxlllcccVVVRRRMMMJJJIIIIIIIIIHHHKKKMMMNNNNNNLLLMMMQQQTTTRRRRRRRRRRRRQQQPPPOOONNNOOOQQQTTTTTTTTTSSSSSSTTTZZZ^^^eeelllpppqqqqqqppphhheee```^^^^^^]]]YYYVVVTTTUUUVVVWWWXXXXXXXXXXXXWWW]]]dddkkkoooqqqssstttqqqpppooolllhhhddd```^^^VVVUUUTTTRRRPPPOOONNNNNNOOOOOOPPPPPPOOOOOONNNMMMOOOPPPSSSVVVYYY]]]___aaa``````___```aaaaaa___]]]]]][[[YYY\\\bbbgggjjjkkkiiihhhfffdddaaa___]]][[[ZZZYYYXXXWWWWWWXXXZZZ[[[[[[[[[ZZZZZZ[[[]]]___```aaabbbeeeggghhhgggeeeddd\\\ZZZWWWSSSOOOMMMLLLKKKHHHGGGEEECCCAAA@@@??????===<<<;;;999777555555444333333333333333333333333444333333333333444555555444444444555555555666666777777777777888999:::;;;;;;<<>>;;;;;;<<<<<<<<<;;;:::999888888999888777666444333666555333333333333111000...............///000000---...///...,,,,,,...///.........------.........---,,,+++---///000000///111000...---,,,,,,------//////000000000///---,,,///222444333111///000222000111111111111222222222222222222111111111111111333555777888999888777666666888:::===AAADDDGGGHHHGGGHHHIIILLLPPPTTTXXXZZZ[[[\\\___bbbdddeeeeeeeeehhhiiilllnnnooowwwrrrhhhZZZOOOHHHJJJMMMSSSeeexxx~~~pppdddaaa___^^^iiiyyymmmfffiiixxxdddIII>>>444...111666777444333333333333333333222111000000000000000000000000000333222111000000111222333111111000000111111222333111111111222444666777888CCCLLLYYYccciiipppwww}}}uuulllfffnnn}}}zzzrrrfffcccfffsss~~~rrrgggYYYQQQJJJHHHFFFEEEFFFJJJMMMNNNOOOOOONNNNNNPPPRRRVVVTTTQQQOOOMMMMMMMMMNNNMMMPPPRRRRRRRRRSSSVVVYYY\\\___dddiiillllllkkkiiiccc```]]][[[ZZZZZZYYYWWWSSSTTTVVVWWWYYYYYYZZZZZZ```dddjjjooorrrrrrpppnnnooommmkkkgggccc___\\\[[[VVVUUUSSSPPPOOONNNNNNNNNQQQQQQQQQQQQPPPPPPOOOOOOMMMOOORRRVVV[[[___bbbdddbbbccccccccccccbbbbbbaaa\\\]]]]]]___cccgggkkknnnooolllhhheeebbb```]]][[[^^^[[[WWWVVVVVVXXXYYYYYY\\\[[[ZZZYYYYYYZZZ[[[\\\^^^```bbbeeeffffffeeeddd\\\[[[XXXUUURRRPPPNNNMMMKKKIIIFFFCCC@@@>>>======@@@>>>;;;888666666666777000111111111111222222222333333333333333333333333444444444555555555555555555555555666777999:::;;;@@@AAA???<<<===DDDHHHHHHFFFBBB===888666555444333555444444444444333333333666333111444;;;???>>><<>>AAADDDEEEFFFIIIIIIIIIKKKNNNSSSXXX[[[]]]___aaacccdddeeeeeedddffffffhhhkkkooouuu|||nnndddVVVNNNGGGFFFKKKUUUdddqqqyyylllbbbaaa```cccpppxxxiiieeejjj|||aaaGGG@@@999444444555444444666333333333333333222111000111111111111111111111111222222111000000111222222111111000000111111222333111111222333444666777888AAAJJJWWWaaagggnnnuuu{{{uuulllhhhooo|||sssllllllnnnvvvuuukkk\\\SSSLLLJJJHHHFFFHHHKKKMMMOOOOOOOOONNNOOOQQQSSSWWWVVVSSSPPPOOONNNNNNOOONNNPPPSSSSSSSSSTTTWWWZZZYYY]]]bbbfffiiihhhfffeeedddbbb^^^\\\[[[ZZZWWWVVVUUUUUUVVVWWWXXXZZZ[[[[[[aaaeeejjjnnnqqqqqqooommmmmmllliiifffbbb___\\\[[[WWWVVVTTTRRRQQQPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRUUUXXX\\\```bbbdddcccccccccbbbaaa___^^^]]]aaaaaaaaacccfffjjjmmmoooooolllhhheeecccaaa^^^\\\]]]ZZZWWWVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWXXXYYYZZZ\\\]]]```bbbccccccbbbbbb[[[ZZZXXXUUURRROOOMMMLLLIIIHHHFFFCCCAAA???>>>======;;;888666444333444444111111111111222222222222333333333333333333333333555555555666666666666666555666666777999:::<<<===BBBDDDCCCAAABBBHHHKKKJJJFFFBBB<<<888666555444333555555555444444333333333555333222666<<>>>>>============>>>::::::::::::999777555444333333222111000000000000000000000000000000000000,,,---.../////////...---........................---...//////...---///000//////.........---------............////////////000000111000000///...---//////000000000000//////000111111111111222222222333333333333444444444444777999;;;???BBBDDDFFFFFFJJJIIIJJJKKKNNNSSSXXXZZZ]]]^^^```ccceeeeeeffffffgggfffhhhkkknnntttuuuhhh^^^RRRNNNGGGDDDLLL[[[gggkkkqqqfff___```ccciiixxx~~~qqqfffffflllwwwZZZCCC???:::777777444111333777222222333333333222111111222222222222222222222222222111111000000111111222111111000000111111222333111111222333444555777888>>>HHHUUU___eeekkkrrrxxxvvvmmmiiinnnzzz{{{pppkkkooowwwzzzooo```WWWPPPMMMKKKHHHIIIMMMNNNOOOPPPPPPOOOPPPRRRTTTXXXWWWTTTRRRPPPPPPOOOPPPOOOQQQSSSTTTTTTUUUXXXZZZXXX\\\aaafffgggfffdddbbbdddbbb```___^^^[[[XXXVVVVVVVVVVVVVVVXXXZZZ\\\]]]dddfffjjjmmmooonnnmmmllljjjiiihhheeebbb___\\\ZZZYYYWWWUUUSSSSSSSSSTTTUUUSSSRRRQQQQQQQQQSSSUUUWWWWWWXXXZZZ\\\___aaabbbcccbbbbbbaaaaaa```___^^^^^^eeeeeeeeefffhhhkkkmmmooonnnkkkgggeeecccaaa___]]]\\\ZZZWWWVVVWWWYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXYYY[[[]]]^^^^^^]]]]]]YYYYYYWWWUUURRROOOKKKIIIGGGFFFFFFDDDCCCAAA???>>>;;;:::777555333333333333111111111111222222222333333333333333333333333333555555666666777777777777555666777888:::<<<>>>??????CCCCCCAAACCCGGGHHHFFFDDD@@@;;;777666555444444666666555444333333222222333222222666<<>>;;;777666999888444222333222222333333333222222111222222222222222222222222111111000000000000111111111111000000111111222333222222222333444555777777<<>>;;;:::888777555444444444111111111222222222333333333333333333333333333333444444555555666666777777444555666888:::<<>>BBBDDDCCCDDDFFFFFFBBBBBB>>>:::666555555555444666666555444333222222111333333333777;;;>>>???>>>>>>======<<<<<<<<<<<<=========;;;:::777555444333333222111000000//////000........................---------.......................................000000...,,,******---///000000000000000000000000............////////////+++,,,...///111222333333111111111222222111111111000000111111111222222222444444444555555666666777777999;;;???BBBEEEGGGHHHJJJJJJIIIJJJMMMQQQUUUWWWZZZ\\\___cccfffhhhhhhiiihhhggghhhjjjlllqqq~~~wwwjjj^^^VVVIIIIIIGGGGGGUUUgggmmmgggccc```^^^aaahhhtttvvvlllhhhlllttthhhNNN???999444555<<>>???AAAEEEHHHGGGHHHIIIHHHCCC@@@===888555555555555555666666555444333333222222777777999;;;===>>>>>>======>>>>>>???@@@AAACCCDDD>>>===;;;999777555333333444444333222111111111111------------------------------------....../////////////////////////////////...---+++)))))),,,...////////////////////////............////////////+++,,,...///111222333333111111222222222222111111000000111111111222222222333333444444555666666777777888<<>>===<<<777777666555444333222222222222222222333333333333333333333333333333333333111111222333444555555666444555666777999;;;===>>>@@@DDDGGGFFFFFFGGGEEEAAA>>>;;;777555555666666666555555444444444333333333;;;<<<>>>???@@@@@@??????<<<===???BBBEEEHHHKKKLLL???===;;;999666555444333555444333222111111111111...........................------------...//////////////////////////////---...---,,,******,,,...,,,,,,,,,,,,------------............//////////////////000000000000//////111111222222222222111111000111111111111222222222000000111222333444444555777888<<>>AAA===777333000111222333333333333222111111111111111111111111...///000111111000///...111111000000111111222333333333333333444444555666777AAAMMMWWW^^^dddkkkqqqwww~~~~~~zzzwwwtttqqqqqqyyytttjjj```[[[VVVRRRQQQSSSMMMOOOOOOOOONNNOOOQQQSSSQQQRRRSSSTTTUUUUUUUUUUUUSSSSSSTTTWWW[[[]]][[[XXXUUUVVVWWWYYY\\\^^^```aaa___]]]]]]^^^```bbbbbbbbb___```bbbdddfffhhhiiijjjjjjgggdddaaa______```aaa```aaacccdddcccbbb___^^^ZZZXXXWWWVVVXXX\\\aaadddeeeeeefffgggiiikkklllmmmlllllljjjiiigggeeeccccccbbbaaa^^^\\\[[[[[[[[[\\\```bbbdddgggjjjlllnnnooopppmmmiiieeebbb___\\\ZZZWWWVVVVVVWWWZZZ[[[[[[[[[VVVVVVWWWWWWVVVUUUSSSRRRQQQPPPOOOOOONNNNNNNNNNNNIIIIIIIIIHHHHHHGGGFFFFFFCCCBBB@@@???===<<<;;;;;;777777777666555444333222222222222333333333444444333333333333333333333333111111222333444555666777777777777888:::;;;===>>>>>>BBBDDDBBBBBBDDDAAA======999666444444666666666333333333444444444444555999;;;>>>@@@@@@@@@@@@@@@===>>>???AAACCCFFFIIIJJJ>>>===:::888666555555555444333222111000000000000...........................------,,,---...///000////////////////////////,,,...///...------...000,,,---------........................////////////000000111000000///...---000000111111111111000000000111111111111222222222///000111222333444444555777888<<<@@@CCCGGGIIIJJJLLLLLLLLLNNNQQQVVVZZZ]]]\\\^^^aaadddfffhhhiiiiiiddddddeeegggiiiooo|||uuukkkaaaWWWQQQLLLGGGJJJVVV^^^\\\\\\aaaZZZ```gggooozzz~~~rrrrrrnnnRRR@@@;;;888666777:::999444222444000111222333333333333333222222222222222222222222...///000111111000///...111111111000111222222333333333333333444444555666555???KKKUUU\\\bbbiiiooouuu|||{{{xxxvvvzzzwwwnnnddd^^^YYYTTTSSSUUUMMMNNNOOOOOONNNNNNPPPRRRQQQRRRTTTUUUWWWWWWXXXXXXUUUUUUVVVZZZ^^^___]]]ZZZUUUVVVVVVXXXZZZ^^^aaaccc___]]][[[[[[]]]___``````bbbdddfffhhhkkklllmmmmmmjjjgggccc___]]]]]]^^^```___aaacccddddddbbb```^^^[[[ZZZXXXXXXZZZ___cccgggfffggghhhjjjkkklllmmmnnnnnnmmmkkkiiigggeeedddccccccbbb```______```aaabbbcccdddgggkkknnnqqqssstttsssoookkkgggddd```]]]ZZZVVVVVVVVVWWWZZZ\\\\\\[[[XXXXXXYYYYYYXXXVVVUUUTTTQQQPPPOOONNNMMMMMMMMMNNNGGGGGGFFFEEEEEEFFFFFFGGGCCCBBB???===;;;:::::::::999999999999888777555555222222333333333444444444333333333333333333333333222222333444555666777888999999999:::;;;<<<>>>???AAAEEEFFFDDDDDDFFFDDD@@@<<<999555444444666777777222222333444444555555666444777;;;===>>>>>>>>>????????????>>>??????@@@@@@>>><<<:::888666555555555333222111000////////////////////////////////////......---,,,---...///000000000000000000000000000,,,...000111000000000111///000000000111111222222............/////////000......///000000000000000000000111111111111000000000111111111111222222222111222222333555666777777666888<<<@@@DDDGGGIIIJJJNNNNNNNNNPPPTTTYYY]]]```]]]^^^aaadddfffhhhhhhiiiccccccdddgggiiiooo|||wwwooofffZZZSSSQQQEEEJJJRRRZZZ^^^^^^[[[YYYXXX```jjjssswww{{{~~~eeeKKK>>><<<888888666555333333222222444444555555555444333222111111111111111111111111222222111111222222333444222222111111222222333444333222111111111222333444:::;;;CCCPPPYYY^^^fffoootttyyy}}}yyysssjjjaaaZZZSSSNNNJJJKKKKKKKKKJJJJJJIIIIIIHHHMMMOOORRRUUUXXXYYYZZZZZZ[[[ZZZZZZ]]]___```]]]YYYUUUUUUTTTTTTVVVXXX[[[\\\^^^___^^^]]]\\\\\\___aaaeeegggjjjkkkjjjjjjjjjkkkjjjfffaaa]]][[[\\\___aaaaaabbbdddgggiiihhhfffccc```aaabbb```]]]^^^aaaeeekkkkkkjjjjjjjjjjjjkkkkkkiiiiiijjjiiigggdddaaa___bbb```______]]]]]]bbbjjjooonnnnnnppptttwwwyyyzzzyyyrrrmmmjjjgggaaa^^^^^^VVVVVVWWWXXXZZZ\\\^^^___\\\[[[ZZZXXXVVVTTTRRRRRRPPPOOONNNLLLKKKIIIHHHGGGDDDDDDDDDDDDDDDEEEEEEFFF======>>>>>>======<<<;;;888777666555444333222222222444555555333333444666333333333333333333333333333333444444555666666666666888;;;<<<<<<===???AAADDDDDDDDDDDDCCCBBBAAA@@@999999777666555555555555555555444333444555666777777:::<<<===<<<;;;;;;<<<:::<<<>>>@@@@@@???===;;;888888888777666444222222//////............//////111000...,,,,,,...000111...111444222---+++...111222111111000///.........///......///111111000//////...---,,,---...000222111111000000/////////...---...000111222111///...//////000111222222333333666444222000//////000000666444222111333444555666888999<<>>===<<<::::::999999999888777666555444444000222333333111111222444555555555555555555555555333333444555555666666777888:::<<<======>>>@@@BBBCCCCCCCCCCCCBBB@@@???>>>999888777666555555555555444444444444444555555666666999;;;<<<;;;;;;<<<<<<;;;===???@@@???>>>;;;:::888888888777666555555444//////............///////////////....../////////...111333111---,,,...111////////////////////////000...------///000000/////////---------...000111///.........---------------...000111111111/////////000000111222222333333444333111000///000111222555444222222333444555666888999<<>>>>>???AAACCCBBBBBBCCCBBBAAA???>>><<<999888777666666555555666222333444444555555444444555777:::;;;;;;;;;<<<===>>>???@@@@@@???===:::999777777666555555555555555000//////......//////000---...///000000///...---...000222111...,,,...000,,,,,,---...//////000000000...,,,,,,...000000/////////...------...000111............---------------...000111111111000///000000000111222222333333111111000000000111333444444444333222333444555666888999<<>>GGGPPPYYYcccjjjlllqqqzzz|||wwwyyyzzztttmmmddd[[[UUULLLKKKKKKJJJIIIHHHGGGGGGIIIJJJNNNRRRWWW[[[^^^___aaaaaabbbcccdddbbb```^^^YYYWWWUUUSSSTTTVVVXXXZZZ^^^^^^]]]\\\\\\___dddiiinnnooopppmmmjjjfffddddddbbbbbbbbbaaa```___^^^^^^``````bbbfffjjjmmmnnnmmmppppppooommmkkkhhhfffeeeaaaaaabbbdddfffiiikkklllhhhhhhhhhhhhgggfffeeeddd^^^^^^```ccccccccciiippprrruuu|||vvvnnnfffbbb```\\\\\\___^^^]]]\\\\\\\\\^^^```aaaaaa^^^YYYTTTPPPOOOOOOOOOMMMMMMKKKJJJHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAA???<<<999888888999999666666555444444333222222222333555444333333444666222222222222222222222222444444444555666666777777999:::===>>>>>>???AAACCCBBBCCCCCCCCCBBB???===<<<888888777666666666666666111222444555555555444333444666999::::::;;;===>>>AAABBBBBBAAA???===:::999777666555333222222333333000000////////////000000......////////////.........///111000...---...000,,,,,,------.../////////.........000222222000...//////............///000000000000000000/////////......///000111000000///000000111111111222222222111111000000000111222333333333333333333444555777999:::<<>>===;;;999888999:::;;;555555444444333333222222222333555444333333444666222222222222222222222222444444555555666777777888888:::<<<======>>>@@@BBBCCCDDDDDDDDDCCC@@@===;;;888777777666666666666777222333444555666555444333555777999::::::;;;===???DDDDDDDDDBBB@@@>>>;;;::::::999777555444333222222000000////////////000000111///...------...///111......//////.........///........................---///111555777555000---/////////.........///////////////000000000000000...//////000000000000000111111111111111222222222222222222111111111111111111333444444333333555888999:::<<>>FFFSSS^^^ccciiiooovvv}}}|||qqqmmmpppzzzxxxkkk^^^UUULLLKKKJJJIIIHHHFFFFFFEEEEEEGGGJJJNNNSSSXXX\\\^^^]]]```cccdddcccaaaaaaaaa\\\YYYUUURRRQQQSSSUUUWWW\\\^^^___aaacccfffkkknnnsssssssssqqqmmmiiiffffffaaabbbcccccccccbbbaaa```bbbaaabbbeeejjjooorrrssssssqqqnnnmmmlllkkkhhhffffffggghhhjjjmmmoooqqqsssjjjjjjiiiiiihhhhhhggggggfffiiiooowwwzzz|||yyynnngggaaa``````^^^___bbbcccaaa^^^\\\\\\]]]___```aaa^^^ZZZUUURRRPPPOOONNNJJJJJJHHHGGGEEECCCBBBBBB@@@@@@@@@@@@@@@AAABBBBBB===<<<;;;:::::::::;;;<<<666666666555555555444444000222333333111111222444555555555555555555555555444555555666666777888888888:::<<<======>>>@@@BBBCCCDDDEEEEEECCC@@@===;;;777777666666666666777777333444555555666666555555888999:::::::::;;;>>>@@@EEEEEEDDDBBB@@@===<<<::::::::::::999888666444333111000000//////000000111222000---,,,,,,---000222---............///////////////.....................///333777888666111---///////////////.........---------...............////////////000000000000111111111111111111111111222222222222111111000000///222555555333333555888:::;;;===???CCCGGGJJJKKKNNNNNNSSSYYY]]]\\\\\\_________```ccceeegggfffeee```^^^]]]^^^aaaiiizzztttrrrooojjj^^^RRRNNNPPP[[[ZZZXXXTTTQQQQQQSSSUUU^^^ooommmQQQ???:::888555666555444333222222111111444333222000000111222333111111111111111111111111000000000000000111222222///000222333333333111111000111222333333333222222222777:::;;;CCCPPP\\\___gggllltttzzz~~~{{{rrrnnnnnnuuu~~~pppbbbXXXNNNMMMLLLKKKIIIHHHGGGFFFDDDFFFHHHLLLPPPUUUZZZ\\\\\\```ccceeecccbbbcccddd___[[[WWWSSSRRRTTTVVVXXX[[[^^^aaadddfffiiimmmpppssstttuuurrroookkkiiiiiiddddddeeefffffffffeeedddeeeddddddggglllqqquuuvvvwwwtttqqqoooppppppooommmnnnnnnmmmnnnnnnooopppppplllllllllmmmnnnooopppqqqqqqttt||||||vvvmmmgggcccdddeeecccdddgggfffdddaaa^^^]]]^^^```bbb___^^^[[[WWWTTTQQQPPPOOOKKKKKKIIIHHHFFFDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA>>>>>>======<<<;;;::::::666666555555555555444444000222333333111111222444666666666666666666666666555555555666777777888888999;;;===>>>>>>???AAACCCBBBCCCDDDDDDCCC???;;;999777777666666666666777777666555555555555666777777:::;;;<<<;;;;;;;;;>>>@@@DDDCCCBBB@@@>>><<<;;;:::555666888999999888555444111111000000000000111111000///............///000------------...//////............//////000000111000000111333555555222000///////////////......---------------.........//////////////////000000111111111111111111111111111000111111222222222222111...222666666333333555999:::;;;===@@@CCCFFFIIIKKKNNNLLLOOOVVVXXXWWWXXX\\\___^^^^^^```cccfffhhhhhhaaa______aaacccjjjyyysssqqqpppjjj___RRRNNNQQQ[[[XXXUUUSSSSSSVVVYYY\\\bbbttt}}}gggKKK<<<999777222777666555333222111111111555444222000000111222333111111111111111111111111000000000000000111111222...///111222333222000///000111222333444333222222222888::::::AAAOOOZZZ]]]fffkkkqqqxxx|||zzzvvvtttyyyttteee[[[OOOOOONNNLLLKKKIIIHHHHHHDDDEEEGGGJJJOOOTTTXXX[[[\\\```dddfffddddddeeefffaaa^^^YYYUUUSSSUUUXXXZZZ[[[^^^cccfffiiillloooqqqssstttuuussspppmmmkkkkkkfffggghhhhhhhhhhhhhhhhhhhhhgggfffiiinnnssswwwyyy{{{xxxtttrrrtttvvvuuutttssssssqqqpppnnnnnnmmmmmmmmmnnnooopppsssuuuwwwyyy{{{tttooojjjhhhjjjkkkiiijjjlllhhhfffbbb___^^^___aaaccc^^^]]][[[YYYVVVSSSPPPOOOLLLLLLKKKIIIGGGFFFDDDDDDDDDDDDBBBAAA@@@?????????@@@@@@???>>>===;;;999888333333333333333333222222222444555555444333555666555555555555555555555555555555666666777777888888:::<<<>>>??????AAACCCEEEAAABBBCCCDDDBBB>>>:::777777777666666666666777888777666666555555666888999<<<<<<===<<<;;;<<<>>>@@@BBBAAA@@@>>><<<;;;:::999...000444777888777444333111111000000000000111111---...///000000///...---------,,,---/////////...,,,,,,...///000222333333222111///000111333333222//////000000///...------.../////////000000111111///////////////000111111222222111111111111111111...///000111333333333333---222666666333222555999:::;;;===@@@CCCFFFIIIKKKNNNJJJKKKQQQSSSRRRUUU[[[aaa___]]]]]]aaaeeehhhjjjbbbaaaaaabbbdddjjjxxxssssssnnncccUUUMMMLLLOOOZZZVVVVVVXXXZZZZZZ^^^cccmmm{{{xxxtttYYYKKK>>>999:::666777666444333222222333333111111111111222333444444111111000000000000111111222222222222222111000///111222222333333222222111111222333333444444333333777555555999>>>EEESSS___eeehhhmmmttt}}}~~~yyywww|||~~~tttggg^^^XXXUUUQQQNNNMMMLLLKKKJJJIIIGGGFFFFFFIIIOOOUUUYYY[[[aaaeeefffhhhjjjiiieeedddaaa[[[VVVRRRQQQRRRSSS]]]```dddgggjjjmmmqqqtttssstttuuuvvvuuurrrooommmnnnkkkggggggiiikkkjjjhhhgggfffggglllsssyyy{{{{{{|||yyywwwvvvyyy{{{}}}~~~}}}{{{wwwsssqqqrrrssstttssstttxxx}}}|||xxxpppoooooonnnnnnnnnoooooohhhjjjhhhdddcccfffgggeeeccc___YYYTTTQQQOOOMMMLLLPPPMMMJJJIIIHHHGGGEEECCCEEEDDDDDDCCCCCCBBBAAAAAA>>>>>>===<<<;;;::::::999888888888888777666555444555555555555444333222222444555666666777777666666555555555555666777999999===???BBBCCCCCCCCCDDDEEEEEEDDDCCC@@@===:::888666555555666777777777777777888666444222333555888:::???===;;;;;;===@@@AAABBBBBBBBBBBB@@@<<<:::999999888888888777666444333222111111000000//////......000000000000000000000000........................,,,,,,,,,------.........+++,,,///111111111000///......---......///000111000000000000000000000000...///000111111000///...//////000111111111111000444333222111000000000000111111222333555777999:::999999:::<<<@@@DDDIIIKKKHHHIIIKKKLLLNNNPPPRRRRRRWWW[[[]]]]]]```gggjjjiiiiiicccaaadddfffjjjzzzqqqqqqlllaaaTTTLLLLLLOOOXXXWWWYYY]]]___^^^```dddrrrlllSSSGGG;;;888:::777666555333222111111222222222222222111222222333333111111000000000000111111111222222222222111000///111222222333333222222111111222333333444444333333555333444777;;;BBBOOO\\\aaadddjjjsss{{{zzzxxx|||~~~zzz{{{wwwjjjaaaXXXUUUQQQNNNMMMKKKIIIGGGHHHGGGFFFFFFJJJPPPVVVYYYZZZ```eeehhhkkkoooooollliiiddd^^^WWWSSSRRRSSSUUU]]]```dddhhhkkkooosssvvvuuuwwwxxxyyyxxxvvvsssqqqmmmjjjggggggiiikkkjjjiiikkkjjjlllqqqxxx}}}}}}zzzyyy{{{}}}~~~|||yyyvvvvvvwwwzzz{{{}}}{{{xxxssssssttttttsssqqqpppnnnhhhkkkkkkhhhgggjjjjjjhhhiiiddd]]]XXXUUUTTTSSSRRRPPPNNNKKKIIIHHHGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>===<<<;;;:::999999777777777777666555444333444444555555555555444444333333444444444444444444555555555666777888999:::<<<>>>@@@AAAAAAAAABBBCCCEEEDDDCCC@@@===:::888777555666777777777777777666777666444333555888;;;===>>>===<<<===@@@CCCDDDDDDDDDCCCAAA>>>;;;:::::::::::::::999888666444222111111000000000/////////...........................////////////////////////---------....../////////!!!###'''***---/////////000//////.........//////000000000000000000000000//////111111111111//////000111222222333333222222444333222222222222222222333222222222222333444444::::::;;;===@@@DDDHHHJJJIIIIIIKKKLLLNNNPPPQQQRRRUUUYYY[[[\\\```gggjjjiiihhhcccbbbeeeggglll|||pppoooiii^^^RRRKKKKKKNNNVVVVVV[[[aaabbbaaabbbfffxxxbbbKKKBBB999777999666444444333111111111111111333333222222222222222222111111000000000000111111111111222222111111000000111111222222222222111111111222222333333333333333333111222555999???JJJVVV]]]aaagggoooxxx}}}yyy{{{yyyvvvvvv{{{{{{nnnfff]]]ZZZUUURRROOOLLLIIIGGGHHHGGGFFFGGGJJJPPPVVVZZZZZZ```gggkkkpppuuuvvvtttpppjjjaaaYYYTTTSSSUUUWWW\\\```dddhhhlllpppuuuxxxyyyzzz||||||{{{yyyvvvtttkkkiiiggggggiiijjjjjjjjjkkklllnnnsssyyy~~~|||{{{|||~~~~~~|||{{{}}}|||yyyssstttuuuuuussspppllljjjhhhlllnnnmmmnnnpppooolllhhhccc\\\WWWTTTSSSRRRRRRQQQNNNKKKIIIIIIHHHFFFDDDBBBAAAAAA@@@@@@???>>>>>>======<<<;;;:::999999888666666666666555444333333444555555666666666666666555555333333222333444555666666666777888999;;;<<<<<<>>>@@@AAA@@@@@@BBBCCCEEEDDDBBB@@@===:::888777666777777777777777666555777666555555777:::>>>@@@>>>======???CCCGGGHHHHHHFFFDDD@@@===;;;;;;<<<<<<===<<<;;;999777444222111000000000000////////////........................000000000000000000000000.........///////////////***+++---.........---,,,111000000///...---------000000000000000000000000///000111222222111000///222222333444444444444333333333222222333333444555333222222222222333444444:::;;;;;;===@@@DDDGGGIIIIIIJJJKKKLLLNNNOOOQQQQQQTTTXXXZZZ[[[___eeeiiihhhhhhbbbbbbfffiiinnnrrroooggg[[[PPPIIIIIILLLSSSTTTYYY^^^______ccciii~~~wwwYYYEEE>>>777666888555444333333222222222222222333333333333222222111000111111000000000000111111000000111111111111000000111111222222222222111111111111222333333333333222222111111555777<<>>======<<<;;;:::999888888777777777777666555444333666777777777777666666555999777555444333444666777666777777888999;;;<<<===>>>@@@BBBCCCBBBBBBCCCDDDDDDCCCAAA>>><<<:::888777777777777777777666666555888777666666888:::===???======???BBBGGGJJJKKKKKKGGGDDD@@@===<<<===????????????===:::777444111000000000000000////////////........................////////////////////////..................//////222222222222111///...---///////////////......---////////////////////////000111222333333222111000111222333333444444333333111111111222222444555555111111222333555777999:::;;;;;;<<<>>>@@@CCCFFFGGGIIIJJJKKKMMMNNNPPPQQQRRRVVVZZZ[[[[[[^^^cccfffeeefffaaaaaafffiiiooosssoooeeeYYYNNNHHHHHHJJJQQQQQQSSSVVVXXXZZZcccmmmpppTTTAAA===666555777333444444444444444333333333333333333333333222111000111111000000000000111111///000000111111111000000000111111222222111111000000111222222333333222222333111222555777:::CCCLLLXXX\\\bbbhhhmmmssszzz~~~zzzwwwzzz~~~xxxvvvwwwuuurrrrrr~~~uuunnniiieeeaaa\\\XXXSSSMMMJJJGGGFFFGGGHHHLLLRRRWWWZZZ^^^eeelllqqqwww}}}|||zzzrrrggg[[[UUUSSSUUUXXXYYY]]]bbbfffkkkpppuuuxxx|||}}}}}}|||zzzvvvrrrpppjjjjjjiiihhhhhhhhhjjjkkkrrruuuyyy~~~{{{yyyyyyzzzzzzyyy}}}{{{zzz{{{yyyuuurrrpppppprrrsssnnntttxxxxxxxxxxxxuuuoooiiiddd]]]XXXVVVUUUUUUTTTRRROOOLLLKKKJJJIIIGGGEEECCCCCCCCCBBBAAAAAA@@@@@@>>>===<<<;;;:::999999888888888999888888777666555888888888888777666555444888777555444444555666888666777777888999;;;===>>>???AAACCCCCCBBBBBBCCCDDDCCCAAA???<<<:::888777777666666777777777777666666999888777777888999;;;<<<===>>>@@@DDDIIIKKKLLLKKKGGGCCC@@@???@@@BBBBBBBBBAAA@@@>>>;;;777444111///////////////000000000000////////////////////////........................------------------------)))***,,,---...///000000------...///000000//////////////////////////////000111222333333222111000000000111222222222222222000000000000111333444555111111222333555777999::::::;;;<<<>>>AAADDDFFFGGGIIIJJJLLLMMMPPPQQQSSSTTTZZZ]]]^^^\\\^^^bbbdddbbbeeeaaaaaafffjjjppppppkkk```UUUKKKGGGHHHJJJOOONNNOOOQQQRRRWWWdddqqqyyyxxxjjjOOO>>><<<666555777333333444444555555444444333111222333444333222111000111111000000000000111111//////000000111111000000000000111111111111000000000111111222222222222222333222333666777888@@@HHHTTTYYY___dddhhhnnnuuu{{{|||yyyzzz}}}|||uuuvvvwwwtttpppoooxxxxxxqqqjjjgggccc^^^YYYTTTNNNJJJFFFFFFGGGIIIMMMSSSWWWZZZaaahhhoootttzzz|||uuuiii^^^WWWUUUWWWXXXYYY\\\aaafffjjjoootttwwwzzz{{{||||||zzzvvvssspppmmmnnnmmmllljjjjjjlllmmmqqquuu{{{~~~{{{{{{|||||||||}}}{{{zzzyyyzzzwwwssspppooorrrvvvyyyyyy~~~~~~}}}xxxrrrhhhddd^^^ZZZXXXWWWUUUTTTRRRPPPMMMKKKKKKJJJHHHFFFEEEDDDDDDCCCCCCBBBBBBAAA>>>>>>===<<<;;;::::::999999999999999888777666666888888888888777666555444444333333222333444555666666666777888999;;;===>>>===???AAAAAA@@@@@@@@@AAAAAA???===:::888777666666555555666777777777777777:::999999888888999;;;;;;>>>???AAAEEEIIIKKKJJJHHHDDDBBBAAACCCGGGHHHFFFDDD@@@@@@>>>;;;777444111///////////////000000000000000000000000000000000000........................---------------,,,,,,,,,,,,,,,,,,------.........+++,,,...000000000000///000000000000000000000000///000111222222111000/////////000111111111111000000000000000111222333444333222222222222333444444999:::<<>>===<<<;;;;;;:::999999999888888777666555444555666666777777777666111222222333444555666666555555666777999;;;===>>>>>>???AAAAAA@@@???@@@AAA???===;;;888666555555555333444555777888888888888::::::::::::;;;<<<===>>>>>>???BBBFFFIIIIIIGGGDDDAAAAAABBBHHHMMMNNNJJJEEE??????===:::777333000///.../////////000000000111////////////////////////........................///.........------------222222111///......------,,,...///000000000...---000000000000000000000000//////111111111111//////...///000000111111000000111111111111222222333444333222222222222333444444777999<<>>===<<<;;;;;;888888888888777666555444111222333555777888999999222333444666777888888888444444555777888;;;<<<===@@@BBBCCCCCCBBBAAABBBCCC>>><<<999666444444444444222333555666888999999999999999:::;;;===???@@@AAA???@@@BBBFFFHHHGGGDDDAAA???@@@CCCKKKQQQRRRLLLFFF???>>><<<:::666333000///.../////////000000111111........................000000000000000000000000000000//////.........---++++++,,,---///111222333...///000111000///,,,+++000000000000000000000000...///000111111000///...//////000111111111111111333333222222333333444444111222222333555777999:::666888;;;???CCCFFFHHHIIIIIIJJJMMMQQQUUUXXX[[[\\\\\\___aaaaaadddjjjlllkkklllhhhggglllpppvvvccc[[[PPPIIIHHHJJJKKKKKKOOOPPPOOONNNQQQ]]]pppiii______iiiwwwVVVHHH;;;777666444222222444444333333333333222222111111111111111111111111111111111111000000//////111111000000000000111111000000000000000000000000222222222222222222222222555444222000111333777999IIIPPPYYY___aaagggpppxxx~~~zzzxxxrrrmmmkkkpppwww}}}uuurrrmmmhhhbbbZZZRRRMMMJJJJJJIIIJJJNNNUUU[[[___eeennnyyy~~~qqqddd^^^]]]```ccchhhhhhiiikkkmmmqqqtttwwwvvv}}}~~~}}}yyyuuuuuuyyy~~~}}}vvvssspppmmmjjjgggbbb___RRRSSSQQQLLLGGGFFFIIIMMMJJJDDDAAADDDDDD@@@@@@DDDAAA@@@===;;;999999999:::888888777777666666555555333444555555666555555555777666666555555555666666777777777888999<<<>>>@@@BBBBBBBBBAAA@@@???======<<<:::888777666555666666666666666666777888999:::::::::::::::;;;;;;<<<===>>>???AAACCCDDDDDDAAA>>>===AAAHHHPPPTTTRRRJJJCCCAAA???<<<888555222111000////////////............---.........//////000000////////////////////////111000///------,,,,,,,,,000000000000////////////222000.........///...---,,,---///000111111111000000000000000111111111111444333111000000000111111333222222111222222333333333444444555555666666666666888:::>>>BBBFFFHHHJJJLLLNNNQQQVVV[[[```dddfffeeeddddddeeegggjjjmmmnnnmmmkkkiiiiiijjjrrrbbbZZZPPPJJJJJJKKKMMMMMMMMMNNNOOOPPPVVVdddxxx{{{hhhaaadddvvvyyySSSFFF:::777666555333333444444333333333333222222111111111111111111111111222222111111111000000000111111000000000000111111000000000000000000000000222222222222222222222222555444111000111333777999EEEMMMWWW]]]aaafffooovvv~~~}}}}}}|||{{{zzz{{{}}}zzztttooommmqqqyyy{{{xxxrrrkkkddd\\\TTTOOOJJJJJJKKKMMMQQQWWW]]]```gggppp{{{}}}rrrhhhdddeeehhhkkkjjjiiiiiijjjlllppptttwwwyyy{{{xxxzzz~~~{{{wwwsssoookkkfffaaa]]]UUUTTTRRRNNNKKKIIIJJJKKKGGGDDDDDDIIIIIIDDDAAACCC??????>>>===<<<:::999888999888888777666555555444444555555666777666666666777666666555555555666666777777888999:::===???@@@AAAAAAAAAAAA@@@>>><<<;;;:::999777666555555555666777777777777888999::::::::::::::::::;;;;;;<<<===???@@@AAACCCDDDCCC@@@>>>>>>@@@FFFLLLOOOMMMFFFAAA===<<<999666333111000///////////////......................../////////000........................///......------......///.............../////////111000...---...///...---///////////////......---000000000000111111111111222222000/////////000000333333222222111222222222111222222333333444444555777999;;;???CCCFFFIIIJJJNNNPPPSSSXXX\\\aaadddfffdddccccccccceeegggjjjllljjjhhhggghhhiiiqqq^^^WWWOOOKKKKKKNNNOOOOOOJJJLLLPPPTTT\\\mmmxxxgggdddjjjpppNNNCCC999666777555444444444444333333333333222222111111111111111111111111222222222222222111111111111111000000000000111111000000000000000000000000222222222222222222222222444333111000111333666888@@@HHHSSS[[[```eeemmmsssxxxyyy}}}~~~yyywwwqqqrrruuu|||}}}wwwqqqpppttt}}}~~~wwwnnnfff^^^VVVQQQKKKKKKMMMPPPUUUZZZ___bbbiiirrr~~~wwwpppmmmnnnpppqqqlllkkkiiihhhkkkooouuuxxx}}}}}}zzzwww{{{~~~xxxqqqlllfff```]]]VVVTTTRRRPPPOOONNNLLLJJJFFFFFFIIINNNMMMHHHCCCBBB===>>>??????>>>;;;888777999999888777666555444444555555666777777777777777666666666555555666666777999999999:::<<<>>>@@@AAA@@@@@@AAAAAA???===:::888888777666555444444555666777777888888999::::::;;;::::::::::::;;;<<<======AAAAAACCCCCCCCCAAA???===>>>@@@CCCGGGHHHFFFAAA===888777555333111000///...////////////........................////////////........................---------......000111222,,,,,,------......//////111///...---/////////...000000000///000000111111000000000000111111111111111000//////.../////////444333333222111111111222111222222333444444555555888:::<<<@@@DDDGGGJJJKKKNNNPPPSSSWWW[[[___bbbcccbbbaaaaaa```bbbdddfffhhhgggeeeeeeeeegggqqqXXXSSSLLLJJJLLLOOOOOOOOOHHHKKKPPPWWWbbbtttxxxiiiiiiqqqgggIII@@@888666777555444666444444333333333222222222111111111111111111111111222222222222222222222222111111000000000000111111000000000000000000000000222222222222222222222222444333111111111333666777<<>>>>>???>>>===;;;999888:::999888777666555444333444444555666666666666666666666666666666666777888::::::;;;<<<>>>???AAAAAA@@@AAAAAAAAA???<<<999777666555444333444444555666888999999:::;;;;;;;;;<<<999999999:::;;;<<<===>>>BBBCCCDDDDDDBBB???>>>===???@@@AAAAAAAAA>>>;;;999555444333111000/////////////////////.....................///////////////........................---------...///000111222,,,,,,---......///000000111///------/////////...000000000111333555888:::///000000000111111111111000000000000///000000000444444333222111111111111333444444555666777888888:::;;;>>>AAADDDHHHJJJLLLLLLNNNQQQUUUYYY\\\]]]^^^```___^^^^^^___aaacccddddddbbbbbbdddfffpppRRRNNNJJJIIILLLNNNNNNMMMHHHLLLQQQZZZgggzzz}}}ooorrr|||{{{^^^EEE===777777777555444666444444333333333222222222111111111111111111111111222222222222222222222222111111000000000000111111000000000000000000000000222222222222222222222222333222111111111333555666999@@@KKKUUU\\\bbbhhhmmmooossszzz{{{wwwoooooopppuuu{{{zzz{{{xxxnnnfff]]]VVVQQQMMMNNNQQQTTTYYY^^^bbbdddjjjvvvzzztttmmmkkkhhhhhhkkkrrrzzz||||||~~~uuummmfffaaa\\\ZZZVVVUUUTTTUUUWWWWWWSSSOOORRRTTTUUUQQQLLLGGGDDDBBB@@@???>>><<<;;;;;;;;;<<<999999888777666555444444222333444444555555444444666666666666666777888888:::;;;<<<>>>???@@@AAAAAAAAABBBAAAAAA>>>;;;888666444444333333333555666777999:::;;;<<<=========<<<999999999:::;;;<<<>>>>>>BBBDDDEEEDDD@@@>>>===>>>@@@@@@@@@>>><<<999777666333222222111000000000000////////////............///////////////................................................///000000------...///000000111111000...------///000///...000000000111333555888:::///000000000111111111111000111111111111111111111444333222222111111111222333333444555666888888999;;;<<<>>>AAAEEEHHHJJJKKKKKKMMMQQQUUUYYY[[[\\\]]]^^^^^^]]]\\\]]]___aaacccbbbaaaaaacccfffpppMMMJJJHHHIIILLLNNNNNNLLLIIILLLRRR\\\kkk~~~yyypppTTTAAA;;;777777666444444666444444333333333333222222111111111111111111111111111111111222222222222222111111000000000000111111000000000000000000000000222222222222222222222222222222111111222333444555777===FFFOOOXXX___eeehhhooossszzz~~~zzzpppnnnmmmqqqyyy~~~|||~~~wwwoooggg___XXXSSSOOOPPPQQQSSSWWW\\\aaadddlllxxxvvvkkkjjjhhhiiinnnwww}}}xxxooohhhccc___\\\[[[[[[ZZZZZZZZZZZZYYYVVVTTTWWWZZZYYYQQQJJJFFFEEECCCAAA@@@===;;;:::;;;<<<===888888777777666666555555222222333444444444444333666666666666777888999999:::;;;===>>>???@@@@@@@@@BBBAAA@@@>>>;;;999666555333333333333444666888999:::;;;<<<>>>???>>>>>>===888888999:::;;;<<<>>>???AAADDDEEEDDD@@@===>>>@@@AAAAAAAAA>>>:::777666666222222111000000000000111////////////............///////////////.........---------------------------------------...//////......//////000000111111000...------///000000///000000000///000000111111000000000000111111111111000111111222222222222111333222222111222222333333111111222444555666777888;;;<<<>>>AAADDDGGGJJJKKKMMMOOOTTTXXX\\\^^^______]]]\\\\\\\\\]]]___aaaccccccbbbbbbdddgggqqqLLLIIIHHHJJJNNNOOONNNKKKIIILLLSSS___pppdddJJJ???:::777777666333333555444444333333333333222222111111111111111111111111000000000111111111222222111111000000000000111111000000000000000000000000222222222222222222222222111111111111222333444555555999AAAIIIRRRZZZ```dddkkkpppwww|||{{{tttppplllmmmttt~~~{{{yyy||||||wwwqqqkkkddd]]]XXXQQQPPPPPPRRRUUUZZZ___cccooo|||ssshhhhhhhhhkkkrrr{{{|||vvvooohhheeedddcccccccccdddccc```\\\YYYWWWWWWWWW\\\\\\SSSJJJGGGFFFCCC??????>>>======<<<<<<<<<777777777777666666666666222333444444555555444444666666666666777888999::::::;;;===>>>???@@@??????BBB@@@===:::777555444333333333333333555777999;;;:::<<<>>>???@@@@@@???>>>888888999:::;;;===>>>???@@@CCCEEECCC???===>>>AAAAAABBBBBB???:::777666666111111000///////////////////////////............000/////////............------------------------*********+++---...000111///////////////////////////...------///000000//////////////////......---000000000000111111111111...///000222222222111000111111111111222333444444111111222444555777888888;;;<<<>>>AAADDDGGGIIIJJJLLLOOOTTTYYY]]]___``````\\\\\\[[[\\\]]]```ccceeeeeeddddddeeehhhrrrLLLJJJIIIKKKOOOPPPNNNLLLIIILLLTTTaaasss\\\CCC>>>999777777666222222555444444444333333333222222111111111111111111111111//////000000111111111222111111000000000000111111000000000000000000000000222222222222222222222222111111111111222333444444333777===EEENNNVVV]]]aaaffflllsssxxx{{{{{{yyytttmmmlllpppyyyyyyuuuuuu||||||xxxtttooohhhaaa\\\RRRQQQPPPPPPSSSYYY^^^bbbqqq~~~{{{mmmffffffhhhlllttt~~~~~~yyyrrrmmmkkkkkklllllljjjkkkjjjeee^^^YYYXXXYYYTTT[[[]]]TTTLLLIIIGGGCCC===>>>???@@@???>>><<<:::666666666666777777777777333444555555666666555555666666666666777888999::::::;;;===>>>?????????>>>AAA???;;;777444222222222333333333444555888:::<<<;;;<<<>>>@@@AAA@@@???>>>888888888:::;;;===>>>???@@@CCCEEECCC???===???BBBBBBCCCDDD@@@;;;777666777111000///...............000/////////............000000//////.........---------------------------''''''(((***,,,///111222...............---------///...,,,---///000000///,,,---///111111111111000000000000000111111111111---...///111111111000///000000000111222333555555333333444666777999:::::::::;;;>>>@@@CCCFFFHHHIIIJJJMMMRRRWWW\\\^^^______\\\\\\[[[\\\^^^aaadddffffffeeeeeefffiiisssLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMRRRcccxxxyyyWWWDDD;;;999777666666666555333444333222222111111222222555555555444444333333333///000111222222111000///111111111000000000000000000000000000000000000000000000000000000000000000111111222222222333333333444666:::BBBKKKTTTYYY\\\eeeiiiooouuu{{{~~~}}}wwwrrrpppppprrrzzz{{{xxx}}}~~~yyyvvvtttnnneee^^^VVVRRRPPPOOOOOORRR\\\ggguuuvvvkkkdddhhhlllooottt}}}|||wwwsssssssssttttttrrrmmmgggcccaaa___[[[WWWWWWVVVSSSPPPLLLHHHEEEDDDCCCBBB@@@>>>===<<<;;;;;;999888777666666555555555666555444444444666777888222222333444666888999;;;???>>>>>>======>>>?????????===:::777555555555555333333444555666777888888999:::;;;<<<<<<<<<;;;:::666666777888:::<<<>>>???GGGEEEAAA>>>======>>>???HHHDDD???;;;888666333111222222111000......000222///////////////////////////////////////////////////......///111000...,,,---------........./////////////////////000111111000111333333333111///......//////000000000000000////////////000000000000///111222222111000111333111111000000000111333444333000111444444222333666;;;>>>AAABBBCCCDDDEEEGGGJJJNNNSSSVVVXXXYYY[[[\\\]]][[[YYYZZZ\\\___aaaaaacccccceeefffhhhqqqJJJKKKMMMNNNMMMMMMLLLLLLQQQSSS[[[jjj|||oooMMM<<<;;;999777666666666555333444333222222111111222222444444444333333333222222000000000111111000000000......///000111111222222000000000000000000000000111111111111111111111111111111111222222222333333444555999@@@HHHQQQWWWZZZaaaeeekkkrrrxxx}}}yyyssspppnnnnnnuuu}}}||||||yyyvvvoooeee^^^UUUQQQOOOOOOPPPTTT___jjjyyyvvvkkkaaaffflllqqqwww}}}tttoooiiieeedddbbb^^^[[[WWWUUURRRNNNKKKHHHFFFEEEDDDCCCAAA???===<<<;;;;;;999888777666666555555555666666555444555555666777555555555666777888999:::>>>>>>?????????????????????===:::888666555555666333444444555666777888999999:::;;;<<<<<<;;;:::999666777777999:::<<<>>>???AAA@@@===<<<<<<===???@@@CCC???;;;888777666444222111111222000///...000111///////////////////////////////////////////////////......///000000...,,,,,,,,,,,,---------......///////////////000000111000111222333333111///.........///000000000///////////////000000000111111///000111333333333111000444333222111111222222333444222333666777444444777;;;===@@@BBBCCCDDDEEEGGGJJJNNNSSSVVVXXXYYY[[[\\\]]][[[YYYZZZ]]]___aaaaaabbbbbbccceeegggqqqGGGJJJNNNOOOOOOOOOOOOOOOXXX___iiiuuuhhhIII<<<;;;999666666666666555444444333222222111111222222333222222222222111111111111000000//////000000111/////////000000111111111000000000000000000000000111111111111111111111111111111111222222222222333333444777<<>>===;;;;;;999888777666666555555555777666666555555555666666888888888888888888999:::===>>>@@@AAAAAAAAA@@@@@@>>><<<:::777666555555666444444555666777888999999888999:::;;;;;;:::999888777777888999;;;<<<>>>???>>>===;;;::::::<<<===???>>>;;;888666555555444333///111222111000//////000///////////////////////////////////////////////////......///000000///---++++++,,,,,,,,,---------//////......//////000111000000111222222111///...------...////////////...000000000111111111222222111111222666999888333...666555444333222222222222555333555999:::777666999:::===@@@BBBCCCDDDFFFGGGJJJNNNRRRVVVXXXYYYZZZ\\\]]][[[YYYZZZ]]]```bbbbbb``````aaacccfffpppFFFIIILLLNNNNNNPPPTTTXXXeeeooo{{{aaaHHH@@@:::888666666666666555444444333222222111111222222111111111111111000000000111000///......///000111222222111000///......---000000000000000000000000222222222222222222222222111111111111222222222222333333555888===EEENNNTTT[[[]]]ccciiiqqqxxx~~~~~~xxxuuuqqqooorrryyy|||qqqeee\\\SSSPPPNNNOOOQQQWWWcccppptttkkkggglllsssyyy~~~~~~yyyrrrnnnllliiidddaaaXXXUUUPPPLLLIIIGGGGGGHHHHHHGGGDDDBBB???===<<<;;;999888777666555555555555777666666555555555555555888777777888888999:::;;;===>>>@@@BBBBBBAAA@@@???:::999888666555444444444444555666666888888999:::888999:::::::::999888777888888888999;;;===>>>??????>>><<<:::999999:::;;;<<<:::777555555555444333...000222222000///......///////////////////////////////////////////////////...---...000000///...,,,,,,,,,---------......///............///000000///000000111111000//////,,,------...............000111111111222222222222333222444999===<<<555...333333333333222222222222444333555:::;;;888777999:::<<>>@@@AAAAAA@@@>>>===777777666555444333333333555555666777888999::::::999999:::;;;:::999888777888999999:::;;;===>>>???>>>===<<<;;;;;;;;;;;;<<>>>>>>>>>>><<<;;;:::555555555444444333333333666666777888999:::;;;;;;::::::;;;;;;;;;999888777999999::::::;;;===>>>???:::::::::;;;<<<>>>???@@@@@@===999666555444222111...000111000///......//////////////////////////////////////////////////////---,,,---///000000000...////////////000000000......------......///000............////////////------...////////////...000000000111111111222222///...///111444444111------...///111333333444444444111222666777666777:::888;;;>>>AAABBBCCCFFFHHHIIIMMMQQQUUUWWWXXXYYY[[[\\\[[[ZZZ[[[^^^bbbddddddaaa``````aaacccoooLLLQQQWWW[[[aaammm~~~tttYYYCCC;;;;;;999777555555666777666555444333222222111111222222//////000000000111111111...//////////////////...++++++,,,...000111222333000000000000000000000000////////////////////////000000000000111111111111000222444444555999AAAHHHQQQTTTZZZaaaggglllnnnpppxxx{{{~~~}}}uuunnnnnnqqq}}}uuuiii___ZZZTTTQQQPPPSSSXXXbbbrrr|||{{{~~~yyytttnnniii```^^^ZZZVVVQQQNNNKKKJJJFFFEEECCCAAA???>>>===<<<999888777666666555555555222333555666777777777777777777888888999;;;<<<===>>>===<<<;;;:::999888777555555666666666555555444666777777888999:::;;;;;;;;;;;;<<<<<<;;;:::888777::::::::::::;;;===>>>???888999:::;;;<<<>>>???@@@???<<<888666555444222111///000000///------...000///////////////////////////////////////////////////---,,,,,,///000111111.........////////////000...------------...//////...---------......///000......///000000000///////////////000000000111111//////...//////000000111...000111333444444333333555222222555666666888<<<777:::>>>@@@BBBCCCFFFHHHIIILLLQQQUUUVVVXXXYYYZZZ\\\[[[ZZZ[[[^^^bbbdddeeecccaaaaaaaaacccoooNNNUUU]]]dddkkkxxxzzz```KKK===888:::999777555555666777777666444333222222111111222222///000000000111111222222---...///000000///...---------......///000000000000000000000000000000000////////////////////////000000000000111111111111///222555555444888@@@FFFKKKOOOVVV^^^eeeiiilllmmmwwwyyy}}}|||wwwwww{{{}}}yyy{{{||||||~~~~~~sssggg^^^YYYSSSQQQQQQUUU\\\gggxxx}}}yyysssnnnbbb```]]]YYYTTTOOOLLLJJJEEEDDDBBB@@@???>>>======999888777666666555555555111222444666888888888888;;;::::::::::::;;;<<<===>>>===;;;999777666555555666777777777777777666666777777888999:::;;;;;;<<<<<<<<<======<<<:::999888:::::::::;;;<<<===>>>???::::::;;;;;;;;;;;;<<<<<<===:::777555444444333111000000000...,,,,,,...000///////////////////////////////////////////////////---,,,,,,...000111111---------.........//////...------------...//////---------------...///000...//////000000000000000////////////000000000000222222111///...///333666111222333444444444333222777333222444666666999>>>777:::>>>@@@BBBCCCFFFHHHIIILLLQQQUUUVVVWWWYYYZZZ\\\[[[ZZZ[[[___bbbeeeeeedddcccbbbbbbcccoooVVV^^^gggppp|||cccQQQFFF:::777>>>666555555555555444444444333222222111111222222333222222222111111111111000333222222222111111000000000000000000000000000000---///000111111000///---////////////////////////000000111222222222222111444333333333555777:::<<>>>>>???===:::888888999<<<>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@??????:::999999777555333111000------------...000111222...///000111111000///...........................000000...,,,)))&&&$$$""".........---,,,,,,++++++//////............//////...---+++***+++---///000...///000222222111111000111000/////////000222333222222222222222111000////////////000111111222222666333000111555888888888<<<===>>>@@@BBBDDDEEEFFFHHHLLLQQQVVVYYYZZZZZZYYY^^^\\\ZZZ[[[^^^bbbdddeeecccaaa``````aaalll\\\fffqqq{{{wwwrrrssswwwyyy{{{WWWGGG???666444999666555555555555444444444333222222111111222222333222222222111111111111000000000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222333222222222444666999:::CCCIIIRRRXXX\\\aaagggmmmrrryyy~~~~~~~~~~~~~~~}}}}}}|||zzz~~~wwwooogggbbbaaa```___aaajjjyyy}}}rrrllleee]]]VVVPPPJJJGGGEEEDDDCCCAAA???===;;;:::999888666666777777555444444444555555666777777777999999:::;;;;;;<<<<<<===<<<<<<;;;999888666555555444444444444444555666666666777888999;;;<<<===>>>>>><<<:::888777999;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@??????<<<;;;:::888666444222111///............//////000------...//////...------........................---------,,,,,,,,,,,,,,,------------............///////////////////////////...---------...000111///000111222333222111111111000/////////000222222111222222222222111000/////////000000111222222333444111///000333666666666::::::<<<>>>@@@BBBDDDEEEIIILLLQQQVVVZZZ[[[[[[ZZZ[[[YYYXXXXXX\\\```cccdddcccaaa``````bbbmmm\\\hhhwwwxxxkkkccceeemmmvvvlllLLLAAA>>>888555888666555555555555444444444333222222111111222222333222222222111111111111000000000000000////////////000000000000000000000000333222000//////000222333111111111111111111111111000000111111222222222222222222111222333555777888===CCCKKKRRRWWW]]]dddiiipppwww|||~~~}}}}}}yyyyyy~~~|||uuuooollllllkkkkkkmmmuuuqqqlllddd]]]WWWRRRMMMJJJDDDCCCBBB@@@>>><<<::::::999888666666777777555444444555555666666777777888999999:::;;;<<<<<<<<<<<<::::::999888666555444444444444444333444444555555777777888999;;;<<<=========<<<:::888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@??????>>>===;;;999666444222111000000///...............000000000000000000000000////////////////////////...---------...000222333---------...///000000000//////000111111000/////////000000000000000111111000000111222222222222222000000000///000111111222111111222222111111000000000000111111222333333333333111000111333555666666888:::;;;>>>@@@CCCEEEFFFJJJMMMRRRWWW[[[\\\\\\\\\[[[YYYWWWXXX\\\```cccdddbbbaaaaaaaaabbbmmm[[[iiiyyyqqqccc[[[^^^mmm|||{{{___DDD<<<===999666777666555555555555444444444333222222111111222222333222222222111111111000000222222222111111111111111000000000000000000000000333222111000000111222333111111111111111111111111111111111111111222222222111111111111222333555555999>>>EEEMMMSSSZZZaaafffnnnuuuzzz|||~~~vvvsssttt|||yyywwwvvvvvvvvvyyy~~~oooiiiaaaYYYSSSOOOJJJHHHCCCCCCAAA???===;;;:::999999888666666777777555444555555555666777777888888999:::;;;<<<<<<<<<;;;;;;888888777666555555444444555444444444444444555555888888999::::::;;;<<<<<<;;;:::999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAA@@@@@@>>>===;;;888555333111000//////............//////111000000000000000000111000000000000000000000000222111///......///111222.../////////000000000111...000111333333111000...///000000111111111000000///000000111111111111111000000000000000111111222000000111111111111000000000111111222333333444444444444333444555777888999:::;;;===@@@CCCEEEGGGIIIKKKNNNRRRWWW[[[]]]^^^^^^___]]][[[[[[^^^aaacccdddbbbaaaaaaaaacccnnn]]]kkk|||wwwggg[[[VVV]]]qqqhhhRRR>>>888999666333333666555555555555444444444333222222111111222222333222222222111111111000000111111111111111111222222000000000000000000000000000111222333333222111000111111111111111111111111111111000000000111222333111111111111222222333333666:::AAAHHHPPPXXX___cccjjjqqqwwwyyy}}}|||}}}~~~uuupppoooyyy|||mmmhhh___WWWQQQLLLHHHFFFCCCCCCAAA???===;;;:::999999888666666777777555444555555666666777888888888999:::;;;<<<===<<<;;;:::666666666555555444444444555555444444444555666666999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>:::999666444444666555555555555444444444333222222111111222222333222222222111111111111000////////////000000000000000000000000000000000000///000222333333222000///111111111111111111111111222111000000000111333444111111111222222222222222555888===DDDMMMUUU\\\___ccckkkrrruuuzzz|||yyyyyy{{{~~~wwwsssqqqvvvyyylllfff^^^VVVQQQMMMJJJHHHDDDCCCBBB@@@>>><<<::::::999888666666777777555444555666666777777888888999999:::<<<======<<<:::999555555555555555555555555555555555555666777888999::::::::::::::::::::::::777888:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAA@@@??????999888555222000/////////,,,---------///000111222222222444444444444222222////////////////////////...---,,,,,,---...000111111111111000///.........//////000111111000////////////............---------------------...////////////000111111111111000//////000000111111000000000000111111222333333333000222444555444555666888888:::;;;>>>@@@CCCEEEFFFIIIKKKOOOSSSWWWZZZ\\\]]]```]]]ZZZZZZ[[[]]]^^^___``````aaaccceeepppYYYiii~~~pppaaa^^^cccppprrrNNNGGG???;;;999666666777666555555555555444444444333222222111111222222333222222222111111111111000.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000///000111333444222222222333222222111111333555999@@@IIIRRRXXX[[[\\\dddkkkpppuuu}}}}}}zzzxxxyyy}}}zzzvvvxxxxxxrrrhhhbbb[[[TTTPPPNNNMMMLLLEEEDDDCCCAAA???===;;;:::999888666666777777555444666666666777888888999999999:::<<<======<<<:::888555555555555555666666666555555555666888999;;;;;;::::::::::::::::::::::::555777:::===???@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<777666333111//////000000...............///000111222444666888888666444222........................++++++,,,---...///000000////////////////////////////////////////////////000///...---------............---,,,---...///000...///000111222111111000...//////000000000000000//////000000111222222333000222555666444444666888::::::<<<>>>@@@BBBDDDEEEGGGIIILLLQQQUUUXXX[[[\\\^^^[[[YYYYYY[[[^^^```aaa``````bbbcccfffppp]]]ooonnn^^^^^^gggttt~~~ZZZAAA>>>:::777444111222555666666555555555444444444333222222222222222222333222222222111111111111000000000111111222222222333000000000000000000000000111000///......///000111////////////////////////222111000//////111333444222333333333333222111111222333777>>>GGGOOOUUUXXXWWW___ggglllrrrzzz{{{yyyxxx~~~|||zzzyyypppjjjccc^^^WWWQQQOOONNNNNNMMMEEEEEECCCAAA???===<<<;;;999888666666777777555444666666666777888888999999999:::<<<>>>>>><<<:::888555555555666666666666666555555666777999;;;<<<===;;;;;;::::::::::::999999444666:::===@@@AAABBBAAA<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;:::999777555333111000000111111000000///............///+++---111333333111---+++........................,,,,,,---...///.........------......//////000000//////............//////222000...---,,,---.../////////...---...///000111...///000222222111111000......///000000000000000/////////000111111222222222555888888777666888:::<<<===>>>@@@BBBDDDEEEFFFEEEGGGKKKOOOSSSWWWYYY[[[]]][[[ZZZ[[[^^^bbbeeefff``````bbbdddfffqqqjjj{{{tttccc]]]lllgggPPP===<<<:::999777666555555222333333333333222111111444333222111111111222333///////////////...------000000000000000000000000000000000111111000000000///111111000...---...//////000111111000///000222///...---,,,,,,+++,,,,,,222333444444555555444444333666;;;???DDDIIINNNRRRVVV\\\ccciiinnnsssyyy~~~}}}yyyyyyxxxooohhhddd^^^[[[WWWTTTRRROOOLLLJJJFFFDDDBBB???<<<:::999888999999888666666555555555666666777888999:::::::::::::::;;;;;;;;;;;;;;;;;;666444222222333555555444444555666888:::;;;;;;;;;>>>===;;;999888888999999888;;;>>>AAABBBBBB@@@???<<<;;;::::::<<<<<<;;;999888999:::;;;:::888666444888111///444555000---.........//////////////////000000////////////000000//////............//////000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------............------,,,---......///000111111000000000000111111111111111111111111111111111111222111000000000111333333222222222222222333444555999:::<<<>>>AAADDDGGGHHHJJJKKKLLLNNNRRRVVVYYY\\\^^^ZZZWWWYYY___dddfffeeegggdddccccccfffpppoooyyynnnaaa```uuutttTTTAAA<<<;;;999888666555555444333444444444444333222222444333222111111111222222111111111111111000//////000000000000000000000000111111000000000000111111222333444333111000111222000111222111000///000111111000000000000000111111222222333444444444444333111444888;;;@@@EEEKKKOOOTTTZZZaaafffkkkpppwww}}}~~~{{{zzz~~~}}}ssskkkdddaaa\\\YYYUUURRRPPPNNNKKKIIIEEEDDDAAA???<<<:::999888777777666444444333333444666666777999999::::::999;;;;;;::::::::::::::::::888666333222333444444333444555777888:::;;;;;;;;;>>>===;;;:::999999999:::888:::===???AAAAAAAAA@@@>>><<<;;;:::;;;<<<;;;:::999:::::::::999777555333333...---333555222111222///////////////............------------------...///..................///---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------------...//////------............------------------...///000000........./////////000000////////////////////////222111000000000111222333111222333555666888999::::::;;;<<<>>>AAADDDFFFGGGKKKKKKMMMOOOSSSWWWZZZ\\\^^^ZZZWWWYYY___dddfffeeeeeecccbbbcccfffqqqxxxuuukkkaaahhh```HHH<<<:::999888666555444444444444555555555555444333333333333222111111111111222222222222333222222111000000000000000000000000000222111000//////000111222///000111000///...///000222333333222000///000111111111111111222333444555111111222333333333333222000222444666:::???FFFJJJRRRWWW]]]bbbfffmmmuuu{{{}}}{{{}}}wwwooohhhccc```[[[XXXTTTQQQOOOLLLJJJGGGDDDCCCAAA>>><<<:::999999777777666555444444444444666777888999999999999999;;;;;;::::::999999888888:::777333111222333444444555666777999:::;;;;;;;;;===<<<;;;:::999999:::;;;888:::;;;>>>???AAABBBBBBAAA>>><<<;;;;;;;;;;;;::::::::::::999888555333222000------111444222111222000000//////.........---------,,,,,,,,,,,,------......------------......,,,,,,,,,------,,,,,,,,,---------------------------------------......///------............------///...---,,,,,,---//////////////////000000000000////////////////////////111111000000111111222333111222555999;;;===>>>>>>;;;<<<===>>>AAACCCEEEFFFKKKLLLNNNPPPTTTWWW[[[\\\]]]ZZZXXXZZZ___dddeeeeeecccbbbaaacccgggrrruuulllfffrrroooTTTEEE@@@888777666555444333333333444444444444444333333222333222222111111111111111222222222333333222111111////////////////////////222111000//////000111222---...//////------...///333444444333000//////000000000000000000111222222000000111222222222222222000111222333666;;;AAAFFFPPPTTTYYY^^^bbbjjjsssyyy}}}}}}}}}}}}}}}zzztttmmmgggcccaaaZZZWWWSSSPPPNNNLLLIIIGGGBBBAAA???===;;;:::999999999999888777666666777777666777888999999999999999::::::999999888777666666999666222111222444555666555666888999:::;;;;;;;;;;;;;;;999888888999::::::999:::;;;===???AAABBBCCCCCC@@@===;;;;;;;;;;;;:::::::::999888666444222000000//////000000///......000000000///......------......------------......------,,,,,,,,,,,,------...///000111111000///...---------...............------,,,,,,------...///------............------000///---,,,,,,,,,...///111111111111222222222333111111111111111111111111111111111111111222222222111333777;;;>>>?????????<<<<<<===???@@@CCCDDDEEEKKKLLLNNNQQQUUUXXX[[[\\\]]]ZZZYYYZZZ^^^ccceeefffdddcccbbbcccgggrrrtttnnnnnn~~~|||]]]GGG???>>>666666555444333333333444333333333333333222111111222222222222111111000000000000111111111111111000////////////////////////222111000//////000111222000111222222000000111222222333444222000//////000222111000//////////////////000111111222222111111111222222222444888>>>CCCLLLPPPVVVZZZ___gggpppvvv{{{~~~|||zzz~~~}}}zzzuuupppjjjeeebbb```YYYVVVRRROOOMMMKKKHHHFFFAAA@@@>>><<<;;;:::999999999888888777777777777888777777888999999999888888999999888777666555555444666444111111444666888999666777888999:::;;;;;;;;;999999888777777888999::::::;;;<<<>>>???AAACCCCCCBBB@@@===;;;<<<<<<;;;::::::999888666555333111000---...///............---000000//////.........---......------------......------,,,,,,,,,,,,------///000111222222111000///---------.........//////,,,,,,,,,,,,,,,---......------............------000///...---,,,---...///000111111111111222222222222222222222222222222222000000111111222222222222222444777:::<<<<<<<<<;;;<<<<<<===???@@@CCCDDDEEEKKKLLLOOORRRUUUXXX[[[\\\\\\[[[YYYZZZ^^^bbbeeeggggggeeeddddddgggqqq~~~|||rrrpppxxxhhhOOO???:::999555555444444444444444555222222333333222222111000111111222222111111000///...///000000111000000000000000000000000000000000000000000111111000000000...///000000//////000111111222222111///...///000444333222111000000000000000000111222222222222111222333333333444777;;;???FFFKKKQQQWWW\\\ccckkkrrrvvv{{{}}}yyy{{{}}}vvvtttpppjjjeee```]]][[[WWWTTTPPPMMMKKKIIIFFFDDD???>>>===<<<::::::999999777666666555555666666666777888888999999999888888777777666666555555444444333222111333666888999:::777888999:::;;;;;;;;;;;;888888777777888999:::;;;<<<===>>>@@@AAABBBBBBCCC???>>><<<<<<===<<<:::999888888666555333222111000)))...000......000111000////////////////////////------,,,,,,,,,,,,------......------------...............//////.........,,,,,,,,,---......//////,,,,,,,,,,,,,,,------...------............------......//////////////////............////////////000000000000000000000000000000111222222222222111222444666777999999999888;;;<<<===>>>AAACCCEEEFFFIIIKKKNNNRRRUUUXXXZZZ[[[[[[[[[ZZZ[[[]]]aaaeeeggghhhfffdddeeegggqqq{{{{{{}}}zzzuuuxxxqqqVVVEEE===999777555555444444444444555666333333444444333333222111000111111222111000///......//////000111111000000000000000000000000000000///000111222222111000///+++,,,...---,,,,,,...//////000111000......///000333222111111111111111222000111222222333333222222222333444444444555888;;;@@@EEEMMMSSSXXX___ffflllqqqvvv~~~~~~yyyzzz|||xxxtttqqqlllgggaaa\\\YYYWWWTTTQQQMMMJJJHHHFFFCCC@@@>>>===<<<;;;::::::999:::777666666666666666777777888888999999999888888777555555555444444444444444333222333555777999888777888888999:::;;;;;;;;;;;;999999999888999;;;<<<>>>===???AAACCCCCCCCCBBBAAA<<<;;;<<<===>>>===:::777777666555333222222111111,,,222444111///222333111------......///000000000...------------------...///..................///------,,,,,,,,,,,,------+++++++++,,,---.........,,,,,,++++++,,,,,,---...------............---------...000111222111000///,,,---------............000000000000000000000000///000111222333222222111222222333444666777888888:::;;;<<<>>>AAADDDFFFGGGHHHJJJNNNRRRUUUWWWYYYZZZ[[[[[[[[[[[[]]]```eeehhhgggeeedddeeehhhrrryyyuuuyyy~~~zzz{{{~~~]]]FFF===;;;888444555555444444444555666666444444555555444444333222000111111222222000///......///000111111111111111000000000000000000000000...///222333333222///...---///000000//////111222---...//////......///000////////////000111222222111111222333333333333222111222444444444444666888;;;AAAJJJQQQVVV\\\ccchhhmmmrrr{{{yyyzzz{{{vvvtttqqqmmmgggaaa\\\XXXVVVQQQNNNKKKGGGEEECCC@@@>>>>>>===<<<;;;::::::::::::999888888888888888999999888888999999999888888777333444444444444444444444333333444666888888777555888999::::::;;;;;;;;;;;;;;;:::::::::;;;===>>>@@@>>>@@@CCCEEEEEEDDDBBB@@@999:::;;;===>>>===:::777666555444333222222222222222888:::444000222222///,,,,,,---...///000111111000000////////////000000//////............//////......,,,++++++,,,......******+++,,,,,,---......,,,,,,++++++,,,,,,---...---..................---+++---000333444333111000............/////////000222222222222222222222222///000111222333222111111111111222333555777999:::999:::<<<>>>AAADDDGGGHHHHHHJJJMMMQQQUUUWWWXXXYYY[[[[[[[[[[[[]]]```eeehhheeeccccccdddhhhttt}}}xxxyyyeeeLLLEEEBBB;;;666888111222222333333444444555444555555444222111111222222222222222222222333333222222777555...111444,,,222111000///////////////...///111222333222000///111111111111000000000000////////////////////////////////////////////////111111222222222333333333//////000111222444555666777<<>>;;;888999:::;;;;;;<<<<<<===>>>???@@@BBBFFFHHHGGGBBB===<<<<<<======<<<:::888777666444222000000000111222444555666666444111---+++222000...///222333111///...///000111111000///...///---,,,---------,,,+++...------,,,,,,------...)))***++++++,,,,,,,,,+++,,,---...---+++***+++,,,//////...------------...///000111000......000111////////////000000000000000000000000000000000000444333333333444666888999222222222333444555666777777999<<<>>>@@@BBBEEEHHHIIIKKKMMMOOOQQQUUUZZZ]]][[[YYYXXXYYY[[[___cccffffffeeeeeefffjjjttt~~~|||iiiRRR>>>::::::666333555222222333333333333444444444555555444222111111222111111111111111111111111333111---,,,///000000111000000//////.../////////+++---...000000///...---111111111111000000000000000000000000000000000000000000000000000000000000111111111222222222333333000000000111222333444555888<<>>===<<<:::999777888:::;;;;;;:::888888999999999888777777999888888777777666666555777666555444444555666777555555555666777999;;;<<<;;;:::999:::;;;;;;999777888:::<<<>>>@@@DDDHHHKKKNNNQQQTTTRRRKKKDDD???===<<<<<<===<<<;;;999888666555444222111000000111111000///......///000222333---,,,+++,,,...///...---///---***))))))***---///000000/////////............------,,,,,,------........./////////......---...///000///---,,,---...***+++---...000000000///---/////////------...///////////////000000000000000000000000000000000000333222111111000000111111222222222333444555666777777:::===???@@@BBBEEEGGGHHHKKKNNNQQQRRRTTTVVVYYYWWWWWWVVVXXXZZZ___cccfffdddbbbbbbdddgggrrrxxxnnnPPPCCC999888999777444444555555444333333222111111222333444333111000111222333333222111000//////...///555///@@@[[[III---444...---------...///000000000000111222333222222222111111111111000000000///111111111111111111111111111111111111111111111111111111111111222222222222333333222222111222222333555777:::===BBBHHHPPPUUUVVV\\\dddmmmtttyyy~~~zzzzzz{{{|||yyy~~~~~~~~~~~~}}}{{{zzzzzzzzzyyyxxxwwwvvvvvvuuusssqqqoooooonnnllljjjddd```ZZZUUUQQQMMMHHHFFFDDDCCCBBB@@@>>>===<<<;;;999999888888999:::::::::777888888999::::::999999888888888777666666555555777666555444444555666777888888777777777777888888;;;;;;::::::999999888777999;;;===>>>???BBBGGGLLLVVVZZZ\\\WWWLLLCCC@@@@@@<<<<<<===<<<;;;999777666444333222111000000000111.........///000111222333//////............------000///---,,,,,,---///000//////000///...------......------,,,,,,------...///////////////......------...///...---,,,---...***+++...///000000///...,,,...//////---------...////////////000000000000////////////////////////111111111000000000111111222222222333444555666777888:::===???@@@BBBDDDGGGGGGJJJNNNQQQRRRSSSUUUVVVVVVVVVVVVWWWZZZ___ccceeeeeeddddddfffiiitttuuuXXXFFF>>>777666666444222111555555444333222222111111222333444333111000111222444444333222111111000000---555222DDD```LLL---333...............///000111222222333333444444444444111111111111000000000///111111111111111111111111111111111111111111111111000000111111111222222222333333222222111111222222111333555777<<>>===;;;;;;:::::::::999888888888999555666888999;;;<<<<<<<<<888888777777666555555555777666555555555555666777888888777777777777888888;;;;;;;;;999888777777777999<<<>>>>>>???CCCJJJPPP^^^aaaaaaWWWHHH>>>;;;===<<<<<<<<<<<<:::888666555333333222111000000000000...000111333333222000///111111000///---+++******//////000000000000//////---...///...,,,+++,,,......------,,,,,,------...------.........------,,,+++,,,------,,,+++,,,...,,,---///000000///---+++,,,...//////...------...////////////000000000000///////////////////////////000111111222333333333222222222333444555666777888;;;===???@@@AAADDDFFFGGGJJJNNNPPPRRRSSSTTTVVVVVVVVVVVVXXX[[[___bbbdddeeeddddddeeeiiisssbbbIII>>>;;;777666666666555444555555444333333222111111111222333222111000111222444444333333222111111111...222...999JJJ@@@...222000////////////000000111111111111111111222222222111111111111000000000000111111111111111111111111111111111111111111111111000000000111111111111222333333222222111222222222000111222444888???GGGMMMOOOUUU]]]ccciiiooovvv|||xxxxxxzzz}}}|||zzz{{{~~~}}}yyyuuurrrpppoooooooooooommmkkkiiihhhhhhgggfffeeeeeedddaaa___WWWTTTQQQOOOMMMKKKHHHEEEBBBAAA@@@???>>><<<;;;;;;999::::::999777666888999666777888:::;;;<<<======888777777666666555555444666666666666666666666666444444444555666888:::;;;:::;;;;;;999777666777888888<<>><<<;;;::::::777888:::999777777999;;;999::::::;;;;;;;;;;;;;;;777777777666555555444444555666777888888777666555333333333444555777999999999::::::999666555777:::999<<>>===???<<<===<<<;;;:::777555333222222222111111000///...//////000111111000//////---...///...+++***+++,,,------------------------,,,///111///,,,***,,,///...------,,,,,,------...)))***+++,,,---.........+++,,,------,,,,,,---///---------...............,,,///111222000///......////////////000000000000000000000000000000000000000000222333333333333222222222222333444555666777999;;;>>>???@@@AAACCCEEEFFFHHHKKKMMMOOORRRVVVXXXYYYYYYZZZ[[[]]]___aaabbbcccaaaaaacccfffqqq___GGG<<<<<<<<<:::666444444444333444444333333333333222222000111222222111000111333000000000000000111111111000111555333---222666000333333222111000000000111000000000000000111111222111111111111000000000000////////////////////////////////////////////////000000000000111111111111222222111111222222333444333333333333444888===AAAFFFLLLTTTYYY\\\bbbkkkrrrxxx}}}wwwrrrrrrtttvvvxxx{{{|||{{{xxxuuuqqqnnnllljjjfffgggggggggfffccc```^^^^^^]]]]]]]]]]]][[[XXXVVVRRRPPPMMMKKKIIIFFFAAA>>>??????>>>===;;;:::999999444777999888777777;;;>>><<<<<<<<<<<<;;;:::999888777777777666555555444444444555888999999888555444555555444444444444555555999::::::888666555888;;;;;;>>>@@@>>><<>>???@@@AAACCCEEEEEEGGGJJJLLLNNNRRRVVVZZZZZZZZZ[[[\\\]]]___```aaadddcccccceeehhhsssiiiOOOBBB===<<<;;;:::888666555444333555333111222333333111...333333333333333333333333333333333222222111111111//////////////////////////////////////////////////////............//////000000////////////000000////////////////////////////////////////////////...///000111111000///...000000000000000000000000222111111111333555888:::FFFIIINNNSSSXXX___fffkkkttt|||wwwwwwwwwssspppqqqwwwxxx~~~yyyxxxuuuqqqmmmjjjgggfffeeedddcccbbbaaaaaaaaaaaa]]]]]]]]]]]]\\\[[[ZZZZZZQQQOOOLLLHHHEEECCCBBBBBB???>>>===<<<;;;:::999999888888777777888:::;;;===<<<<<<;;;::::::999888888666666666666666666666666777666555444444555666777444888777333333777888444444666666666666666888:::>>>===;;;:::<<>><<<<<<999:::;;;<<<:::777444222333222000/////////000111//////......------,,,,,,////////////////////////////////////..................//////...---,,,,,,..............................//////...---,,,,,,,,,---...//////...---,,,000000//////.........---.........////////////000////////////000000000000......///000000000000000............///000111222000000111222444666888999<<<===???@@@AAABBBCCCCCCFFFGGGIIILLLPPPTTTXXXZZZXXXXXXXXXZZZ\\\```dddfffiiifffddddddeeennn|||\\\HHH???===::::::999888666555444444000///000222666888777555333333333333333333333333333333333222222111111111000000000000000000000000000000000000000000000000000000////////////000000//////000000000000////////////////////////////////////////////////////////////000111111000//////000000000000000000000000333222222111222444666888AAAEEEJJJPPPUUU\\\cccgggqqqyyy}}}zzzxxxrrroooooopppsssxxxzzzwwwrrrpppmmmjjjgggeeeddddddbbbaaa```______^^^^^^^^^]]]]]]]]]\\\[[[YYYXXXWWWOOOMMMJJJFFFCCCAAA@@@@@@>>>======<<<;;;:::999888999888888888888:::;;;<<<<<<;;;;;;:::999999888888666666666666666666666666777777666555555666666777777:::999555444777888444555666777777666666888:::<<<;;;::::::;;;???CCCEEEFFFDDD@@@<<<::::::;;;<<<::::::::::::888555222000222111000/////////000000........................////////////////////////............------------...............---,,,+++..............................//////...------,,,------............------000/////////............---............/////////////////////000000000000...///000000111111000000333333222111000000000000111111222333444666888999;;;<<<>>>???@@@AAABBBBBBFFFGGGIIILLLPPPTTTWWWYYYXXXXXXXXXZZZ\\\```dddfffjjjgggeeedddeeennndddKKK???<<<===888888888777666666555555333222111222333333111///333333333333333333333333222222222222222111111111111111111111111111111111111111111111111111111111111111000000000000111111...///000111111000///...///////////////////////////////////////////////////000000111111000000///000000000000000000000000444333222222222333444555:::???EEEKKKQQQWWW]]]aaalllttt}}}vvvqqqooojjjnnntttyyy~~~yyyrrrmmmnnnllliiifffdddddddddeee```______^^^^^^]]]]]]\\\]]]\\\[[[ZZZXXXUUUSSSRRRKKKIIIFFFCCCAAA???>>>>>><<<<<<;;;;;;:::999888888999999888888999:::;;;<<<;;;;;;::::::999999888888666666666666666666666666777777666666666777777888444666555333333666666444666777888888666666777999999999999999;;;===???AAA>>>===<<<;;;;;;<<<>>>@@@>>>===;;;999666333111000111000///.........//////......////////////000000////////////////////////...------------,,,,,,,,,------.........---,,,,,,.................................///......---,,,.........------.........////////////............---------............///////////////000000000000///000111111222222111111444333222111000000000000333333333444555777888999:::;;;===???@@@AAAAAABBBEEEFFFHHHKKKOOOSSSVVVXXXXXXXXXXXXYYY\\\```cccfffjjjgggeeeeeefffnnnnnnQQQAAA::::::<<<777666666666666666555555666666555444333111///...222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111000000//////000000111---...111222222111...---////////////////////////////////////////////////000000000000000000000000000000000000000000000000222222111111222333444555555:::@@@GGGLLLRRRXXX\\\gggooo{{{wwwrrriiimmmqqquuuxxx~~~|||{{{yyyxxxuuupppjjjfffiiigggccc___^^^^^^```bbb^^^^^^^^^^^^]]]\\\\\\[[[[[[ZZZXXXVVVSSSPPPNNNLLLFFFEEEBBB@@@>>>===<<<<<<;;;;;;::::::999888888777999999999999::::::;;;;;;::::::::::::999999888888666666666666666666666666777777777777777888888888333444444444555777999999777888999999888777888999999999:::;;;<<<======>>>@@@???>>>>>>>>>>>>???@@@CCCAAA===:::666444333222000//////...............000000000000000/////////////////////////////////.........---------,,,,,,....../////////......---........................---...............------///...---,,,,,,---...//////////////////.........------------............////////////000000000000000000111222222222222222////////////000111222333444444444555555777888888;;;<<<===???AAABBBCCCCCCEEEFFFHHHKKKNNNRRRUUUWWWWWWWWWXXXYYY\\\___ccceeejjjgggfffeeefffnnn\\\GGG>>>:::999:::555555555555555555555555222444555666666777777777222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000//////......//////000---...111222222111...---////////////////////////000000000000000000000000111111000000000000111111000000000000000000000000...///000111222444555666333777<<>>:::777888555555555555555444444444111222333333111000000111222222222222222222222222000000000111111111111111111111111111111111111111111111111111111111111111//////............//////...///000111111000///...////////////////////////000000000000000000000000222111111000000111111222000000000000000000000000------///000222444555666222555999===BBBHHHOOOSSSZZZbbbmmmuuu|||xxxqqqpppnnnllllllpppvvv{{{}}}|||}}}vvvvvvxxxzzz~~~~~~zzzwwwxxxzzz}}}~~~qqqllleee```^^^]]]]]]\\\ZZZWWWTTTQQQOOOOOOPPPQQQPPPQQQRRRSSSSSSRRRPPPPPPOOOOOONNNLLLJJJGGGEEEDDDAAA@@@>>><<<;;;;;;<<<<<<:::::::::999999999888888::::::;;;;;;;;;;;;::::::999999999999999999888888666666666666666666666666555555666777888888888888<<<999777888666333222555888:::===>>>===<<<===>>>==================<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;999666333111000/////////000000000000///...---111111000//////......---////////////////////////000000/////////...............///000000000//////........................,,,---......///..................------..................///////////////.........////////////000////////////000000000000///000111111222222111111777666555444333333333333333333333444555777888999<<<===???AAACCCEEEFFFFFFFFFGGGIIIKKKOOORRRUUUVVVWWWWWWWWWXXX[[[___bbbeeegggfffeeefffgggooosssZZZCCC======888555666555555555444444333333333222333333111---)))))))))111111111111111111111111///000000000111111111222000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////////////////////////////000000000000000000000000222222111000000111222222000000000000000000000000---...///111222333333333222333666888===CCCJJJPPPSSS[[[eeelllsss|||zzzuuuppplllkkkmmmoooqqqvvvzzz~~~yyyvvvwwwxxxsssssssssuuuxxx|||zzzwwwvvvvvvvvvvvvwwwyyy}}}~~~wwwsssttttttvvvyyy||||||zzzwwwhhhccc\\\WWWUUUUUUUUUUUUSSSRRRQQQOOOOOOOOOOOOPPPJJJKKKMMMNNNNNNMMMLLLKKKIIIHHHHHHGGGFFFDDDCCCBBB@@@???>>><<<<<<<<<======:::::::::::::::999999999::::::;;;<<<<<<;;;:::999888888888888888888999999666666666666666666666666333444555777888888777777999555333666555111111555888;;;>>>@@@@@@???@@@AAA???>>>===<<<;;;;;;<<<<<<:::;;;<<<======<<<;;;:::444444222111000///......000000111111111000///...------.........///////////////////////////////////////.........---------,,,,,,---.......................................,,,------...//////......------............------............/////////000/////////000000000111111////////////000000000000...///000000111111000000555555333222222222222222111111222333444666888999;;;<<<>>>AAACCCDDDEEEFFFHHHHHHJJJLLLOOOSSSUUUWWWVVVVVVWWWXXX[[[___bbbdddeeedddeeefffhhhppphhhPPP<<<999;;;666333555666666555444444333222222000222555444222111222444111111111111111111111111//////000000111111111222////////////////////////////////////////////////111111000000000000111111000000////////////000000////////////////////////000000000000000000000000333222111000000111222333000000000000000000000000//////000111111111111111222222333555999???GGGMMMNNNVVV```gggmmmvvv{{{sssnnnnnnnnnmmmlllmmmqqqyyy~~~}}}yyytttrrrssstttrrrqqqqqqrrrtttxxx{{{}}}~~~}}}|||yyyyyyzzz{{{yyyuuurrrpppppppppqqqnnnoooqqqvvvzzz}}}~~~}}}zzz{{{||||||zzzvvvqqqnnnnnnoooppprrrtttssspppmmmaaa\\\WWWSSSRRRQQQQQQPPPJJJJJJJJJJJJJJJKKKLLLLLLIIIJJJLLLMMMNNNMMMKKKJJJEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>===<<<===>>>>>>;;;;;;:::::::::::::::::::::;;;<<<<<<<<<;;;:::999888888888888888888999999666666666666666666666666222333555666777777777666999555555:::<<<999;;;@@@888;;;???AAABBBAAABBBCCC???>>><<<;;;::::::;;;;;;999:::;;;;;;:::777555333222222222222111111000000000111222222222111///...)))***+++---///000111222////////////////////////......---------,,,,,,,,,***+++,,,,,,---------,,,........................,,,,,,---.../////////...,,,---...//////...---,,,---.........//////000000000000000000111111111111////////////000000000000......///000000000000000............///000111222000000111222444666888999:::;;;===@@@BBBDDDEEEEEEHHHIIIKKKMMMPPPSSSVVVWWWVVVVVVWWWXXX[[[^^^bbbddddddcccdddfffhhhqqqvvvPPPHHH???;;;::::::888555444555666666666555333222333333333222222222111111444444444333333333222222222222111000000111222222//////000000111111222222111111000000000000111111333333222222111111000000444111///000222333222000////////////////////////000000000000////////////111111111000000000000000000000000000000000000000000000000000111111111111111444777666666999AAAHHHNNNRRRWWW]]]eeerrrwwwvvvsssmmmhhhiiijjjllloootttzzz}}}{{{xxxtttrrrpppooonnnpppnnnlllmmmpppsssuuuuuuzzzvvvqqqppprrruuuvvvuuuwwwxxxyyyzzzzzzyyyyyyxxxrrrqqqooommmkkkiiihhhhhhjjjiiijjjlllppprrrssssssoooooooooooonnnmmmlllkkkiiihhhhhhiiiiiiiiifffdddZZZXXXUUURRROOOMMMLLLLLLKKKJJJIIIHHHGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGDDDBBB@@@??????@@@AAABBB?????????>>>>>>===<<<;;;;;;;;;;;;::::::999999999:::;;;;;;<<<<<<<<<<<<<<<777777888999999999999999444444666777888888888888777777777777777777777777555444555555777999;;;<<>><<<999888888999:::<<<<<<:::999888777777777444333222111000000000000////////////////////////000000//////.........---//////000000000000//////...///111000///------...---------,,,---...///000+++++++++,,,---...///000...------,,,,,,------.........------------......------............------+++---......---,,,,,,------......///////////////---...///000000///...---111111000000000000111111333444555444333222333555::::::<<<>>>AAADDDFFFHHHKKKKKKKKKKKKMMMPPPSSSUUUUUUWWWYYY[[[\\\^^^bbbdddccccccdddeeefffnnn}}}cccKKKEEE===999888999777444555555555555555444444333333333333222222222111111222222111111111000000000111111111111111111111111000000000000000111111111111111000000000000111111000000000///////////////111...,,,---///000///...////////////////////////000000000000////////////111000000000000000000000000000000000000000000000000000000000111111111111000222444333333666===CCCIIIMMMRRRWWW^^^hhhuuu}}}~~~}}}wwwoooiiigggeeefffiiimmmsssyyy~~~~~~|||zzzvvvtttrrrqqqqqqpppooommmnnnqqqssstttttttttppplllkkkllloooooooooqqqqqqrrrrrrrrrqqqooonnnjjjiiihhhfffeeedddcccccccccbbbccceeehhhjjjjjjjjjhhhhhhhhhhhhgggfffeeeddd`````````aaabbbaaa___]]]WWWVVVTTTRRRPPPPPPOOOPPPKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDBBBAAA??????@@@AAABBB>>>??????>>>>>>===<<<;;;<<<;;;;;;;;;:::::::::999;;;;;;<<<======<<<;;;:::777777888888888888888888444555666777888888888888777777777777777777777777777666666666777999;;;===???@@@BBBDDDCCCBBB@@@???@@@>>><<<:::999999999:::999888777666555444444444333222111000////////////////////////////////////000/////////..................////////////........./////////---,,,---...------..................,,,,,,,,,,,,---...//////...------,,,,,,------.........------------......------............------+++---......---,,,---------......///////////////...///000000000000///...111000000//////000000111333444666666555666777999;;;;;;===???AAADDDFFFHHHKKKKKKJJJKKKMMMPPPSSSUUUUUUWWWYYY[[[\\\___bbbeeefffffffffffffffmmmiiiUUUEEE???999666777777555444666555555444444444444444333333333222222222111111222111111111111000000000000111222333333222111000111111111111000000000000111111000000000000111111...//////////////////000000...,,,,,,...///...---////////////////////////////////////000000000000000000000000000000111111000000000000000000000000000000000000111111111111000222333222111444999>>>CCCGGGLLLQQQVVV^^^hhhooozzz}}}tttkkkhhheeeeeeeeefffjjjoootttxxx|||}}}~~~{{{xxxvvvtttsssrrrpppooooooppprrrtttsssrrrnnnkkkhhhggghhhiiijjjjjjkkkkkkkkkkkkiiigggeeecccbbbbbbaaaaaa``````______]]]]]]\\\^^^```bbbaaa```aaabbbbbbbbbaaa```___^^^ZZZYYYYYYYYYZZZZZZYYYWWWTTTSSSRRRQQQQQQQQQRRRRRRKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAA@@@???@@@AAAAAA>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>>>><<<:::888777777777777777666666666555555666777888888888888777777777777777777777777888888777777999;;;===???AAADDDFFFFFFCCC@@@@@@AAA???>>><<<:::999999::::::777777555444333222222222111111000///............////////////////////////////////////............---..................---...///...---++++++---///---......//////...---,,,,,,,,,,,,,,,------...///...------,,,,,,------.........------------......------............------,,,---//////---,,,---...---......///////////////000000111111111111000000111000000//////000000111111333555666666777999;;;<<<===>>>@@@BBBDDDGGGHHHJJJJJJJJJKKKMMMPPPSSSUUUVVVWWWYYY[[[\\\___cccfffjjjiiihhhgggffflll~~~lllXXXLLL???;;;777666666666555444666555444333222333444555333333333222222222111111333333333333222222222222///000222333333222000///222222111111000000//////111111000000000000111111///000000000111111222222222111000000000111111111////////////////////////////////////000000000000000000000000000111111111///////////////////////////000000000111111111111333333444333222444888;;;>>>CCCIIINNNRRRYYYaaagggyyy~~~zzzsssmmmkkkiiieeecccdddgggkkknnnwww{{{|||xxxuuusssrrrqqqppppppqqqrrrrrrqqqoookkkjjjhhhggggggggggggggghhhhhhhhhfffdddaaa^^^\\\]]]]]]^^^^^^^^^^^^^^^^^^]]][[[[[[\\\]]]^^^]]]\\\___`````````______^^^]]][[[ZZZXXXXXXXXXXXXVVVTTTQQQQQQPPPPPPPPPPPPPPPPPPKKKKKKJJJJJJJJJIIIIIIIIIFFFGGGGGGGGGFFFFFFEEEEEECCCCCCAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===;;;888666777666666555555555555555555666777888888888888888666666666666666666666666888777777888:::>>>AAADDDFFFIIIKKKHHHBBB>>>???BBB>>>===<<<;;;::::::::::::999888777666555444444444111000//////.........//////////////////////////////////////////.................................000000///---++++++...000000///...---------------,,,,,,,,,,,,,,,---...///...------,,,,,,------.........------------......------............------,,,...//////...------...---......///////////////111111111111111111111111222222111111111111222222///111333444444444666888===>>>???@@@BBBEEEGGGHHHJJJIIIIIIJJJMMMPPPSSSUUUVVVWWWYYYZZZ\\\___dddgggjjjiiiiiihhhfffmmmfffRRRFFFBBB:::999777666666666666555666555444222222333444444333333333222222222111111333333333222222222111111///000222333333222000///222222111111000000//////111111000000000000111111//////000000111111111222222222222222111111222333////////////////////////.../////////000000000111//////000000111111111111///////////////////////////000000000111111111111333333222222111222555777999===DDDIIINNNTTT\\\bbbnnn}}}vvvqqqmmmhhhcccaaacccfffhhhpppuuu}}}}}}zzzwwwuuurrrqqqppppppqqqpppnnnlllhhhhhhhhhgggfffeeeeeeeeeeeeeeedddccc```]]]ZZZXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZ[[[\\\\\\[[[ZZZ^^^^^^_________^^^]]]]]]^^^\\\YYYXXXWWWVVVSSSQQQPPPOOOOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIFFFGGGGGGGGGGGGFFFEEEEEECCCCCCBBBAAA@@@@@@??????>>>>>>>>>======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<999777555777666555444444555666666666777777888888888888777666666666666666666666666666666666888;;;@@@EEEHHHKKKNNNNNNIIIAAA<<<===@@@<<<<<<;;;;;;::::::::::::999888777666555444444444111111000/////////000000////////////////////////.........///////////////000000///......///000000111111000...,,,---///222333000---+++***,,,...000------,,,,,,,,,---.........------,,,,,,------.........------------......------............------,,,...//////...------...---......///////////////222222111111111111222222444333333222222333333444111222444444333444555777======>>>@@@BBBEEEGGGHHHIIIIIIIIIJJJLLLPPPSSSUUUVVVXXXYYYZZZ\\\```eeehhhiiihhhhhhhhhhhhooohhhRRRCCC<<<<<<777777777777666666555555555444444333333333333333333333333222222222111111111000000000000/////////000111222333333222111000111111111111000000000000111111000000000000111111---..................///111111222111000///111333////////////////////////......//////000000111111/////////000111111222222000000000000000000000000000000000000111111111111111000000///000111222333222777===BBBGGGMMMVVV\\\ffftttyyyxxxtttmmmgggdddccceeefffffflllttt||||||zzzuuusssqqqppppppooommmllleeeggghhhgggdddbbbbbbbbbaaaaaa```___]]]ZZZXXXVVVUUUVVVXXXZZZ[[[[[[ZZZZZZ[[[YYYXXXYYYZZZZZZYYYXXX[[[\\\\\\]]]]]]\\\\\\[[[\\\ZZZVVVTTTSSSRRRPPPOOOOOONNNNNNMMMLLLJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIHHHGGGFFFEEECCCCCCBBBBBBAAA@@@???>>>============<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::999777666555666555444444444666777888777777888888999888888777777777777777777777777777666666666777;;;AAAGGGJJJMMMMMMKKKEEE???;;;<<<>>>::::::::::::999999888888777666555333222222111111111000000//////000000111////////////////////////.........///////////////111000///......///000111111222111000......000222222000---******,,,///111---------,,,,,,------......------,,,,,,------.........------------......------............---------...000000...---...///---......///////////////222222111111111111222222444333333333333333333444333555666666555555777888;;;<<<===???BBBEEEHHHIIIHHHHHHHHHIIILLLPPPSSSUUUWWWXXXYYYZZZ\\\```fffjjjhhhggghhhhhhhhhpppjjjUUUHHH???::::::444666777777666444444444333444444444444333222222333333333222222222111111000000000000////////////111111111111111111111111000000000000000111111111111111000000000000111111...............---------///111222111///...000333////////////////////////.........///000111111111...//////000111111222222000000000000000000000000000000000000111111111111111000//////000111222222000444999===AAAGGGOOOVVV\\\jjjxxx|||{{{rrrkkkgggeeedddaaaffflllrrrvvvzzz~~~}}}yyywwwsssqqqppppppooommmdddgggiiihhheeebbbaaabbb____________]]][[[YYYXXXTTTUUUWWWYYYZZZZZZYYYYYYYYYXXXWWWXXXYYYZZZYYYXXXZZZZZZ[[[[[[[[[[[[ZZZZZZWWWTTTQQQPPPPPPPPPOOONNNMMMNNNNNNNNNLLLKKKIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJJJJIIIGGGFFFCCCCCCCCCBBBAAA@@@>>>>>>============<<<;;;::::::999:::::::::;;;;;;;;;;;;;;;:::888777666666666666666555444444555777999:::888888888999999888888777777777777777777777777777888888777777:::@@@EEEHHHIIIGGGCCC???<<<;;;;;;<<<888999999999888888777777555444333222111000000000/////////......//////000////////////////////////............/////////000111000...------...000111///111111000///...///000...------------......///...------,,,,,,---------...------,,,,,,------.........------------......------............---------...000000.........///---......///////////////222111000000000000111222222222222111111222222222111333555666666666888:::999:::<<<>>>BBBEEEHHHJJJGGGGGGHHHIIILLLPPPSSSVVVWWWXXXYYYZZZ\\\```fffkkkiiihhhiiiiiiiiipppuuuVVVFFFAAA<<<888777333444666666555333333333222333444555444333222111333333333222222222111111222222222222111111111111222222111000000111222222//////000000111111222222111111000000000000111111111111000000/////////...000222333222000///111444////////////////////////---......///000111111222...//////000111222222222000000000000000000000000000000000000111111111111333111111111333444444333111444888;;;>>>DDDLLLSSSTTTaaannnwww~~~}}}}}}rrrjjjeeebbbbbbeeeiiikkklllooouuuyyy{{{|||}}}~~~~~~~~~}}}|||}}}yyyuuurrrqqqqqqpppoooeeehhhkkkjjjgggccccccccc___````````````^^^\\\[[[UUUVVVYYY[[[\\\[[[ZZZYYYZZZXXXXXXXXXZZZ[[[ZZZYYYZZZZZZ[[[[[[\\\[[[[[[[[[SSSPPPNNNNNNOOOPPPPPPOOOLLLMMMNNNNNNNNNLLLKKKJJJGGGGGGHHHIIIHHHGGGFFFEEEHHHIIIJJJKKKKKKIIIGGGFFFCCCCCCCCCBBBAAA@@@>>>===============<<<;;;:::999999999999::::::;;;;;;;;;:::999666555444555666777555555444444555888:::<<<888888999999999888888777777777777777777777777777;;;:::888777:::>>>CCCFFFEEEAAA===:::;;;;;;<<<;;;777777888888888777777666666555333222111111000000......---------......///////////////////////////---.........//////000000000///---,,,,,,---///000...///111000///------...***+++...000111000...,,,...------,,,,,,,,,------...------,,,,,,------............------.........---..................------///000000///......///---......///////////////222111000//////000111222111111000000000000111111---///222333444666888:::777888:::>>>AAAEEEHHHJJJGGGGGGGGGIIILLLPPPSSSVVVWWWXXXYYYYYY\\\```gggkkkjjjjjjjjjiiiiiippp}}}___CCC===>>>;;;777777666666555555555444444444444444444444444444444444333333333333333333333333000000111111111000000//////111333333222000000000111111000//////////////////////////////////////////////////////000111111111111000000000000111111000000////////////000000////////////000000000000000000000000000000000000000000//////.........------...///111111111000///...//////000111111222222777444333777<<<@@@FFFMMMQQQVVV^^^hhhooo{{{}}}zzz{{{~~~sssiiiccccccaaa___```cccfffiiiiiiooorrruuuvvvttttttuuuxxxvvvwwwxxxxxxxxxvvvtttrrroooooommmkkkiiifffdddbbbaaaaaabbbdddfffddd___ZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUYYYZZZZZZYYYWWWVVVVVVWWWRRRQQQPPPOOONNNMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLHHHJJJMMMOOONNNLLLHHHFFFEEEDDDCCCAAA@@@???>>>>>>===============<<<;;;;;;===;;;999777777999;;;===999999888888777555444333666666777777888888888888777888888888777666555444666666777777888888999999777777888999;;;===???@@@AAA???===<<<;;;;;;;;;;;;666999;;;:::777555777:::888555222111222222000---111000///......///000111////////////////////////------......///000000111000////////////.........000///---,,,,,,---///000......//////000000111111------......------,,,+++......---,,,---...///000...///000111111000///...------------------------...............///000000//////......///111444555555333000///000111111111000000111222222222222111111111222333444666777888<<<<<<===>>>AAADDDGGGHHHHHHIIIJJJJJJKKKMMMQQQTTTVVVVVVVVVXXX[[[```eeeggglllkkkjjjhhhgggooonnnUUU???;;;<<<999666888666555555555444444444444333333333333333333333333222222222222222222222222333333333333222111000///...000222222111000000000111111000//////////////////////////////////////////////////////000000111111111000000000000111111111000///////////////000////////////000000000000000000000000000000000000000000/////////............///000000000000000000//////000000111222222333444111222666:::===AAAGGGMMMQQQYYYaaahhhsss~~~xxxqqqgggdddbbb```aaaaaaaaa```dddgggjjjkkkkkkkkknnnppprrrsssuuuvvvvvvvvvtttsssqqqqqqpppnnnkkkiiifffeeedddddddddggghhhfffaaa\\\ZZZZZZYYYXXXXXXXXXXXXXXXVVVWWWXXXYYYYYYXXXVVVUUUVVVWWWXXXWWWVVVUUUWWWXXXRRRQQQPPPOOONNNMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJGGGIIILLLMMMMMMJJJGGGDDDDDDCCCBBB@@@????????????>>>>>>>>>======<<<;;;:::;;;:::999888777888:::;;;::::::::::::999888777666777777888888888999999999999999999999888777777666666666666777888888999999888888999:::;;;===>>>???@@@???>>>===<<<<<<======;;;;;;;;;:::777555555666666333111000222333111///000//////////////////000////////////////////////---......///000000111111//////.........---------///...------------...///---.........////////////------......------,,,+++...------,,,---...///000......////////////.............................................//////000//////......///111333555:::777333000///...---,,,000000111222222222222111111111222333444666777888<<<<<<===???AAADDDFFFHHHHHHIIIJJJJJJKKKMMMQQQTTTVVVVVVVVVXXX[[[```eeegggkkkjjjjjjiiihhhooosssXXXHHH;;;999:::777666888555555555555444444444444222222222222222222222222111111111111111111111111444444333222111///...---,,,...000000000///000111111111000///////////////000000000000000000000000//////......//////000111111000000//////000000111111111000///////////////////////////000000000000000000000000000000000000000000////////////......111111000/////////000000000000111111222333333333222000333999<<<;;;===AAAFFFIIIPPPXXX^^^gggyyyqqqmmmhhhcccaaa^^^\\\ZZZZZZ]]]___aaabbbdddfffhhhkkkmmmooorrrttttttttttttrrrqqqpppnnnllljjjgggfffeeeeeefffggggggeeeaaa]]]ZZZZZZZZZYYYYYYYYYXXXXXXUUUWWWYYY[[[\\\ZZZXXXVVVTTTUUUVVVUUUTTTTTTVVVXXXRRRQQQPPPNNNMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLLLLJJJIIIHHHFFFGGGIIIJJJIIIGGGDDDBBBCCCBBB@@@>>>>>>???@@@AAA@@@???>>>===<<<;;;999999999999999888888777777777555555666666666666555555999999999999:::::::::::::::::::::999999999999999666666666777888888999999::::::;;;;;;<<<=========???>>>>>>=========>>>>>>???===;;;999888666444222333111000000111333222111......////////////......////////////////////////.........///000000111111000/////////.....................//////.........------------............---............---,,,,,,...------------...//////......------------......////////////////////////......------......///000//////......///111333444:::777333000///...,,,+++///000111111222222111111111111222333444666777888;;;<<<===???AAADDDFFFGGGHHHIIIJJJJJJKKKMMMRRRUUUVVVVVVVVVXXX[[[```eeegggjjjjjjkkkjjjiiioooxxx```GGG???999999999555444666444444444444444444444444111111111111111111111111000000000000000000000000000000000//////---,,,,,,,,,...000000000000111333111000000///////////////000000000000000000000000///............///000000000000////////////000000222111000//////......///////////////000000000000////////////////////////000000//////////////////333222000///...///000000111111222222222333333333333333666===???<<<<<<>>>BBBDDDJJJQQQVVV]]]lllyyy}}}sssjjjddd```]]][[[XXXYYYZZZ\\\^^^```bbbcccdddeeehhhkkknnnqqqrrrrrrooonnnnnnmmmkkkiiigggfffdddeeeeeeeeedddbbb___]]]]]]]]]^^^]]]]]]]]]\\\\\\XXXYYYZZZ[[[[[[ZZZXXXWWWUUUUUUUUUTTTRRRRRRSSSUUURRRQQQOOONNNMMMMMMLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKIIIGGGFFFEEEEEEFFFGGGFFFDDDBBBAAABBBAAA???======???AAACCCAAA@@@>>><<<:::999888777777888888888888666555444222222333444555555555555::::::;;;;;;;;;;;;;;;;;;999999999999999999::::::666666777777888999999999<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<======>>>>>>@@@===999888888777333000222111000000000111111111---...///000000///...---////////////////////////------........./////////111111111000000000//////---...///000000///...---.......................................------,,,------------......//////000///------------///000...........................------------.../////////.........///000222333333111//////000111000//////000000111111111111111111111222333444666777888:::;;;===???AAADDDFFFGGGGGGHHHIIIJJJKKKNNNRRRUUUVVVVVVVVVXXX[[[```eeegggiiiiiikkkkkkjjjnnn~~~vvv]]]LLL===:::999999888444333444333333444444444444444444111111111111111111111111000000000000000000000000---......////////////......///111111000111333444111000000///////////////000000000000000000000000...............//////000000000////////////000000111111000///////////////////////////000000000000//////////////////////////////000000000000000000333222111/////////000111222222222222222333333333333333777===???;;;:::;;;@@@AAAFFFLLLPPPVVVaaammm}}}vvvlllfffbbb```YYYXXXXXXXXXYYY[[[[[[\\\]]]^^^aaadddgggjjjlllmmmkkkkkkkkkkkkjjjiiihhhgggeeeffffffeeecccbbbaaa```bbbccccccccccccbbbaaaaaa^^^]]][[[YYYXXXWWWXXXXXXWWWWWWVVVSSSPPPOOOPPPQQQQQQPPPOOONNNMMMLLLLLLLLLJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKKKKJJJIIIGGGEEECCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@???>>>>>>@@@BBBCCC@@@???===:::888777666666555666777888888666444333555666777999::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;888888888888888999:::;;;777777888888999:::::::::======>>>>>>>>>===<<<;;;999999:::;;;;;;<<<<<<<<<===:::777666888777444111222222111000///...//////---...///000000///...---////////////////////////,,,---------------......000000000/////////......,,,...000111111000...,,,////////////////////////......//////......---,,,---------...............111000///......///000111---------------------------------------...//////.........//////000111111///...---///111333333222//////000111111111111000111111222333444666777888:::;;;===???AAACCCEEEFFFGGGHHHIIIJJJKKKNNNRRRVVVVVVVVVVVVXXX[[[```eeegggiiiiiikkkkkkiiimmm|||vvv\\\III@@@:::999999888777555333333333333333333444444444444111111111111111111111111000000000000000000000000//////000111222222222222000111222111000111333555111111000///////////////000000000000000000000000......------......///000000//////......//////000000000////////////000000////////////000000000000000000000000000000000000//////000000000000111111222222111000000000111111111111222222222222222222111000333888999777666888===>>>BBBHHHLLLPPPYYYcccrrr~~~|||sssmmmjjj```]]]ZZZWWWWWWVVVUUUTTTXXXYYYZZZ\\\___aaacccdddfffgggggghhhiiiiiihhhhhhggghhhhhhgggeeeddddddfffffffffggghhhgggfffeeedddccc```]]]YYYWWWXXXYYYZZZYYYXXXVVVRRRNNNMMMNNNPPPQQQPPPOOOMMMLLLLLLLLLLLLJJJKKKKKKKKKLLLLLLMMMMMMIIIIIIGGGFFFEEECCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB???===;;;888666555555555555555777777777777666555666777888999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888888777777888:::<<<===888999999:::;;;;;;<<<<<<===>>>?????????>>><<<;;;888888999:::;;;;;;::::::888777666555666555444222111222222000...---.../////////000000000000//////////////////////////////------------------------------------,,,,,,,,,,,,---...000111111000...---000000000000000/////////...////////////...------,,,---......//////......000000////////////000000------------------------------,,,,,,------...///.........//////000000000///......///111222111000...///000000111111000000111111222333444666777888999:::===???BBBCCCDDDEEEGGGHHHIIIJJJKKKNNNSSSVVVVVVVVVVVVXXX[[[```eeegggiiijjjkkkjjjhhhlll{{{zzz```LLLAAA===999888777555555666444222222222333333333444444444222222222222222222222222111111111111111111111111111111222222333222222222000111111000//////111333111111000///////////////////////////////////////...------------...////////////............/////////......//////000111222////////////000000000000000000000000000000000000//////000000000111111111000000111222222222111111111111111111111111111111000...///333555333444888999999===CCCGGGJJJRRRZZZeeeqqqoookkkddd___]]]ZZZWWWTTTUUUUUUUUUVVVWWWXXXZZZZZZ]]]^^^```bbbcccdddeeeeeefffggghhhgggddddddfffiiifffggghhhiiihhhgggeeedddcccbbb___]]]\\\\\\\\\]]]YYYXXXUUURRRNNNMMMOOOQQQQQQPPPOOOMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKHHHFFFDDDBBB@@@@@@AAAAAA????????????@@@BBBCCCDDDAAABBBCCCCCCCCCBBBAAAAAA<<<;;;888666444444444555444555666777777777777777666777888::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999888888999;;;>>>???::::::;;;;;;<<<============>>>???@@@@@@>>>===<<<888999:::;;;;;;;;;:::999666666666555333111222222...000111///------///111111111000000000000111111////////////////////////////////////////////////............------------...///000111111000///...000000/////////.........///////////////...------,,,---.../////////...---...//////////////////...........................------,,,,,,------...///....../////////////////////......///111222000///...//////000000000000000111111222333444666777888888:::<<>>@@@AAA>>>>>>>>>>>>@@@BBBDDDEEEBBBCCCDDDEEEEEECCCAAA@@@;;;999777444333333444444444555555666777888999999;;;<<<===>>>????????????<<<<<<;;;;;;;;;:::::::::;;;:::999999:::===???AAA;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@@@@???===<<<:::;;;<<<<<<<<<;;;:::999555777888555111...///111,,,...//////------000333333222111000000111222333////////////////////////111111111111000000000000111111111111000000000000//////000000000000////////////.........---------///////////////......---,,,,,,.../////////...---,,,---...//////...---,,,////////////////////////---,,,,,,,,,,,,---......---...///////////////...---------///222333222111...//////000000000000000111111222333444666777888888:::<<>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBCCCDDDCCCAAA???>>>===<<<<<<666666666666666666666666666666777888999;;;===>>>;;;<<<>>>@@@AAA@@@???>>>???>>>===;;;:::999999888888999:::;;;<<<>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????999:::<<<======;;;:::888666555444222111000000000//////000000000000//////111111111111111111111111...------...//////...,,,............////////////000000000000000000000000000111111///---,,,---...***,,,///222444555555555000000///...------,,,,,,000///...---------------111000///......///000111+++,,,------......------//////............/////////////////////000111111444222000///000111111111222111000000111222555666333222111111222555777999999;;;>>>@@@@@@AAACCCEEEEEEGGGHHHHHHIIILLLPPPTTTTTTUUUWWWXXX[[[___eeejjjooommmkkkhhheeeiiizzzmmmUUUEEE===999999;;;666666555444333222111111444444444444444444444444222222222222222222222222111111111111111111111111111111111000000000/////////000000111000///...---000000111111111111000000000...---...///000///.........///000000000000///---...000111111000...---............................................................////////////222222111111000//////...000000000000000000000000.../////////000000000111111111111111222222222222333444555777999???EEEJJJSSS]]]kkkyyyvvvkkkfff___ZZZXXXWWWTTTSSSRRRRRRRRRRRRSSSUUUVVVWWW\\\^^^___aaaaaaaaaaaa```___]]][[[ZZZZZZZZZYYYWWWYYYYYYZZZZZZZZZZZZYYYYYYWWWVVVUUUUUUTTTUUUVVVVVVVVVTTTPPPKKKHHHGGGGGGGGGIIIHHHFFFEEECCCBBBBBBBBBAAAAAA???>>>======>>>>>>??????@@@AAABBBBBBCCCCCCDDDCCC@@@>>>;;;999888777666666666666666555555555777777999:::<<<===>>>???>>>???@@@AAAAAA@@@>>>===<<<<<<;;;;;;;;;<<<======;;;<<<<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999;;;;;;;;;999777666555444333111000000////////////000000000000//////------------------------///...---...000000...---............////////////////////////////////////000111111000...------...,,,---...000222333444444000//////...------,,,,,,......------------------000///...------...///000+++,,,------......------......------------......000///////////////000111111000//////000111111000222111000000111222444666666555333222222333555666888:::===??????@@@BBBCCCEEEGGGHHHHHHIIILLLPPPTTTUUUVVVXXXYYY\\\```fffkkknnnlllkkkhhheeejjjzzzaaaSSSCCC;;;999777888:::555555555444444444333333444444444444444444444444222222222222222222222222111111111111111111111111000000000000/////////...000000000000000///......///000000111111000000//////...------//////...---...///000000111111000000---...///000000///...---........................////////////////////////,,,,,,------...//////000222111111000000//////...////////////////////////////////////000000000000111111222222222333333333111222333444666:::@@@DDDOOOXXXeeennnuuu{{{yyy}}}zzzqqqiiiccc^^^[[[YYYXXXXXXYYYYYYYYYYYYYYYXXX]]]^^^___``````___^^^]]]ZZZXXXUUUTTTTTTSSSQQQPPPRRRSSSSSSTTTSSSSSSRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXVVVSSSOOOKKKGGGFFFEEEEEEGGGFFFDDDCCCAAA@@@????????????>>>>>>>>>>>>??????>>>@@@AAACCCDDDEEEDDDDDDCCCBBB???;;;888666444333777777666666666555555555777999;;;===???@@@@@@@@@AAAAAABBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@??????>>>========================<<<<<<<<<<<<;;;:::888888888999999999888777555444444333222000//////////////////000000000000//////000000000000000000000000//////...///000111///---............///////////////////////////////////////111333222000.........------......///000222222/////////...------,,,,,,---,,,,,,,,,,,,------.........------------......,,,,,,---............---------,,,,,,,,,,,,------111000///////////////000///000000111111111000000222111000000111222444555555555444333333444555666888:::===>>>??????AAABBBEEEGGGHHHHHHIIILLLPPPTTTVVVWWWYYYZZZ]]]aaagggkkklllkkkjjjhhhfffkkk{{{OOOEEE<<<999888666555777555555555555555555555555333333333333333333333333111111111111111111111111111111111111111111111111111111000000000/////////000000000000000//////...//////000000000000//////000.........///000///...//////000111111111111111//////000111111000//////........................000000000000000000000000---------....../////////111111000000////////////............////////////////////////000000000000222222222222333333333333222222333333444777;;;???IIIRRR\\\aaadddlllzzz}}}vvvqqqvvv|||~~~uuuoookkkiiifffgggiiiiiiiiihhhfffeeedddddddddcccbbb___]]]\\\YYYVVVSSSQQQPPPNNNLLLJJJMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNOOOPPPQQQRRRSSSPPPNNNKKKHHHEEEDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA????????????@@@AAABBBBBB@@@BBBDDDFFFGGGGGGFFFEEE@@@???===:::777555444333888777777777666666666666888999<<>>===<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;:::999999999999888777555444333222222000//////.........//////000000000000//////000000000000000000000000000//////000111111000...............////////////////////////////////////...111333444222000......///...---,,,---...///000//////.........---------++++++++++++,,,,,,---...........................,,,------..................------,,,,,,------...111000000///////////////222444555555333222000000111111000000111222333333111111222333444666888:::999;;;>>>??????@@@BBBCCCEEEGGGHHHHHHIIILLLPPPTTTVVVWWWYYYZZZ\\\```fffjjjjjjjjjjjjiiiggglll|||FFF???::::::999666444555444444444555555555555666333333333333333333333333111111111111111111111111000000000000000000000000222222111111111000000000111000000/////////////////////000000000000//////111000///000111111000/////////000111111111111111111111111111111111111111////////////////////////000000000000000000000000000000000/////////......000000000///////////////---........./////////000000000000000////////////111111222222222333333333222333333333333555999<<>>???@@@AAABBBCCCCCCDDDEEEFFFHHHIIIIIIGGGEEEDDD===<<<:::999888777777777888888888888888888888888999;;;>>>@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBB???>>>>>>=========>>>>>>AAABBBDDDEEEFFFFFFEEEDDD????????????????????????::::::;;;;;;;;;;;;::::::999999888777666555444333111111000///............//////000000000000//////------------------------000//////000111111000...............////////////...........................000333333222000/////////...---,,,,,,---...///...............---------++++++++++++,,,,,,---...////////////////////////,,,---......//////......//////............//////000000////////////000000777999:::999555222111111111111111111111111222222111111222444555777999:::999<<>>>>>???@@@AAACCCEEEFFFAAABBBCCCEEEFFFFFFFFFFFFIIIIIIIIIIIIGGGEEECCCAAA999999888888888888999999888888999999:::;;;;;;;;;===>>>???AAAAAAAAAAAA@@@??????@@@AAAAAABBBCCCCCC======>>>???@@@BBBDDDEEEAAACCCEEEGGGHHHGGGFFFEEE>>>>>>>>>>>>>>>>>>>>>>>>666777888888888888888777888888777666555444444333111111000/////////////////////000000000000//////........................//////...///000111///---............////////////...........................000222222000/////////......---------------...........................---,,,,,,,,,,,,------...//////000000000000//////------...////////////.../////////......////////////////////////000111111888:::;;;888444111111222000111111111111111111111444444444555666666777777888;;;>>>AAABBBDDDFFFHHHEEEGGGHHHHHHIIILLLPPPTTTVVVWWWXXXXXXZZZ^^^dddhhhiiiiiijjjjjjhhhlll|||999555333555666333333666444444444444333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111000000000000222111000///...//////000......////////////......111000///000111222111///......///000000000000///000//////////////////000////////////////////////......................../////////////////////...////////////////////////......///000000111222222111000000000/////////...//////000000000111111111000111222222222333555777666:::>>>@@@CCCJJJSSSYYYgggppp~~~vvvnnniiifffeeemmmttttttpppiiiccc^^^XXXSSSOOOJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDFFFGGGGGGGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCDDDFFFGGGIIIJJJIIIJJJLLLMMMNNNNNNNNNNNNLLLKKKIIIFFFCCC@@@>>><<<888777777777777888888999888999:::;;;<<<>>>??????BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@AAAAAACCCEEEGGGHHHJJJCCCEEEGGGHHHHHHGGGEEEDDD>>>>>>>>>>>>>>>>>>>>>>>>888888888888777666555555555555444333333333333333111111000000//////000000//////000000000000//////000000000000000000000000///...---...000000...---............////////////...........................///000000......///000------...............---..............................------------------......///000000///......------...//////////////////......------......///............///111222333333555777444000...000333000000111111111111000000333444555666666777777777666999===@@@BBBDDDGGGIIIEEEGGGHHHHHHIIILLLPPPTTTWWWXXXYYYYYY[[[___dddhhhiiijjjkkkjjjhhhlll{{{:::666444555555222222555444444333333333222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000////////////222111///.........///000......////////////......111///...///000111000...---......///////////////......------------......000000000000000000000000........................,,,,,,------.../////////.........///////////////...//////000111222222333111111000000/////////...////////////000000000000...000111111111111444666555666999;;;???EEEKKKPPPWWW___lll||||||rrrkkkeeeaaaaaagggrrr~~~{{{}}}~~~}}}~~~}}}}}}vvvooohhhbbb\\\YYYPPPPPPPPPOOONNNMMMLLLKKKEEEFFFGGGIIIJJJJJJJJJIIIKKKJJJJJJIIIHHHGGGFFFFFFJJJJJJJJJJJJKKKLLLMMMNNNRRRSSSTTTVVVWWWWWWVVVUUUNNNLLLHHHDDD@@@<<<:::999777777666666666666777777888999:::<<<>>>???AAAAAAFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@????????????FFFFFFFFFFFFGGGHHHIIIJJJEEEGGGHHHIIIHHHFFFCCCAAA========================;;;;;;;;;:::888777555444333333222222111222222333222111111000000000000111//////000000000000//////------------------------...------...//////...,,,............/////////000...........................//////...------///111,,,---...///000///...------.....................000///......------------,,,---...//////...---,,,---......///////////////...------,,,,,,------...---------...000111333444...111222000,,,+++///444000000111111111111000//////111333555777999::::::444777;;;???AAADDDGGGIIIFFFGGGHHHHHHIIILLLPPPTTTXXXYYYZZZ[[[\\\```eeeiiijjjjjjkkkjjjhhhlll{{{888888777555555444444444444444333333333333222222111111111111111111111111444333222111111111111111///////////////.........000000000000000000000000111111000000//////......000000000000000000000000333111///---,,,...000111111000000000000000111222////////////////////////------------------------...............///000000///...---...///000000..................------,,,,,,------...///000111111111111000000//////..................////////////111111222222222333333333444444555666:::???DDDGGGPPPSSS]]]lllzzz~~~qqqhhhcccfffhhhjjjnnnrrryyyyyytttssswww}}}|||{{{|||}}}zzzuuurrrssstttvvvuuusssppplllhhheeecccZZZ\\\___aaa```\\\WWWTTTTTTSSSQQQPPPPPPQQQRRRSSSSSSSSSTTTTTTTTTSSSRRRRRRVVVVVVUUUTTTUUUXXXZZZ\\\bbbaaa```]]]YYYTTTOOOLLLHHHIIIJJJGGGBBB<<<888777555666777999;;;===>>>???<<<<<<======>>>?????????CCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@AAAEEEIIIKKKMMMNNNNNNLLLIIIGGGGGGIIIKKKLLLLLLIIIFFFDDDAAA???<<<:::;;;<<<<<<<<<;;;888666555666777888888555555444333222000000///000000000///......------000000000000000000000000...)))%%%(((000333///***000000//////.........------......//////......------,,,++++++,,,...111222////////////////////////222111000///---+++******//////...------------............------,,,,,,,,,------------------------...000111222222111000...,,,,,,************,,,,,,......///000000000000000000000000000000000000000222333333222000///000111444222000111555777777555777:::>>>BBBDDDFFFIIIKKKJJJJJJIIIIIIIIILLLQQQUUUWWWXXXZZZ[[[]]]```eeehhhlllllllllkkkhhhlll{{{888777666555444444444444444444333333333333222222111111111111111111111111000000////////////////////////000000000000000000000000000000000000000000//////////////////......000000000000000000000000333222000///...///000111111000///...............////////////////////////------------------------///............////////////...---...///000000......////////////...------------......//////000000111000000000/////////........./////////000000000111111111222222222333333333333333555888<<<@@@CCCGGGJJJRRR___kkkwww{{{qqqpppooonnnnnnpppsssuuu|||yyytttrrrrrrrrrvvvzzzyyyrrrmmmiiidddbbb```aaabbb___\\\YYYYYY[[[aaaaaabbbccceeefffggghhhhhhjjjlllnnnmmmiiieeebbb___^^^\\\[[[\\\^^^```bbbddddddcccbbbaaa```___^^^dddcccbbbbbbbbbccceeeffffffeeeaaa\\\VVVOOOJJJGGG>>>@@@AAAAAA>>>;;;999999999:::;;;===@@@BBBCCCDDDHHHHHHGGGFFFFFFEEEEEEDDDEEEFFFFFFFFFEEEDDDDDDCCCDDDCCCBBBBBBBBBBBBEEEGGGLLLNNNQQQSSSSSSQQQNNNLLLGGGHHHJJJLLLKKKHHHEEECCC@@@>>>;;;999:::;;;;;;;;;;;;888555555666777777777444333222111000///......////////////............////////////////////////222---***+++000111...)))000/////////..................////////////.........---+++***)))***+++,,,//////////////////////////////.........---------//////...------------.........---------,,,,,,,,,---------------------------...///111111///...---//////...------...//////......///000000000000000000000000000000000000000111222333222000///000111333111000222555777777666888:::>>>@@@CCCEEEIIIKKKJJJJJJJJJIIIJJJMMMRRRVVVXXXYYY[[[]]]^^^bbbgggkkkkkkkkklllkkkhhhlll|||777777666555444444444444444444333333333333222222111111111111111111111111111111111222222222222222//////000000111111222222000000000000000000000000......//////////////////000000000000000000000000222222111111111000000000000000...---,,,+++++++++////////////////////////........................//////..................///...---...///000000...//////000000000///...............///////////////000000000000/////////////////////000000000111111111111111222222222222333222222222333555888<<<>>>DDDEEELLLVVV^^^gggttt{{{uuupppnnnrrruuuzzzzzztttpppkkkjjjjjjnnnrrrsssqqqnnnbbb^^^YYYTTTQQQOOOLLLJJJKKKLLLMMMKKKIIIGGGGGGHHHJJJKKKNNNRRRXXX]]]bbbeeegggjjjmmmqqqrrrqqqnnnmmmkkkiiigggfffgggjjjmmmppprrrpppnnnkkkhhhgggffffffddddddccccccbbbbbbbbbbbb^^^[[[VVVPPPJJJDDD@@@>>>888:::<<<<<<:::::::::;;;<<<===???BBBDDDFFFHHHHHHJJJJJJIIIHHHHHHGGGGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBDDDHHHKKKMMMNNNPPPTTTVVVVVVTTTQQQNNNFFFGGGIIIJJJIIIGGGDDDBBB???===:::999:::::::::999:::777555444555666666666222111111000///...------............////////////////////////////////////111000...///000000///---////////////............000///............///000...---,,,******++++++,,,////////////////////////,,,,,,------...//////000//////...------------......------------,,,,,,,,,------------------------+++,,,---......---,,,+++000//////......//////000......///000000000000///000000000000000000000000000111222111///...///000222111111333666888888777999;;;===???AAADDDIIILLLJJJJJJJJJJJJJJJNNNSSSWWWXXXYYY[[[]]]___ccchhhlllkkkkkklllkkkiiimmm|||777666555444444444444444444444333333333222222222111111111111111111111111111111222222333333333333......///000111111222222000000000000000000000000/////////000000111111111000000000000000000000000000111111222111000///...///......---,,,,,,,,,,,,////////////////////////////////////////////////..................------///...---...///000000...000000000000000//////...///////////////.........000000000000////////////000000000000111111111111111111111111222222222222222222111222333555888999AAABBBGGGOOOTTT[[[fffqqq~~~vvvppppppppprrrvvv|||~~~sssmmmfffcccccc```[[[VVVQQQNNNJJJHHHGGGEEECCCBBBDDDEEEEEEDDDCCCBBBBBBBBB@@@@@@BBBEEEJJJOOOTTTWWWXXX[[[```fffjjjmmmnnnnnnllljjjgggeeefffiiilllooommmkkkgggccc```^^^^^^^^^VVVVVVVVVUUUTTTSSSQQQQQQMMMKKKGGGBBB>>><<<;;;;;;:::<<<===<<<;;;;;;<<<>>>>>>@@@BBBEEEHHHJJJJJJKKKFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBAAABBBBBBBBBHHHPPPUUUUUUOOOQQQSSSUUUTTTQQQMMMJJJEEEFFFGGGHHHGGGEEECCCAAA???===;;;:::;;;;;;:::999999777555444555555555444111111000000///......------------...///000000111////////////////////////,,,---/////////000111333///////////////.........//////...------...//////---------...///000222222////////////////////////,,,,,,,,,---...///000000//////...------------...------------------------------------------------+++,,,------------,,,+++------,,,,,,,,,,,,---------...//////000000//////000000000000000000000000///000111000///...///000000111222444666888888888:::;;;<<<===???CCCHHHLLLJJJJJJJJJJJJKKKNNNTTTXXXWWWYYY[[[\\\___ccchhhllljjjkkklllllliiimmm|||666555555444444444444555444444333333333222222222111111111111111111111111,,,---...///////////////------......///000111111111111111111111111111111000000000111111222222222////////////////////////...///000111000///---,,,...---------...///000000////////////////////////////////////////////////------...///......---,,,///...---...///000000...000000000000000//////...///////////////.........////////////000000000000000000000000111111111111000000111111111222222222222222222222333444666777888999===DDDHHHMMMVVV```mmm{{{vvvrrrkkkffffffkkkqqqvvvwww|||wwwmmmeee```YYYQQQJJJLLLIIIGGGEEEDDDCCCAAA?????????>>>>>>>>>>>>======>>>>>>===>>>@@@CCCGGGIIILLLOOOSSSYYY^^^aaacccdddaaa___\\\YYYYYYZZZ\\\^^^[[[XXXUUUQQQNNNLLLLLLLLLJJJJJJJJJIIIHHHGGGEEEDDDDDDBBB???===;;;;;;<<<===<<<===???@@@???@@@BBBDDDDDDFFFIIIKKKMMMNNNMMMMMMIIIIIIJJJJJJKKKLLLLLLMMMGGGGGGGGGFFFEEECCCBBBAAA>>>AAABBBDDDLLLXXX]]]\\\RRRRRRSSSRRRPPPLLLGGGEEEDDDDDDEEEFFFEEECCCAAA@@@???>>><<<<<<<<<<<<;;;:::888666444444444444333222111111111000//////......,,,------...///000111111........................***,,,...///......000222.........///////////////...------------------.........///000111222333333////////////////////////---------...............//////...------------...---------------------------------------------------------......---------+++++++++,,,,,,+++++++++------...///////////////000000000000000000000000...///000000///...///111000111444555666777888888999:::<<<===>>>BBBGGGJJJIIIIIIIIIIIIJJJNNNTTTXXXYYY[[[]]]^^^aaadddjjjmmmjjjkkkmmmllljjjlllzzz555555444444444444444555444444333333333333222222111111111111111111111111...///000111111111000///------......//////000000111111111111111111111111000000111111111111111222////////////////////////---...///000///...---,,,------......///000222333////////////////////////........................+++,,,---...///......---///...---...///000000...//////000000000///...............///////////////////////////000000000000/////////000000000111111000000000111111111111222222222222222333444555555444444888>>>AAADDDLLLUUU[[[gggzzz{{{oooddd______bbbeeekkkpppyyyzzzrrrkkkcccZZZTTTNNNLLLIIIGGGEEECCC@@@>>>???>>><<<<<<======<<<:::===<<<<<<<<<===???@@@AAADDDEEEHHHJJJMMMOOOQQQRRRPPPOOOLLLJJJIIIJJJJJJKKKIIIHHHFFFCCCAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@??????AAA???===;;;::::::;;;<<<<<>>============<<<:::777555333333444333111000111000000000////////////---------...///000000111........................---...///...,,,,,,,,,---.........///////////////------............------///////////////.........////////////////////////...............---------//////...------------...,,,,,,,,,------------...------------------------........................,,,------......------,,,------...////////////...000000000000000000000000...000111111//////000222000333666777666666777777888:::<<<===???AAAEEEIIIHHHHHHHHHHHHJJJNNNSSSWWW]]]^^^```aaacccfffkkkooollllllnnnmmmjjjlllyyy555444444333333444444555444444333333333333222222111111111111111111111111333444555666666555333222//////////////////000000111111111111111111111111000000000//////////////////////////////////////////////////////......---............///000111111////////////////////////------------------------)))***,,,...//////......///...---...///000000......////////////...------------......//////000000.../////////000000000111....../////////000000000000000000000111111111111000000111111222333333444444444888<<<===???FFFNNNNNNWWWdddsss}}}oooddd^^^\\\\\\cccfffkkkqqqxxx~~~~~~yyysssmmmiii\\\ZZZVVVSSSPPPMMMHHHEEEEEECCCAAAAAABBBBBB@@@>>><<<<<<<<<======>>>>>>>>>>>>>>>???@@@AAACCCDDDEEECCCBBBBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>======<<<===>>>???@@@@@@@@@>>>>>>===>>>??????DDDGGGLLLOOOPPPQQQRRRSSSSSSTTTUUUVVVUUURRRPPPNNNIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDCCCHHHJJJKKKTTT```bbbZZZTTTRRROOOKKKHHHEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>===<<<<<<===<<<;;;999666444333333333222000.../////////...............------......//////000000..............................------------,,,,,,............/////////000---///111222222111///---...............---,,,,,,////////////////////////........................//////...------------...,,,,,,,,,---------......------------------------......------------......------...//////...------,,,---......//////......000000000000000000000000///000111111000000111333111444777888666555555666777999<<<>>>???AAADDDFFFFFFGGGGGGGGGIIIMMMRRRWWW]]]___``````aaadddiiilllmmmnnnooonnnjjjkkkwww444444333333333444444555444444444333333333222222111111111111111111111111222333555555555333111000111111111111000000000000111111111111111111111111//////......---------,,,////////////////////////111000000000////////////000//////.........//////////////////////////////------------------------'''))),,,...000000///...///...---...000000000..................------,,,,,,------...///000111111.../////////000000111111............////////////000000000000111111111111...//////000111222222333222222555888999999???FFFIIINNNWWWbbbppp|||oooddd]]]ZZZYYYYYY\\\```gggnnnuuuyyyyyy|||~~~zzzwwwvvvnnnkkkgggccc___ZZZUUUQQQIIIGGGDDDDDDEEEEEECCC@@@<<<======>>>>>>===<<<<<<======>>>???@@@BBBDDDEEE<<<<<<===>>>>>>>>>======<<<===>>>???@@@@@@@@@???AAA@@@???>>>???BBBDDDFFFDDDDDDEEEEEEGGGHHHIIIJJJOOORRRVVVXXXXXXVVVVVVVVVTTTUUUVVVVVVTTTPPPMMMKKKGGGGGGHHHHHHIIIJJJJJJJJJGGGGGGHHHHHHHHHGGGGGGFFFFFFLLLNNNMMMVVVaaa```WWWQQQOOOKKKGGGDDDBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>===<<<;;;;;;<<<;;;999777555444333333333222000...------------------,,,,,,.........///////////////........................,,,++++++,,,///111000///---.........//////000000...000333555555333000...***+++---...///000000000////////////////////////,,,------......///////////////...------------...,,,,,,,,,------.........------------------------...------,,,,,,------...+++,,,---......---,,,+++,,,---......//////......000000000000000000000000///111222222111111222444222555999999666444444666666999<<>>@@@FFFNNNTTT[[[jjj~~~sssgggddd[[[UUUXXX___eeeiiinnnnnnmmmrrr{{{||||||||||||zzzxxxrrrllleeeaaa\\\YYYTTTOOOKKKHHHGGGFFFCCCDDDDDDCCC@@@??????@@@BBBBBBBBBCCCCCCCCCBBBBBBCCCCCCBBB@@@???@@@CCCFFFMMMJJJFFFCCCAAABBBCCCDDDEEEFFFFFFGGGIIIJJJLLLMMMQQQRRRRRRRRRPPPOOOPPPQQQUUUVVVWWWXXXXXXXXXWWWVVVVVVWWWVVVTTTOOOLLLJJJJJJKKKIIIGGGFFFGGGGGGGGGGGGDDDEEEEEEGGGIIIKKKMMMNNNSSSRRRQQQPPPQQQRRRTTTVVVPPPKKKEEECCCCCCCCCBBBAAA@@@@@@???>>>============>>>===;;;999888666666555333333222222111000//////////////////////////////---------............///111000000///......------//////............//////...............///000000000111222222222000///...///////////////.....................////////////111000...,,,,,,---...///+++,,,,,,------,,,,,,++++++...000111///---,,,,,,...---++++++,,,,,,,,,++++++,,,,,,---...///000000000///...---------------+++---000000000/////////000000000000111111111111000000111222222222222111444888<<<;;;777666888;;;777999<<<>>>???AAACCCEEEGGGFFFDDDFFFJJJPPPTTTVVVWWWZZZ]]]aaadddeeeeeeeeellllllnnnnnnkkklllvvv333333333333333333333333222222111111111111222222222222222222222222222222000000000000000000000000000///.........///111111333111///000222333111///////////////////////////---...///000000000000000.........---------------000/////////////////////......////////////..................////////////000000000000////////////000///...------...///000000000///.......................................---...////////////...---.........///000111111111111000000/////////000000222222222222222222222222222222111222444666999;;;BBBJJJQQQRRRRRRZZZlll{{{tttiii___]]]]]]]]]^^^```cccbbbfffnnnssstttwww||||||}}}~~~~~~}}}yyytttqqqiiifffaaa\\\XXXUUUSSSRRRNNNMMMMMMLLLLLLKKKKKKJJJGGGGGGGGGHHHIIIJJJKKKKKKLLLJJJGGGDDDCCCFFFLLLQQQVVVTTTPPPLLLJJJJJJKKKLLLPPPPPPQQQRRRSSSUUUWWWWWWYYYZZZZZZYYYWWWVVVVVVWWWZZZZZZ[[[[[[ZZZXXXVVVUUUSSSTTTTTTRRRNNNKKKIIIIIIHHHHHHGGGGGGGGGEEECCCBBBAAACCCFFFIIIMMMPPPRRRTTTUUUSSSQQQPPPOOOPPPQQQRRRNNNIIIEEEBBBBBBCCCBBBAAA@@@@@@@@@??????>>>>>>>>>>>><<<;;;888666555444444333333222111111000//////........................---------............///............//////////////////............//////...............//////000//////000000///......---/////////////////////...............////////////,,,+++)))((((((((()))))),,,,,,------------,,,,,,...000222222///---,,,,,,,,,******+++---/////////---------...............//////...------------------...000000///.........000000000000111111111111000000111111111222222222111555888777444333555888777999<<<>>>???AAACCCEEEHHHFFFEEEGGGJJJPPPTTTWWWXXXZZZ]]]```ccceeeffffffllllllmmmmmmjjjkkkvvv222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000//////......//////000111222000///000111222111///////////////////////////...//////000000000//////---...............//////////////////////////////......////////////..................////////////111111000000//////......//////.........//////000//////000000//////...---......//////////////////...//////000000//////.........//////000000111111000000/////////000000111222222222222222222222222111111111111222333555666@@@HHHPPPMMMGGGJJJXXXfffvvv~~~rrrjjjddd]]]YYYXXXZZZYYY\\\ccchhhlllrrrwwwvvvxxx{{{~~~}}}{{{vvvrrrlllhhhggggggffffffccc```^^^^^^``````^^^\\\SSSSSSSSSSSSUUUWWWYYYZZZZZZWWWSSSOOOOOOTTT]]]cccjjjgggccc___\\\[[[[[[\\\]]]^^^^^^______```aaaaaaaaaaaaaaa___\\\[[[[[[\\\]]]]]]\\\[[[YYYVVVTTTRRRPPPQQQRRRPPPMMMJJJHHHGGGGGGHHHIIIIIIHHHEEEBBB@@@DDDFFFJJJOOOSSSUUUWWWWWWWWWUUUQQQNNNLLLKKKKKKKKKJJJGGGCCCAAAAAABBBAAAAAA@@@AAABBBBBBBBBAAA@@@???>>><<<:::888666444333222222222111111000000//////........................---------............///,,,,,,---...//////000000/////////....../////////......------......///000......---,,,,,,,,,,,,---......//////////////////---............/////////,,,,,,,,,,,,,,,+++++++++,,,------......------,,,000222333222///---++++++,,,+++***+++...000000000............------,,,,,,//////...------------...---///000000///---......000000000000111111111111111111000///000111222333333666999999666555777999777999<<<>>>???AAACCCEEEHHHGGGGGGHHHKKKOOOTTTWWWYYYZZZ\\\^^^aaacccfffggglllllllllkkkhhhjjjvvv111111111111111111111111000000000111111000000000111111111111111111111111000000000000000000000000............//////000000000000///000000000000///000000000000000000000000/////////000//////......//////000000111111222222.........///////////////......////////////..................////////////111111000000//////........................//////,,,---.........---+++***......///////////////000/////////000000000000000.../////////000000000111111000000000000111222222222222222222222222222222222111111111111222333444999???EEEDDDAAACCCMMMVVVbbbqqquuujjjbbb___[[[\\\___dddhhhjjjmmmoooooopppsssyyy~~~}}}yyysssmmmlllpppvvv|||~~~yyyuuuuuuwwwwwwsssnnneeedddccccccdddgggiiijjjkkkiiieeebbbcccgggooouuuzzzwwwsssoookkkiiiiiiiiihhhhhhhhhgggfffdddcccbbbaaaaaa```^^^[[[ZZZZZZ\\\ZZZZZZZZZYYYWWWTTTRRRPPPPPPRRRRRRPPPLLLIIIGGGFFFHHHIIIJJJJJJHHHGGGGGGGGGLLLNNNSSSWWWYYYYYYXXXWWWWWWTTTPPPLLLHHHFFFFFFEEEFFFDDDBBBAAA@@@AAAAAABBBBBBDDDEEEFFFFFFDDDBBBAAA>>>===:::888666444333222111111000000000/////////........................---------............///,,,,,,---......//////000......////////////.........------------...//////...---,,,++++++,,,---...............////////////---------.........////////////000000000000///...,,,,,,------------,,,,,,///000111111...,,,,,,,,,000///------.........---------------------------///......---------......,,,...//////......///111///000000000111111111111222111///...///000222444444666999999888777888:::777999<<<>>>???AAACCCEEEHHHHHHHHHHHHJJJOOOTTTXXXZZZZZZZZZ\\\___bbbfffhhhlllkkkjjjiiifffiiivvv111111111111111111111111///000111111111111000///000000000000000000000000////////////////////////---....../////////////////////000////////////000////////////////////////...////////////......---//////000000111111222222------....../////////000......////////////..................////////////111000000000/////////...,,,,,,------............,,,---.........---+++***---........./////////000////////////000000111111////////////000000000000111111111111222222333444222222222222222222222222333222222222222222222333555777999;;;>>>BBBFFFIIIOOOZZZkkk}}}{{{qqqmmmeeeiiiooorrrrrrpppkkkfffiiiiiilllsss|||tttnnnhhhjjjuuu{{{vvvuuutttttttttuuuvvvwwwxxxxxxxxxvvvvvvyyy}}}~~~zzzvvvrrrooonnnnnnoooooommmjjjgggccc```^^^[[[[[[ZZZXXXVVVVVVWWWYYYXXXYYYYYYYYYWWWVVVTTTSSSSSSSSSRRRPPPLLLIIIHHHHHHKKKKKKKKKIIIHHHHHHLLLOOOQQQTTTXXX[[[]]]\\\ZZZXXXUUURRRNNNIIIEEECCCBBBAAABBBBBBAAAAAA@@@AAABBBCCCEEEFFFHHHHHHHHHFFFCCCBBB>>><<<:::888666444333333000000//////////////////........................---------............///..............................///000000///......---------------...//////......,,,,,,,,,---...///---.........//////000000------------............+++,,,------------,,,,,,++++++,,,,,,,,,,,,+++++++++---......---,,,---...000///------.........---++++++,,,,,,---......///......---------......///+++,,,.........///111333///000000000111111111111111000///......000222333000222444444444444555666777999<<<>>>???AAACCCEEEGGGHHHIIIIIIIIIMMMSSSXXXZZZZZZYYY[[[]]]aaaeeehhhjjjiiiiiihhheeehhhuuu111111111111111111111111///000111222222111000///////////////////////////////////////////////////------...////////////......///000///...---...000---------------------------....../////////......---...............//////---------......//////000......////////////................../////////////////////000000000000000+++,,,---.../////////...//////000000//////...---,,,,,,------.../////////............///000111111////////////000000000000111111111111111222333444111111111111111111111111333333333333333333222222555333333555:::>>>@@@???EEELLLYYYiiivvvzzzvvvlllgggeeeffflllvvv~~~pppjjjeeejjjyyy~~~~~~{{{wwwtttrrrqqqpppooommmjjjeee```[[[YYYTTTTTTTTTRRRQQQRRRUUUXXXYYYYYYZZZZZZZZZYYYWWWVVVSSSRRRQQQNNNKKKJJJKKKMMMNNNOOONNNKKKIIIJJJOOOTTTSSSUUUYYY\\\]]]\\\ZZZYYYPPPNNNJJJFFFCCCAAA@@@@@@???@@@AAAAAAAAAAAACCCEEEGGGGGGHHHGGGFFFDDDBBB@@@;;;:::999777555444333333////////////............---------------------------------............///......---------------------...///000000///...---------,,,,,,------...///......---------...//////------......///000000000,,,------------.........++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,...///,,,+++***+++...000000000******+++,,,---...//////...------------...//////+++,,,.........///222444000000000000111111111111000000///...///000111222111222333444555666666666777999<<<>>>???AAACCCEEEFFFHHHIIIHHHHHHKKKRRRWWWYYYYYYYYYZZZ]]]aaaeeeggghhhhhhhhhgggeeehhhttt222222222222222222222222000111222333333222111000////////////////////////////////////////////////,,,---.../////////......,,,...000///---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////.........---------------,,,,,,---......///000000......////////////..................////////////......//////000000111111------///000111111111000000000///...............++++++,,,,,,---.........---------------///000111000000000000////////////////////////000111222333000000000000000000000000111222222333333222222222333222111333555888;;;<<>>===777777555444333222222222........................---------------------------------............///+++,,,,,,------......///---...///000000///...---------,,,,,,------...///,,,,,,---...............------......///000000111,,,,,,---------.........///...---------///000111---..................---,,,---...---,,,,,,---///,,,******+++---/////////+++++++++,,,,,,------------------------...//////...//////...------///111000000000000111111111111////////////000000000111333333444666888999888888777999<<<>>>???AAACCCEEEEEEGGGIIIHHHGGGIIIPPPVVVXXXXXXYYY[[[]]]aaadddeeeffffffggghhhfffhhhsss222222222222222222222222000111333444444333111000////////////////////////////////////////////////,,,,,,.../////////...---,,,...000///---,,,---000........................+++,,,---...////////////000000//////.........---,,,,,,------...///000000......////////////................../////////000------...///000111222222...///111222333333333222///...---++++++,,,------******+++,,,,,,---......---,,,,,,,,,---...000111000000000000////////////------------...///111111////////////////////////000111111222222222222111...000111111222444999===<<<>>>DDDKKKOOOVVVhhhzzzwwwvvvzzz~~~~~~|||nnnjjjhhhooo{{{~~~{{{{{{{{{}}}~~~zzzyyyzzz{{{vvvtttqqqnnnjjjgggeeedddbbbaaa```^^^ZZZUUUQQQNNNEEEFFFFFFGGGHHHKKKPPPTTTXXXYYYYYYYYYXXXVVVTTTSSSLLLKKKIIIHHHIIIMMMTTTYYY]]]```aaa^^^XXXUUUVVVYYYZZZZZZYYYXXXUUUQQQNNNLLLHHHGGGDDDBBB@@@@@@AAAAAA<<>><<<;;;:::555444333222111111111111---.....................---------------------------------.........//////)))***+++,,,...///000111---...///111111///...------,,,,,,,,,,,,---......***+++---...///...---------------...///000000111,,,,,,,,,---------......///...,,,+++,,,---000111//////000000000000///////////////...,,,,,,---......---++++++,,,,,,,,,+++------,,,,,,,,,,,,++++++---------------...///000111111111...,,,,,,---///000000000000111111111111......///000111000000000000000000222555666555444777:::<<<>>>???AAACCCFFFDDDGGGHHHGGGFFFHHHOOOVVVWWWWWWYYY[[[^^^aaacccddddddeeeggghhhfffhhhrrr222000......000000---***............////////////---......///////////////000000000000000000000000---......///////////////////////////////////////........................//////000000000...---,,,........................//////////////////////////////.........//////000,,,---...//////...---,,,...---------...111333555111000000111333333///+++000000//////......------111000///...------...///------......//////000000000000////////////000000............////////////111111111111111111111111000111111222333333444444444333333333333444555555:::;;;===BBBIIIQQQXXX\\\ooozzz{{{yyypppjjjnnnvvv{{{|||xxxvvvwwwyyy|||~~~|||{{{{{{{{{xxxvvvtttsssqqqooommmmmmjjjhhhggggggddd```\\\YYYZZZXXXUUUSSSSSSNNNGGGDDDEEEFFFGGGIIIMMMSSSVVVYYYYYYYYYVVVSSSQQQQQQRRRIIIIIIIIIHHHIIIOOOXXX^^^bbbeeeeeeaaaZZZVVVWWWYYY[[[YYYUUURRRPPPNNNKKKIIIMMMJJJEEEAAA??????@@@AAABBBDDDFFFEEEDDDCCCCCCDDDCCCCCCCCCAAA>>>:::666444///000111111111000...---...------...//////...,,,+++,,,,,,---.........---///......---------......------,,,+++******))))))//////.........------------------------...///000.........------,,,,,,,,,***++++++,,,---...//////000///------......---,,,///...---,,,,,,,,,,,,,,,000///...---------------......---,,,---...///000///...---,,,,,,---...///...///////////////......///............------------------........................///111222111000...///111222333333222222111000//////000333666999777777888;;;???BBBCCCCCCGGGIIIJJJJJJKKKLLLPPPRRRVVVWWWXXXXXXYYY]]]bbbfffhhhhhhiiihhhdddggguuu222000//////000000...+++....../////////000000000000111111000000///......////////////////////////---......///////////////////////////////////////..............................///000000///...---////////////////////////////////////////////////000//////.........//////...//////////////////...///...------...000222444111000000111333222///,,,///////////////.........111000///...---......///////////////000000000000000//////......//////000....../////////000000000111111111111111111111111111111222222333333333444222222222222222333444444999999;;;>>>CCCIIIOOORRR___gggyyy{{{qqqkkkoooxxx|||~~~wwwuuuqqqnnnlllnnnpppsss{{{}}}|||wwwsssnnnlllkkkjjjjjjjjjhhhfffdddbbb```___^^^\\\WWWSSSRRRTTTTTTPPPOOOPPPMMMIIIFFFHHHLLLOOORRRUUUYYY[[[XXXUUUQQQLLLIIIFFFEEEEEEDDDGGGJJJMMMOOOSSSYYY]]]```bbbccc```ZZZWWWXXXZZZ\\\ZZZVVVTTTRRRQQQNNNLLLJJJHHHEEECCCBBBCCCDDDEEEDDDDDDEEEDDDDDDCCCCCCDDDBBBBBB@@@>>>;;;888555333000111111222111000///......------...//////...,,,+++,,,------.........---///......---------......111000000//////.........//////.........---------...............///000000/////////......------------------...//////000000000...------......---,,,///...---,,,,,,,,,,,,---///......------------......------,,,---...///000......------------............////////////..................------------,,,,,,------...//////000.........///111222111000---...000111222222111111333222111111222555888999::::::<<>>AAAFFFMMMSSSWWWYYYZZZ[[[ZZZ]]]^^^[[[WWWUUUVVVYYY[[[YYYVVVTTTSSSQQQOOOMMMHHHGGGFFFFFFGGGHHHIIIJJJGGGEEEDDDDDDDDDDDDCCCBBB@@@>>><<<999777555333333111111222222222111000//////---------//////...---,,,,,,---............---......---------......///.......................................---------//////////////////000111///////////////.........---------------.........///...------...///---,,,......---,,,,,,,,,------------------------...///---------,,,---......///------............------......///////////////...............------------,,,,,,,,,---...///000000.........///111222111000---...///000000111000000666555444333444666888:::<<<===???BBBFFFIIIKKKLLLGGGGGGGGGFFFGGGKKKPPPTTTUUUVVVXXXXXXZZZ]]]bbbeeeiiiiiikkkiiifffhhhuuu111111111111111111///...000000000000111111111111222222111000/////////...////////////////////////---......///////////////////////////////////////........................,,,------....../////////////////////////////////////////////////////////111111111000///...------111000///......///000111111000////////////000000//////000000111000///...------......//////000000/////////.........//////111111000000//////............------------......000000000000111111111111111111111111111111111111000000111111111111111111111111111111111222333333555555555555777:::<<<>>>EEEFFFMMMZZZgggwww{{{nnnpppzzz}}}{{{vvvqqqllljjjkkknnnqqqqqqooooooqqquuuvvvqqqeee[[[TTTSSSRRRSSSTTTUUUTTTSSSOOOOOONNNNNNNNNMMMLLLKKKIIIOOOSSSRRRSSSWWWZZZZZZ]]]aaagggmmmpppnnniiifffRRRJJJAAA===@@@CCCDDDCCCCCCHHHOOOVVVZZZ[[[ZZZZZZTTTVVVWWWVVVTTTSSSTTTUUUXXXVVVTTTRRRQQQOOOLLLJJJIIIIIIIIIIIIJJJKKKLLLMMMKKKHHHFFFEEEEEEEEEBBB@@@===;;;888555333222222222111111111111000000/////////...,,,---...///...---------............------...------------...//////,,,,,,,,,,,,------------........................//////............////////////..................,,,,,,,,,++++++*********///...------...///...,,,...------,,,,,,,,,------,,,,,,,,,,,,---......///,,,,,,,,,---------......,,,,,,...//////...,,,,,,---...//////////////////.........---------,,,,,,---------........................///111222111000......///000000111111111666666555444555666888999;;;===@@@CCCEEEHHHKKKMMMLLLKKKJJJHHHHHHKKKQQQUUUTTTVVVXXXYYYZZZ^^^bbbeeeiiijjjkkkjjjggghhhuuu000111222111111000000000000000000000111111111111000///.........//////000........................---......///////////////////////////////////////........................,,,---------......//////........................////////////////////////111111111111000///---,,,000///------------///000111000000///////////////...///000000/////////000------......//////000000......///////////////////////////......------,,,......------------......000000000000111111111111000000000000000000000000/////////000000000000000222222222222222333444444333333444444666888:::;;;???@@@DDDLLLTTT^^^nnn{{{ssssss{{{yyyvvvrrrooonnnoooppppppooonnnoooqqqrrrlllaaaWWWQQQOOONNNNNNOOOOOONNNLLLIIIJJJKKKLLLLLLMMMOOOPPPRRRYYY___bbbeeejjjkkkjjjnnnpppsssvvvwwwssskkkfffQQQJJJAAA???CCCHHHJJJIIIIIILLLPPPUUUXXXZZZZZZYYYSSSTTTTTTTTTSSSRRRSSSSSSVVVUUUSSSRRRQQQNNNKKKHHHLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMKKKIIIGGGDDDAAA>>>:::888555222000000111222000000//////............000...,,,,,,---///......---......//////...---------------------...//////.../////////////////////---........................------,,,,,,---------------------------------,,,,,,,,,++++++******)))///---,,,---...///...---------,,,,,,,,,------...,,,,,,,,,,,,,,,---...///,,,,,,,,,---------------+++,,,---......---,,,+++------...///////////////...------------,,,,,,,,,/////////...------,,,,,,.........///111222111000///000000000111222333333555555444444555666777888888;;;???AAABBBEEEHHHKKKOOONNNLLLIIIHHHJJJOOOSSSSSSUUUWWWYYY[[[^^^bbbeeehhhjjjkkkkkkggghhhttt...000222111000//////000/////////000000000111111///...---------...000111........................---......///////////////////////////////////////........................---------,,,------...///........................////////////////////////000111111222111000...---......------------......000000000000000/////////---///000///......///111.........///////////////---...//////000/////////......------------------///..................////////////000000000111111000000000000000000000000//////000000111222222333222222222222222333444444222222333444666888999:::999999===DDDHHHNNNXXXcccuuu|||yyy|||xxxuuuuuuyyy|||||||||~~~~~~|||ttthhh___UUUSSSRRRQQQRRRRRRPPPNNNLLLNNNOOOPPPQQQSSSVVVXXXcccjjjrrrxxx{{{zzzxxxvvvvvvtttooogggaaaQQQLLLEEECCCEEEHHHIIIIIIMMMMMMNNNRRRVVVYYYYYYYYYUUUUUUUUUTTTSSSSSSRRRRRRSSSRRRRRRRRRRRRQQQNNNKKKPPPNNNMMMKKKJJJJJJJJJJJJPPPRRRRRROOOIIICCC>>><<<777666333111000111222333000///...---------......000...,,,,,,---...///......////////////...---------------------...///000...............------------------..................---,,,,,,+++,,,,,,,,,,,,,,,,,,---------------//////......------,,,,,,...---,,,---/////////---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,---...++++++,,,------------,,,,,,,,,------------,,,,,,,,,---...///000000000000------------,,,,,,,,,,,,/////////...------,,,,,,.........///111222111000000000000000111222333444333333333444444666777777777:::>>>@@@@@@AAAEEEIIIMMMLLLKKKHHHGGGIIILLLPPPRRRUUUWWWZZZ\\\___bbbeeehhhiiikkkjjjfffgggsss---///111111///...///000....../////////000000000222000///...---...000111........................---......///////////////////////////////////////........................///...---,,,,,,,,,---...........................///////////////////////////000111222222111///.........////////////....../////////000000000000///---...000///------///222///////////////.........,,,---///000000000//////---------...............000//////......//////000....../////////000000000000000000000000000000000000111222333444555666777111111111111111222333333000111222333444555666777444555999???AAACCCJJJRRR[[[fffvvv{{{~~~vvvmmm```___]]]]]]^^^^^^\\\[[[XXXZZZ\\\\\\[[[]]]```cccssszzz~~~xxxrrrmmmkkkfff___ZZZNNNLLLJJJHHHGGGGGGHHHHHHLLLKKKLLLPPPUUUYYYYYYYYYVVVUUUSSSRRRQQQPPPOOONNNLLLLLLMMMPPPRRRRRRQQQOOOQQQOOOLLLIIIHHHHHHIIIJJJQQQVVVZZZUUUKKKAAA<<<;;;555444333222111222222333111000///...---......///111...,,,+++---.../////////////////////...---------,,,,,,------///000000......------,,,,,,++++++---------.........//////......---,,,,,,,,,,,,,,,------------.........////////////..................---,,,---///000///...,,,,,,,,,,,,,,,---...///------,,,,,,+++,,,,,,,,,***+++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,---...///000000000000---------,,,,,,,,,++++++---------.........//////.........///111222111000000000//////000111333333222222333444555777888888888<<<@@@@@@???@@@DDDHHHJJJJJJJJJIIIIIIKKKNNNQQQRRRTTTWWWZZZ\\\___ccceeefffhhhjjjjjjffffffqqq~~~,,,...111000...---...000............////////////555333111///......///000........................---......///////////////////////////////////////........................000///---,,,+++,,,,,,---000000000000000000000000////////////////////////...///111222222111000///...///000111111000///.........///000000000000000,,,...000///------000222000000//////.........---,,,---///000000000//////---.........//////000000000000////////////000000............////////////000000000000000000000000222222333555777888::::::000000000000000111111222000000111111222333333444444444777<<<======BBBJJJJJJRRR```qqq~~~{{{xxxkkkiiihhhiiijjjjjjiiihhheeefffhhhgggeeefffiiimmm~~~}}}uuullleeebbb___YYYUUUJJJKKKLLLKKKIIIIIIJJJKKKHHHHHHJJJOOOVVVZZZZZZYYYTTTRRRPPPOOONNNLLLJJJHHHDDDEEEHHHLLLPPPRRRQQQPPPQQQNNNKKKHHHFFFGGGIIIKKKRRRYYY^^^YYYLLL@@@;;;;;;555444333333333333333333222111///.........///000111...,,,+++,,,...////////////000000///...------,,,,,,,,,---...///000111333222222111000//////...---------.........//////000///...------------------.........//////000000------------------------...---,,,---///000///...,,,,,,,,,,,,,,,---...///...------,,,++++++++++++***+++,,,---...---,,,,,,...---++++++++++++---...,,,---...///000000000000---------,,,,,,,,,++++++***+++,,,---///000111222.........///111222111000//////......///000222333222222333555666888999999:::>>>BBBBBB@@@@@@DDDHHHHHHJJJKKKLLLMMMOOORRRUUUQQQTTTWWWZZZ\\\___ccceeefffgggjjjiiieeeeeeppp}}}333222///---,,,,,,---...------......//////000000////////////////////////......------------......////////////////////////................................................,,,---...//////...---,,,,,,---------.../////////............////////////444444444444444333222111//////.........------------------............//////...---,,,+++,,,,,,---------------------------,,,,,,---.../////////...////////////////////////............////////////////////////000000000000111111111111111222222333222222111000//////000000111111111111111111111111...///000111111222222111000222444777:::===???@@@BBBGGGOOOXXXddduuu{{{|||~~~}}}|||zzzwwwvvvuuuxxxxxxtttoooooovvv~~~uuulllccc___\\\VVVSSSSSSLLLKKKKKKLLLOOORRRTTTTTTSSSRRRSSSWWW[[[[[[WWWRRRTTTPPPLLLKKKJJJGGGEEEEEEDDDDDDGGGNNNUUUWWWSSSNNNQQQOOOLLLHHHEEEDDDGGGIIINNNSSSSSSJJJCCC@@@===888222222222111000//////...........................///...,,,,,,+++,,,---...//////...---,,,++++++***------,,,,,,,,,+++++++++...+++)))***---000000...,,,------...//////.........///000111111222222222***+++---...///...------'''''')))***,,,,,,,,,---......---------,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,,,,++++++******++++++,,,000///---,,,,,,---...///...---+++******+++,,,---000---++++++---///---,,,///...------///000000///000111333444444333111000...000111111000000111222444333444888;;;<<<:::777:::===@@@BBBCCCCCCDDDEEEGGGJJJKKKHHHHHHMMMQQQQQQRRRTTTVVVXXXZZZ^^^bbbeeegggfffffffffbbbdddooo{{{111000///...------...............///////////////////////////////////////......------------......////////////////////////................................................------...//////...---------------...........................////////////...//////000000000////////////.........------------------............///000///---,,,,,,,,,---------------------------------...//////////////////....................................////////////000000111111111222222222//////......//////000111333222222111000000111111////////////////////////111222222111111000///...000000222333555777888999<<>><<<:::666222222111111000//////.................................---------...///000//////......---,,,,,,,,,******+++,,,---...//////333000------......---,,,+++,,,---...////////////...///000111222222222222,,,,,,---.........------++++++,,,,,,,,,,,,++++++,,,,,,,,,------...............---------,,,,,,,,,,,,------------,,,,,,+++---,,,,,,,,,,,,,,,,,,---...---,,,******+++---...------,,,,,,,,,,,,------///---++++++---///...---111///......///000000//////000111222222111000//////000111111000000111222333333444777:::;;;999777777:::===>>>???@@@BBBDDDIIILLLLLLIIIIIIMMMQQQQQQSSSTTTVVVWWWYYY]]]bbbffffffeeeffffffccceeeppp|||///////////////////////////////////////.........////////////////////////......------------......////////////////////////................................................------...//////...------...............------------............/////////++++++,,,---...//////..................------------------............///000///......------..............................///000000000000//////...------------------------............////////////000000111111111111222222//////......//////000111333333222111111111222222////////////////////////111222222111111000///...111111111222222333333444777:::<<<>>>AAAHHHRRRYYYhhhxxx{{{~~~{{{qqqiiiaaa```___\\\ZZZ[[[]]]\\\\\\]]]aaagggnnnrrrqqqkkkccc[[[UUUQQQMMMKKKKKKPPPSSSQQQMMMJJJKKKMMMPPPPPPQQQRRRQQQOOOLLLJJJDDDDDDEEEEEEEEECCCBBBAAA<<<@@@AAA===:::999888555222111111000000//////..........................................///000111........................++++++,,,---...//////000555222000/////////...,,,++++++,,,....../////////...///000111111222111111//////...---------......//////...---,,,+++*********++++++,,,---...///000...------------,,,,,,,,,,,,,,,---,,,,,,+++******...------,,,,,,------......---,,,++++++,,,......,,,------.........------...,,,+++,,,...//////...111000......///000//////......000000000000......///000111111000000111333222222333666999999888777666888;;;<<<>>>@@@CCCFFFKKKNNNNNNJJJJJJNNNQQQQQQUUUVVVVVVVVVXXX\\\bbbfffgggfffggggggeeefffqqq}}}------...///000000//////000000//////......------////////////////////////......------------......////////////////////////................................................---..................---/////////...---------,,,---------.........//////------...///////////////........................---------............///////////////......////////////////////////////////////000//////...---,,,------------------------............////////////............/////////000000000000000000111222222222222111111000111111222111111111111111111111111...///000111111222222111222222333333333333333444111333666888;;;???FFFJJJRRR___ppp~~~yyy~~~~~~wwwvvvnnnhhhhhhiiigggfffhhhiiiiiiiiijjjlllpppuuuxxxzzzsssfffYYYQQQMMMNNNPPPUUU\\\___XXXPPPMMMPPPSSSTTTUUUUUUSSSOOOLLLJJJJJJCCCCCCBBBCCCCCCBBB@@@>>>:::;;;<<<:::999888777555111111000000////////////........................//////..................---------......///////////////.........---------111000/////////000//////,,,------......------,,,,,,---...///000000000000111000...---,,,------...//////...---,,,+++******++++++,,,,,,---...//////------------------------,,,,,,,,,,,,+++***))))))------,,,,,,,,,,,,------//////.........///000111,,,---.../////////...------,,,,,,,,,---/////////111///------...///...---......///000000///......///111222222111000222333111111333555777888777777999:::<<<>>>@@@CCCHHHKKKLLLOOOOOOKKKJJJNNNQQQQQQWWWWWWVVVVVVWWW\\\bbbgggkkkkkkkkkkkkggghhhqqq}}},,,---...///000000000///000000//////......------////////////////////////......------------......////////////////////////.........................................................------........./////////...---------,,,------------............///000000000//////...------.....................---------............///......//////////////////////////////////////////............---,,,,,,+++------------------------............////////////---............/////////000000000///000111111222000000////////////000000000000000000000000000000...///000111111222222111111222222333333444555555,,,...000222555999===@@@EEEKKKVVVaaannn||||||~~~vvvooooooooolllkkkllllllnnnooonnnmmmmmmppprrrtttnnndddYYYRRRTTT[[[bbbmmmtttssseeeWWWSSSUUUVVVWWWWWWVVVRRRNNNLLLLLLMMMHHHEEEBBBAAABBBCCCAAA@@@;;;:::999888777555333333000000000///////////////......................../////////...---,,,+++***,,,,,,------...///////////////.........---------......//////...------...//////......---+++***)))***+++,,,---............111///...,,,,,,,,,---...---,,,++++++++++++,,,,,,------------------------------------------------+++,,,,,,,,,++++++***))),,,,,,++++++++++++,,,,,,............//////000000+++,,,...///000///...------------------...///000///---,,,,,,---...---,,,000000000000000000000000000111222222111111222333000111333444555666777888:::<<<>>>???AAAEEEIIIMMMMMMPPPOOOKKKKKKNNNQQQQQQWWWWWWWWWWWWXXX]]]dddhhhpppppppppooojjjiiirrr}}}---.........//////000000///////////////.........////////////////////////......------------......////////////////////////................................................///...------------...///...............---------,,,------------........./////////......,,,++++++---------...............---------............///------.../////////..............................,,,,,,---------,,,++++++------------------------............//////////////////000000000000111111......------......///000//////.........///000000........................111222222111111000///...//////000111222333333444000000111222444666999:::<<<===BBBJJJUUUdddzzzxxxpppnnnmmmjjjhhhhhhiiijjjkkkiiieeedddgggjjjlllllljjjeeebbbfffpppxxxvvvfff```___^^^]]][[[WWWSSSQQQOOOOOOPPPKKKHHHDDDDDDFFFHHHGGGEEE<<<888555666555111//////////////////////////////...........................///......---,,,***))),,,,,,,,,------.........++++++,,,---...//////000...///000///,,,***)))***//////......,,,+++))))))******+++,,,------------......---,,,,,,,,,------,,,+++*********,,,---.........---------,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,******+++,,,,,,---------+++,,,---..................//////...------...000...,,,+++,,,---//////...111111111111111111111111000111222222111111222444000222444555555555777999888:::===???AAADDDHHHJJJLLLOOOOOOKKKKKKOOORRRRRRWWWWWWXXXYYY[[[```fffjjjqqqqqqrrrqqqlllkkksss~~~//////...------...000000.........///////////////////////////////////////......------------......////////////////////////................................................///...------------...///---------...............,,,,,,---------.........------------------,,,,,,---------.........//////---------............///+++,,,---...///......---------------------------,,,,,,------...---------..................................../////////////////////000000000111111...------------.../////////////////////000111111........................111222222111111000///...//////000000111111222222555444333333444666888888777666999???EEENNN___ppp}}}zzz|||~~~|||{{{wwwoooiiiiiiiiihhhggghhhdddeeeddd```]]]^^^eeekkkvvv}}}~~~zzzwwwtttooofff```YYYUUUTTTTTTSSSRRRKKKHHHGGGJJJNNNPPPNNNJJJ===777333555555111...///////////////////////////........................,,,---...//////...------+++++++++,,,,,,,,,,,,,,,******+++,,,---...//////,,,...000///,,,******+++,,,------------,,,+++++++++,,,---......//////...++++++,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///,,,,,,------------------,,,,,,,,,---------......***+++,,,------...------,,,,,,,,,++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,++++++++++++,,,---...//////000111///,,,+++---///...---,,,---///111111111111111111000000111111111000111333222111111222444111333555555444555888;;;777:::===@@@AAACCCFFFHHHJJJMMMNNNJJJJJJOOORRRRRRUUUWWWYYY[[[^^^bbbhhhlllnnnoooppppppmmmlllttt111000...---,,,...///111---.........//////000000////////////////////////.........------.........////////////////////////................................................///...---,,,,,,---...///,,,------....../////////,,,,,,,,,---------......,,,,,,---...////////////---------.........//////---------.........//////***+++---.........------------------------------,,,,,,---...////////////////////////////////////............/////////000------------.........//////////////////000111111000000///000000111222222000000000000000000000000...///000111111222222111222222222222222111111111333111//////111444555666666555888===???AAALLLYYYeeesss|||yyyxxxuuussszzz~~~zzzuuurrrtttvvvtttrrrpppkkkeeeaaadddhhhiiikkknnncccccc```[[[YYY^^^hhhqqqllleee[[[WWWXXXXXXVVVSSSIIIHHHIIIOOOUUUWWWSSSNNN???777333666777222000111.........///////////////........................***,,,...///111111111000++++++++++++++++++++++++------,,,,,,,,,+++++++++'''+++...///---,,,...000******+++,,,------------,,,---...///000000000000((()))+++,,,---,,,,,,+++000///---,,,,,,---...000***++++++,,,---...//////,,,,,,,,,------.........***+++,,,---.../////////...------,,,,,,------...)))***+++,,,---......---++++++******+++,,,...///000222222000,,,+++,,,//////...---///111333444444111111000000000000111111000222333333222111333444111444666666555555999<<<888;;;???BBBCCCDDDFFFGGGIIILLLMMMJJJJJJOOORRRSSSUUUWWWZZZ]]]```dddiiimmmjjjkkknnnooolllllluuu////////////////////////////////////000000000000........................***+++,,,---...000111111................................................//////............//////000///...---------------......................../////////......---------//////.........---------......------------.........------,,,,,,------...000000//////.........---......------------......------------------------............///////////////...,,,++++++,,,...///000000////////////000000000000000000111111111111111111000000000000000111111111111000000000000000333222111000000111222333222111000111222222111000000000000000111222444555111222333666:::>>>BBBDDDRRRYYYbbbjjjrrr~~~|||yyytttppppppsss|||zzzssspppllllllmmmnnnooonnnkkkiiibbb```\\\^^^hhhssswwwuuummmhhhccc```]]]___mmm}}}}}}zzzjjjccc\\\XXXWWWVVVRRRNNNFFFJJJOOORRRSSSPPPKKKHHH555444333111///...---,,,//////.........---------...---,,,+++,,,,,,.........------,,,,,,------...---------,,,,,,+++++++++---.........---,,,,,,+++222///,,,,,,...///---+++000000...---,,,+++++++++,,,***)))***...///...,,,)))+++,,,,,,,,,,,,---///,,,---......,,,,,,---...***++++++,,,---...//////---...000111111000...---)))+++...000///---***(((------------------------,,,,,,,,,---------......,,,---......//////......---------............///...///////////////......//////000111111111111111000111111111111222222222111111111111222444555666>>>===<<<>>>BBBEEEGGGGGGHHHJJJMMMMMMKKKLLLOOOSSSUUUXXX\\\^^^___bbbhhhlllkkkjjjjjjjjjggggggpppzzz////////////////////////.../////////000000000000........................+++,,,,,,---...///000000......................................................------------............---------......///------------------------.........---------,,,,,,//////.........------------------,,,,,,---------...------,,,,,,------...///.........------------......------------......------------------------------------............///...---,,,,,,---...///000000////////////000000/////////000000000111111111000000/////////000000////////////////////////000//////////////////000222111000111222222111000000000000000000111111111222222333555888:::<<<===@@@FFFMMMSSSYYYbbbmmmvvv~~~|||yyytttqqqrrrnnnwwwyyyssspppnnnmmmmmmoooqqqqqqooojjjfff\\\[[[[[[aaappp~~~nnnhhhcccaaaaaagggxxx}}}xxxzzzqqqeee___WWWSSSQQQOOOJJJEEEEEEGGGIIIIIIGGGCCC>>>:::222222111000...---,,,,,,//////.........---------///...---,,,,,,,,,---......------,,,,,,------.....................------------......------,,,+++...,,,+++,,,---......---......---,,,,,,,,,------...,,,***+++---...,,,***+++,,,------++++++,,,---,,,---......,,,,,,---...+++,,,,,,------.........,,,---///000000///---,,,+++,,,...000///...,,,+++------------------------,,,,,,,,,---------............////////////000000---------............///....../////////......---//////000111111111111111000111111111111222222222222333333444555666777777999<<>>AAADDDJJJRRRXXXmmmyyyzzzyyywwwsssqqqsssllluuu~~~wwwqqqnnnnnnnnnkkklllmmmnnnnnnjjjddd```WWWXXX[[[fffxxxpppjjjdddbbbeeeooo|||{{{{{{yyy~~~xxxrrriiiaaaYYYTTTOOOLLLKKKHHHCCC>>>@@@@@@@@@>>>;;;777333111000000///......------,,,...............---------//////...---,,,,,,------...------,,,,,,------...------..................------......------,,,,,,***+++,,,,,,,,,,,,...///,,,,,,,,,,,,,,,---...//////---,,,,,,,,,,,,+++)))---......---+++******+++,,,---......,,,,,,---...------------------------+++,,,...//////...,,,+++------...//////......---------------------------,,,,,,,,,---------............---------...///000---------............///------...............---//////000111111111111111000111111111111222222222000111333555666666666666444888===@@@AAABBBDDDFFFJJJLLLLLLKKKJJJKKKPPPUUUVVVZZZ___aaaaaabbbeeehhhjjjjjjkkkjjjgggfffppp{{{////////////////////////........./////////000000.............................................---...................................................------,,,,,,------...---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------......------,,,,,,------...------------------------......------------......------------------------,,,,,,---------.........000///............///000...//////////////////...---------.........//////......---------...//////......///////////////000///000111222222111000///222111000111222222111000333333333333333333222222111222333444555444333222444666999:::;;;???CCCGGGNNN[[[kkkzzz|||yyyuuutttrrrooopppsssrrr|||zzzrrrooonnnooopppmmmlllkkkkkkiiieee```]]]WWWYYY^^^iiiyyynnniiidddccciiittt}}}vvvxxx~~~}}}}}}yyyooofff```YYYRRRKKKIIIGGGFFFEEEDDD@@@===999999888777555444333222/////////.......................................//////......------,,,,,,...------,,,,,,------...+++++++++,,,,,,---------,,,------...------,,,,,,))),,,//////,,,+++---000---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++---......---+++******+++,,,---......,,,,,,---............------,,,,,,,,,***+++---......---+++***---------------......///------------------------,,,,,,,,,---------......,,,+++***))))))+++---...---------............///,,,------............---//////000111111111111111000000111111111222222222111222555888999999888777888999<<>>;;;777444222111222111111000///...---------/////////......------------------.........//////,,,---...///000000//////...------,,,,,,------.....................------+++,,,------......------......///000111000...,,,------,,,,,,,,,---......***,,,...---+++***,,,...,,,......---+++******,,,,,,---......,,,,,,---...------------------,,,,,,+++,,,---//////---,,,+++++++++,,,,,,---.........------------------------,,,,,,,,,---------......------------............---------............///---...///000111111111111//////000111111111111111000111111111111222222222------///000222444555555888===CCCDDDBBBAAACCCFFFMMMOOOQQQPPPOOOPPPTTTXXX[[[^^^aaabbbaaaaaaeeehhhggghhhhhhfffccciii}}}////////////////////////---------.........//////........................---------.........//////...................................................------,,,,,,------...---------------...///000........................---------....../////////---------.........//////......------------.........------,,,,,,------...,,,,,,,,,------..................------.........------------------------,,,,,,,,,---------......,,,------......------,,,,,,---///000000///---,,,.........////////////000---------...///000111111---------...///000000111111000///......///000111222111000111222222222000222333444555555444222000333222111/////////000111222111000000000000///...222333555777999;;;===>>>>>>GGGSSS___kkkxxxvvvrrrppprrrwwwxxxrrroooooottt}}}~~~uuuoookkkuuu|||yyypppkkkgggccc^^^\\\XXXZZZiii~~~xxxllljjjooottt}}}xxxdddSSSJJJCCC===999888666333000///111333////////////000///////////////...------,,,++++++---------.........//////+++,,,...///111111000000...------,,,,,,------...---------,,,,,,++++++++++++,,,,,,---.........---,,,++++++...222222///++++++++++++,,,---...000000,,,...///...***)))***,,,/////////---+++))))))))),,,---......,,,,,,---...------------------------+++,,,...//////...,,,++++++,,,---...////////////------------------------,,,,,,,,,---------......***+++,,,---------,,,,,,---------.........//////......000111222222222222//////000111111111111111000111111111111222222222111111222333555777999:::<<>>CCCFFFJJJRRR^^^gggsss}}}{{{xxxpppnnnlllmmmvvv|||uuuuuuttttttyyyyyymmmhhhhhhddd```^^^aaajjjssswwwxxxyyysssiiibbb```ccciiimmm}}}xxxmmm]]]MMM@@@888555444333333333222222111111222111...---,,,---...///222111///---,,,---...///,,,,,,,,,------........./////////000//////...---///......------......///,,,,,,,,,++++++*********........................,,,,,,------,,,,,,+++***---,,,+++***+++,,,---...------,,,,,,+++,,,,,,,,,,,,...//////...------...---............---,,,+++---------,,,,,,+++++++++///............---------***+++,,,,,,------,,,,,,......------------......111///---------,,,+++)))++++++---.........---,,,,,,,,,,,,++++++,,,,,,---000000000000////////////---///111333444333222111/////////000000000000000000333555333000///444888<<>>666222111111111000000////////////111000///------...///000...............------------------....../////////,,,,,,------......//////---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******........................,,,,,,------,,,,,,+++***...------,,,,,,------...++++++******)))******+++---.........,,,+++,,,---+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++...---------,,,,,,,,,,,,++++++,,,------------,,,......------------......///---,,,,,,---...---++++++,,,---...///...------...------,,,,,,,,,,,,---000/////////////////////333333444444333222111000111000000000000111222222///222333333222333666:::>>>KKKYYY]]]WWWPPPNNNOOOOOOQQQSSSRRRPPPPPPTTTXXXZZZ\\\^^^^^^___```ccceeefffeeedddbbb```eeevvv------------.........///............------------................................................000000///............///........................//////............------------............------........................------------------------------------------------++++++++++++++++++++++++******+++,,,---//////000...---,,,---------+++)))...................................................////////////...------///...------,,,---------...------------...////////////............//////........................---,,,,,,,,,,,,---......////////////////////////111111111111111111111111111///------///111111000111111111111111111111111000000000111222333444555333222111222333555555444000222333222222444:::???@@@AAADDDIIIQQQ^^^lllvvv{{{wwwqqqoooiiilllooouuu}}}{{{tttwww}}}vvvlllfff___\\\YYYZZZ^^^``````^^^[[[XXXRRRMMMHHHFFFEEEEEEBBBAAA???:::555222222333////////////............111000///...///000111222***+++---//////...,,,+++.........///////////////++++++++++++---...///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------------------------,,,,,,------,,,,,,+++***---......///.........---+++******)))******++++++---...---+++***)))+++------,,,+++++++++,,,---...------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++,,,---------------......------------......---,,,+++,,,...///...---,,,---......//////......//////......------------////////////////////////333333222222111111000000222111111000111222333444222222222222333555777999>>>AAAFFFKKKMMMNNNNNNNNNPPPRRRSSSQQQOOOOOORRRVVVXXXZZZ\\\^^^___aaadddffffffeeedddbbb___cccsss............/////////////////////......---------................................................/////////.........//////....................................------------------............------////////////////////////------------------------------------------------------------------------******+++,,,...///000000...---,,,---------+++)))------------------------------...............///.........//////...------//////........................---------......//////......------......///........................///............///000000////////////////////////000000000000111111222222222000------...000111111000000000000111111111111000000000000111222333444444111///000333555444222111222333444444666;;;>>>CCC@@@<<<<<>>999777888;;;<<<<<>>>>>>>><<<:::777444222333333333222///...///000//////////////////000000//////000000000111222222......---------///000111------------------------//////...............//////......------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***,,,---.........,,,+++***,,,+++++++++,,,,,,---...+++,,,,,,++++++---111444444333000---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,---.........------------,,,,,,,,,,,,------///---,,,,,,---...,,,+++------------......////////////000000000///...---------....../////////000------------...///000111000000//////000111333444444222111222555777888888999:::===@@@BBBEEEHHHJJJOOOQQQRRRPPPMMMLLLOOORRRWWWYYY\\\^^^```bbbfffiiijjjjjjjjjgggbbbdddqqq............/////////000000000000000000/////////------------------------000000000000000000000000---...//////000/////////........................+++++++++,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............---,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,---............---******+++,,,,,,,,,,,,+++//////...------------.........------------..............................---,,,,,,,,,,,,---......000000000000000000000000......//////000000000111222000......///000000///...//////000000111111111222222111000000000000000222111000000111222222111000111111222222222333333999777555555666777777666888:::<<<<<<<<<>>>DDDHHHNNNRRRYYY```dddhhhlllnnnxxx~~~zzzsssppppppmmmsss{{{uuurrrnnniiiccc[[[QQQIIIDDDCCCAAA???===:::888777333444555555444333111000...///000000.........000------------............//////000000000000000000111///...,,,---...000222---------------,,,,,,,,,//////000000//////...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***------------,,,+++******))))))))))))***+++,,,,,,***+++,,,------...222444111000...,,,************++++++,,,,,,,,,,,,------//////.........---------,,,,,,---...............------,,,,,,,,,,,,------///...,,,,,,------,,,+++---,,,,,,,,,,,,---......---...///000000///...------------......//////000222222111111000000//////...//////000111222333333//////000222444777;;;===888;;;@@@BBBCCCCCCFFFHHHNNNPPPQQQOOOLLLKKKNNNQQQUUUWWWZZZ[[[]]]___cccfffggghhhhhhfffaaabbbnnn|||------........./////////......//////////////////------------------------////////////////////////,,,---///000000000//////........................,,,,,,,,,,,,------......------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------+++******,,,...///...,,,------------------------++++++,,,------...//////+++,,,------.........---+++,,,---.........------//////...---------------...------,,,,,,------...........................---,,,,,,,,,,,,---......////////////////////////.../////////////////////222000//////000000///---......//////000111111222111000000000000111111222111111222111//////111222222222222333333333222000111222333444555666666777888777666666666888:::;;;:::>>>CCCFFFGGGIIILLLNNNXXX^^^fffkkknnnqqqvvvzzz|||~~~yyyuuuttttttrrrxxxxxxuuutttqqqnnnaaabbbaaa[[[QQQGGGAAA???999999888666333222222333000000000111111111111111...000111111000///000111------.........///////////////000000//////......//////......------......///.........------------+++---///000000///---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***//////---,,,,,,+++++++++))))))))))))***+++,,,---***,,,------------...000,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------.........---------,,,,,,,,,------...............---,,,,,,++++++,,,,,,------,,,+++,,,.........,,,,,,++++++***+++,,,---...+++,,,...000000000///...,,,,,,---......///000000222222333333222111///...---///111333444444333333///111333333222333777;;;999<<>>>>>CCCIIILLLMMMOOOSSSWWWYYYaaahhhkkkqqqxxxyyyuuupppqqqrrrqqqooooooqqqrrrwww{{{oooaaa[[[WWWTTTPPPQQQTTTUUUNNNAAA888666888555555444222000000111333111111000000000111222222///000111111...---------///000000000111111222222//////000000///...---,,,,,,---...//////---+++***000000//////.........---''')))---000111000...,,,///......------......///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++111000...---,,,,,,------++++++++++++,,,---...///+++---......,,,+++++++++***+++,,,---............+++++++++,,,,,,------------------,,,,,,,,,++++++,,,---......//////......---,,,,,,++++++,,,,,,---+++******,,,...000000///,,,+++*********+++,,,---)))+++---///000000///...,,,,,,------...///000000,,,---///111222111000///---///333555666666444333333666777444///---111555<<<;;;===AAAFFFIIIIIIGGGLLLMMMOOOMMMKKKKKKNNNRRRXXXZZZ\\\]]]^^^```cccfffeeefffhhhfffbbbbbbmmmzzz.........------,,,,,,,,,////////////////////////000///...---,,,,,,---...---...///...,,,+++,,,---------------------------000...,,,******,,,...000,,,+++***)))***+++,,,---000000//////.........------------,,,,,,+++++++++.........------,,,,,,,,,------++++++++++++------,,,------......------,,,---,,,,,,,,,,,,---............---......///000111..................------***+++---//////...---,,,,,,------......------,,,+++---000222222000---+++,,,---///111111000///...//////......---------,,,000000000000000000000000...//////000111000000000...------------...//////222111000.........///000***+++---///000000///.........////////////......------......///000000000000000000000111111111111000111111111111222222222000000000000000000000000444444444333333222222222111444666666444444666999999::::::;;;===???AAABBBDDDIIIPPPVVVZZZ[[[[[[ZZZWWWVVVUUUVVVYYY]]]bbbeeehhhjjjmmmppprrrssssssssstttssstttxxx~~~vvvjjjYYYMMMHHHGGGFFFDDDGGGEEECCC???;;;888555333111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000///...,,,,,,...///...------/////////---,,,---...111000...,,,++++++++++++---,,,,,,++++++,,,,,,---......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...000///...------...///000///---,,,---------,,,+++***+++---.........------...---,,,,,,++++++++++++,,,---......,,,,,,---...++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,000000//////.........---........................111///,,,---///111///...+++---//////...---...///000111111222222333444444///000111333555888:::<<<;;;<<<>>>AAACCCEEEFFFFFFKKKNNNPPPPPPOOOOOORRRVVVYYYZZZ\\\\\\]]]___cccffffffddddddcccaaacccmmmyyy/////////......---------........................//////...---,,,---......---...///...,,,+++,,,---------------------------///...,,,++++++,,,...///,,,++++++***+++,,,---...............---------,,,---------,,,,,,+++++++++------------,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,---,,,,,,,,,,,,---......///...---------------...------------------------***+++---//////...---,,,,,,------......------,,,---...////////////...---+++---...000000///...---000000000000/////////...////////////////////////,,,------..................------------...//////222111///.........///000***+++---///000000///.........////////////......///////////////........./////////000000000111111000000111111111222222222000000000000000000000000111111000000000////////////222333333111111333555555555666777888:::;;;<<<:::<<>>AAACCCEEEFFFFFFMMMOOOQQQOOOMMMMMMPPPSSSWWWYYY[[[\\\]]]___cccffffffeeeddddddbbbcccnnnzzz///////////////.......................................---------...//////---.........,,,+++,,,---------------------------------------------------,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,---,,,,,,,,,,,,---......//////...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,------......------,,,......---,,,,,,---......+++,,,---...///...---,,,---------,,,,,,,,,,,,,,,........................,,,,,,------...............------------...//////111000///.........//////+++,,,---/////////............////////////......111000000///......------.........////////////000000000000111111111222222000000000000000000000000000////////////.........000111222222111000111333333333333444555555666666666777777777888999999:::888777777666777777888999999;;;===>>>?????????>>>>>>>>>>>>@@@DDDFFFFFFFFFDDDCCCBBBEEEIIIJJJIIIFFF???:::555333333333000...111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...000000000000000000000000///...,,,,,,...///...---///000000///---+++,,,---,,,,,,,,,,,,,,,---...///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......------------............---------,,,,,,,,,+++,,,---.........------------,,,+++++++++,,,,,,***+++,,,,,,******+++,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++---...---,,,...000111111000//////000000111111222222333444444444444444444555666777888:::<<<>>>AAACCCEEEFFFGGGMMMOOOPPPNNNKKKKKKNNNQQQVVVWWWYYY[[[\\\___dddgggfffeeeeeedddbbbdddooo|||//////..........................................------------......//////,,,---......,,,,,,,,,...------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++,,,------......------,,,---,,,,,,,,,,,,---......///...------,,,,,,,,,---,,,,,,,,,,,,,,,---------+++,,,---.........------,,,------......------,,,------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++------------------------............//////000000...------------...//////////////////.../////////,,,,,,---...//////............////////////......000000//////............---------.........//////000000000000111111111111000000000000000000000000111111111111111111111111222222333333222222222333333333444444555555444444666666777666666666666555444444555555555444444444333444555666666666666555555555666777888999999999<<<::::::;;;===>>><<<:::555333111222444444333111/////////000000111111111////////////////////////000000000000000000000000000000000000000000000000...//////000111111222222///////////////////////////...,,,,,,...///...---///000000///---++++++,,,,,,,,,,,,,,,------......---------,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,---------------------------......---,,,,,,,,,---,,,------------------------,,,,,,++++++,,,,,,,,,***,,,---,,,+++***+++,,,.........------......///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///........./////////...000111111///......///000111111222222333444444333333444444555777888999:::<<<>>>AAADDDFFFGGGHHHKKKMMMNNNLLLJJJJJJNNNRRRUUUVVVYYYZZZ\\\```dddgggfffffffffeeebbbdddqqq------------------------........................,,,,,,---....../////////,,,---...---,,,,,,---...------------------------+++,,,...//////...,,,+++,,,,,,---------.........---------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++,,,------......------,,,---,,,,,,,,,,,,---............------...///000000,,,---------.........///,,,,,,---------...------,,,------......------,,,***,,,...//////...,,,******++++++,,,,,,,,,,,,,,,000000000000000000000000------------------------///......---...///000000...------------...//////.........////////////...------........................////////////..................//////000000------------............//////000000000111111111////////////////////////222222222222222222222222222111111222222333333222222333444444444444333333000111333555555333222000000111222333333333222222222222222222222222222111222333333333333333333444555444444666777777666555111000...///000111222222000000000000000111111111........................///////////////////////////////////////////////////////////////////////////////////////////////////...,,,,,,...///...---///000000///---+++,,,---------------------,,,,,,...------------------...000000000000000000000111,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,------------------,,,,,,...///...,,,+++,,,---------------------------,,,,,,,,,++++++,,,,,,---,,,---...---,,,+++,,,...///......------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,..................//////------------------------/////////.........///000---...000///...------...000111111222222333444444222222333444666888:::;;;:::<<<>>>AAADDDFFFHHHIIIHHHJJJKKKJJJIIIKKKPPPTTTUUUWWWYYY[[[]]]```dddhhheeefffgggfffbbbeeesss,,,,,,,,,---------------------------------------,,,---......///.........+++---...---,,,,,,---///------------------------,,,,,,---......---,,,,,,++++++,,,---------------------------............++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,---,,,,,,,,,,,,---.........------...///000111111,,,------....../////////,,,,,,,,,---------......,,,------......------,,,***,,,///111111///,,,***+++++++++,,,,,,,,,------///////////////000000000---------------------------,,,+++++++++,,,...///...------------...//////------.../////////....................................////////////......------......///000000111---------............////////////000000000111111//////////////////////////////000000000000111111///......///111333222111000111222333333222111111---...111333444333111//////000111222222333333222222222222222222222222222222333444333222111222333//////000111222222222222000000///......///111111000/////////////////////////////////////////////////////////////////////////////////////////////111000///---+++***((((((000000000000000000000000///...,,,,,,...///...------/////////---,,,---...---.........------,,,+++,,,,,,++++++++++++,,,,,,//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,------............------,,,...000...+++***,,,.........---,,,,,,,,,------,,,,,,+++++++++,,,------,,,---......,,,,,,---...---,,,,,,+++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,------......------,,,.........///////////////........................,,,---...---++++++---...+++---//////...---...///000111111222222333444444222222333555666999:::;;;:::<<<>>>BBBEEEGGGIIIIIIGGGIIIJJJIIIIIIKKKQQQVVVWWWXXXZZZ\\\]]]```eeehhheeeggghhhfffbbbeeeuuu------------.........///---------------------------.../////////...---,,,+++,,,...---,,,,,,---///------------------------,,,------------------,,,******,,,---------,,,+++++++++,,,,,,------------+++++++++,,,,,,---------+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,------......------,,,---,,,,,,,,,,,,---............---------...//////++++++,,,------...//////---,,,,,,,,,------......,,,------......------,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,------...+++++++++,,,,,,------------------------------------,,,+++******,,,---///...------------...//////,,,---.../////////...............---------............////////////...............///////////////---............/////////////////////000000000111////////////////////////........./////////000000///...---///222555444333...///111333333333111111000111111222222333222222111111111111222222222222222222222111111222222333111333444333111000111333...///000111000000000111///000111111111000111111///.....................////////////////////////////////////////////////////////////////////////000///...---,,,+++******000000000000000000000000///...,,,,,,...///...---,,,---///...------...///+++,,,---.........---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++*********))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------...////////////...---+++...000///+++))),,,//////...---,,,,,,,,,,,,---,,,+++++++++,,,,,,---...+++,,,------,,,+++,,,---,,,,,,+++*********************+++,,,,,,---......+++++++++,,,,,,---------,,,------......------,,,---------....../////////------------------------,,,---...---++++++---///***,,,.../////////000111000111111222222333444444444444444555666888999::::::<<<>>>BBBEEEGGGIIIJJJIIIKKKKKKJJJHHHKKKPPPUUUYYYZZZ\\\]]]^^^aaaeeehhheeegggiiigggbbbeeevvv---.........//////000000------------------------....../////////...,,,++++++,,,------,,,,,,...///------------------------------------------------)))***+++,,,---,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------............---++++++++++++---...,,,------......------,,,---,,,,,,,,,,,,---......//////...---,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,---......,,,------......------,,,//////............//////------,,,,,,,,,---...///---------....../////////........................///...---,,,,,,...///111...------------...//////+++,,,.../////////......///......---------............////////////......000000000///......------.........////////////000////////////000000000000////////////////////////.../////////000000111111111//////111555888777666///000222444555444333222222111000......000111222111000///............//////............//////000---///111///---+++---///...000111111000/////////+++---000222111///............/////////000000000000000000000000000000000////////////////////////////////////////////////---......///000111222222000000000000000000000000///...,,,,,,...///...---+++---......---...///111)))***,,,.../////////...///......------......///......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------...///000000///...---+++...111///+++)))+++//////...---,,,+++,,,,,,---++++++++++++,,,,,,---...***+++,,,,,,******+++,,,...---,,,,,,++++++++++++******+++,,,,,,---......+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...///111///---,,,///111***---///000000111222333000111111222333333444444777666666666666777777888:::<<<>>>BBBEEEHHHIIIJJJLLLMMMLLLJJJHHHJJJOOOTTTZZZ\\\]]]^^^___aaaeeehhheeegggjjjgggbbbfffwww------+++******+++------//////...---,,,++++++***------------------------......---,,,,,,,,,,,,---------++++++++++++------+++++++++,,,,,,---------------------,,,,,,+++***,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,---------.../////////,,,,,,,,,------,,,++++++---------------...///000,,,,,,------...///000000000000///...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------------............---------------............///....................................////////////...///000111111000///...000000000000000000000000000000000000111111111111000000000000000111111222222111111111000000//////000000000000000000000000////////////////////////222000//////000000///---...000111///---,,,...000//////////////////////////////000000111111222222//////000000000000//////++++++,,,---......------///////////////...------........................000000//////.........------......//////////////////.........///000///...........................///...---,,,+++,,,,,,---++++++,,,,,,++++++***)))...------,,,,,,,,,------,,,------......------,,,)))***,,,......---,,,+++************+++,,,------++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,---,,,+++***)))------------,,,,,,+++***---,,,,,,++++++,,,,,,---...---+++)))))))))+++,,,******+++,,,,,,---......,,,---...///000000000000((()))+++,,,---........................///000000---...000111222222222111222///...333555333333444222555777666444444777::::::<<>>AAADDDGGGJJJKKKLLLJJJKKKLLLKKKLLLNNNRRRUUUVVVXXX\\\^^^```bbbeeehhhgggggghhhgggdddhhhwww------............------,,,,,,,,,------.........+++,,,,,,------...............---,,,,,,,,,,,,---******++++++++++++******,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------...////////////......------------......++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------..................------******+++,,,------------,,,,,,---......---++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,////////////.........---,,,------------...............////////////......---------............///....................................///////////////......------......///..............................////////////000000000000000000000111111222000000000000111111111111000000000000000000000000///////////////////////////---------///000///...***)))((())),,,......---////////////////////////......---------------------......//////......---000000111111111000//////---......///////////////........................---------------.........,,,,,,---............---))),,,......,,,,,,///222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------------------,,,+++++++++******++++++,,,---...,,,------......------,,,,,,------------.........++++++++++++,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,+++,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...---,,,,,,,,,---///000000000//////000000111222777666444222000/////////111000111333222111666===HHHCCC===888777888999:::===>>>AAADDDHHHJJJLLLLLLKKKLLLLLLLLLLLLOOORRRUUUWWWYYY\\\___aaacccfffiiiggghhhhhhhhheeehhhwww------,,,,,,,,,,,,------,,,,,,------------------++++++,,,,,,---......///......---,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++***,,,,,,,,,---------------***+++,,,,,,---------,,,***++++++++++++,,,,,,,,,------------------------...------------,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------......***+++,,,---............,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...------,,,,,,------...------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***---------............///....................................///////////////...------------...///................................./////////000000222111111000000000000000///000000000111111111111000000000000000000000000///////////////////////////...---...000111000///***((('''(((,,,......,,,////////////////////////,,,,,,---------------------......//////......---000000000000000///......,,,,,,---.......................................,,,,,,,,,------.........+++,,,------......------***...000000---,,,///222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,++++++***************+++,,,---...,,,------......------,,,***+++,,,......------,,,,,,,,,+++++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------...---,,,+++***++++++,,,***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,---------,,,,,,+++------------...........................//////000444333222111000000000111333000111444555444555999DDDBBB???:::777777:::===>>>@@@BBBFFFIIIKKKMMMNNNNNNNNNNNNMMMLLLNNNQQQSSSXXXZZZ^^^```bbbdddgggjjjggghhhiiihhheeeiiiwww------+++******+++------------------------------++++++,,,,,,---...//////......---,,,,,,,,,,,,---++++++------------++++++,,,------....../////////***+++,,,,,,------------******+++++++++,,,,,,,,,------------------------......---------,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++******************+++++++++,,,,,,,,,---------,,,++++++******++++++,,,+++++++++,,,,,,---------+++,,,---...////////////,,,++++++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,++++++******++++++,,,........................,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------*********)))((('''&&&%%%---------.........//////..................................../////////000///...---,,,,,,---...///..................................../////////000333222111000//////////////////000000111111111222000000000000000000000000///////////////////////////......///111222111000000...++++++---...---+++////////////////////////---......//////000000000---..................---------......---,,,+++++++++,,,,,,---.........---........................,,,,,,,,,------.........+++,,,------......------,,,000222111---+++...111,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------+++,,,,,,,,,,,,+++******************+++,,,---...,,,------......------,,,)))***,,,......---,,,+++------,,,+++************+++++++++++++++++++++++++++++++++,,,,,,------------,,,+++*********+++,,,***+++,,,,,,---------------,,,,,,++++++,,,,,,---............---,,,++++++******+++,,,,,,---....../////////000//////......,,,---...//////......------,,,,,,,,,,,,---......111000000//////000111222444000000444777555444666@@@@@@???;;;777777;;;???@@@AAADDDGGGJJJMMMNNNOOOQQQQQQPPPNNNLLLLLLOOOQQQYYY[[[^^^aaabbbeeehhhjjjhhhhhhiiiiiifffiiiwww+++++++++,,,,,,---------...------,,,,,,------......---+++******+++---...+++++++++,,,,,,------------------,,,,,,,,,++++++///...,,,+++***+++,,,,,,++++++++++++++++++++++++......//////......---,,,++++++++++++++++++++++++***+++,,,+++)))))))))+++***)))(((((()))+++---///...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,++++++,,,,,,,,,,,,------...........................---,,,+++++++++,,,---,,,++++++---000111000...---------,,,,,,+++++++++------,,,+++************---......,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,+++***)))((('''&&&.........------,,,,,,,,,...,,,+++,,,///111000...---------............///...---,,,++++++---...000------............------000000000000000000000000000000000000111111111111000000000000000///......***+++---///000000///.........------------....................................------------............////////////......//////...------------...---,,,++++++------,,,+++........................---.........///000000000,,,,,,,,,,,,,,,+++***)))///---,,,...111222000---......------------......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++,,,///000...,,,///...,,,***)))))))))***------,,,+++************)))***++++++++++++***)))&&&(((***---......---,,,000...,,,))))))***,,,---+++---...///.........///......---,,,++++++++++++/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,...,,,)))&&&&&&(((,,,......,,,++++++,,,---,,,+++)))******+++,,,---...///...---,,,,,,+++***)))(((,,,,,,------...---------,,,000222000///222222000000000222333555666888888===>>>>>><<<::::::;;;<<>>???BBBFFFKKKNNNNNNMMMPPPQQQRRROOOLLLLLLOOORRRTTTYYY___ccceeefffggghhhhhhggghhhhhhfffjjjwww---------,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++---------,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++------......------,,,+++++++++++++++++++++++++++&&&***///111111///...------,,,+++******+++,,,---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,///111111...---...000...---------------,,,,,,------,,,,,,------......---+++(((%%%###%%%***---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,------............------------,,,,,,,,,///...,,,---......---,,,---------............///------,,,+++,,,---...///........................//////////////////////////////000000000000111111000000000000000//////...000///---,,,,,,---///111//////............//////........................//////............//////,,,,,,------------,,,,,,//////...------------...///---,,,---...///...---........................------------,,,,,,,,,,,,------.........---,,,,,,,,,++++++,,,......---+++...------,,,,,,------.........---,,,,,,,,,------,,,,,,,,,,,,,,,------......,,,++++++,,,,,,+++)))------,,,,,,,,,,,,------++++++++++++,,,---...///------............------.../////////...,,,***))),,,,,,,,,,,,,,,,,,------,,,...//////---,,,,,,---*********++++++,,,......---,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***+++,,,.........---,,,,,,+++******+++,,,+++***,,,---...//////...---,,,------------------------)))***,,,---//////000000000888<<<777///...111333222222222222333333333333333444555666666777999;;;>>>???AAAFFFKKKNNNNNNNNNQQQRRRSSSQQQMMMMMMPPPSSSTTTXXX^^^bbbdddeeefffggghhhggghhhgggfffjjjwww,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......//////......---,,,++++++++++++++++++++++++,,,...111111///,,,++++++...---,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,000444222---+++---000------------------------,,,,,,,,,,,,,,,---...///------,,,)))((())),,,///........................---------------------------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------............////////////---------............///------,,,,,,,,,---...///.........------.........////////////////////////////////////000000000111//////000000000000//////000///...------...//////000//////......//////000........................000//////......//////000,,,------......------,,,//////...------------...000...---...///000///.........................../////////......---------,,,---------------,,,,,,++++++,,,---......---,,,------,,,,,,,,,,,,------...------,,,,,,,,,---------,,,,,,+++,,,,,,------...---,,,,,,,,,+++******,,,,,,,,,,,,------......---,,,,,,,,,------...///------............------............---,,,***))))))***,,,------------,,,---...//////---++++++,,,++++++******+++,,,,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------((()))+++,,,------,,,+++...---,,,---//////...------...///000///...,,,+++------------......//////++++++---...////////////111777:::555111111222222......000111333444666666444666777777777888;;;===>>>>>>AAAFFFKKKNNNOOONNNPPPRRRSSSQQQNNNMMMOOORRRVVVZZZ___ccceeefffhhhiiihhhggghhhgggfffiiivvv++++++******))))))((((((,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,+++++++++***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++...///...---******+++,,,......---,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,000333222---***,,,///------------------------++++++******+++,,,------+++---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++------------------------))))))***++++++,,,---...---------............///,,,,,,,,,,,,------......///...------------...///...........................////////////000000000//////000000000000//////...///000000000///...---//////............//////........................//////............//////......////////////......//////...------------...000///......000000///...........................//////......---------,,,***+++,,,,,,,,,,,,+++++++++,,,---...............,,,,,,++++++++++++,,,,,,------,,,,,,,,,------...---,,,,,,+++++++++,,,,,,------------,,,++++++,,,+++,,,,,,---............///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,+++++++++)))***,,,---...---,,,,,,,,,...///...,,,++++++,,,---,,,++++++************------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------.........//////000---------...000000///---...////////////---,,,+++,,,------......//////000.........///......------000333333111333666555111......000111333444666666666888888888888888:::<<<===>>>AAAFFFKKKNNNOOOOOOOOOQQQRRRQQQNNNLLLNNNQQQVVVYYY^^^bbbdddfffhhhiiihhhhhhhhhgggeeehhhuuu*********))))))))))))))),,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++))))))))))))((((((((((((++++++,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,+++))))))***---000------,,,,,,++++++******,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,------------,,,///111000---+++,,,...++++++,,,,,,,,,,,,------++++++*********+++,,,,,,(((+++---...---,,,+++,,,************************------------------------,,,,,,++++++++++++,,,,,,/////////......---------,,,,,,,,,------------...***+++------,,,,,,...///---------............///,,,,,,,,,---------......///...---,,,,,,---...///..............................////////////000000...//////000000000000000---...000111111000...---......------------....................................------------.........//////////////////...//////...------------...000...---...///000///...........................,,,,,,,,,,,,++++++++++++******++++++,,,,,,+++++++++---...///...---...///,,,++++++******++++++,,,------,,,,,,,,,---......---,,,,,,++++++++++++++++++---...---,,,+++,,,...***+++,,,---------------///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,***+++,,,---...---,,,++++++---......,,,++++++,,,------+++******))))))))),,,---...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------........................+++++++++---///000...,,,///......---------,,,,,,---------.........////////////000//////...,,,,,,//////......333888666000222222222222333333333333555666777777666777999;;;===>>>AAAFFFKKKOOOOOOOOONNNPPPRRRQQQNNNLLLNNNPPPTTTWWW[[[___aaaccceeegggiiihhhggggggeeehhhuuu************++++++++++++***+++---......---+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---*********)))))))))((((((***+++,,,---------,,,,,,++++++++++++++++++++++++---............---,,,,,,++++++++++++++++++++++++++++++,,,+++******,,,...++++++++++++++++++******,,,,,,++++++++++++,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------,,,------------,,,,,,,,,*********+++++++++,,,,,,------,,,+++++++++,,,,,,)))***,,,,,,++++++,,,---++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,---------------.........,,,,,,,,,---------.........000111000...,,,---///---------............///,,,,,,------......------000///---,,,,,,---///000................................./////////000000......///000000000000000---...//////000000000000------,,,,,,,,,,,,------........................------,,,,,,,,,,,,---------......//////......---//////...------------...///...------//////...---........................++++++++++++++++++,,,,,,***++++++,,,------,,,,,,))),,,......,,,+++,,,...++++++************++++++,,,,,,,,,,,,,,,---...///---,,,,,,+++******++++++(((***,,,,,,++++++,,,///***+++,,,------,,,++++++---,,,,,,+++++++++,,,,,,---,,,+++******+++,,,---+++++++++++++++,,,------,,,,,,------,,,,,,++++++***,,,------,,,,,,,,,---++++++***************+++***,,,///111222111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------///000111000...,,,***++++++,,,...000000...,,,///...,,,+++++++++---...------------------.........////////////......------///000///222777666222333333333333444444444444222444666666777888;;;===<<<===@@@FFFKKKOOOPPPOOOOOOQQQTTTRRROOONNNOOOQQQTTTWWW[[[^^^```bbbeeegggiiihhhggggggdddgggttt+++++++++,,,,,,------...)))***,,,------,,,***)))+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,++++++)))***,,,---...---,,,,,,++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++---...///...,,,***)))))))))******+++++++++******,,,++++++++++++++++++,,,(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------,,,++++++,,,---...,,,***))))))*********+++++++++///...------,,,,,,,,,,,,,,,,,,,,,+++***+++...000........................------------------------,,,++++++++++++++++++,,,((())))))***+++------...,,,,,,,,,------............000000...***'''((()))---------.........//////+++,,,------......------000///---,,,,,,---///000..................................../////////000......///000000000000000///...------...000222444---,,,,,,++++++,,,,,,---........................---,,,,,,++++++,,,,,,---,,,------......------,,,//////...------------...///---,,,---...///...---........................,,,,,,,,,------.........+++,,,------.........---(((+++------+++***+++---++++++************++++++,,,,,,,,,,,,,,,---...///---,,,,,,+++*********+++&&&)))++++++******,,,///***+++,,,,,,,,,,,,******************+++,,,------------++++++++++++------...------,,,,,,,,,------...------,,,,,,+++++++++)))+++------,,,,,,---...))))))))))))***+++,,,---)))+++///222333222///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---111333777999888444///+++------...111333333111//////---+++))))))+++---///------------------------------...///000000//////,,,111444222111444555444000000222333555666888888222333666777888;;;>>>AAA<<<===@@@FFFKKKOOOPPPPPPPPPSSSUUUTTTQQQOOOPPPRRRUUUXXX\\\___aaadddgggiiiiiihhhggggggdddgggttt------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************---------,,,+++***)))(((++++++***)))***+++---...111///,,,***)))***+++---++++++,,,,,,,,,,,,------***+++,,,,,,------------)))+++---,,,+++***+++,,,------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---------,,,,,,+++++++++))))))***++++++,,,---------------------------------------------------------+++)))(((((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,......---,,,++++++++++++------------------------,,,,,,------------------***++++++,,,,,,++++++***+++,,,------......---------------............///,,,---......//////..........................................////////////000000000000////////////........................------,,,,,,,,,,,,++++++------------------------++++++,,,,,,---......//////......------,,,++++++........................,,,,,,,,,,,,---.../////////...,,,++++++,,,...///------,,,+++)))(((''''''***+++,,,,,,------,,,,,,------------,,,,,,+++***((()))******++++++******........................***---///...------,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***............---,,,++++++***++++++,,,,,,++++++***------++++++++++++---------------,,,,,,+++++++++---+++***---111333222111)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000222222000---++++++%%%$$$***...,,,+++...222///,,,+++------,,,***...---,,,,,,---...,,,+++......---------,,,,,,,,,...///000111111111111111111222333444555555555555555555666777999:::;;;<<<>>>???BBBGGGMMMOOOOOONNNPPPSSSTTTSSSPPPOOOQQQSSSUUUYYY]]]aaabbbccceeefffkkkjjjiiifffbbbdddsss,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++((()))***+++,,,---------,,,+++*********+++,,,---000...,,,*********+++,,,++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,+++)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................---,,,+++++++++******+++,,,,,,------------------------000///...---,,,++++++***,,,------......------,,,+++,,,------......------------------............------------.........///....................................////////////000000000000////////////........................---------,,,,,,+++++++++------------------------//////......---,,,,,,+++++++++,,,------......///...........................------,,,,,,,,,------///...,,,++++++,,,.../////////...---,,,++++++***++++++,,,---------------,,,---------,,,,,,+++***,,,,,,---.......................................111222222000...------,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------,,,,,,++++++,,,,,,,,,,,,++++++...---,,,,,,,,,,,,---...---------,,,,,,+++++++++...,,,+++---///111000...---------...---+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,'''&&&+++...,,,,,,...000...,,,,,,---...,,,+++111/////////111111000///............------,,,,,,222222222222222222111000111222333444555555555555555666777888999;;;<<<<<<>>>@@@CCCGGGLLLOOOOOONNNPPPSSSTTTSSSPPPOOOPPPSSSUUUXXX]]]```bbbccceeefffiiihhhhhhfffcccfffuuu+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,---......,,,,,,+++*********++++++------,,,,,,++++++******++++++,,,,,,,,,,,,------++++++++++++++++++******)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------+++******++++++,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---))))))))))))***+++,,,---------------------------//////...---,,,++++++***,,,------......------,,,+++,,,------......------------------...............---,,,,,,,,,---///000------------------------............////////////000000000000////////////------------------------......---,,,,,,+++******------------------------000//////...------,,,,,,++++++,,,------......///........................//////...---,,,,,,,,,,,,...---,,,++++++,,,---...............---------,,,,,,,,,---............---,,,,,,---------,,,++++++***+++,,,,,,------,,,,,,------------------------888777666444222///---,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------------,,,,,,,,,------------,,,,,,......------------......------,,,,,,,,,,,,++++++...---,,,,,,---...---+++------------,,,+++***)))+++++++++,,,,,,---------,,,------......------,,,---***))),,,...---,,,---///---,,,---......---,,,,,,+++***+++---......,,,/////////............---333333333333222111000///111222333444555555555555666777888999:::;;;<<<===@@@@@@CCCGGGLLLOOOOOONNNQQQSSSTTTRRROOONNNPPPSSSUUUXXX]]]```bbbccceeeggggggggggggfffdddgggwww++++++++++++************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---,,,,,,++++++*********+++,,,,,,---,,,+++***)))+++++++++,,,,,,,,,------+++++++++++++++***)))((()))+++---,,,+++***++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........***++++++,,,,,,++++++***+++,,,------......------,,,,,,---------............---,,,++++++---///000------------------------............////////////000000000000////////////------------------------......---,,,++++++******,,,,,,------------------,,,------......//////000///......------,,,++++++........................///...---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,------------------------777555666999777222---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......***+++,,,---------------,,,------......------,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******+++,,,------------******+++,,,,,,---......---,,,,,,++++++,,,,,,---...---,,,---------,,,------------............---''''''&&&(((***++++++***/////////////////////...000111111111111111000000111222333444555555555555777777888999;;;<<<===>>>@@@AAACCCGGGLLLOOOPPPOOOQQQSSSTTTRRRNNNMMMPPPSSSUUUXXX\\\___aaaccceeeggghhhhhhhhhgggdddhhhwww---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,+++******)))***+++,,,------+++***)))+++++++++,,,,,,,,,------+++++++++++++++***)))((()))+++---,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...---+++******+++---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////***++++++,,,,,,++++++***+++,,,------......------,,,,,,,,,------------......---+++***+++,,,...000------------------------............////////////000000000000////////////------------------------......---,,,,,,+++******,,,,,,,,,---------......,,,,,,------...////////////......------,,,++++++........................,,,,,,,,,,,,,,,---...///---------,,,,,,---------++++++,,,,,,,,,,,,------,,,---......//////......+++,,,,,,------,,,,,,,,,---......///////////////------------------------111///444;;;===555---***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......******+++,,,------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++,,,---++++++++++++,,,---......******+++,,,,,,---......---,,,++++++++++++,,,------......---,,,------,,,,,,---...//////.........,,,++++++,,,...000///......////////////////////////000111222333333333333111222333444555555555555777777888999;;;<<<===>>>@@@AAACCCGGGLLLPPPQQQQQQRRRSSSSSSQQQMMMLLLOOORRRTTTWWW[[[^^^```cccfffhhhkkkjjjjjjhhhdddhhhwww---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,---......++++++,,,,,,,,,+++******)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------++++++++++++++++++******)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,+++,,,------......------,,,,,,,,,,,,---------------,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------.........///......---,,,,,,++++++++++++,,,------......///........................,,,,,,,,,,,,---...//////---------------------------------------.........,,,,,,---............---++++++,,,---------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***///;;;???666...,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......***++++++,,,,,,,,,,,,+++,,,,,,------------,,,,,,******++++++++++++******++++++,,,,,,,,,,,,------''')))++++++***+++,,,...///...---,,,+++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++///000,,,+++---...,,,,,,...000000///------......------...000111000///---............/////////000000222444555666666777111222333444555555555555666777888999:::;;;<<<===???@@@BBBFFFLLLQQQSSSTTTSSSTTTSSSPPPLLLLLLOOORRRTTTWWWZZZ]]]___bbbfffiiilllkkkkkkiiieeehhhwww,,,,,,,,,,,,+++++++++***************************,,,++++++******++++++,,,++++++++++++++++++++++++((()))***+++,,,---------)))***+++,,,,,,,,,++++++******++++++++++++******++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,+++)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++......---,,,,,,,,,------++++++++++++++++++++++++...------------,,,,,,,,,,,,------......------,,,+++,,,------......------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///---------,,,++++++******++++++,,,------......///........................------,,,,,,,,,------...,,,------------------,,,---------------,,,,,,,,,++++++,,,---------------***+++,,,,,,---------,,,((())))))***+++*********,,,,,,,,,,,,,,,,,,,,,,,,...(((,,,888===666000000******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------)))+++---,,,***)))+++---///...---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))...000,,,***,,,...------///222222///---,,,------,,,+++,,,---...---,,,,,,,,,------............///000111222333444444444111222333444555555555555555666777888999;;;<<<<<<>>>???AAAFFFLLLRRRUUUVVVSSSTTTSSSOOOLLLKKKNNNRRRTTTVVVZZZ\\\___bbbfffiiijjjjjjjjjiiifffjjjyyy+++++++++************)))************************,,,++++++++++++++++++,,,************************---------,,,+++***)))(((((()))+++,,,---,,,,,,+++******************++++++++++++,,,,,,,,,---------***+++,,,---------------)))+++---,,,+++***+++,,,------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111+++,,,------.........---------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------------------------((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++,,,---......++++++++++++++++++++++++******+++,,,---//////000***++++++,,,,,,++++++***+++,,,------......------++++++,,,,,,,,,---------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,---...//////)))******++++++,,,------///......------,,,++++++........................//////...---,,,,,,,,,,,,,,,------......------,,,+++++++++******)))))))))***+++,,,,,,------,,,,,,***+++,,,,,,------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,111)))***666;;;555111333*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***++++++------------+++++++++++++++,,,,,,---------+++---///---***((()))+++,,,+++******+++,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,'''...000+++))),,,...------000333222///,,,+++,,,///---,,,,,,......---,,,,,,,,,,,,---------......---......////////////...222222333444555555555555555555666777999:::;;;<<<===>>>@@@FFFMMMSSSVVVXXXSSSTTTSSSOOOKKKKKKNNNRRRTTTVVVYYY\\\^^^bbbfffjjjhhhiiiiiiiiigggkkk{{{+++++++++*********))))))((()))***+++,,,---------***++++++,,,,,,------...))))))*********+++++++++........................,,,,,,,,,++++++*********+++++++++++++++++++++++++++)))'''))),,,---,,,***++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------------,,,+++,,,---...///.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......------,,,++++++---,,,+++++++++,,,---...111///,,,+++,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------))))))***+++,,,,,,------,,,------......------,,,/////////...---------,,,)))***+++,,,,,,,,,++++++---------------...///000//////...---,,,++++++***,,,---......//////......///////////////......---+++,,,,,,------.........,,,,,,,,,++++++*********+++---///111111///---+++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,////////////............,,,,,,,,,---------.........---,,,,,,++++++,,,,,,))))))*********+++++++++///,,,+++,,,///000000...---------,,,,,,++++++++++++,,,---.........---,,,)))+++,,,,,,+++***,,,---000000333999===<<<444---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..................------------,,,,,,,,,,,,,,,------.........************************,,,,,,,,,,,,,,,,,,,,,,,,(((///111---((())),,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---************+++,,,------------------------------//////............//////,,,,,,---...///000111111---------.........//////............////////////...------///222333333222333444555555555444333222444777;;;===============???AAAEEEJJJNNNQQQSSSSSSVVVTTTRRRNNNKKKKKKNNNPPPTTTXXX]]]```aaabbbfffjjjhhhhhhiiihhhfffjjjyyy,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++)))((()))+++,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,++++++******))),,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------+++***)))))))))***+++,,,///222333333000......///,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,------------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------((())))))******+++++++++,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,------............------,,,,,,+++,,,---......//////......///////////////......------------------.........,,,,,,,,,,,,++++++++++++,,,---...000000...---,,,///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////.........---,,,,,,,,,---------............---,,,,,,,,,,,,---+++++++++,,,,,,,,,------///---+++,,,...//////---------------,,,,,,+++++++++,,,---.........---,,,***,,,------,,,+++---...)))+++111999???>>>888222,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++************++++++,,,,,,,,,+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,222444///***+++------,,,,,,,,,,,,,,,,,,++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,,,,,,,,,,------...............------------....../////////000111111222222,,,------------.....................////////////111000000111333555444333222333444555555444333222444777:::<<<<<<<<<<<<===@@@BBBFFFJJJNNNQQQSSSTTTXXXWWWTTTPPPMMMMMMOOORRRVVVZZZ___aaaaaacccfffjjjjjjjjjjjjhhheeeiiiyyy,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++...------,,,++++++******++++++++++++,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,***)))***++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,---...///000000------,,,+++***)))((((((++++++*********+++,,,---******+++++++++++++++,,,------------------------************************++++++,,,,,,,,,,,,------++++++,,,------...//////***************+++,,,,,,,,,222888777111---...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///---,,,,,,++++++++++++,,,------------------------,,,---......//////......///////////////......---...............---------,,,,,,,,,,,,------------------............------//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,---------......//////...---------------------------............000...,,,,,,---...---,,,...---------------,,,,,,+++,,,---.........---,,,+++---......---,,,...///''')))///777======777222,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,+++***((())))))***,,,------...******++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------...333444///***+++,,,+++------,,,,,,+++++++++***------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++++++++,,,,,,---...//////------,,,,,,,,,,,,------000000000000000000000000,,,,,,,,,,,,---------------............/////////222111000111333444333222222222333333333333222222555777888999999:::<<<>>>@@@BBBFFFKKKOOORRRTTTUUUYYYWWWTTTPPPMMMMMMOOORRRXXX\\\```bbbbbbcccfffiiijjjjjjjjjiiifffiiiyyy++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********))))))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......///...---------,,,,,,+++++++++++++++++++++,,,,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------......+++///333222///,,,,,,...------------------------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------------------------------+++++++++,,,,,,,,,------..................------,,,,,,,,,------,,,,,,,,,******++++++,,,,,,------,,,+++***))))))+++---......---,,,+++++++++++++++,,,,,,,,,------.........,,,---......///.........///////////////......---/////////......---------,,,,,,,,,------.........------------------------...------,,,++++++++++++------------------------.........---------,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---------------............///...---,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,+++,,,------,,,,,,---...,,,,,,...222555444111...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++,,,------...//////+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......+++///000,,,)))+++,,,***------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++******************+++,,,---//////000...------,,,,,,------............------,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////000///...///000111000///111111222222222222222222555666777777777999;;;>>>@@@CCCGGGLLLPPPSSSUUUVVVVVVUUURRRNNNKKKKKKMMMPPPYYY\\\```aaaaaaaaadddgggiiiiiijjjiiifffjjjzzz))))))))))))************---,,,+++*********+++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))++++++++++++++++++++++++......---,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,---------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,------............///---,,,,,,,,,------,,,------------------------------,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,------------------------+++++++++,,,,,,,,,------//////..................+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......,,,+++***))))))+++---.........---,,,++++++,,,,,,+++,,,,,,------.........,,,---......///.........///////////////......---//////......---------,,,,,,,,,,,,------.........------------------------***++++++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++******++++++,,,,,,,,,,,,------------.........---,,,+++,,,,,,------------------------+++,,,---.........---,,,)))+++,,,,,,++++++,,,---///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------------------------------------------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......(((,,,---+++***---...---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++******************+++,,,---//////000//////............//////......------,,,++++++++++++++++++,,,,,,,,,------------------............000///......000111000///111111111222222333333333444666777777777888;;;===@@@BBBFFFKKKPPPTTTVVVWWWUUUTTTRRRNNNKKKKKKNNNQQQXXX[[[___```______bbbeeeggghhhiiihhhggglll|||((((((((())))))))))))))),,,+++*********+++,,,---))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++))))))***+++++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++,,,+++++++++*********)))''''''((()))***+++,,,,,,+++,,,---.........------,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...---,,,,,,++++++******+++,,,,,,,,,,,,,,,111...+++***---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,---...///...------,,,,,,,,,,,,---,,,,,,,,,------.........,,,---......//////......///////////////......------------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,))))))+++,,,---.........------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,++++++******************+++++++++,,,,,,,,,,,,------...---++++++,,,...++++++,,,,,,,,,,,,------+++,,,---.........---,,,)))***,,,+++******+++------+++)))((()))+++---///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***))),,,,,,,,,++++++*********......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))),,,---,,,---111222000++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++++++++,,,,,,---...///////////////......//////////////////......---------,,,,,,,,,,,,------------,,,------------.........111000///000222333222111222222111222222333444555444666777888888999;;;===???AAAFFFKKKPPPSSSUUUWWWVVVUUUSSSPPPMMMNNNQQQTTTWWWZZZ^^^___^^^___aaadddggghhhiiiiiiggglll}}}(((((())))))************,,,+++***)))***+++---...***************+++++++++*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,+++))))))***,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++,,,(((((())))))******++++++***+++,,,---...---,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------,,,***+++,,,---------,,,+++,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........---------,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------******++++++,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,++++++++++++,,,,,,---,,,,,,------------------,,,---......//////......///////////////......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++---......---+++***)))***,,,------------,,,........................,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---,,,++++++******++++++++++++++++++,,,,,,,,,,,,+++,,,---,,,+++***---///*********+++++++++,,,,,,+++,,,---.........---,,,***+++---,,,++++++,,,...******++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,---111111...)))))))))***++++++,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,,,,,,,,,,------.........///......------......///.........---------------,,,------------.........,,,,,,---------.........///......///222333333222333222222222333444555666333666999:::::::::;;;<<<===@@@EEEJJJOOOSSSUUUVVVTTTSSSRRROOONNNOOOSSSVVVVVVZZZ^^^```___```cccfffjjjjjjkkkjjjgggkkk{{{))))))******+++++++++,,,+++***))))))***,,,...///,,,,,,++++++***)))))))))))))))*********+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++'''***,,,+++))))))+++---++++++++++++++++++++++++((((((***+++---...000000++++++++++++++++++++++++******+++,,,------...///,,,,,,,,,+++++++++++++++)))***+++,,,---,,,++++++---,,,,,,++++++*********++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++,,,,,,------......///,,,---.../////////...---%%%***000000+++((())),,,++++++++++++++++++++++++++++++,,,,,,---...///////////////......---------------------------------++++++,,,,,,,,,---------++++++,,,,,,---...//////+++++++++,,,,,,+++++++++,,,+++++++++******)))))))))***+++,,,,,,,,,++++++***)))))))))***+++,,,,,,------------------------,,,---......//////......///////////////......---*********++++++,,,,,,,,,,,,,,,,,,++++++*********)))+++---//////---+++)))+++,,,---------,,,+++***........................,,,,,,,,,+++++++++******,,,,,,,,,---------.........---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------))),,,---,,,******---000))))))*********++++++++++++,,,---.........---,,,+++,,,...---,,,,,,---///)))+++...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,---......///000,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***+++///...***(((((()))***+++,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---************+++,,,------------------------------...------,,,,,,------...++++++++++++++++++++++++---------.........//////,,,,,,,,,---------......,,,,,,,,,---000111111111333333222222333555666777333666999;;;;;;;;;;;;<<<===???DDDIIINNNRRRUUUVVVQQQPPPOOOMMMLLLNNNRRRUUUWWW[[[___``````aaadddgggmmmmmmllljjjgggjjjxxx++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++***)))(((((())))))************************)))************+++++++++,,,,,,,,,+++++++++******,,,+++++++++***)))))))))+++---......---,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,************************,,,---///222333111...***))))))))))))***+++,,,---,,,,,,+++******+++,,,,,,,,,+++******++++++)))(((++++++,,,,,,,,,,,,------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,---...------------------------************+++,,,------************************&&&)))---...---,,,++++++---,,,+++***+++,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,+++*********+++------------+++******+++,,,---...............///000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,(((((((((((()))+++,,,---------...///000000//////+++***)))))))))***+++,,,---.........---,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((,,,---/////////---+++)))+++++++++*********))))))*********++++++,,,,,,,,,......,,,+++***)))))))))******++++++++++++******************+++,,,---...*********++++++,,,,,,,,,---,,,***(((((()))***+++...---,,,+++,,,...000222---,,,,,,++++++******)))............//////000000///111222111///......///...------------...////////////000111111111111111444333222222222333444555444444555666777888999999>>>???BBBGGGLLLQQQRRRRRRTTTUUUTTTPPPLLLLLLOOOSSSVVVYYY\\\^^^___```bbbdddeeegggiiiiiifffhhhuuu++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++***)))))))))))))))++++++,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,+++++++++******+++++++++***************+++,,,......,,,+++,,,---+++++++++,,,,,,,,,------***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,************************))))))+++...000000...,,,...---,,,,,,+++,,,,,,,,,,,,,,,+++******+++,,,,,,---+++******++++++***)))*********+++++++++,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------........................+++++++++***++++++,,,,,,++++++++++++++++++++++++)))+++......---+++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++******,,,---------------,,,,,,,,,------......------,,,---......///000000000000...///000000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---000222111///,,,***,,,---....../////////...,,,,,,+++***+++,,,---...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,))))))*********+++++++++---------,,,,,,,,,++++++******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,---...---,,,+++***---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++***))))))))))))******++++++++++++******************+++,,,---...++++++++++++++++++,,,,,,...---+++***)))***+++,,,...---,,,+++,,,...000111222000...+++******+++,,,------...///////////////000111222222///............------------...//////000000111222222222222222555444333333333444555666222333444777999;;;===>>>@@@@@@CCCGGGMMMPPPRRRRRRQQQRRRRRRPPPMMMMMMQQQUUUXXX[[[^^^```aaabbbdddfffhhhiiikkkkkkgggjjjwww++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++***))))))))))))***,,,---............---,,,)))************+++++++++,,,,,,,,,+++++++++*********************+++++++++***+++------+++***+++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,...222444333222000///...---+++*********,,,++++++******++++++,,,---,,,++++++,,,,,,+++***))))))*********+++++++++------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,---------,,,,,,........................---,,,,,,++++++++++++,,,------------------------,,,...///...,,,******+++***************+++,,,,,,......---------------,,,,,,,,,,,,,,,,,,++++++***......///////////////...///......------......///......///000000000//////...///000000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---333...((($$$###'''---111,,,,,,------......---------------,,,---...//////------......------,,,,,,++++++,,,,,,------.........------------,,,,,,,,,******++++++++++++,,,,,,......------------,,,,,,++++++,,,------------,,,///...,,,+++***++++++,,,...------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,*********)))))))))************++++++++++++******************+++,,,------,,,,,,++++++++++++++++++...---,,,+++++++++,,,---------,,,,,,,,,...///000666333///+++******,,,...,,,---.../////////...------///000111/////////000......------......///000111111222333333333333333555444444444444555666777333444666888:::===>>>???@@@AAACCCHHHMMMQQQSSSSSSOOOPPPQQQOOOMMMOOOSSSXXXZZZ]]]```bbbcccdddggghhhjjjkkklllllliiikkkxxx++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++***))))))*********+++,,,...//////...,,,+++))))))*********+++++++++,,,,,,,,,+++++++++******)))))))))***+++++++++,,,)))***,,,,,,***)))***+++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++---000333444333...---,,,+++***)))))))))++++++++++++++++++++++++---,,,++++++------,,,+++************++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))***,,,......---,,,+++...........................---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000000...,,,******++++++++++++++++++,,,,,,,,,......------,,,,,,+++++++++,,,,,,---,,,,,,++++++......///000000000/////////...---,,,,,,---...///------............------/////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------))),,,111444444222...++++++,,,,,,------,,,,,,,,,---------------......///,,,------...------,,,,,,***++++++,,,---...//////------------------------.........///////////////---------------,,,,,,,,,,,,,,,---------.........000...,,,*********,,,---...------,,,,,,------...,,,,,,,,,---,,,,,,++++++------------------------++++++++++++++++++++++++------------------,,,,,,******))))))***+++,,,---+++++++++*********))))))++++++++++++++++++++++++))))))***+++++++++++++++******++++++++++++******+++*********++++++,,,---,,,,,,,,,++++++*********---,,,++++++++++++,,,,,,---,,,,,,,,,,,,---...///333111///---,,,,,,---...+++,,,...//////...---,,,(((***---......///111222...............//////000000111222222333333222222333333444444444555666666777888888999::::::;;;;;;???@@@CCCHHHOOOTTTVVVVVVOOOQQQQQQOOOMMMNNNSSSWWWZZZ]]]```cccdddeeehhhjjjkkkkkkmmmlllhhhkkkxxx++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++***************++++++***+++,,,------,,,+++***))))))*********+++++++++,,,,,,,,,+++++++++******)))))))))***+++++++++,,,(((***++++++***))))))************+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++)))((((((***,,,---,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,++++++---------++++++++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000...,,,***+++,,,,,,,,,,,,---------------------,,,,,,++++++******+++,,,,,,---------,,,,,,------...///////////////...---,,,++++++,,,---...------......///.........//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///111222222000---,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...------,,,++++++,,,------...//////------------------------.........---------------+++++++++++++++,,,,,,,,,,,,,,,,,,---------......///...,,,*********,,,------------,,,,,,------------------------,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))))))))))))))***+++,,,+++++++++*********))))))++++++++++++++++++++++++)))***+++,,,------------******++++++++++++******++++++******++++++,,,,,,,,,,,,,,,++++++*********+++***************++++++,,,,,,,,,,,,,,,------...,,,,,,---.........------,,,,,,---......---,,,+++(((***,,,---,,,,,,---...///............///000000///000000111111111111111111111222333444444555555777888888999999:::::::::<<<>>>BBBIIIQQQWWWYYYZZZRRRSSSSSSPPPMMMMMMQQQUUUYYY\\\```bbbccceeehhhjjjkkkkkkkkkjjjfffiiiwww++++++++++++++++++++++++******+++,,,,,,,,,+++++++++************+++,,,,,,************************)))************+++++++++,,,,,,,,,+++++++++*********************+++++++++)))***,,,,,,***)))***+++************++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***++++++***,,,,,,,,,,,,---...000000***++++++,,,,,,++++++***,,,+++***+++,,,---,,,+++++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------,,,,,,++++++++++++++++++++++++...------,,,,,,,,,,,,---+++++++++++++++++++++++++++---......,,,++++++,,,,,,,,,---...............,,,+++++++++++++++******+++,,,,,,---------------+++,,,---.../////////...,,,,,,,,,++++++,,,,,,,,,......///000111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......666;;;AAAEEEDDD>>>555000,,,,,,------,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,------......------,,,,,,------......//////,,,,,,,,,------------...******))))))))))))((((((******++++++++++++,,,,,,,,,,,,,,,+++,,,------...---,,,+++++++++,,,---------,,,,,,++++++,,,,,,------......------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***************+++++++++---------,,,,,,,,,++++++,,,,,,,,,++++++++++++******+++---.........---,,,******++++++++++++******,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,---------,,,'''))),,,...//////---,,,------,,,,,,,,,+++++++++---...///---+++)))((()))//////......//////000111//////000111111111111000000000222333444555555444555555777888:::<<<===>>><<<>>>CCCJJJRRRXXX[[[\\\TTTUUUTTTPPPLLLLLLOOOSSSXXX[[[___bbbccceeehhhjjjkkkjjjjjjhhheeegggvvv++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++*********++++++,,,---,,,+++)))(((((()))+++,,,)))************+++++++++,,,,,,,,,+++++++++******+++++++++***************)))+++,,,,,,+++******+++************++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---,,,,,,,,,,,,------///000000***+++,,,,,,,,,,,,+++***+++***)))***,,,---,,,+++***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------&&&))),,,...---,,,,,,---+++,,,---.........------+++++++++,,,,,,,,,,,,,,,+++,,,,,,---......------+++,,,---...////////////,,,,,,------------,,,,,,,,,---///000222333333333000///////////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++AAA```vvvwwwaaaCCC------------------,,,++++++)))***+++,,,---,,,,,,++++++,,,------......---------------...............,,,,,,,,,---------......++++++*********)))))))))+++++++++,,,,,,,,,------,,,++++++***+++,,,---...***++++++,,,,,,------...,,,++++++******++++++,,,............---,,,+++***------------------------++++++++++++++++++++++++)))*********+++++++++,,,***+++,,,,,,,,,+++***)))---------,,,,,,,,,++++++,,,,,,,,,+++++++++*********+++---......---,,,+++******++++++++++++******,,,,,,++++++***++++++,,,++++++++++++++++++,,,,,,)))***++++++,,,,,,,,,+++,,,,,,,,,------,,,,,,+++***+++,,,---......------...---+++***)))***+++,,,---//////...,,,*********///////////////000000111000000111222222222222111000111333444555666666555666777888:::;;;===>>>??????AAADDDKKKRRRXXXZZZ[[[TTTUUUTTTPPPLLLLLLOOOSSSYYY[[[___bbbdddfffhhhkkkkkkkkkkkkhhhdddgggvvv++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++*********+++,,,,,,------+++)))'''''')))+++---)))************+++++++++,,,,,,,,,+++++++++******,,,+++++++++******))))))***+++------+++***+++,,,)))************++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++------,,,***,,,++++++++++++,,,------***+++,,,------,,,+++******)))((()))+++,,,+++***)))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,------...///........................###'''+++......---------***+++,,,---...---,,,,,,,,,,,,,,,------.........+++,,,,,,---.........---,,,---...///000000000000,,,---...//////...---,,,***+++,,,...000111222222000000////////////000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///111:::GGGRRRUUUPPPHHHAAA............------,,,+++***+++,,,---------,,,++++++,,,,,,---.........---...............---------,,,,,,,,,------.........000000000//////.........,,,,,,,,,------.........,,,+++*********+++,,,---)))***+++,,,---.........+++******************+++............---,,,+++***************************++++++++++++++++++++++++*********++++++,,,,,,,,,***,,,---...---+++)))(((+++++++++*********)))))),,,,,,,,,++++++*********)))***,,,------,,,***)))******++++++++++++******,,,,,,++++++***+++++++++*********++++++,,,,,,---***+++,,,---------------,,,,,,---------,,,++++++...---,,,,,,,,,,,,---...///---+++)))((()))+++---***,,,...///......///000///////////////000111111111111222333333333333222111222444666777777777666;;;;;;;;;<<<<<<<<<<<<<<>>@@@@@@BBBHHHPPPVVVWWWVVVSSSTTTTTTQQQNNNLLLOOOQQQXXXZZZ^^^```aaabbbeeefffnnnkkkjjjgggdddgggttt************************...---,,,+++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++***))))))))))))***+++++++++******++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------,,,,,,+++,,,,,,+++*********++++++,,,,,,,,,,,,,,,+++******------,,,,,,,,,,,,++++++******++++++++++++******++++++---.........---,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------......---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,111///------------,,,+++------,,,,,,,,,------...---,,,++++++,,,,,,+++***---,,,,,,...111222000---------,,,,,,,,,---...///............////////////000000000///...---,,,+++***+++,,,------,,,+++***++++++,,,------------,,,***,,,///111222111000///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---,,,,,,*********+++---...+++,,,---.........---------------------,,,+++***,,,,,,,,,+++++++++******------,,,+++++++++,,,------------,,,++++++******---------,,,,,,,,,++++++***+++---,,,,,,+++---...+++,,,,,,------,,,,,,+++************++++++++++++******+++++++++,,,,,,,,,***+++---,,,++++++,,,...------,,,,,,,,,,,,------+++,,,,,,---,,,+++***)))************************((()))+++,,,---,,,,,,+++************+++++++++,,,,,,,,,+++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++---+++***+++...000///---,,,,,,,,,...//////,,,***......---,,,***(((&&&%%%---...000222333333333333555333222444666888777555777888888999:::<<<===>>>@@@@@@BBBHHHPPPUUUWWWVVVTTTUUUUUURRROOOMMMPPPSSSWWWZZZ]]]___aaabbbdddfffmmmkkkjjjhhheeehhhvvv))))))))))))))))))))))))---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++------------------------++++++++++++++++++++++++***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***------,,,,,,,,,,,,++++++******++++++++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------..................---++++++,,,,,,,,,,,,------------------------------------------------------111///---,,,---...---,,,+++++++++,,,---...///000,,,+++***+++---...---,,,...---,,,---///000000///------,,,,,,------...///............////////////...////////////...---,,,,,,,,,------------,,,,,,++++++,,,---------------+++,,,---......,,,***)))++++++,,,,,,---...//////++++++,,,---...///000000,,,,,,++++++++++++,,,,,,///---+++)))***,,,...000+++,,,------......------,,,------------,,,,,,+++,,,,,,,,,,,,++++++++++++******++++++,,,---...///++++++++++++++++++++++++......------------,,,,,,***,,,------++++++,,,...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,(((***++++++******+++,,,------,,,,,,,,,,,,------,,,------------,,,++++++************************---,,,***))))))***,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,...///000111,,,++++++,,,...///...------+++((((((***+++++++++******+++,,,------------//////111222333333333333444333333444666777777666777888888999:::<<<>>>?????????AAAHHHPPPUUUVVVUUUUUUVVVVVVSSSOOONNNQQQSSSVVVXXX\\\___```bbbdddfffmmmkkkjjjiiigggjjjxxx************************,,,,,,+++++++++++++++,,,+++++++++******+++++++++******++++++++++++******++++++++++++++++++++++++------------------------***+++++++++++++++,,,,,,+++++++++******************+++++++++++++++,,,,,,***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++))))))***+++++++++******///...---,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++++++++,,,,,,,,,------------------------------------------------------,,,+++***+++---//////...,,,,,,,,,,,,---...//////,,,+++***+++...///...---------,,,,,,---...//////---------------......///............////////////......////////////......------------------------+++,,,,,,---...------------...//////...---+++***++++++,,,------......///++++++,,,---...//////000---,,,,,,,,,++++++++++++...---,,,+++,,,---...///,,,,,,,,,---------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........*********+++++++++,,,,,,---------------,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++------,,,,,,++++++************+++++++++,,,,,,,,,''')))******)))(((***+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++************************---,,,***((()))***---...++++++++++++,,,,,,,,,,,,+++,,,---...---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111333444555,,,,,,,,,,,,---.........///***### !!!&&&+++---((()))+++---///111222222///000000111111222222222444444444555666777777777777777888999;;;===>>>?????????BBBHHHPPPUUUVVVUUUTTTUUUVVVSSSOOONNNPPPSSSUUUWWW[[[^^^```bbbeeeggglllkkkkkkjjjiiilllyyy************************+++++++++******++++++,,,******))))))))))))************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,++++++++++++++++++************---------,,,,,,++++++***((()))***+++++++++++++++///...------,,,,,,,,,---+++,,,,,,---------,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---------------......///+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++***)))((())),,,.........---------,,,,,,------...,,,++++++,,,...000000///,,,,,,,,,++++++,,,---...------.........//////...............////////////---...//////000/////////------------------------,,,,,,---.........---------...//////000///......------------------------,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...///...---,,,,,,,,,,,,,,,------......,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++*********+++,,,,,,------+++++++++++++++,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++*********)))******+++++++++,,,,,,,,,''')))******)))(((***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++***************************************)))))))))***+++---......++++++++++++++++++******+++,,,---...---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,---------------......***&&&$$$%%%(((+++,,,,,,,,,---------,,,++++++////////////000000111111444444555666666666777888777777888999;;;===???@@@@@@@@@BBBHHHPPPVVVWWWVVVSSSTTTTTTRRRNNNMMMOOORRRTTTWWW[[[^^^aaacccfffhhhlllkkklllkkkiiilllyyy((((((((((((((((((((((((+++************++++++,,,***))))))))))))))))))*********++++++++++++******++++++++++++++++++++++++*********************************++++++,,,,,,---.........---,,,,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++***************))),,,,,,,,,,,,++++++++++++***+++,,,,,,---------------------,,,,,,------...+++,,,,,,---------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++...------------...///000+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------------,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++---,,,******+++,,,,,,+++...------,,,,,,,,,---------,,,+++---///000000///+++,,,------,,,+++,,,---------...////////////...............////////////...//////000000000//////------,,,,,,,,,,,,------,,,,,,---...............++++++,,,---............---------------------,,,......------,,,,,,++++++------......---,,,+++***)))***---///000...,,,***---,,,,,,,,,,,,---...///,,,------............---,,,,,,,,,,,,---------------------,,,,,,++++++++++++++++++,,,,,,---------******++++++++++++,,,,,,,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++++++++++++++******************+++++++++,,,,,,,,,(((***++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,+++***)))))))))******************************'''((()))+++---.........++++++++++++************,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...***+++,,,///000///+++(((,,,---......////////////////////////000111222333333555666666666666777999777777888:::<<<>>>@@@AAAAAAAAACCCJJJRRRWWWXXXWWWRRRTTTTTTQQQMMMLLLNNNQQQTTTWWW\\\___bbbdddhhhjjjlllllllllllliiilllxxx))))))))))))))))))))))))***************+++,,,,,,+++******))))))******+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------......---,,,,,,+++******)))******+++,,,,,,------+++***))))))))))))***+++(((***+++------,,,+++***,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,******+++,,,------------++++++++++++,,,---...///+++,,,,,,---......------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---......---,,,,,,,,,,,,------...///...---,,,---///000000///+++...000000...------...,,,---...///000//////...............//////////////////000000000//////...---,,,+++******+++,,,---,,,------...............***+++++++++,,,,,,,,,,,,+++,,,,,,------.....................---------,,,---............,,,+++***)))***,,,---------,,,+++------,,,,,,,,,---...///,,,,,,---...............,,,,,,,,,---------.........---,,,+++++++++,,,,,,------------------......+++++++++,,,,,,,,,------,,,---...---+++***+++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---,,,++++++,,,...,,,,,,++++++++++++,,,,,,---,,,+++*********++++++************************))))))***++++++,,,------------,,,,,,++++++++++++,,,,,,+++*********************+++++++++,,,,,,,,,------------------------------------............+++---///...,,,+++,,,...,,,,,,---///000///,,,******+++---///111333444444000000000000222333555666333555777777666555777:::777777888:::<<<>>>@@@BBBCCCBBBEEEKKKSSSXXXYYYYYYSSSUUUUUURRRNNNMMMOOORRRTTTXXX\\\```cccfffiiillllllllllllllliiikkkvvv++++++++++++++++++++++++******))))))***+++,,,,,,,,,++++++++++++++++++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------------,,,,,,+++***))))))))))))***+++,,,,,,------+++***(((''''''(((***+++(((***+++------,,,+++***---------,,,,,,+++++++++*********++++++,,,,,,---'''((()))***+++,,,,,,,,,*********+++,,,---...///+++,,,,,,---.........------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***++++++,,,,,,++++++***++++++,,,,,,,,,------------------------------------------------------------,,,+++---000222222222******+++,,,---///000111///...---...///000///...,,,///333333000......///,,,---///000000000///.............../////////000000000000000000///......,,,,,,************,,,,,,,,,---......//////......,,,,,,,,,+++++++++++++++)))***+++,,,...///000111......//////////////////......//////...,,,+++)))++++++******++++++,,,,,,------,,,+++,,,---...///,,,,,,---.../////////...,,,,,,,,,------............---+++******+++---...........................,,,,,,,,,------.........,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........******+++++++++,,,,,,,,,+++---......---,,,...///,,,++++++++++++++++++,,,...---,,,+++++++++,,,---************************---,,,***))))))***,,,---.........------,,,,,,,,,---,,,***)))((()))***+++******+++++++++,,,,,,,,,------------------------******++++++,,,---......+++...///...,,,+++,,,...111---(((&&&'''+++---///------------,,,+++******111111111222333666888999333555888777666555888:::777777888:::<<>>@@@BBB???@@@BBBIIIRRRXXXZZZYYYXXXWWWUUURRRNNNLLLMMMOOOTTTXXX]]]aaadddgggjjjlllpppoooooonnnjjjkkkvvv)))******************)))++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,+++***))))))************************+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++++++++,,,------------,,,,,,+++************+++,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,---------,,,,,,+++***------------,,,+++******((()))***,,,---------,,,------------------------++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......---...............------------------------------000...---...///000///---,,,,,,,,,++++++++++++,,,------...............---////////////............000000111111000//////.........//////000//////...............////////////111111111111111111111111---------,,,,,,,,,++++++------,,,++++++,,,------......---------,,,,,,,,,,,,,,,---...............+++++++++,,,,,,,,,------------------------------------...............---......---------,,,,,,,,,------------------------)))+++---...//////------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......------,,,,,,++++++,,,,,,---...---,,,++++++,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...///000///---,,,,,,,,,)))******+++,,,,,,------///...---///111111...,,,------------------------++++++++++++++++++******---------------,,,+++++++++,,,...///000///...---,,,---...............---...---,,,,,,,,,,,,---...,,,,,,------...//////000000000000111222222333333444444444444555777888999<<<<<<<<<===>>>@@@BBBCCCCCCCCCEEELLLUUU[[[]]]\\\XXXWWWUUUQQQNNNMMMNNNPPPTTTXXX]]]aaadddgggiiikkkooonnnnnnmmmiiijjjuuu******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***************++++++++++++******------,,,+++******))))))************************+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,---------,,,++++++------------,,,++++++***%%%'''***---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......111000000000///.................................///...---...//////...---000...,,,***)))***+++,,,+++,,,---...////////////........................000000///............//////000000000000000//////............////////////111111111111111111111111......---------,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,------...////////////...+++++++++,,,,,,,,,,,,---------------------------,,,,,,---...////////////...------------,,,,,,,,,////////////////////////+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---//////...---,,,,,,++++++,,,,,,---...------,,,,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...///000///---,,,,,,,,,*********++++++,,,,,,---///...---...///000///---------------------------,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,++++++***---...///000111000/////////...---------------...------,,,,,,,,,------...,,,,,,------.../////////000000111111222333333444333333333444555666777888;;;<<<===>>>???@@@AAABBBAAAAAACCCJJJSSSYYYZZZZZZXXXXXXUUUQQQNNNMMMOOOQQQTTTXXX]]]aaadddfffiiijjjmmmmmmmmmlllhhhiiittt+++++++++,,,,,,+++++++++------------------------+++++++++++++++++++++++++++++++++*********************++++++++++++*********+++,,,------,,,+++***************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++***+++,,,---,,,+++***)))))))))***+++++++++++++++---------,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,------...,,,,,,,,,------,,,,,,++++++++++++++++++***)))((('''(((+++---------,,,+++++++++++++++++++++++++++,,,------......------,,,++++++++++++,,,---......222111000//////......---...............////////////...------//////...---//////---,,,,,,,,,------,,,------...//////......------...............///000///---,,,,,,---...///,,,---...///000111111111............////////////........................////////////............---------,,,,,,---------......---------,,,,,,,,,---......///000/////////........................------------------------+++,,,---...////////////------------------------------------------------------.........---,,,+++++++++++++++++++++++++++,,,***)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++******+++++++++++++++++++++++++++++++++))))))***+++,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++++++++*********++++++,,,,,,,,,---,,,+++++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***......///000000000000//////...,,,+++++++++,,,------,,,,,,,,,------......---------.........//////000000111111222333444444444444444555666777888999888999;;;===>>>?????????@@@@@@BBBIIIQQQWWWYYYXXXYYYXXXUUUQQQNNNMMMOOORRRTTTXXX^^^bbbeeefffhhhiiilllkkkkkkjjjggghhhsss+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))******************)))(((((()))******+++,,,,,,)))******++++++******)))&&&)))---000111000---+++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++******))))))******+++***+++,,,---,,,+++***)))((()))******++++++******++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,******++++++++++++***************++++++,,,,,,,,,...------,,,,,,---------+++,,,,,,------,,,,,,,,,******+++++++++***)))))),,,,,,++++++***+++++++++++++++++++++++++++++++++,,,------......------,,,*********+++,,,---......111000///...---,,,------,,,,,,------............///---,,,---...///...---,,,---///000000000///.........//////...------,,,,,,---------....../////////...---,,,,,,---...///+++,,,---...///000000000............////////////.................................------------,,,------------------------......---------,,,,,,,,,---......///000/////////........................------------------------+++,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++++++++++++++++++++...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++))))))******+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---------------------------******++++++,,,---......***++++++,,,,,,+++++++++------......////////////---,,,+++******+++,,,---+++,,,,,,------.........---------...............///000111222333444555555555555666666777888:::;;;888999;;;===>>>?????????CCCCCCFFFLLLTTTZZZ[[[[[[YYYXXXUUUQQQNNNNNNPPPSSSTTTYYY___cccfffggghhhiiikkkjjjjjjjjjggghhhsss******++++++++++++******))))))))))))))))))))))))((()))************)))(((''''''((()))***+++,,,---))))))************))))))%%%(((,,,000111000---+++************************++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,******))))))))))))******+++,,,,,,,,,,,,+++******))))))***++++++++++++*********++++++++++++******************++++++++++++)))******++++++******)))))))))******+++,,,,,,,,,...------,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------,,,,,,+++...---+++***))))))***+++++++++++++++++++++++++++,,,,,,------------,,,,,,************+++---...///000///---,,,+++,,,------,,,,,,,,,---......//////...---,,,---......---,,,+++,,,///111111111000...////////////...---,,,+++,,,,,,,,,---......//////...------------...//////.../////////...---,,,+++............////////////111111111111111111111111,,,,,,+++++++++*********------............------......---------,,,,,,,,,------...////////////...---,,,,,,,,,,,,+++++++++------------------------,,,,,,---...////////////,,,,,,,,,------------....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,,,,++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---...---+++))))))***++++++++++++++++++++++++,,,...///...---,,,---...------------------------&&&'''((()))***,,,------***++++++,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++++++++,,,------++++++,,,---....................................///000111222333444555666666666666777888999;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCEEEKKKSSSYYYZZZYYYZZZXXXUUUPPPNNNNNNQQQTTTVVVZZZ```eeeggghhhiiiiiijjjjjjjjjiiiggghhhsss)))******************))))))))))))))))))))))))))))))***++++++++++++***)))(((((())))))******++++++))))))************))))))((()))***+++++++++******************************++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******))))))))))))******---,,,++++++******++++++)))***++++++,,,,,,++++++)))***+++,,,,,,+++***)))************++++++++++++***++++++,,,,,,++++++***((())))))***++++++,,,,,,------,,,+++++++++++++++***+++,,,,,,---------,,,+++,,,,,,------,,,,,,,,,+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))***+++---...//////...---++++++,,,...///,,,------...//////000000...---,,,,,,......---,,,---------............------...............------++++++,,,------...//////------...///////////////000000000//////...---,,,............////////////111111111111111111111111---,,,,,,,,,++++++++++++,,,---...//////...---,,,......---------,,,,,,,,,,,,,,,---...............------,,,,,,,,,+++++++++------------------------------...............---,,,,,,,,,---------.................................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,+++,,,,,,------,,,,,,+++)))***+++---------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---///000///---++++++,,,++++++++++++++++++++++++***---//////---,,,,,,---------------------------''''''((()))***++++++,,,++++++,,,---------------------,,,,,,------......***+++,,,---.../////////***+++,,,.......................................///000111222444555666666555666666666777999:::;;;<<<<<<<<<===>>>@@@BBBCCCAAAAAACCCIIIQQQVVVWWWVVVZZZXXXUUUPPPMMMNNNRRRUUUWWW\\\bbbgggiiiiiijjjjjjjjjjjjjjjjjjgggiiittt))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************))))))))))))))))))************)))))),,,+++)))'''&&&'''((()))************************++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,******))))))))))))******...---+++***)))***+++,,,******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***)))************++++++++++++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,---,,,++++++***************+++,,,,,,------------)))******+++++++++******''')))+++---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))***+++---...//////...---,,,,,,---///000---......///000111111222...---,,,,,,......---,,,///...,,,*********+++,,,,,,,,,---...////////////++++++,,,,,,---...//////,,,---///000111000///...---...///000000111000000............/////////000////////////////////////000000/////////.........,,,---...//////...---,,,......---------,,,,,,,,,+++,,,------......------/////////......---------------------------------.........///......------,,,,,,,,,------.........---------------------------------,,,,,,------...------------------------+++***)))***---...///...++++++------------++++++)))+++,,,...//////......///......------......///++++++++++++++++++++++++------,,,++++++******)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++///000111000...---------++++++++++++++++++++++++'''+++......,,,******+++------------------------+++++++++++++++,,,,,,,,,+++,,,------...............------------...//////***+++---000111111111111)))+++,,,...//////...........................---///000111222444555666777555555555555666888999:::;;;:::::::::;;;>>>@@@BBBDDDDDDFFFLLLTTTYYYZZZYYYZZZXXXTTTPPPMMMNNNRRRVVVXXX]]]ccchhhjjjjjjjjjjjjjjjjjjjjjjjjgggiiittt++++++++++++++++++++++++///...---+++***)))))))))------,,,***(((''')))***+++++++++,,,,,,---------------,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))+++,,,------------,,,++++++++++++*********))))))*********++++++,,,,,,,,,(((***+++,,,------,,,+++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++******************---------,,,,,,+++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,000///---,,,,,,---...///***+++------------+++***+++******))))))******+++........................------++++++++++++------////////////...---,,,+++------............------...---,,,,,,,,,...///000........................,,,------....../////////---------.........//////------------------------------,,,,,,------...///222222111111000000000000...//////000000//////...++++++++++++,,,,,,---...------------------------***+++---.........---,,,......---------,,,,,,,,,------------------------,,,---......,,,,,,---...111000///------......///000000////////////000000......////////////...............------,,,,,,,,,------------,,,+++******------,,,++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...***++++++,,,,,,++++++***---,,,***))))))+++...000...,,,***((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++*********+++,,,...---,,,+++,,,---...//////---+++******+++,,,---......//////000000111111------------------------...............///000000...---,,,///333666666444888888777777888888999:::;;;::::::;;;===???BBBCCCDDDDDDFFFKKKRRRWWW[[[\\\VVVVVVUUURRROOOMMMNNNOOOXXX\\\bbbfffggghhhiiijjjiiimmmiiiiiinnnlllooo}}}))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,+++***''''''(((*********************++++++***)))((((((''''''((((((************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))***+++,,,------,,,+++***+++++++++*********))))))++++++++++++++++++,,,,,,***+++,,,---------,,,+++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,---,,,,,,+++++++++,,,,,,,,,------......------,,,++++++************++++++)))))))))))))))(((((((((......---,,,,,,---.....................------,,,------............---------------------...//////...............------------------------.........---------.........//////------------------------...------------...//////000000000/////////......---..................------------------......///------------------------...///000111111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,+++,,,---/////////---,,,,,,,,,---...///......------......///,,,,,,------------,,,,,,......---------,,,,,,,,,+++,,,---......---,,,,,,...------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,.../////////---,,,+++,,,,,,------,,,+++***+++,,,...000//////////////////......------------------------///............///000000000......111555777777666777777666666777777888999::::::;;;;;;===???BBBCCCDDDDDDFFFKKKRRRWWWZZZ[[[WWWWWWVVVSSSPPPOOOQQQRRRWWW[[[aaaeeegggiiijjjkkkiiimmmiiihhhmmmlllppp))))))))))))))))))))))))&&&&&&'''((()))+++---...+++++++++***((('''(((***++++++******************)))(((''''''''''''''''''))))))))))))))))))))))))+++++++++++++++*********+++++++++++++++++++++++++++++++++***************)))***+++,,,,,,+++***)))+++++++++***************,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,+++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************------,,,,,,,,,,,,++++++++++++***************))),,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++......------------......,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))///......------......///,,,,,,---............---------............------,,,---......///.........//////.........---------------------,,,,,,,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000000000000////////////......////////////......///............///000000------------------------------.........---,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++&&&''')))******+++---///...------,,,+++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,...------------,,,,,,,,,)))+++---///000///...---.........------......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///,,,,,,------------,,,,,,(((***+++------,,,+++***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,---...000111000///...---,,,+++++++++,,,,,,++++++,,,...000111000//////...------,,,,,,------------------------///////////////000111111111000000333666888888777666555555555555666777777::::::;;;<<<>>>@@@AAACCCDDDEEEGGGLLLRRRWWWYYYZZZWWWWWWVVVTTTRRRQQQSSSUUUWWW[[[```eeeggghhhjjjkkkiiimmmiiigggkkkkkkrrr++++++++++++++++++++++++---,,,++++++***++++++++++++,,,,,,+++))))))***+++---------,,,,,,++++++++++++******)))))))))******************************+++++++++***************++++++++++++++++++++++++************************)))***++++++++++++***)))************************,,,,,,,,,++++++*********,,,,,,,,,++++++***))))))***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,++++++******++++++,,,+++,,,---//////...---,,,...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---//////......------,,,,,,......------------......***+++,,,---............------............------,,,---.../////////------/////////...------,,,,,,---------,,,,,,+++++++++............////////////,,,,,,,,,,,,,,,,,,,,,,,,...............///000000111111111111111111111111000000111111111111000000//////.........//////000........................,,,,,,,,,,,,,,,++++++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))************,,,---...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---......////////////......------------------------***,,,...000000///...------------------......///------------------------------------------------......---------......///,,,------......------,,,***+++,,,---------+++***,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,---......///.........---,,,,,,,,,,,,------,,,------///000111---------------------,,,------------------------000////////////000111111111111111333555666777777666666555555666666777888999:::;;;<<<>>>@@@AAABBBDDDEEEGGGLLLRRRWWWYYYYYYVVVVVVUUUSSSQQQRRRTTTWWWXXX\\\aaaeeeffffffggghhhiiimmmiiifffjjjkkksss++++++++++++++++++++++++///...---+++***)))))))))+++,,,------+++***+++,,,---------,,,,,,++++++++++++++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))***++++++++++++***)))************************,,,,,,,,,++++++*********++++++******)))))))))(((***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++---...///...---,,,---,,,+++******+++,,,------,,,,,,++++++,,,,,,---,,,,,,++++++*********))),,,,,,,,,------,,,,,,,,,******,,,---......///...------............------,,,---...//////...---,,,//////.........------------------,,,,,,+++++++++........./////////000000------------------------...............//////000111111111111111111111111000000111111111111000000//////...............///........................//////........................---------,,,,,,,,,........................+++,,,------+++***+++,,,............------,,,,,,......------------............////////////......---------------------------...///000///...,,,+++,,,,,,++++++,,,------...------------------------------------------------///......---------......,,,------......------,,,------,,,,,,,,,,,,,,,---+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,------.....................---.........***++++++,,,---......///------------------------///////////////000000111///000111222333444555666777666666666666777888888999:::;;;===???@@@AAABBBCCCDDDGGGMMMSSSWWWYYYYYYUUUTTTSSSQQQOOOPPPTTTVVVZZZ]]]bbbdddeeeddddddeeehhhllliiifffjjjkkkuuu))))))))))))))))))))))))******)))))))))))))))******,,,------,,,++++++,,,++++++******************)))))))))))))))******+++++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++***************+++++++++)))***+++,,,,,,+++***)))***************+++++++++,,,,,,+++++++++++++++++++++******)))))))))*********++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,((()))***++++++,,,,,,+++++++++************++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++------.........------............------.........///......---,,,........................------------,,,,,,,,,,,,....../////////000000000........................///////////////000111111111111111111111222222222//////000000000000//////000//////............///........................---,,,,,,,,,,,,---...///......---------,,,,,,,,,...........................//////...,,,++++++,,,...............---,,,,,,//////............//////,,,,,,------------,,,,,,,,,,,,,,,------------.../////////...---,,,+++++++++++++++++++++,,,---...,,,------......------,,,------------------------///...------------------,,,,,,------------,,,,,,...---,,,+++++++++,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))******,,,---.../////////............------,,,,,,)))***+++,,,...///000000------------------------...............///000000---///111111111111333555777777666666777777888999888:::;;;===???@@@AAAAAAAAACCCGGGMMMTTTXXXZZZZZZTTTSSSQQQOOOMMMNNNRRRUUUZZZ]]]aaaddddddcccccccccfffllliiigggjjjkkkvvv)))))))))))))))))))))))))))((((((((()))***++++++(((***,,,,,,+++))))))*********************++++++((((((((((((((()))******************************((()))))))))*********+++++++++++++++++++++++++++))))))*********+++++++++***+++,,,------,,,+++***))))))*********+++++++++++++++++++++++++++,,,,,,,,,++++++******+++,,,---***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,+++++++++,,,,,,---------******++++++,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))***+++,,,---***++++++,,,,,,++++++***++++++************++++++,,,------......//////000,,,,,,---......---,,,,,,***+++,,,---------------------............------//////...---------------,,,,,,------.../////////---------------............/////////000000000000000000000000000000000000222111111111111222333333444444444444555555666666111111222222222222111111222111000////////////000........................))))))((()))***+++---.........---------,,,,,,,,,........................---...///...---,,,---...,,,------...---,,,+++***//////............//////,,,,,,------------,,,,,,,,,,,,,,,---------.........---,,,++++++,,,------+++++++++,,,,,,---//////,,,,,,---......---,,,,,,..............................---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,+++***)))(((++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,---------,,,+++***+++---............---+++,,,,,,------------,,,++++++,,,---...//////000---------------------------------------......///---///111111000000222555666666555555555666777777888999<<<>>>@@@@@@AAAAAA@@@BBBFFFMMMTTTYYY[[[[[[UUUTTTRRRNNNLLLNNNQQQUUUWWW[[[```cccddddddeeeeeedddkkkjjjhhhkkklllwww++++++++++++++++++++++++,,,,,,+++++++++++++++,,,&&&(((******)))(((((((((+++++++++,,,,,,------...)))))))))))))))***++++++))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++))))))******+++++++++++++++,,,------------,,,+++))))))******++++++++++++*********++++++,,,,,,------,,,,,,+++,,,---///000+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,+++++++++,,,,,,---------))))))******++++++++++++,,,++++++++++++++++++,,,,,,+++******+++---///000++++++---......---+++++++++******************++++++,,,,,,---...///000000,,,---...//////...---,,,++++++,,,---------,,,,,,---..................---000///...---,,,,,,---...+++,,,,,,---...///000000---------....../////////////////////000000000000000000000000000000000000444444333333444444555666888888999999:::::::::;;;555666666777777666666555333333222111000000111111////////////////////////++++++++++++,,,...111222......---------,,,,,,,,,------------------------+++,,,------------...///++++++,,,---,,,+++***)))///......------......///...//////////////////...,,,,,,,,,------.........,,,+++***)))***,,,...000,,,,,,,,,---...///000111,,,,,,---......---,,,,,,...........................---,,,,,,++++++++++++***++++++,,,,,,++++++***&&&(((+++---,,,)))&&&###++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++)))***,,,...//////......,,,---.........---,,,+++)))***+++,,,---.........---.....................---------------------------,,,,,,,,,,,,---......---000222222000000333555555444444444444555666666888999<<<>>>@@@AAAAAAAAA>>>AAAFFFMMMUUUZZZ\\\\\\VVVUUURRROOOMMMNNNQQQUUUTTTXXX^^^bbbdddeeeggghhhbbbjjjjjjiiillllllwww+++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++***************************)))+++---+++((('''***---***+++,,,,,,,,,,,,+++***))))))***++++++++++++***)))))))))))))))))))))))))))+++---,,,+++)))((()))---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************************+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++,,,,,,---------.........---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......//////............//////,,,,,,,,,---......//////////////////............---.../////////...---,,,---------///222222111//////111333555777777777777;;;;;;::::::;;;;;;<<<<<>>@@@BBBCCCBBBCCCFFFKKKQQQWWWYYYZZZWWWWWWTTTQQQMMMKKKLLLNNNUUUXXX^^^ccceeeeeecccaaaeeefffhhhhhhfffjjjyyy******++++++++++++*********++++++,,,,,,++++++******************************++++++***))))))***+++***++++++,,,,,,++++++***))))))***++++++++++++***************************(((***,,,---,,,***++++++,,,+++)))((('''((()))***++++++++++++++++++++++++++++++++++++*********)))************************++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******------------------------++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,...---------,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------///..................///+++++++++,,,,,,,,,---------------..................///000111222222111000333333444666888999888777:::;;;<<<===>>>?????????AAAAAA@@@@@@@@@@@@AAAAAADDDEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@?????????@@@AAA<<<:::888666555555666666333444444555444333111000000000////////////..................------------000///---,,,,,,---///000///...------...///...---,,,,,,............,,,,,,------,,,+++,,,,,,......------........./////////------------------------,,,,,,------...//////000,,,,,,------------------,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,---.........,,,***(((******************************+++,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,---------)))******+++---......///---,,,******,,,---,,,+++...+++)))***---......---+++,,,...//////...,,,+++***,,,...---,,,+++,,,---***+++,,,---...000111111111111111222333444444444444444555555666777777777999:::;;;===>>>@@@AAAAAABBBBBBEEEJJJQQQVVVYYYZZZWWWWWWUUUQQQNNNMMMNNNOOOUUUYYY___fffiiijjjiiihhhfffgggiiiiiigggkkkzzz)))******************)))******+++++++++++++++***************************+++)))(((((()))******)))******+++,,,,,,+++******((()))******++++++******************************(((***---...---,,,------******((('''''''''((()))************************++++++++++++******************************************++++++++++++******+++++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...------,,,,,,------...++++++++++++,,,,,,,,,,,,.........---------------,,,,,,------------,,,,,,***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------------......//////000000///111333555777777777777<<<;;;<<>>???@@@??????AAABBBDDDJJJPPPUUUXXXYYYWWWWWWUUURRROOONNNPPPRRRWWW[[[aaagggkkklllkkkjjjhhhhhhjjjjjjhhhlllzzz))))))************)))))))))******++++++++++++***************************+++(((&&&'''***,,,***(((******++++++++++++******((())))))******************************************,,,...///...,,,,,,---***))))))((((((((())))))************************++++++++++++++++++++++++************************)))******++++++******)))***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,------...---------............///........................,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,------------------,,,...............///////////////000111222333444444333555888;;;===?????????BBBBBBCCCEEEHHHKKKKKKJJJKKKJJJHHHGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA>>><<<;;;;;;::::::999888777666555555555555444444333333222222222000000000000///////////////...---,,,,,,,,,------///---------...///...---......------------......000000//////.........---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++++++++,,,.........------,,,,,,,,,...------------...//////++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,---...////////////+++++++++,,,,,,---------///...,,,++++++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////++++++,,,,,,,,,,,,------...---++++++---...---,,,///...---,,,,,,,,,,,,,,,+++,,,---.........---------...---,,,++++++---///---------...............---.........//////000000444444555555666777777777999;;;===???@@@@@@>>>===@@@AAADDDIIIPPPUUUXXXXXXWWWWWWUUUSSSPPPPPPQQQSSSYYY\\\aaaeeehhhhhhfffeeehhhhhhjjjjjjgggkkkzzz))))))************))))))((()))******++++++++++++************************+++(((&&&'''***,,,+++)))************************(((((()))************)))************************---///000000---+++***+++*********************++++++++++++++++++++++++++++++++++++++++++++++++,,,************************)))******++++++******)))***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++***++++++,,,------------........./////////........................,,,------......------,,,------------............,,,,,,---......---,,,,,,------......///000000111000000111333555666777888:::<<>>>>><<<;;;:::888777777777777666666555555444333333222222222111111111000000000000//////...------------///---------...///...---///......------......///000000000//////......---,,,,,,,,,---------......------------------------++++++,,,...000222444555.........------,,,,,,,,,...------------...//////++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---....../////////...+++++++++,,,,,,---------///...---,,,,,,,,,---............---------------((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,+++******---+++******+++,,,,,,+++'''))),,,......---,,,++++++,,,,,,------..................,,,++++++---000......................................./////////444444555555666777777777999;;;===???@@@@@@>>>===@@@AAADDDIIIPPPUUUXXXXXXXXXWWWVVVSSSPPPPPPRRRTTTYYY[[[___cccfffffffffeeeggghhhiiiiiifffiiixxx)))******************)))(((((()))***++++++++++++***************************)))((()))+++,,,,,,,,,+++***))))))))))))***+++'''((())))))******))))))++++++++++++++++++++++++...000111000---***))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******************************++++++++++++******+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************+++,,,------+++,,,,,,,,,---------------------------.........------............------............////////////,,,---...//////...---,,,,,,,,,---...000111222333333444555777999;;;===>>>CCCDDDGGGIIILLLMMMMMMMMMKKKJJJIIIKKKNNNPPPQQQQQQMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHHHHGGGGGGFFFFFFEEEBBBAAA@@@???>>>===<<<;;;999888888777666555444444333333333222222222222111222111111111000////////////...------...///...---...........................//////000//////...---,,,---------....................................,,,------------,,,++++++------------------,,,,,,---------,,,---......///,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++***((((((*********))) $$$***...////////////+++,,,,,,,,,---......///---......---,,,,,,---///------..................000000000000111111111111444444555555666777777777999;;;<<<>>>???@@@??????AAABBBDDDJJJPPPUUUXXXYYYXXXXXXVVVSSSPPPOOOQQQSSSWWWZZZ^^^cccgggiiijjjjjjggghhhiiihhhfffiiiwww******++++++++++++******'''((()))***++++++++++++************************)))***++++++++++++---///+++***)))(((((()))***+++'''(((((()))))))))))))))++++++++++++++++++++++++,,,...//////,,,*********((())))))***************************************+++++++++,,,,,,,,,------************************++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,------------------------******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++******+++,,,---......,,,,,,,,,,,,------------+++,,,,,,,,,------------------............---------------.........//////,,,---///000000///---,,,......000222444666777888;;;<<<>>>@@@CCCEEEGGGHHHJJJLLLNNNPPPQQQRRRQQQQQQOOOMMMLLLMMMPPPRRRSSSSSSNNNOOOOOOOOONNNMMMLLLLLLNNNOOOOOOQQQRRRTTTVVVWWWQQQPPPPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKLLLMMMMMMNNNOOOOOOOOOOOOJJJJJJJJJJJJHHHFFFDDDCCC@@@???>>>===<<<;;;::::::888888888777777777777666444444444333333222111000///...------...///...------...///000000///...---,,,---.../////////...---------........./////////---------------------------......---+++((($$$""",,,,,,------------------,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***---,,,,,,,,,,,,,,,,,,+++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++"""&&&+++.........///111++++++,,,,,,---...//////,,,...//////...------...,,,---------......//////111111111111111111111111444444555555666777777777999:::;;;===>>>@@@AAAAAABBBBBBEEEJJJQQQVVVYYYZZZYYYXXXVVVSSSOOONNNOOOQQQWWWZZZ^^^cccgggiiijjjjjjhhhiiijjjiiifffiiixxx++++++,,,,,,,,,,,,++++++'''''')))******+++++++++************************)))+++---,,,***+++...111+++***)))(((((()))***+++'''(((((()))))))))))))))++++++++++++++++++++++++***,,,......,,,+++++++++''''''((())))))***))))))))))))))))))))))))))))))+++++++++,,,,,,---------************************+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,++++++,,,---...///000........./////////000000+++++++++,,,,,,---------------............------,,,,,,,,,---------......---...000111111000...---111222444666999;;;===>>>CCCDDDFFFIIILLLNNNPPPQQQOOOPPPRRRSSSTTTTTTTTTSSSRRRQQQOOOPPPRRRTTTUUUTTTWWWXXXYYYYYYYYYXXXVVVUUUTTTTTTUUUWWWYYY\\\^^^___XXXXXXXXXWWWVVVUUUUUUTTTWWWWWWXXXYYYXXXWWWVVVUUUOOOPPPRRRTTTUUUVVVVVVVVVQQQRRRRRRRRRQQQNNNKKKIIIGGGGGGFFFEEECCCBBBBBBAAA>>>>>>>>>=========<<<<<<555666666555444333222111///...------...///...---,,,...000111111000...,,,+++,,,---/////////...............////////////000,,,,,,,,,,,,,,,,,,,,,,,,(((***...222333333111///,,,,,,,,,------.........,,,++++++++++++,,,------...------,,,++++++++++++........................)))+++---//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,111111000000///...,,,,,,---------,,,,,,+++++++++((()))+++---......------........................((((((((((((((((((((((((++++++++++++++++++++++++---,,,,,,+++***)))(((((()))***++++++---......///111///---...///000//////***---///...,,,+++---///,,,++++++,,,---...///000+++---000000///---------,,,,,,------...//////000000000000000////////////444444555555666777777777:::::::::<<<>>>@@@BBBCCCBBBCCCFFFKKKRRRWWWZZZZZZYYYXXXVVVRRROOOMMMNNNPPPYYY[[[___bbbdddeeefffeeeiiijjjkkkjjjhhhjjjyyy,,,,,,,,,,,,,,,+++***)))***)))((((((((()))+++,,,******))))))******+++,,,)))************+++++++++******))))))((((((''''''***+++,,,,,,***))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))))))))))))))******+++++++++***)))))),,,,,,,,,++++++*********************************------,,,+++***)))((('''+++++++++++++++++++++,,,)))))))))***++++++,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,---.........---,,,,,,+++...---,,,---......,,,+++...---+++++++++---///000...---,,,++++++---...000///---++++++,,,,,,+++***+++,,,---------,,,+++***,,,---...///////////////---------------000555888:::===@@@BBBDDDFFFIIIKKKIIIJJJMMMQQQSSSUUUVVVVVVWWWXXXYYYXXXWWWWWWYYYZZZVVVZZZZZZWWWWWW[[[^^^^^^bbbbbbbbbbbbbbbbbbaaaaaaaaabbbcccdddcccbbbaaa```___^^^]]]\\\\\\[[[YYYVVVZZZZZZ[[[\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYZZZ[[[\\\ZZZYYYWWWUUUSSSRRRQQQQQQLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCDDDDDDDDDBBBAAA???;;;:::999888666555444333666555444222111111111111222111///...---,,,,,,,,,///000111111111000...---//////.........---------000//////...,,,++++++***//////000000000000000///------------------,,,,,,...---,,,,,,---...000111//////...------------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))************+++---000///---+++***)))((((((,,,,,,,,,+++++++++******++++++***)))***+++---...+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********)))+++---000000///---+++,,,,,,,,,---------......///......------///000111///...,,,++++++,,,...///..................------111111000000111111222333222333444555666888999999777999<<<>>>??????>>>>>>CCCDDDHHHMMMTTTYYY[[[[[[]]]YYYUUURRROOOMMMQQQWWWWWW\\\cccfffffffffggghhhlllmmmnnnmmmjjjlllyyy,,,,,,,,,,,,,,,+++***))))))))))))))))))******+++******))))))******+++,,,)))************+++++++++************))))))))))))***+++,,,,,,***))))))***))))))))))))))))))))))))++++++***))))))***++++++******************************************++++++,,,,,,,,,++++++*********************************************************---,,,,,,++++++*********)))))))))***++++++,,,,,,---,,,,,,++++++******))),,,,,,,,,+++++++++******,,,++++++******++++++,,,------......------,,,+++---------///000000...,,,...---,,,++++++,,,...///...---,,,++++++---...000///---,,,+++,,,---,,,+++---...////////////...---------..................///000000111222555999===BBBFFFJJJMMMNNNOOOPPPQQQQQQQQQSSSUUUVVVWWWWWWWWWXXXYYYZZZZZZYYYZZZ\\\]]][[[___```]]]]]]aaadddccceeeeeeeeeeeeffffffffffffeeefffgggggghhhggggggfffdddcccbbbbbbbbbbbb```^^^WWWWWWXXXYYYZZZ[[[\\\\\\^^^]]][[[YYYXXXXXXYYYZZZVVVVVVUUUTTTSSSSSSSSSSSSQQQQQQPPPPPPOOOMMMLLLKKKGGGGGGGGGGGGFFFEEEDDDDDDAAA@@@???===;;;888666555555444333222111111000000111000//////...............///000000000///......//////.........---------...............---------......///000000//////...---------....../////////...------,,,,,,,,,------//////...---------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---...---------,,,---------*********++++++,,,,,,,,,---,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++***+++---......---,,,+++---............////////////......---...///000111///...,,,++++++,,,...///........................111111111111111222222333222333444555666888999999888:::<<<>>>@@@@@@??????AAACCCFFFMMMTTTZZZ]]]]]]^^^YYYUUUSSSPPPNNNQQQWWWYYY^^^dddhhhhhhhhhiiijjjllllllnnnmmmiiikkkyyy++++++,,,,,,,,,+++******(((((()))*********************))))))******+++,,,)))************+++++++++************++++++++++++)))+++,,,,,,***))))))***))))))))))))))))))))))))++++++***))))))***++++++******++++++++++++++++++******)))))))))+++,,,---+++++++++++++++*********************************(((((()))***+++,,,,,,---...------,,,+++***))))))))))))******+++,,,,,,,,,......------,,,++++++***,,,,,,,,,++++++++++++***,,,++++++******++++++,,,------......------,,,,,,------///111333333000...///...---,,,+++,,,---...------,,,+++,,,---...///000...,,,,,,---...---,,,......////////////......////////////////////////111333555777999===AAAEEENNNQQQVVVYYYYYYXXXXXXXXXZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]]]]\\\]]]___aaa^^^ccceeecccdddhhhjjjjjjkkkkkkjjjjjjjjjjjjjjjkkkkkkllllllkkkkkkjjjjjjiiicccbbb``````aaaaaa___]]]WWWWWWWWWXXXXXXZZZ[[[\\\^^^\\\ZZZXXXWWWWWWXXXXXXVVVUUUUUUTTTTTTTTTTTTTTTOOOOOOPPPPPPOOONNNNNNMMMKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEDDDAAA>>>:::999666666666555444333111111111000000000000000000111---...///////////////.../////////.........---------------....../////////---......///......------........................------------,,,+++***)))///......---------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,++++++,,,------------------------((()))***+++,,,------.........---,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++------------............///............///000000///...---,,,,,,---...///........................000111111111111222222222222333444555666888999999999:::<<>>AAAFFFKKKOOOWWWYYY\\\]]]\\\\\\\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]]]]]\\\]]]___aaa^^^dddhhhhhhiiinnnpppooopppooommmllljjjjjjjjjjjjnnnnnnmmmmmmkkkjjjhhhhhhbbb```]]][[[[[[ZZZWWWVVVYYYXXXXXXXXXYYYZZZ\\\\\\]]][[[ZZZYYYYYY[[[]]]___]]]\\\ZZZXXXVVVUUUTTTTTTOOOOOOOOOOOOOOONNNMMMMMMLLLKKKJJJIIIHHHIIIJJJKKKIIIIIIIIIHHHEEEBBB???===;;;;;;;;;;;;999777555444333222222111000000000000---.........////////////////////////............,,,,,,---------.........------......------,,,,,,000//////...---,,,,,,+++,,,---.........,,,+++***///...------,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++---------,,,+++***(((((())))))***+++,,,,,,------......------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---------...---,,,+++)))))))))***************+++++++++,,,,,,............/////////000......------------......---------...............000000111111222222222222222333444555666888999999999;;;===???@@@AAABBBBBB@@@BBBFFFMMMTTTZZZ]]]^^^^^^ZZZWWWUUURRRPPPRRRXXX[[[___dddhhhkkklllkkkkkkkkklllmmmllliiikkkxxx***++++++,,,,,,,,,++++++'''((()))++++++***))))))******))))))******+++,,,))))))*********+++++++++'''(((((())))))*********(((***,,,,,,***)))***+++))))))))))))))))))))))))*********++++++***************+++++++++,,,,,,,,,***)))(((((()))+++---///*********************************************************************+++*********++++++,,,,,,,,,*********+++,,,,,,------.............../////////++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------...------,,,---...111444666666222//////...------,,,,,,,,,,,,,,,,,,,,,,,,------......///...,,,,,,...//////...------------......///////////////000111222444555666:::@@@EEEJJJOOOSSSWWW\\\\\\[[[YYYXXXYYY\\\___[[[[[[[[[[[[ZZZZZZYYYYYYWWWXXXYYYYYYXXXYYY[[[\\\```ffflllmmmoootttvvvtttrrrpppmmmiiigggeeeeeedddggghhhjjjkkkkkkjjjiiihhhdddaaa]]]ZZZXXXWWWTTTRRRVVVVVVXXX[[[^^^aaaccceeebbbbbbaaaaaadddhhhlllnnnmmmkkkgggccc___[[[YYYXXXWWWWWWWWWVVVUUUSSSRRRQQQLLLKKKJJJJJJKKKLLLNNNOOOKKKKKKKKKKKKIIIHHHFFFEEEBBBAAA@@@>>><<<:::888666777666555333111000000/////////........./////////000000/////////.........------------,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,------+++,,,---/////////...---......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++******,,,---,,,------,,,+++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,***(((((((((***************+++++++++,,,,,,---......///////////////........................---------........./////////000111222222222222111222333444555666888999999::::::<<<>>>@@@AAABBBCCCCCCDDDGGGMMMTTTYYY[[[\\\^^^ZZZWWWVVVSSSPPPRRRWWWZZZ]]]bbbgggjjjlllkkkjjjkkklllmmmllliiikkkxxx******+++,,,,,,,,,++++++(((((()))*********************))))))******+++,,,)))************+++++++++((((((((((((((()))))))))(((***++++++*********+++)))))))))))))))))))))))))))***++++++++++++***)))))))))******+++,,,,,,,,,******)))))))))+++,,,---)))))))))***************************************,,,+++++++++******))))))))))))***+++,,,------...******++++++,,,---------222111000///...,,,++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------......------......000222444444111///------------------,,,,,,,,,,,,,,,---------.........---+++,,,---///......000000///000000111222333---......000333666999;;;???DDDIIINNNRRRVVVYYY[[[\\\ZZZXXXUUUSSSUUUZZZ^^^YYYZZZ[[[[[[[[[ZZZYYYXXXRRRTTTUUUVVVVVVWWWZZZ\\\eeelllrrrssstttwwwxxxvvvnnnlllhhhdddaaa___^^^^^^^^^aaafffkkkmmmnnnmmmlllaaa___[[[YYYYYYYYYXXXWWWWWWYYY^^^eeekkkppptttvvvrrrqqqppppppssswww|||~~~|||xxxsssnnniiifffeeeeeedddbbb```]]]ZZZWWWUUUPPPPPPQQQRRRTTTUUUWWWXXXRRRRRRQQQPPPPPPOOOOOOOOOJJJHHHEEEBBB>>><<<:::999<<<;;;999666444333222111111111000///////////////000000000/////////...............------,,,,,,,,,............---,,,++++++&&&'''(((***,,,...000111+++,,,---...////////////...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///***+++---...///......---,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,,,,+++***)))))))))***+++------------............---......///000/////////........................,,,,,,------...////////////000111333333222111111222333444555666888999999999:::;;;===???AAABBBCCCCCCDDDHHHMMMTTTYYY[[[[[[]]]YYYWWWVVVSSSOOOQQQVVVZZZ[[[```eeejjjllljjjhhhjjjkkkmmmlllhhhjjjwww)))***+++,,,,,,,,,,,,+++)))))))))))))))******+++******))))))******+++,,,)))************+++++++++******))))))))))))))))))((()))++++++******+++,,,)))))))))))))))))))))))))))***++++++++++++***)))(((((())))))***++++++,,,******************++++++((()))))))))*********+++************************+++++++++*********))))))*********++++++,,,,,,---******+++,,,,,,------...222111000///---,,,+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,------......------///...///000222111///---,,,,,,------------------,,,,,,------......---------,,,***+++---......---000000000000000222333444000000222555999>>>BBBEEELLLPPPUUUXXXYYYZZZ[[[\\\ZZZYYYWWWUUUSSSUUUYYY\\\ZZZ\\\^^^___^^^[[[XXXVVVRRRTTTWWWZZZ\\\___cccfffkkkqqqvvvuuuuuuuuutttqqqhhhfffbbb^^^\\\[[[[[[[[[^^^ccciiiooorrrrrrooommm```^^^]]]^^^aaaeeeggggggfffjjjqqqyyy~~~}}}}}}|||zzzyyywwwvvvrrrnnniiiddd```]]]YYY[[[]]]```bbbdddeeefff___^^^[[[YYYXXXXXXYYYYYYUUURRRMMMGGGCCCAAA@@@??????>>><<<;;;999888777777444333222000////////////000000000000/////////............////////////////////////......---,,,+++((()))***+++---...///000---------,,,------.........---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,)))+++---...//////...---++++++++++++++++++,,,,,,***+++,,,---------,,,++++++,,,,,,------,,,,,,++++++******************)))++++++*********++++++,,,---............/////////------///000000000///.........////////////......,,,,,,------...//////000///000222333333222111000222333444555666888999999888999:::<<<>>>@@@BBBCCCBBBCCCGGGMMMTTTYYY\\\]]]\\\XXXVVVVVVRRROOOPPPUUUZZZ[[[___eeejjjlllkkkhhhjjjkkklllkkkhhhjjjwww)))***+++,,,,,,,,,,,,,,,***)))((((((((()))+++,,,*********)))***++++++,,,)))************+++++++++,,,+++++++++******))))))''')))++++++******+++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''(((((()))******++++++******+++++++++******)))(((((())))))*********+++******************************************++++++,,,,,,++++++++++++++++++***++++++,,,,,,------..................---------*********++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,---.........---///.........///000...,,,++++++,,,---............+++,,,------......------,,,+++******,,,...------///............000222333555555777;;;@@@FFFLLLOOOVVVYYY]]]^^^^^^\\\[[[[[[XXXXXXXXXWWWVVVVVVYYY[[[]]]^^^aaabbb```\\\XXXUUUUUUXXX\\\```dddiiinnnrrrmmmsssvvvtttrrrqqqnnnjjjcccaaa^^^[[[YYYYYYZZZ[[[dddiiiooouuuvvvsssnnnkkkdddcccdddhhhooouuuyyy{{{xxx}}}~~~wwwqqqllliiiaaacccgggkkknnnpppqqqqqqjjjhhhdddaaa______```aaa^^^ZZZTTTMMMIIIFFFFFFFFFAAA@@@???======<<<<<<<<<666555333111////////////000000000000////////////......///000111222333333////////////...---,,,+++.........------,,,,,,,,,///...,,,+++******+++,,,...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))******)))'''&&&'''(((***+++---------+++)))((())))))***+++,,,------...***+++---...///......---+++,,,,,,------,,,,,,++++++*********))))))((((((******++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---///000000000///.........////////////......,,,,,,------...///000000...000222333333333111000222333444555666888999999888888999;;;===???BBBCCC@@@BBBFFFMMMUUU[[[^^^___[[[XXXVVVUUURRRNNNPPPTTTZZZ[[[___eeekkkmmmllliiijjjkkklllkkkhhhjjjwww---,,,,,,+++***)))((((((++++++++++++++++++++++++*********)))******++++++))))))))))))************++++++++++++++++++++++++---+++)))+++---///---++++++++++++************)))))))))************))))))((()))+++,,,+++***'''&&&...,,,***)))((((((***+++,,,,,,,,,+++***)))(((((()))***+++,,,,,,+++***)))++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++......------------,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,---......+++,,,---...////////////************+++,,,---...***,,,//////...---------+++,,,...000111111111111666999???FFFLLLQQQUUUWWW[[[[[[\\\\\\[[[XXXUUUTTTQQQSSSVVVYYY[[[ZZZYYYXXXWWWZZZ^^^___^^^\\\\\\\\\^^^bbbfffiiilllnnnppprrrooorrrrrrooommmnnnlllhhhaaaaaa```___^^^___ccceeelllooosssvvvvvvtttpppnnnmmmqqqwww}}}{{{uuurrrmmmooorrrxxx|||{{{vvvrrrnnnkkkgggdddbbbaaa___^^^\\\[[[YYYTTTNNNJJJIIIIIIGGGEEEAAA@@@??????===<<<>>><<<999888777555222///000000///......---,,,,,,............---,,,+++***.../////////...------,,,........................***,,,------,,,,,,...///...------------...//////,,,***))))))***++++++***---------,,,,,,+++++++++------------------------***+++,,,---..................,,,+++)))(((&&&&&&)))'''$$$$$$&&&)))******)))...222222...+++,,,...---------,,,,,,+++++++++...---+++)))***+++...000------............------)))))))))******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......333333222000///---,,,,,,............///////////////...---------...000111222222111111222222333444666333111222555888888666;;;:::999999:::===???AAABBBCCCFFFLLLTTTZZZ]]]^^^\\\XXXVVVUUUQQQNNNPPPUUUZZZ]]]aaadddfffhhhjjjlllkkkjjjjjjjjjhhhjjjvvv,,,,,,++++++***))))))(((++++++++++++++++++++++++******))))))((())))))***))))))))))))************+++++++++++++++++++++++++++***(((***,,,---,,,***++++++++++++************)))******************)))***+++,,,,,,,,,***)))(((,,,+++)))((()))***+++,,,,,,,,,,,,++++++***)))((()))***++++++++++++***)))++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,------......***+++,,,---............,,,,,,,,,,,,---...///000)))+++.........---...////////////000111444777888???CCCIIIOOOVVVZZZ]]]^^^```^^^\\\XXXUUUTTTRRRRRRVVVWWWYYYZZZZZZXXXVVVUUUVVVYYY\\\___```bbbccceeejjjlllnnnnnnllljjjjjjjjjhhhkkklllkkkkkkmmmllliiiffffffeeedddeeehhhmmmqqquuuwwwzzz}}}~~~}}}{{{zzz||||||xxxvvvwwwwwwyyy}}}|||tttqqqlllhhhfffdddaaa___``````^^^ZZZUUURRRQQQQQQQQQOOOLLLJJJHHHEEEAAA>>>@@@===:::888888777555444333333222000///...---,,,/////////......---------+++,,,,,,,,,++++++***)))........................+++---...---,,,,,,---...---------------...//////---,,,******,,,---,,,+++---,,,,,,,,,++++++++++++------------------------.........---,,,***)))(((------.....................,,,))))))***+++,,,,,,000333666444///,,,,,,...---------,,,,,,+++++++++++++++++++++******)))(((,,,,,,------------,,,,,,+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......------,,,............////////////......---------...///000111000000000000111222222555333111333777999:::999999999999:::;;;===@@@AAABBBCCCFFFLLLSSSYYY\\\]]][[[XXXUUUTTTQQQNNNOOOTTTYYY]]]bbbeeeggghhhjjjkkkkkkjjjjjjjjjgggiiiuuu,,,+++++++++***)))))))))++++++++++++++++++++++++******)))((('''''''''((())))))))))))************++++++++++++++++++++++++***)))((()))+++++++++***,,,+++++++++******************++++++++++++******,,,,,,,,,+++++++++++++++***))))))((()))+++,,,...,,,,,,,,,,,,+++***)))((()))***++++++++++++***)))******************************************************+++,,,,,,,,,,,,+++******++++++++++++******((())))))***,,,------...,,,++++++******++++++,,,------------------------,,,------------.........******+++,,,,,,---------............///000111111+++---////////////000222333222111222666;;;AAADDDJJJMMMSSSYYY^^^bbbccccccbbb^^^YYYUUUSSSSSSUUUWWW___^^^^^^]]][[[YYYXXXWWWZZZ]]]aaadddgggiiilllnnniiijjjkkkjjjhhhfffeeeeeefffjjjmmmnnnppptttuuusssppppppppppppqqquuu{{{{{{xxxxxxyyyxxxxxxzzz}}}wwwtttooollljjjiiigggeeeeeefffeeeccc___]]]]]]]]]]]]\\\YYYVVVSSSMMMGGGBBBEEEAAA===:::::::::999999666666555333111000///...000000......---...//////++++++++++++************........................,,,.........,,,+++,,,------------------......//////---,,,,,,---......---+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///......,,,+++)))'''&&&+++++++++,,,------......111///,,,+++,,,---,,,,,,///111222000+++)))***,,,------,,,,,,,,,,,,++++++)))+++---...---***&&&$$$++++++,,,,,,,,,,,,++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------------............/////////.........---...//////000000////////////000111111333222222444888;;;<<<<<<777888999;;;===???@@@AAAAAABBBEEEKKKRRRXXX[[[\\\ZZZVVVTTTSSSPPPMMMOOOTTTYYY]]]cccgggiiiiiijjjjjjlllkkkkkkiiifffhhhttt+++++++++***************************++++++++++++,,,+++***)))((('''''''''((()))))))))************************************))))))))))))***++++++***,,,,,,+++++++++*********+++++++++,,,,,,+++++++++,,,++++++*********++++++******))))))******,,,,,,+++,,,,,,,,,++++++***)))*********++++++*********))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++)))******++++++******)))++++++,,,------...//////,,,++++++******++++++,,,------------------------,,,------...............,,,++++++,,,,,,------...///////////////000111222...///000000///000222444444555777:::@@@GGGMMMPPPQQQTTTYYY^^^aaabbbbbbaaa^^^\\\YYYWWWXXX\\\```bbbgggfffeeedddcccbbbaaaaaafffiiilllmmmmmmlllmmmmmmffffffeeedddbbbccceeeggglllqqquuuwww{{{}}}xxxwwwwwwvvvtttrrrrrrsssvvvyyy{{{ssspppmmmlllllllllkkkjjjhhhiiijjjiiigggfffgggggggggddd```]]]YYYUUUPPPLLLMMMHHHBBB===<<<<<<<<<<<<777777666555444333222111111000...,,,,,,...///111...---------------------........................---...///...,,,++++++---------,,,,,,------...//////...,,,,,,...///...---************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++------,,,,,,,,,,,,,,,+++///---+++***+++,,,+++******,,,---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///000///,,,)))'''++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000111111000////////////000111111333333333555777999::::::666777:::<<<>>>@@@AAAAAA@@@AAADDDJJJRRRXXX[[[\\\YYYUUUSSSSSSPPPMMMOOOTTTYYY^^^dddiiijjjjjjiiiiiilllkkkjjjiiifffgggrrr***************+++++++++)))))))))******+++++++++---,,,+++***)))(((((((((((()))))))))************************************)))***+++++++++++++++,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,+++++++++******))))))))))))***+++,,,++++++******))))))***+++,,,,,,,,,,,,+++******+++******************+++))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++)))******++++++******)))------------------------,,,++++++******++++++,,,------------------------,,,---.../////////.........------,,,------.../////////////////////000111///000000///...///222444666:::???GGGNNNSSSXXXZZZWWWYYY\\\```aaabbbaaa```^^^^^^___aaadddhhhkkkmmmnnnnnnnnnnnnoooooopppppprrrssstttrrrnnniiieeedddhhhgggfffeeefffjjjpppuuu}}}}}}xxxwwwyyyyyywwwtttqqqppprrrvvvxxxooollljjjhhhiiiiiihhhgggfffhhhkkkkkkkkkkkkkkklllmmmiiidddaaa___^^^]]]\\\WWWRRRJJJCCC@@@???>>>>>>888888777777666666666555111000...,,,,,,---///000//////............///000........................---...///...,,,++++++---,,,,,,,,,,,,,,,---.........,,,++++++,,,------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////000000000000000000000///+++***))))))+++,,,,,,+++---.........---...///111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,+++,,,,,,------------,,,,,,,,,,,,---------.........------------------------,,,,,,,,,---------......//////......---,,,,,,,,,------------............000000111111222222222222111000000000000111222222333444555555555555666666666888:::===???@@@AAABBB@@@AAADDDJJJRRRXXX[[[\\\YYYUUUSSSRRRPPPMMMOOOTTTYYY^^^dddhhhjjjiiiiiihhhkkkjjjjjjhhheeefffrrr)))))))))***+++++++++,,,(((((())))))***+++++++++---,,,+++***)))))))))***))))))))))))************************************)))***,,,+++******+++---,,,,,,,,,,,,++++++++++++******++++++++++++******)))))))))))))))*********,,,,,,++++++***))))))(((+++,,,,,,,,,,,,,,,++++++++++++***))))))***++++++******************************************************+++,,,,,,,,,,,,+++******++++++++++++******,,,,,,,,,++++++*********,,,++++++******++++++,,,------------------------,,,---...///000///......///...---,,,------///000/////////......//////000.........---...000555888>>>CCCJJJSSSYYY]]]______\\\]]]```bbbdddeeeeeeeeeggghhhjjjmmmooorrrssstttuuuvvvwwwxxxyyyzzzzzzzzzuuuuuutttoooiiidddaaa```cccfffjjjpppxxx~~~|||~~~{{{|||~~~|||yyytttqqqpppsssuuunnnkkkhhheeedddcccaaa___bbbeeehhhjjjkkkkkklllmmmnnnjjjfffdddfffhhhjjjkkkaaa[[[SSSLLLHHHEEEDDDCCC<<<;;;;;;::::::999999888333222000///.........///...---,,,,,,,,,---///000........................,,,.........,,,+++,,,---,,,,,,,,,,,,,,,------...---+++******+++,,,,,,+++*********+++++++++++++++------------------------,,,,,,---............---+++,,,,,,...///000111111+++******+++---......---......------,,,++++++***++++++,,,,,,,,,,,,------******)))))))))***+++,,,,,,,,,------------,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000///...------,,,,,,------------.........000000111222222222222222111000000000000111222222333555666666555444444555888999:::<<<>>>@@@AAABBBAAABBBEEEKKKRRRXXX[[[\\\YYYUUUSSSSSSPPPNNNPPPUUUYYY^^^cccggghhhhhhhhhhhhjjjiiiiiigggdddfffrrr((())))))***++++++,,,,,,((((((((()))***++++++++++++***))))))))))))******))))))))))))************************************''')))++++++)))(((***,,,------,,,,,,,,,+++++++++)))******************)))((()))***+++,,,+++************+++++++++******)))++++++,,,,,,---,,,,,,+++++++++***))))))***++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,---///000000000......///...,,,++++++,,,...///000000////////////000000...///000000333888>>>CCCJJJNNNUUU[[[```bbbbbbaaa]]]^^^```cccgggjjjmmmooopppqqqrrrtttwwwyyy{{{|||}}}}}}}}}|||zzztttqqqmmmhhheeefffiiimmmnnnuuuwwwuuusssrrrtttyyy~~~|||{{{uuurrrrrrsssmmmjjjfffcccaaa```^^^\\\^^^aaaeeehhhiiiiiijjjkkkiiigggffffffjjjmmmoooppphhhccc[[[UUUQQQNNNLLLJJJCCCBBBAAA???===;;;:::999555555444333111000//////...---+++++++++---...000........................+++---...---,,,,,,---...,,,,,,++++++,,,,,,---...---+++******+++,,,,,,+++++++++++++++,,,,,,,,,---........................,,,,,,---------,,,,,,+++))))))***+++,,,------...,,,++++++,,,......---+++*********++++++***(((&&&+++++++++,,,,,,---------++++++******************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////..................,,,,,,---------............///000111111111000000000////////////000111111111444777777666555666777;;;;;;;;;;;;===???AAABBBBBBCCCFFFLLLSSSYYY\\\]]]YYYVVVTTTTTTQQQOOOQQQVVVZZZ]]]bbbdddeeefffggghhhhhhggghhhgggdddfffrrr(((((()))***+++,,,,,,---'''(((((()))***+++++++++)))(((((((((((())))))***))))))))))))************))))))))))))))))))))))))&&&(((******'''''')))+++---------,,,,,,,,,++++++))))))************))))))((()))+++---...---+++***((()))***+++++++++++++++++++++,,,------,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,---......///000,,,++++++++++++++++++,,,------------------------,,,---///000111000///---...---+++******+++---...111111000000000000000111111222333555999@@@HHHNNNTTTWWW[[[___bbbcccbbbbbb\\\]]]___ccchhhmmmrrruuuttttttuuuwwwzzz~~~}}}yyywwwqqqnnnhhhcccdddkkkuuu|||}}}zzzzzzzzzzzzvvvsssnnnllliiihhhjjjnnnrrrvvv{{{{{{}}}xxxvvvwwwjjjgggdddbbbaaaaaa```___\\\___dddfffhhhhhhiiijjjcccccccccfffjjjmmmnnnnnnlllggg```[[[WWWTTTRRRPPPIIIHHHEEECCC@@@===;;;999777777777666444222000//////...,,,,,,,,,...000111........................+++,,,------,,,,,,...///,,,,,,++++++,,,,,,---......,,,***+++,,,---,,,,,,+++++++++,,,,,,---------////////////////////////)))***+++,,,,,,,,,,,,,,,000//////...------,,,,,,---,,,++++++,,,,,,)))((())))))+++---//////---++++++++++++,,,,,,---------............---+++***)))******++++++++++++******...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------...///000000,,,,,,,,,---------......,,,---///000000000///..................///000000000444888999777777888:::===<<<;;;;;;<<<>>>AAACCCBBBCCCFFFLLLTTTZZZ]]]^^^ZZZVVVTTTTTTRRROOORRRWWWZZZ]]]aaacccdddeeefffhhhgggggggggfffdddgggsss************************+++***)))(((((()))***+++************************,,,***)))***++++++***)))************++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++************++++++++++++++++++++++++++++++---------,,,+++***)))(((************************************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))************+++++++++++++++,,,------......///******+++,,,,,,---......---...//////---,,,---...,,,,,,,,,---...///000111444222///---,,,---///000222555:::???EEEKKKSSSWWW^^^___aaaccccccbbbaaa```gggggghhhkkkppptttuuuuuuuuuxxx|||~~~}}}}}}}}}}}}}}}vvvrrrjjjjjjiiigggjjjxxx}}}xxxtttpppmmmlllmmmnnnnnneeeeeeeeeddddddhhhpppvvv|||yyyyyywwwxxx}}}uuusssmmmiiidddaaabbbeeeggggggjjjkkkllllllkkkiiifffeee`````````aaacccfffkkkooohhhfffccc```\\\YYYWWWVVVNNNNNNLLLHHHCCC@@@??????<<<999666444444444444333000000/////////..................///////////////------------,,,,,,,,,,,,,,,---///000000000///...,,,,,,,,,---...///000111------------------------............------,,,+++,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---000111+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,************************...------,,,,,,------...---,,,,,,++++++,,,,,,---.........------,,,,,,,,,------,,,,,,,,,---...///,,,---.........---,,,++++++...000///---,,,...111111222222222111000...---000000////////////000000111333555777888888777666:::;;;===????????????>>>@@@BBBGGGNNNUUUZZZ\\\]]]ZZZZZZXXXUUURRRQQQSSSTTTYYY[[[^^^```aaaccceeegggjjjjjjjjjiiieeefffppp|||************************(((((()))******)))((((((************************,,,+++******+++,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++++++++************++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))(((************************************************************************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------************++++++++++++------------------,,,,,,+++++++++,,,,,,------...,,,...///...------...///......---......///000111000000//////000111222222444999???GGGNNNUUU]]]bbbeeeeeedddcccbbbbbbbbbbbbeeeeeehhhlllrrrvvvwwwwwwxxxzzz}}}~~~}}}}}}~~~~~~}}}{{{yyyvvvssspppnnnrrrwwwzzz}}}wwwnnnkkkgggfffgggiiijjjkkkeeeeeeddddddfffjjjppptttvvvtttssstttuuuzzzsssooohhheeeaaa```bbbeeefffgggnnnpppqqqqqqnnnjjjeeeaaa``````______```bbbfffiiigggeeeccc```]]][[[ZZZZZZYYYXXXVVVQQQKKKFFFEEEEEEAAA>>>:::888777666555444111111111000000////////////...---------------------------,,,,,,,,,++++++,,,---....../////////...,,,,,,,,,,,,---...//////---------------------------------------,,,++++++))))))))))))***+++,,,,,,---------------------------,,,+++******+++---...++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---.........---,,,,,,+++---///...---,,,...000000000000000000...---,,,000000////////////000000111333555777888888777777666777999;;;<<<<<<<<<<<<@@@BBBFFFMMMTTTZZZ\\\\\\YYYYYYWWWTTTQQQQQQRRRTTTZZZ]]]```cccdddeeefffhhhlllllllllkkkhhhhhhrrr~~~************************'''(((***,,,,,,***((('''))))))))))))))))))))))))((('''&&&'''((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******++++++************++++++......------,,,,,,,,,+++***+++---------+++)))(((************************************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************+++++++++,,,.........---,,,+++++++++,,,,,,,,,,,,,,,---------+++---......------///000//////.........//////000...///111333555888:::;;;???DDDLLLSSSZZZ```fffjjjkkkiiigggeeeeeefffggghhheeefffhhhlllqqquuuwwwwwwxxxzzz}}}~~~|||xxxtttrrrrrrsssttt|||{{{xxxooollliiihhhiiijjjkkklllkkkjjjiiikkkooosssvvvwwwtttsssssstttvvv}}}rrrkkkdddbbb``````aaabbbbbbaaammmnnnppppppmmmhhhbbb^^^^^^]]]\\\\\\\\\]]]___```cccbbb```___^^^^^^^^^^^^cccbbb___ZZZSSSMMMKKKJJJIIIEEEAAA===;;;:::888666333333222222111000//////...---,,,,,,---///111333//////...---,,,++++++***------,,,,,,,,,---......,,,,,,,,,+++,,,,,,------------------------------,,,,,,,,,,,,,,,++++++***++++++++++++,,,---...///........................---,,,+++***)))***+++++++++++++++++++++*********,,,++++++******++++++,,,------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,------.........------+++---......---,,,...///000000000000000///...---111000000//////000000111222333555777888888888777888999;;;===>>>???@@@@@@@@@BBBFFFLLLSSSXXX[[[[[[XXXXXXVVVTTTQQQPPPRRRTTTZZZ^^^cccfffgggggghhhhhhkkkkkkllllllhhhiiisss~~~***************************++++++,,,,,,++++++***((((((((((((((((((((((((((('''&&&''')))))))))''')))*********++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++************++++++---------,,,,,,++++++***)))+++,,,...---,,,***(((++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++,,,,,,---------,,,,,,,,,++++++---------------,,,,,,,,,***,,,............///111//////......---.........000111222666:::@@@FFFIIIPPPTTT[[[aaadddgggiiikkknnnmmmlllkkkkkklllmmmmmmhhhffffffhhhmmmrrruuuvvvvvvyyy~~~|||zzzvvvssstttyyy~~~|||xxxuuuqqqoooooooooooooooqqqooonnnqqqvvvzzz{{{yyyvvvuuuttttttttt{{{|||pppkkkfffeeedddccccccaaa^^^\\\fffffffffeeeccc```]]][[[YYYXXXWWWWWWXXXYYYYYYXXX^^^]]]\\\[[[[[[]]]^^^```ddddddbbb]]]WWWRRROOONNNNNNJJJFFFBBB@@@===:::888666555444333111000///...,,,,,,,,,---000555999<<<777666555444333222111000---,,,+++++++++,,,---...,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,---...---------------------------,,,++++++***+++,,,,,,,,,++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---------...............,,,---------------...///222222222222222111111111111000000000000000000111333444555777888888888888:::;;;===???AAABBBCCCDDD@@@AAAEEEKKKRRRWWWZZZ[[[XXXWWWVVVSSSQQQPPPRRRTTTYYY]]]cccggghhhgggggggggiiiiiikkkkkkggghhhqqq}}}************************,,,+++)))(((((()))+++,,,((((((((((((((((((((((((+++***)))***,,,---,,,+++)))*********++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++************++++++++++++++++++******)))))))))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---------------------***,,,............///111......------,,,---------111111222666>>>GGGPPPVVV]]]aaafffjjjkkkkkkkkklllqqqrrrrrrrrrqqqooommmlllgggeeeccceeekkkqqqwwwyyyxxx||||||yyywwwsssuuuwww{{{{{{{{{~~~yyyvvvsssrrrsssssssssrrrrrrpppooorrrwwwzzzyyyxxxtttrrrpppppppppvvvtttnnnllljjjjjjjjjkkkkkkiiifffccceeeccc___[[[YYYWWWWWWWWWSSSRRRRRRTTTWWWXXXWWWUUUYYYXXXVVVVVVVVVXXX[[[\\\_________\\\XXXTTTRRRRRRPPPMMMIIIFFFDDDAAA>>><<<999888666555333111//////------,,,---000555999<<<<<<<<<;;;:::999888777666------+++******+++,,,---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++******)))((('''''''''''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///,,,++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++------------......//////---------......//////...111111111111111111222222111111000000000000111111444444555777888888999999999:::;;;<<<>>>@@@BBBCCC@@@AAADDDIIIPPPVVVYYYZZZXXXWWWVVVTTTQQQQQQSSSUUUXXX\\\bbbfffgggfffffffffhhhiiikkkkkkhhhhhhrrr}}}************************+++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))((('''&&&''')))******)))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******++++++************++++++))))))******************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,*********+++,,,------------------------.........+++---......------///000......---------......///222333555;;;DDDOOOYYY___cccfffkkknnnooooooooopppuuuuuuuuutttqqqmmmjjjgggeeedddeeeiiipppwww|||~~~|||}}}}}}yyyuuurrrppppppvvv|||}}}~~~sssqqqpppqqqtttvvvwwwwwwsssrrrrrrsssuuuwwwwwwwwwssspppnnnoooqqqwww}}}sssmmmkkkkkkllllllnnnqqqtttuuusssqqqlllhhhaaaZZZUUUSSSTTTUUURRRQQQRRRUUUYYYZZZXXXUUUVVVTTTRRRQQQQQQSSSUUUWWWWWWYYY[[[ZZZWWWUUUTTTTTTOOOMMMJJJIIIHHHGGGDDDBBB===<<<:::888666333111000000///...---...///111222555444444333222111111000------,,,,,,++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,+++***)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////000+++++++++++++++************++++++,,,,,,++++++***------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,)))***,,,---------,,,+++------------...///000111///...---...000111000///......------...///000111222111111000000111111222555555555666777888999:::<<<<<<<<<===???AAACCCDDD@@@AAACCCHHHNNNTTTXXXYYYXXXXXXWWWTTTRRRRRRTTTVVVXXX\\\```dddeeeeeeeeefffiiikkkmmmnnnkkkkkkttt***************************)))'''&&&&&&''')))***************************&&&%%%%%%&&&((())))))((((((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++++++++************++++++)))))))))***++++++,,,,,,***************,,,---...******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,------......//////,,,...///...------.../////////...//////000111222555888>>>FFFPPP[[[ccchhhhhhkkknnnqqqqqqqqqrrrsssrrrqqqpppooommmllljjjiiiiiikkknnntttzzz}}}~~~}}}yyyyyywwwtttqqqqqqsssuuu}}}{{{{{{}}}|||vvvqqqhhhggggggiiillloooppppppnnnnnnnnnmmmlllmmmoooqqqpppkkkhhhkkkooosssyyy}}}vvvooojjjggghhhiiikkklllnnnrrrvvvxxxxxxwwwoookkkddd]]]XXXVVVVVVVVVVVVUUUUUUYYY]]]^^^ZZZVVVVVVSSSPPPNNNMMMNNNPPPQQQPPPRRRTTTUUUSSSRRRQQQQQQNNNLLLLLLLLLMMMLLLJJJIIICCCAAA???===:::777555444222111000///...---------,,,,,,++++++************---------------,,,+++++++++++++++++++++,,,---...++++++++++++++++++++++++++++++,,,---------------------,,,,,,---......///------------------------***+++,,,,,,------------++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***+++---.........,,,+++...---------...///111222111///...///222333222000,,,,,,,,,,,,---...000111222111111000000111111222555555666666777888::::::>>>>>>>>>>>>???AAACCCDDD@@@@@@BBBGGGMMMSSSWWWXXXYYYYYYXXXUUUSSSSSSVVVXXXYYY\\\```bbbcccdddfffgggiiijjjmmmooollllllttt************************++++++++++++++++++++++++************************+++******+++...///...---************++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++************++++++))))))***+++,,,------...+++***)))((())),,,...000((((((((((((((((((((((((*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------------,,,++++++*********,,,,,,,,,---...///000000---...//////---,,,---...000000000000111222444444999>>>GGGRRR\\\eeelllooommmoooqqqrrrqqqqqqqqqrrrlllkkkjjjiiijjjlllnnnooopppsssyyy|||xxxtttrrrnnnkkklllqqqyyy|||vvvqqqqqqqqqnnneee]]]\\\[[[[[[\\\___aaaaaaaaabbbccccccaaa]]]]]]aaaeeeiiibbb___bbbfffgggiiimmmnnnllliiifffeeeeeegggiiikkkkkkmmmpppsssuuuuuutttmmmjjjeeeaaa]]]ZZZYYYYYY[[[YYYYYY\\\aaaaaa\\\WWWVVVTTTPPPLLLKKKKKKMMMNNNJJJLLLOOOPPPOOOMMMLLLLLLMMMLLLLLLNNNPPPPPPOOONNNGGGEEECCC@@@===:::888777222222222111000//////...------------------,,,,,,------...///...---+++***++++++++++++,,,---...///+++++++++++++++++++++++++++,,,------............)))))))))+++,,,...///000........................+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------***+++,,,------,,,+++***************************,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,***+++---//////...---,,,...---------...///111222222000///000333444333000...---------...///111222222222111111111111222222555555666666777999:::;;;;;;:::::::::;;;<<<>>>???@@@@@@BBBFFFMMMSSSVVVXXXYYYYYYXXXVVVTTTTTTVVVYYY[[[]]]```bbbccceeegggiiiggghhhlllmmmjjjjjjsss}}}++++++******************+++++++++******)))))))))))))))(((((()))***+++++++++++++++*********))))))))))))(((((())))))***+++******++++++++++++******((()))***+++,,,+++*********)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...(((''',,,000...***(((************************(((***+++***)))((()))***///...,,,***)))))))))***+++++++++,,,,,,------------------,,,,,,+++++++++))))))))))))***************+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++------------------------...000111000//////000111111111222111111333666999AAAMMMWWWZZZ^^^fffllllllnnnnnnooosssuuusssmmmiiihhhggghhhkkkooorrrssssss{{{yyyzzzzzzvvvuuuooommmiiihhhrrr}}}~~~|||zzzyyyxxxwwwwwwjjjjjjiiihhhddd___ZZZWWWTTTVVVYYYYYYXXXVVVUUUUUUXXXXXXYYYYYYXXXWWWWWWWWWZZZXXXVVVVVVXXXZZZ[[[[[[\\\[[[XXXXXXZZZ```eeeiiikkkjjjjjjjjjjjjlllmmmnnnfffdddbbb```^^^^^^___``````___]]]]]]\\\YYYUUUSSSNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIIIILLLLLLMMMNNNNNNNNNMMMMMMLLLKKKHHHDDDAAA===;;;999666555333222000000111111------------------------,,,,,,++++++,,,,,,---...///...+++***))))))***+++***+++---//////...---,,,---------,,,,,,+++++++++)))***+++,,,------------///......---+++******)))*********+++,,,---...///---------,,,,,,+++++++++***++++++,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++***)))((((((***,,,---..................------...---,,,,,,,,,...///000+++,,,...///111333555666---......///000111111222444444333222222111111000222444666666555666777999888999:::<<<>>>???AAAAAA>>>@@@CCCGGGKKKOOORRRSSSSSSUUUVVVVVVUUUTTTUUUWWWXXX[[[```dddeeeeeecccaaaffffffiiilllkkkkkksss|||++++++++++++++++++++++++,,,+++++++++************+++++++++++++++,,,------+++++++++*********)))))))))))))))*********++++++******++++++++++++******((()))***+++,,,++++++******)))))))))+++,,,+++***++++++++++++++++++++++++---(((&&&***...,,,)))(((************************(((***+++***)))((()))+++++++++******))))))******************++++++++++++---,,,,,,,,,,,,,,,,,,+++************++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------------------------...000000000......///111...///111222555999???DDDKKKUUU^^^```bbbhhhllllllooommmmmmnnnnnnlllgggcccdddeeegggmmmsssxxxzzzzzz{{{yyyyyy{{{xxxqqqmmmmmmfffjjjooovvvzzzvvvwwwwwwvvvuuuuuuvvvwwwvvvtttpppooonnnllljjjiiihhhgggdddddddddcccaaa]]]YYYWWWXXXZZZ\\\]]][[[YYYYYYYYYYYYZZZ[[[[[[ZZZYYYYYYYYYUUURRRPPPOOOQQQRRRSSSSSSUUUSSSRRRRRRUUUYYY^^^aaaeeedddbbbaaaaaaaaabbbbbb```___]]]\\\\\\]]]^^^______^^^]]]\\\\\\ZZZWWWTTTNNNMMMKKKJJJIIIJJJKKKKKKLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHKKKNNNPPPSSSTTTUUUNNNMMMJJJGGGCCC@@@===<<<888777555222111000111111..................------*********)))******+++,,,...---+++)))(((((()))***)))***,,,---...---,,,+++---------,,,,,,+++++++++)))***+++,,,------------------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///..................---------------------...//////------......///000000111......//////000000111111222222111111111111000000333555666666555555777888888999:::<<<===???@@@AAA>>>@@@CCCGGGKKKOOORRRTTTUUUVVVWWWVVVTTTTTTUUUVVVYYY\\\aaaeeegggfffdddcccggggggiiikkkjjjkkksss~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++++++++,,,,,,---+++++++++***************))))))+++,,,,,,,,,+++*********++++++++++++******))))))***++++++++++++******)))))))))+++,,,+++***************************---(((%%%)))+++***))))))************************)))***+++***))))))***+++'''((()))************************)))))))))))))))+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---***+++,,,,,,------,,,,,,******+++,,,---...//////------------------------...///000///......///111...000222555:::BBBJJJPPPWWW___fffggghhhkkkmmmmmmmmmllliiihhhhhhgggeeecccggghhhlllqqqxxx|||~~~~~~|||yyywwwtttmmmeeedddhhheeeppp~~~xxxqqqkkkhhhhhhiiihhhggghhhjjjllllllllliiiiiihhhgggeeecccaaa___```aaabbbcccbbb```^^^\\\___```bbbaaa```^^^^^^___^^^```aaa```^^^\\\[[[[[[YYYVVVSSSRRRSSSTTTTTTSSSOOOOOONNNOOOPPPSSSVVVXXXZZZYYYWWWVVVVVVWWWXXXXXXXXXWWWWWWXXXYYY[[[^^^___^^^\\\[[[\\\\\\[[[YYYWWWOOONNNLLLKKKJJJJJJKKKKKKLLLKKKJJJHHHGGGFFFEEEEEECCCEEEHHHLLLPPPSSSUUUVVVOOOOOOMMMJJJGGGCCCAAA???;;;:::777444222111111111000000//////.........---***************+++,,,,,,---+++***((((((((()))))))))***+++,,,---,,,+++***------,,,,,,,,,,,,++++++******+++,,,------------+++++++++,,,,,,---------...---,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++......---,,,,,,+++******...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++++++++,,,---...------------------......,,,------............---......---------,,,,,,,,,/////////////////////////////////000000000000111555666777777555555666777999:::;;;<<<===>>>??????>>>@@@CCCGGGLLLPPPTTTUUUWWWWWWXXXVVVTTTSSSTTTVVVZZZ]]]aaaeeehhhhhhgggeeejjjiiijjjkkkjjjkkkttt+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))******+++************************(((***,,,---...---+++*********++++++++++++******))))))******++++++++++++***)))))))))+++,,,+++***++++++++++++++++++++++++...)))&&&)))***))))))+++************************)))***++++++))))))***+++'''(((***+++++++++***)))++++++******))))))((((((+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,---......///........................//////000///---...000222222444888<<>>>>>>>>@@@CCCHHHMMMQQQUUUWWWXXXYYYXXXVVVSSSRRRSSSUUUZZZ]]]aaaeeehhhhhhhhhggglllkkkkkkkkkjjjkkkuuu)))*********+++++++++,,,++++++++++++++++++++++++++++++***************+++************************(((***,,,---...---+++*********++++++++++++*********************+++++++++***)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...***(((***+++******---************************)))+++,,,+++***)))***+++***+++,,,---,,,+++***(((,,,,,,,,,++++++*********+++++++++,,,,,,---------*********++++++++++++,,,***+++,,,,,,------,,,,,,------------------------...........................//////......///222444444888>>>EEELLLUUU]]]bbbhhhhhhhhhgggeeebbbaaabbb\\\]]]aaaeeejjjqqqvvvzzz}}}}}}~~~{{{xxxsssnnniiieeeaaabbbnnnzzzuuuddd^^^^^^^^^^^^```___```dddkkkttt||||||wwwssspppnnnnnnoooqqqssstttuuuuuuttttttttttttsssrrrrrrtttvvv~~~}}}uuunnnlllkkkhhheeebbb_________^^^^^^[[[ZZZYYYVVVTTTRRRPPPPPPMMMLLLLLLLLLLLLNNNOOOPPPLLLLLLMMMOOOQQQSSSUUUVVVYYYXXXWWWXXXZZZ[[[ZZZYYYTTTSSSPPPNNNKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEGGGHHHIIIJJJJJJJJJLLLLLLMMMLLLKKKIIIGGGEEECCCAAA>>>;;;888666666555222111000///...---,,,+++------,,,,,,------...///------,,,,,,++++++,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,---......///+++*********************,,,,,,,,,,,,------......+++,,,---......---,,,+++---------------------...////////////...............//////000111222333333666777888777666555666777999::::::;;;<<<======>>>===@@@CCCHHHNNNSSSVVVXXXYYYYYYWWWUUURRRQQQRRRTTTYYY\\\```dddggghhhhhhhhhnnnllllllllljjjlllvvv)))))))))******++++++,,,)))************+++++++++...------,,,,,,,,,,,,---***************+++++++++))))))+++,,,,,,,,,+++*********++++++++++++************))))))******+++,,,***)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---******,,,,,,******---***************************+++,,,+++*********,,,,,,,,,,,,,,,,,,+++***)))---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---************++++++++++++***+++,,,,,,------,,,,,,............------,,,,,,...........................////////////111555888777===GGGPPPWWW^^^cccfffiiidddaaa___\\\XXXWWWYYYWWW\\\bbbjjjqqqxxxzzzuuujjjfffdddeeeiiippp~~~uuujjj```___aaabbbdddfffkkknnnvvv~~~xxxyyyzzz{{{|||||||||||||||||||||{{{zzz{{{zzzwwwwwwpppmmmiiigggfffffffffeeedddbbb___\\\XXXUUUSSSRRRRRRQQQOOOMMMLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNTTTSSSRRRRRRUUUVVVVVVVVVTTTSSSQQQNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGDDDEEEFFFHHHJJJKKKKKKLLLIIIJJJLLLMMMMMMLLLJJJIIIFFFEEEBBB>>><<<::::::999333333222000///---,,,,,,+++++++++++++++,,,,,,---------------------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,---------,,,,,,+++++++++*********+++,,,---//////++++++,,,,,,,,,,,,------******+++,,,,,,---.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,,,,,,,+++++++++,,,,,,------......,,,------------,,,,,,+++,,,------....../////////........................//////000000111222333333666777888888666666777888888999:::;;;<<<===>>>>>>===???CCCIIINNNTTTXXXZZZXXXWWWVVVSSSPPPPPPRRRTTTYYY[[[___cccgggiiiiiijjjnnnmmmmmmnnnlllmmmvvv))))))***++++++,,,------(((((()))))))))*********///...---,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))*********++++++******++++++++++++******+++***)))))))))***+++,,,***)))))))))+++,,,+++***+++++++++++++++++++++++++++)))***---,,,)))))),,,***************************+++,,,,,,******+++,,,***************++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---***+++,,,,,,------,,,,,,------------....................................---...//////000444888<<<@@@HHHRRR[[[___`````````___XXXTTTUUUUUUSSSVVV[[[___eeennnuuuzzz}}}uuuooodddcccgggqqq|||{{{tttnnnlllnnnqqqrrrtttwww|||||||||{{{zzzzzz}}}~~~{{{|||wwwtttpppnnnmmmnnnmmmlllllljjjfffbbb___\\\[[[[[[ZZZXXXVVVSSSQQQPPPPPPPPPSSSSSSRRRQQQOOOMMMLLLKKKOOOMMMKKKLLLNNNPPPPPPPPPQQQPPPOOONNNNNNOOOPPPQQQPPPOOOMMMJJJHHHFFFEEEEEEBBBCCCEEEGGGIIIJJJJJJKKKFFFHHHKKKNNNOOOOOONNNMMMIIIGGGDDDBBB???>>>======777666555333111///...---,,,++++++++++++,,,------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++***++++++,,,------.........---,,,,,,++++++,,,,,,------------............,,,------......//////////////////000000111111111555666888888777777888:::777888999:::<<<===>>>???===???DDDIIIOOOUUUYYY[[[VVVUUUTTTQQQOOOOOOQQQTTTZZZ\\\```dddhhhjjjkkklllnnnnnnooopppnnnnnnvvv******+++,,,,,,---......''''''(((((()))))))))***---,,,++++++************))))))******++++++++++++))))))(((((())))))***+++******++++++++++++******+++***)))))))))***,,,---***)))))))))+++,,,+++***************************((((((***---,,,((('''******************************+++,,,,,,******+++,,,((((((''''''(((***,,,...+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------......++++++,,,---------,,,,,,+++,,,,,,---...///000000////////////////////////---...///000111555:::>>>JJJRRR\\\bbbccc___YYYVVVSSSKKKHHHMMMQQQTTTZZZbbbjjjpppzzzyyyoooiiidddeeemmm}}}zzzuuussszzzyyy{{{wwwwwwvvvvvvvvvyyy~~~}}}zzz{{{wwwtttpppnnnnnnooonnnnnnrrrooolllhhheeedddcccccc^^^]]][[[YYYXXXXXXXXXXXX\\\[[[ZZZWWWTTTQQQNNNLLLJJJIIIGGGGGGIIIKKKKKKKKKMMMMMMMMMNNNOOOQQQTTTUUUTTTSSSPPPLLLHHHEEEDDDCCCBBBCCCDDDEEEEEEFFFFFFEEEEEEHHHKKKOOOQQQQQQPPPPPPJJJHHHFFFCCCAAA@@@@@@@@@999888777555333111000///...------------...//////***++++++,,,,,,,,,++++++++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,------,,,++++++)))******+++---......///------,,,,,,++++++,,,,,,+++++++++,,,,,,---------...------,,,,,,++++++***...---,,,,,,++++++,,,,,,************************,,,,,,+++++++++++++++++++++++++++++++++***)))(((******+++,,,,,,---......///...,,,+++***+++,,,,,,......------------,,,,,,,,,,,,------...///000000.........///////////////444666777888777777999;;;666777888:::<<<>>>???@@@===???DDDIIIOOOUUUYYY\\\UUUTTTSSSPPPNNNNNNQQQTTT[[[]]]aaaeeeiiilllmmmnnnnnnnnnpppqqqoooooovvv++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******'''111555///(((((()))(((*********++++++,,,,,,,,,************************************************+++***)))))))))***,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,000//////......------,,,---,,,,,,,,,,,,---...///------...//////000000000//////222777888999BBBOOOXXXYYY]]]aaa\\\RRRLLLJJJFFFHHHKKKPPPWWW```kkkrrrwww{{{~~~wwwqqqmmmkkkaaammm}}}vvvttt||||||vvvtttrrrrrrssswww|||~~~|||xxxuuurrrqqqrrrqqqooolllpppmmmjjjfffeeegggjjjlllhhhiiiiiifffaaa___```bbbcccdddddd```ZZZTTTPPPOOOJJJIIIGGGFFFEEEFFFFFFGGGGGGGGGHHHIIILLLPPPSSSVVVWWWWWWUUUOOOJJJGGGHHHJJJFFFDDDBBBBBBCCCDDDDDDDDDFFFFFFHHHJJJLLLNNNOOOPPPLLLKKKIIIGGGEEEDDDCCCCCC999888666444222111000000.........------,,,,,,,,,,,,++++++******++++++,,,111000...---,,,,,,------------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++*********+++,,,---000///...---,,,---.........,,,++++++,,,---,,,,,,...------///111111---***,,,++++++******++++++,,,------,,,,,,,,,,,,------------,,,+++************......---,,,,,,+++*********+++,,,,,,------,,,,,,---------............///,,,,,,---,,,+++***,,,...000000000000111333444444111222333333222111222333666666666666555555555555:::;;;<<<===>>>>>>======@@@@@@CCCHHHOOOTTTWWWWWWZZZVVVSSSRRROOOLLLOOOUUUZZZ]]]aaaggglllooooooooooookkkjjjkkklllooowww++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))...///+++***...000...************++++++++++++******************************************************))))))******+++,,,++++++++++++++++++++++++)))((('''&&&&&&'''((()))*********)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******---------,,,,,,---......111000000000////////////111000333999===AAAKKKVVV]]][[[ZZZYYYRRRGGGBBBBBBDDDIIIQQQZZZccckkksssxxxzzzsssmmmjjjjjjmmmyyy}}}zzzrrrwwwzzzyyyvvvzzz}}}yyyvvvtttrrrsssuuuyyy{{{}}}zzzyyytttqqqmmmlllmmmmmmlllkkkkkkiiifffddddddfffiiilllkkkmmmnnnllliiihhhhhhjjjjjjlllllliiibbbYYYSSSPPPNNNMMMLLLJJJIIIHHHGGGGGGDDDDDDDDDFFFHHHLLLOOOQQQVVVVVVTTTPPPKKKIIIIIIJJJGGGEEEBBBBBBCCCDDDCCCCCCBBBCCCDDDFFFHHHIIIKKKKKKJJJJJJKKKKKKJJJHHHEEEDDDAAA@@@===:::666444222111//////...------,,,,,,,,,,,,,,,++++++++++++,,,,,,.../////////...---+++***,,,++++++******+++++++++++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,------,,,+++*********++++++---,,,++++++,,,---,,,,,,---,,,,,,...000000---***,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,......---,,,,,,+++*********+++,,,,,,------,,,,,,------------............+++,,,,,,,,,******,,,------------------...///000000222333222111000111333777777888999999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@CCCHHHOOOTTTWWWWWWYYYUUUSSSRRROOOLLLOOOTTT[[[___dddlllrrrvvvxxxxxxrrrnnnlllllllllnnnvvv++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******---,,,(((%%%&&&******'''++++++++++++************************************************************))))))***+++++++++++++++************************+++******))))))******+++++++++******)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------------...111111000000000000000111333333666>>>FFFMMMUUU\\\]]]XXXSSSNNNGGG@@@???BBBKKKSSS___jjjrrrwww{{{}}}}}}wwwqqqmmmlllmmmxxxxxxsssooonnnmmmpppvvv|||~~~|||zzzvvvsssrrrsssuuuvvvzzz{{{}}}~~~}}}{{{yyywwwqqqnnnjjjhhhhhhiiiiiiiiigggeeedddcccdddfffiiikkklllnnnpppqqqpppooooooppplllnnnooommmfff^^^WWWSSSRRRRRRQQQPPPNNNKKKIIIGGGDDDCCCCCCDDDFFFJJJMMMOOOSSSTTTTTTRRROOOLLLKKKKKKHHHEEECCCBBBCCCCCCBBB@@@???@@@AAABBBDDDEEEFFFGGGGGGIIIKKKMMMMMMKKKHHHFFFEEEDDDAAA>>>;;;777555444111000///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---///000000---***(((+++******))))))***++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,++++++***)))*********---,,,,,,,,,,,,,,,,,,,,,,,,++++++---......,,,***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------......------,,,,,,++++++******+++,,,,,,------,,,,,,------------............+++,,,---,,,******,,,---/////////...//////000000///111222111000///000111222222444666888:::;;;<<<;;;;;;;;;<<<<<<===??????@@@@@@CCCHHHOOOTTTWWWWWWXXXTTTRRRRRROOOLLLNNNSSSXXX\\\cccjjjppptttuuuvvvtttqqqooonnnmmmnnnuuu~~~++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******+++)))'''&&&'''))))))'''------,,,,,,++++++******************************************************((()))***,,,,,,+++******)))))))))))))))))))))))),,,,,,,,,++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000///......---------------//////...///000111333444666888===GGGPPPVVVYYY[[[SSSNNNIIIGGGDDDDDDJJJQQQ\\\cccmmmvvv{{{}}}}}}~~~}}}|||yyyuuusssrrruuuwwwyyyssspppqqqsssuuu}}}{{{vvvtttsssssstttxxxzzz}}}}}}zzzyyyrrrooojjjfffeeeeeefffgggeeeeeeddddddeeegggiiijjjiiikkknnnpppppppppooonnnfffhhhiiihhhccc]]]YYYWWWUUUVVVVVVUUURRRNNNJJJGGGGGGFFFFFFFFFHHHKKKNNNOOORRRSSSTTTTTTRRRPPPNNNMMMHHHFFFDDDCCCCCCBBB@@@>>>??????@@@AAABBBCCCDDDDDDDDDFFFIIIKKKLLLKKKJJJHHHBBBBBBAAA???===;;;999888333222111///...---------,,,,,,,,,++++++,,,,,,,,,+++,,,.........---+++)))+++************++++++,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++......---------,,,,,,---,,,---......---,,,,,,---+++++++++,,,,,,,,,+++***,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,------------------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,---------.........---......---,,,,,,---///111000///////////////000///000111000///...///111///000222333666777999:::;;;;;;;;;;;;<<<===???@@@@@@@@@CCCHHHOOOTTTWWWWWWWWWTTTRRRRRROOOLLLNNNSSSWWW\\\ccchhhlllmmmnnnnnnsssqqqpppooommmnnnwww++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******&&&(((,,,.........///111......------,,,,,,,,,+++************************************************((()))***,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))------------,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...///......---------......//////......///111333444:::???HHHQQQXXXZZZXXXTTTIIIEEECCCEEEHHHMMMWWWaaajjjpppwww|||}}}{{{vvvvvvvvvuuuwww{{{~~~|||yyyyyyzzz{{{wwwvvvuuuuuuyyy{{{~~~~~~{{{yyysssppplllgggcccbbbcccdddfffeeeeeeeeeeeefffggghhhfffgggjjjlllnnnmmmlllkkkeeeeeeddd```\\\YYYYYYYYYWWWWWWXXXWWWTTTPPPKKKIIIJJJIIIHHHHHHIIIKKKNNNOOOPPPQQQRRRTTTTTTRRROOOMMMHHHFFFDDDCCCCCCBBB???===>>>>>>>>>>>>??????@@@@@@BBBBBBDDDEEEGGGHHHIIIJJJCCCCCCBBBAAA???===;;;:::777555333111///...//////---,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,+++++++++++++++,,,------+++++++++,,,,,,,,,------------------,,,,,,++++++///////////////......---+++---//////---,,,,,,...***+++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,---............---,,,,,,------------,,,+++***------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------......///000///------///000------,,,+++++++++,,,,,,...///000000///...///000444444555666777888999999::::::;;;;;;===>>>???@@@@@@@@@CCCHHHOOOTTTWWWWWWVVVSSSRRRSSSPPPMMMOOOSSSZZZ___ggglllnnnnnnnnnoooooonnnoooooonnnpppzzz++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********+++...000---'''&&&)))------------,,,,,,,,,,,,************************************************))))))***+++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///......------...//////000222111000//////111333555@@@IIISSSXXX[[[ZZZTTTNNNGGGEEEHHHNNNSSSXXX```iiirrruuuzzz~~~yyytttqqqqqqsssuuuyyy}}}}}}yyyvvvuuuttttttuuuwwwzzz|||{{{xxxuuurrrooommmjjjddd```^^^^^^```bbbbbbccccccdddddddddddddddeeefffiiilllmmmlllkkkjjjhhheee___ZZZXXXXXXZZZWWWXXXYYYXXXVVVSSSOOOLLLJJJIIIHHHGGGHHHIIIKKKMMMOOOOOOOOOPPPQQQQQQNNNKKKFFFEEEDDDCCCCCCBBB???===<<<<<<;;;;;;;;;;;;;;;;;;?????????AAACCCEEEGGGIIIHHHHHHGGGFFFCCC@@@===<<<;;;999666333111000111111------,,,,,,,,,,,,---------,,,***))))))***,,,,,,++++++++++++,,,---......++++++,,,,,,,,,,,,------------......---,,,+++***...............---,,,,,,***---000000---,,,,,,...***+++,,,,,,******+++,,,------,,,,,,,,,,,,------,,,,,,............,,,,,,---............,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------...///000///------///000...---------------.........000111000///...///000444444555555666666777777999:::;;;===>>>?????????@@@@@@CCCHHHOOOTTTWWWWWWVVVTTTSSSTTTRRRNNNPPPTTTVVV]]]ffflllmmmmmmnnnpppkkkkkknnnooonnnqqq|||++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******---'''%%%((('''"""!!!******++++++++++++++++++******************************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000------------...000111222000//////000222666:::===GGGRRR[[[\\\ZZZXXXTTTNNNMMMNNNUUU]]]bbbeeejjjpppuuuyyy}}}yyyssspppooosssvvv{{{~~~||||||}}}|||{{{tttrrrpppmmmkkkjjjjjjjjjkkkmmmpppqqqppplllgggdddcccdddbbb___ZZZXXXYYYZZZZZZ[[[]]]___```aaaaaaaaaaaa```aaadddiiimmmmmmllljjjiiifffbbb]]][[[[[[[[[XXXYYYYYYYYYXXXVVVSSSRRRKKKJJJHHHGGGGGGIIIKKKLLLLLLKKKJJJKKKMMMMMMJJJGGGEEEDDDCCCCCCCCCBBB???===<<<<<<<<<;;;;;;:::::::::;;;<<<>>>@@@CCCDDDEEEEEEHHHHHHIIIHHHFFFDDDAAA???>>><<<888555333222222333------,,,,,,,,,,,,------******+++++++++++++++***************+++,,,---...++++++,,,,,,,,,,,,---------............,,,+++***------.........---,,,+++)))---111111...+++,,,...+++,,,---,,,******,,,...------,,,,,,,,,,,,------)))***,,,------,,,***)))+++,,,...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,------------......---,,,,,,---///////////////000111222222///000111111//////000111333333444444555666666666777999<<<>>>@@@@@@???>>>@@@@@@CCCHHHOOOTTTWWWWWWVVVTTTTTTUUUSSSPPPQQQUUUTTT[[[dddiiiiiihhhiiijjjiiijjjmmmooommmppp|||++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******&&&!!!)))++++++,,,(((((())))))*********+++************************************************+++***)))))))))***,,,---++++++++++++++++++++++++))))))++++++++++++))))))***+++,,,---......///000------------------------******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---///000222333***+++---000666===CCCGGGLLLXXX___]]]XXXWWWUUUQQQTTTWWW```kkkpppppprrrvvvyyy|||zzztttrrrrrrsssyyy|||{{{xxxuuussssssrrrqqqpppfffdddcccaaa```______```cccdddggghhheeeaaa[[[XXXZZZ[[[\\\YYYUUUSSSTTTWWWSSSUUUXXX[[[]]]^^^______]]]\\\\\\```ggglllnnnnnneeeffffffdddaaa___^^^^^^YYYYYYZZZZZZYYYXXXWWWVVVMMMLLLJJJIIIIIIJJJLLLMMMJJJHHHFFFGGGIIIIIIGGGDDDDDDCCCCCCCCCCCCBBB@@@===??????>>>======<<<;;;;;;888:::>>>BBBDDDDDDCCCBBBCCCDDDFFFGGGGGGFFFEEECCC@@@>>>:::666444333444444...------,,,,,,------...''')))+++------,,,***((())))))))))))***+++,,,---++++++,,,,,,,,,---------......//////...,,,+++)))---.../////////...---,,,)))...222222...+++,,,///+++---...---******,,,///...------,,,,,,------...'''(((***++++++***(((''')))+++---/////////------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,---,,,+++***,,,...,,,,,,,,,------///000111///111222111000///000222777777888999:::;;;<<<<<<555888<<>>===@@@@@@CCCHHHOOOTTTWWWXXXWWWUUUUUUVVVTTTQQQRRRVVVXXX___gggjjjhhheeedddeeeiiikkknnnnnnlllooo{{{++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,***************,,,...///************************+++++++++*********))))))+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,------,,,+++++++++,,,------......------........................000///............---+++111333555555777???LLLVVV]]]]]][[[XXXUUUUUUXXX[[[aaafffmmmrrruuuwwwxxxyyy~~~}}}}}}zzzsssnnnooowww~~~}}}yyy}}}yyysssrrrooommmjjjhhhgggfffcccaaa___\\\[[[[[[\\\]]]``````___^^^[[[WWWTTTRRRLLLLLLMMMOOOPPPOOOLLLIIILLLMMMOOOQQQSSSVVVWWWXXXXXXVVVUUUXXX^^^dddggghhheeecccbbbbbbccccccaaa___^^^^^^]]]\\\[[[YYYXXXWWWSSSOOOKKKIIIKKKMMMNNNMMMMMMKKKIIIFFFDDDCCCCCCCCCAAA@@@@@@???@@@@@@AAAAAA@@@???>>>===<<<<<<<<<===<<<<<<===>>>@@@AAACCCDDDDDDEEEHHHIIIJJJJJJIIIHHHBBBAAA>>>;;;999666555444000//////.........//////+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,------++++++,,,---+++,,,---......,,,***))),,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------......------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,++++++***************+++,,,,,,,,,,,,++++++---...,,,)))))),,,///...------------,,,,,,,,,000///---,,,,,,---...///...///222333333222///...111000/////////000222333///111333777???EEECCC===<<<:::999888999;;;>>>???@@@AAADDDIIIOOOTTTWWWXXXXXXWWWUUURRRPPPPPPRRRTTTWWW\\\aaafffggghhhhhhiiifffllljjjhhhkkklllvvv*********+++++++++,,,,,,---,,,++++++*********+++************++++++,,,,,,%%%&&&((()))******))))))************************+++++++++*********))))))+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,++++++,,,------......------........................//////......///000/////////222555999@@@JJJVVV___dddccc```]]]]]]___eeeiiioootttyyy}}}}}}zzzvvvqqqqqqyyy~~~|||zzzwwwtttqqqpppnnnllljjjgggfffddddddaaa```]]]\\\[[[[[[\\\]]]`````````^^^[[[WWWSSSPPPKKKKKKJJJKKKLLLLLLJJJHHHHHHHHHJJJKKKMMMOOOPPPQQQSSSQQQPPPRRRXXX^^^aaabbbbbbaaaaaacccdddcccaaa___`````````^^^\\\ZZZWWWUUURRROOOKKKJJJLLLMMMMMMKKKMMMLLLJJJGGGEEEDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@BBBBBBAAA@@@>>>===<<<<<<::::::;;;===???AAACCCDDDBBBDDDGGGIIIKKKKKKKKKJJJDDDBBB@@@===:::888666666444333111///---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------------...+++,,,------++++++,,,------...///000///...,,,+++---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,------...------,,,,,,------...))))))*********+++++++++---,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++//////...---++++++---............------,,,,,,,,,111000///...---...000111---...000111111000...---///......---...///000111222555777<<>>@@@DDDDDDGGGLLLSSSXXXZZZ[[[WWWWWWUUURRRPPPPPPRRRTTTWWW[[[aaadddeeeeeeeeeeeeffflllkkkiiillllllvvv))))))*********++++++++++++++++++***************)))))))))************+++###%%%(((***+++***(((&&&************************+++++++++***************+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---............---..............................//////000111222333111333999AAAKKKWWW```fffgggeeecccbbbccchhhooouuuxxx|||xxxtttnnnmmmttt{{{xxxrrrssstttsssqqqnnnmmmmmmhhhgggeeecccbbb``````___aaa```^^^]]]\\\]]]^^^^^^bbbccccccaaa^^^ZZZUUURRRNNNLLLJJJJJJKKKLLLKKKJJJGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJLLLQQQVVVYYYZZZ]]]]]]___bbbddddddaaa___bbbbbbaaa```]]]YYYVVVSSSPPPOOOMMMMMMMMMMMMLLLJJJNNNLLLKKKIIIGGGFFFFFFFFFCCCCCCBBBAAA@@@???>>>>>>CCCCCCCCCBBBAAA>>><<<;;;888888999;;;===@@@BBBCCC???AAACCCFFFHHHIIIIIIIIIEEEDDDBBB???===:::999888444333222000...,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++---...---,,,+++,,,------.../////////...---,,,......------------,,,,,,/////////......------,,,.........------,,,,,,,,,...------,,,,,,------...************++++++++++++------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++///---+++***++++++++++++//////...---,,,,,,++++++000///...------...000111.......................................///000000111444666888>>>DDDBBB===:::999888888999;;;>>>@@@AAABBBEEEJJJQQQVVVYYYZZZWWWWWWUUURRRPPPPPPRRRTTTYYY]]]bbbeeeeeedddddddddfffmmmkkkjjjmmmmmmwww************++++++++++++++++++,,,,,,,,,+++++++++)))))))))))))))))))))***''')))+++,,,---,,,+++*********************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,+++,,,------------------,,,------..........................................////////////000222444666999???JJJVVV```fffhhhjjjjjjjjjjjjlllpppvvv{{{{{{~~~zzzsssooommmppp|||{{{wwwsssrrrooorrrtttsssnnnkkkjjjkkkfffeeedddbbbaaaaaa``````ccccccbbbaaa```aaaaaaaaadddeeefffeeeccc___[[[XXXTTTQQQNNNMMMNNNOOOOOOOOOLLLKKKJJJIIIIIIJJJJJJKKKIIIHHHIIIJJJNNNQQQTTTVVVWWWXXX[[[___bbbbbb___\\\^^^_________\\\YYYUUUSSSQQQQQQQQQQQQPPPOOOMMMKKKMMMLLLKKKJJJHHHHHHGGGGGGEEEEEEDDDBBBAAA???===<<>>???<<<===???AAABBBCCCCCCCCCEEEEEECCCBBB???===;;;:::222222111000////////////,,,,,,------------------++++++,,,,,,,,,---------,,,---...---,,,+++,,,...+++,,,,,,------,,,++++++---------------,,,,,,,,,000//////...---,,,,,,+++---------------,,,,,,,,,...------,,,,,,------...------------------------------------------------******+++,,,,,,,,,,,,+++///,,,)))***---///...---//////...---,,,++++++***,,,,,,++++++,,,---.../////////...------...//////000000000000000111111222222444444444666999777222888888777888999<<<>>>@@@???@@@CCCIIIOOOUUUXXXYYYWWWVVVUUUSSSQQQPPPRRRSSS[[[___dddggghhhggggggggggggnnnmmmkkknnnoooxxx+++++++++,,,,,,,,,,,,---,,,,,,---......------,,,***))))))))))))))))))))),,,,,,+++++++++,,,------******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,++++++...------,,,,,,------...******+++++++++,,,,,,,,,+++,,,------.........---,,,---......//////..............................///000000///...///222555:::>>>FFFRRR^^^gggkkklllpppsssuuuwwwxxxzzz}}}yyypppmmmnnnsss~~~}}}}}}}}}{{{zzzxxxwwwuuutttsssrrrppprrrtttqqqkkkgggfffgggggggggfffeeeeeeeeeffffffggggggfffeeeeeedddddddddeeefffffffffdddbbb```^^^YYYVVVRRRQQQQQQSSSSSSSSSRRRQQQOOOMMMLLLLLLMMMMMMKKKKKKLLLMMMOOOQQQTTTVVVSSSUUUXXX[[[^^^^^^[[[XXXXXXYYYZZZZZZZZZXXXVVVTTTSSSTTTUUUUUUSSSQQQOOONNNLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFDDDBBB@@@>>><<<===>>>@@@BBBBBBAAA@@@>>>======<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>?????????DDDDDDCCCBBBAAA???===<<<555444333222111111111111------------------------+++++++++,,,,,,,,,------,,,---......,,,,,,---...++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,.........---,,,+++******)))******+++,,,---------...------,,,,,,------...------------------------------------------------******+++,,,,,,,,,,,,+++///,,,***,,,000333333222//////...---,,,,,,+++++++++++++++,,,---...//////111000...------...000111///000000111111111111111333555555444555777666111666666777888:::<<<>>>@@@BBBBBBEEEKKKRRRXXX[[[\\\VVVVVVVVVTTTQQQPPPQQQSSSYYY]]]cccggghhhhhhiiiiiigggnnnnnnmmmppppppyyy++++++,,,,,,,,,---------+++,,,.../////////...---+++************))))))))),,,+++***))))))***,,,---***************************************+++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((***+++,,,,,,+++***------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,---......///......------...////////////..............................000111000///111555:::???EEEPPP\\\fffnnnrrrtttsssvvvzzz}}}}}}}}}~~~|||rrrjjjgggooo|||xxxsssqqqqqqqqqttttttuuuuuuuuuuuuuuutttqqqqqqppplllhhhfffeeeeeeggggggggggggggghhhiiiiiinnnnnnmmmlllkkkjjjiiiiiihhhgggfffeeedddcccbbbbbb]]]ZZZVVVUUUUUUVVVVVVVVVVVVTTTQQQOOONNNNNNOOOOOONNNPPPRRRRRRRRRTTTVVVYYYTTTTTTVVVYYY[[[[[[XXXVVVTTTUUUUUUVVVVVVVVVVVVVVVUUUWWWXXXWWWTTTRRRQQQQQQLLLLLLMMMMMMLLLKKKJJJJJJHHHHHHHHHGGGEEEBBB???>>><<<===???AAABBBBBBBBBAAAAAA@@@???===;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBAAA@@@>>>===;;;999777555222111//////............------------++++++++++++,,,,,,,,,,,,,,,...///...---,,,---...---------............///******++++++++++++,,,,,,---------,,,,,,++++++***((())))))***,,,------......------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------******+++,,,,,,,,,,,,+++)))(((''')))+++...///000......---------,,,,,,,,,,,,---...///000222222333111000///......///000111------...///////////////...111333222333777888555444555666888:::===???@@@???@@@CCCIIIPPPVVVYYYZZZUUUVVVVVVTTTRRRPPPQQQRRRVVV[[[aaaeeegggggghhhhhhhhhoooooonnnqqqqqqyyy***+++++++++,,,,,,,,,,,,***+++---//////...---,,,,,,,,,++++++************************************************************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''')))+++,,,------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------+++,,,---...////////////------...///////////////........................---///222222222555;;;AAAJJJRRR]]]gggmmmrrrvvvzzzvvvxxx{{{}}}}}}~~~}}}wwwqqqnnnrrr}}}{{{xxxsssooollllllnnnoooqqqsssuuuxxxzzzzzzyyyyyywwwtttqqqooopppppppppooooooooooooooopppqqqrrrssszzzzzzyyyxxxvvvtttsssrrrpppnnnkkkhhheeeeeeeeefffaaa___\\\[[[[[[\\\[[[ZZZYYYWWWTTTQQQPPPPPPQQQRRRQQQTTTVVVVVVUUUUUUXXXZZZWWWWWWWWWXXXYYYYYYWWWUUUTTTTTTSSSSSSSSSUUUVVVWWWVVVXXXYYYWWWSSSQQQQQQRRRNNNOOOOOOPPPPPPOOONNNMMMIIIJJJJJJIIIGGGDDDAAA???@@@@@@@@@AAABBBBBBCCCCCCCCCBBB@@@>>>===<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>><<<===???AAAAAA@@@???>>>===<<<999777444222111111///.........------------***++++++++++++,,,,,,,,,---...///...---,,,---///------------......//////+++++++++,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---******+++,,,,,,,,,,,,+++''''''''''''&&&'''***,,,,,,,,,,,,------------...,,,---///111222333444444///..................///,,,---...///000//////...***///111000111555777555333444666888:::===???@@@;;;<<>>>>>>>>>>>888888888999:::;;;===>>>999;;;===@@@AAAAAA@@@???;;;:::999777666666555555//////.........---------******+++++++++,,,,,,,,,---...///...------...///+++++++++++++++,,,---...,,,,,,,,,------.........------........................---------,,,,,,,,,...------,,,,,,------.../////////......---------*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,...///---)))))),,,///++++++,,,------......///+++,,,---///111222333333------------------------...///111222222222111000///333444222222555777555222333555888;;;===???@@@===>>>AAAGGGNNNUUUXXXYYYUUUVVVVVVUUURRRQQQQQQRRR\\\```eeehhhhhhhhhgggggghhhpppppppppsssrrrzzz---,,,***))))))***,,,---******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,+++***))))))******+++---+++)))''''''((()))******)))(((''''''((()))***+++)))(((((()))+++***))))))************+++++++++++++++************++++++***+++---......---+++******************)))(((''',,,,,,+++******+++,,,,,,...---,,,+++++++++,,,---************+++,,,---...,,,,,,,,,---------......//////.........---------,,,...///000///000111333000444888:::<<>><<<<<<;;;:::777666666777:::;;;:::;;;<<<<<<;;;<<>>GGGSSS[[[cccjjjoooqqqtttzzz~~~}}}~~~xxxtttttt}}}~~~{{{xxxtttqqqooonnnnnnooorrrvvvyyy{{{~~~}}}||||||{{{zzzxxxuuurrrooommmhhhfffbbb```^^^]]]\\\[[[]]][[[YYYXXXXXXYYYYYYYYYXXXWWWUUURRRQQQPPPOOOOOORRRRRRSSSTTTTTTUUUVVVVVVTTTSSSQQQOOONNNNNNNNNOOOQQQQQQSSSTTTTTTSSSSSSRRRQQQOOOLLLJJJIIIGGGDDDBBB@@@AAABBBCCCCCCBBB@@@???>>>>>>>>>>>>>>>===<<<<<<<<<;;;888666666777999::::::;;;;;;::::::<<>><<<999666444111000///...---...//////++++++++++++++++++++++++------------------------------,,,,,,,,,,,,,,,,,,/////////------///222555555...***---000000//////000---++++++---000111000------------------------+++,,,---------,,,++++++,,,------......---,,,+++((()))+++,,,---.........,,,,,,+++++++++,,,---------,,,+++,,,......---,,,------------------------,,,---......//////......,,,---///...------...000222222333333333333444444666888;;;;;;;;;;;;<<<>>><<<===???EEELLLRRRUUUVVVUUUSSSTTTUUUSSSOOOPPPTTTXXX[[[```ccceeefffhhhjjjkkkqqqooommmqqqrrr}}},,,+++)))((((((((())))))*********************)))************************((()))+++------+++)))((()))))))))))))))*********+++***)))(((((()))***+++,,,***((((((***+++***))))))************+++++++++++++++************+++++++++++++++******+++++++++***++++++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,+++************************+++,,,,,,------------........./////////...............------------...//////......000222444444777===FFFRRR^^^eeejjjpppttttttvvv{{{~~~}}}}}}vvvpppsss|||wwwtttsssrrrqqqpppttttttvvvyyy}}}|||yyywwwqqqpppnnnkkkiiigggfffeeeccccccbbb```___]]]\\\[[[XXXWWWUUUSSSRRRQQQPPPPPPQQQQQQRRRTTTUUUVVVWWWWWWTTTSSSQQQOOOMMMLLLKKKKKKLLLMMMNNNPPPQQQQQQQQQQQQRRRPPPMMMLLLKKKJJJGGGEEE@@@AAABBBBBBBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<;;;===;;;999777666666777888999999999888888;;;???CCCEEEEEEDDDBBB???;;;888666000000///...............++++++++++++++++++++++++........................,,,,,,,,,------...............///......000444777888000+++,,,/////////111...+++)))---444777555222+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------...------,,,)))***+++,,,---.........------,,,++++++,,,,,,,,,---,,,,,,---...---+++))),,,,,,,,,,,,,,,,,,,,,,,,------...////////////...,,,...//////...---///000222222222333333444444444888:::<<<===<<<<<<>>>???<<<===???DDDKKKQQQUUUVVVVVVTTTTTTUUUSSSPPPQQQUUUXXX\\\```dddeeefffhhhiiimmmsssqqqooorrrsss}}},,,+++***)))(((((())))))*********)))))))))))))))************************))))))***+++++++++******'''((()))***************,,,+++***))))))***+++,,,,,,+++))))))***+++***)))))))))*********+++++++++++++++************++++++,,,+++)))(((((()))+++,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,,,,,,,******+++,,,------------.........////////////000........................---...///.........111333666888>>>GGGTTT```iiimmmpppuuuxxxwwwyyy}}}~~~sssppprrr~~~zzzxxxxxxvvvtttsssssstttuuuvvv{{{~~~~~~{{{zzzwwwwwwvvvtttqqqooonnnooommmnnnnnnlllhhhdddaaa___[[[ZZZYYYVVVTTTRRRQQQPPPOOOPPPQQQRRRSSSUUUVVVVVVTTTSSSQQQOOOMMMKKKIIIIIIHHHIIIJJJLLLMMMNNNOOOPPPQQQOOONNNMMMMMMMMMKKKIIIAAABBBBBBBBBAAA???>>>===;;;::::::::::::;;;;;;<<<===;;;999777555555555555999888777666666999???CCCGGGGGGEEECCC@@@<<<888666///......---,,,,,,,,,,,,------------------------------------.........................../////////,,,------,,,,,,---000222444...***,,,---,,,,,,...///------000555777555222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,------+++,,,---...////////////------,,,+++++++++,,,,,,,,,,,,---...000///,,,***,,,,,,------------......------...///////////////---...//////......///000222222222333333444444444777:::<<<===<<<<<<===???======???DDDKKKQQQTTTUUUVVVTTTTTTUUUSSSPPPRRRVVVYYY]]]aaaeeeffffffggghhhkkkrrrqqqpppsssttt,,,,,,++++++***************)))))))))))))))))))))************************+++***)))((((((***,,,...'''((()))***************,,,+++***))))))***+++,,,---+++***)))***+++***)))))))))*********+++++++++++++++************++++++---+++)))(((((()))+++---(((((()))***+++++++++***++++++++++++++++++++++++............------,,,,,,)))***,,,------...------.........////////////000---...........................///......///222555888===GGGTTTaaajjjooopppsssxxx{{{zzz|||{{{xxxmmmttt|||uuusssrrrrrruuuuuuuuuuuuvvvyyy|||~~~~~~}}}|||zzzyyyxxxxxxwwwxxxxxxvvvsssqqqrrrtttwwwzzz{{{yyyssskkkfffccc]]]\\\ZZZXXXUUURRROOONNNNNNOOOOOOPPPQQQRRRRRRSSSSSSRRRQQQOOOMMMKKKJJJIIIFFFFFFGGGHHHIIIKKKLLLMMMOOOMMMLLLMMMOOOOOONNNMMMDDDDDDCCCBBBAAA@@@???>>>;;;;;;:::::::::;;;;;;<<<<<<;;;999777555444444444888777666444444888===AAAEEEEEEDDDBBB???;;;888666000000//////...---,,,,,,------------------------++++++,,,,,,,,,---------//////......---,,,,,,+++,,,------,,,******,,,...///,,,+++---...+++***,,,+++---///000111111222222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------))))))*********+++,,,,,,,,,,,,---...////////////---,,,,,,++++++,,,,,,,,,+++,,,---000222222000------........./////////000---...//////000000//////---...000///......///111111111222333333444555555666888:::;;;;;;;;;<<<=========???DDDJJJPPPSSSTTTVVVSSSSSSTTTRRRPPPRRRWWWZZZ^^^cccfffgggfffggggggiiippppppoootttuuu++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++,,,***(((&&&'''***---000)))))))))))))))*********+++***)))(((((()))***+++...,,,*********+++***))))))************+++++++++++++++************++++++---,,,***))))))***,,,---(((((()))*********))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++******)))***,,,.........------------........./////////---------...................../////////111555888;;;DDDQQQ___iiioooqqqrrruuuzzz||||||}}}zzzvvvtttsssuuupppppprrruuutttvvvxxxzzz}}}}}}xxxwwwvvvuuuttttttttttttsssttttttrrroooooosssvvv{{{qqqiiifffbbbbbb```^^^[[[WWWUUUSSSPPPPPPPPPOOOOOOOOONNNNNNPPPPPPPPPOOONNNLLLKKKJJJFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJLLLOOOQQQQQQPPPGGGGGGFFFDDDCCCAAA@@@@@@>>>===;;;::::::;;;<<<======<<<:::888777666555555777777666444444666:::>>>@@@@@@@@@???===;;;888777333333333333222111///...++++++++++++++++++++++++***++++++,,,,,,---------...---,,,+++***)))((((((...//////...,,,+++,,,---...,,,---000000---,,,...***,,,---,,,+++,,,///333------------------------++++++++++++,,,---......+++************++++++,,,***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---...,,,,,,---///222333111000.........///000000111111......///000000000000///---///000000///...000111111111222333333444555555555777999:::999999;;;<<<======???DDDJJJOOORRRSSSUUURRRRRRRRRQQQOOORRRWWW[[[^^^dddggggggfffffffffgggnnnnnnnnnrrrsss}}}((()))***++++++,,,,,,,,,((())))))***+++,,,------+++++++++++++++++++++++++++***(((((((((***---...+++***)))(((((())))))*********((((((((((((******///---+++***++++++***))))))************+++++++++++++++************++++++---,,,+++******+++,,,---******+++++++++***))))))***+++,,,,,,,,,,,,+++***+++,,,---------,,,+++***)))+++,,,...///...------,,,---------............---------.........//////......//////000333888<<>><<<;;;<<<===>>>>>>>>>===<<<:::999999888666666666555444555888:::<<<<<<======<<<;;;999888555555555555444222000///++++++++++++++++++++++++++++++,,,,,,---......///------,,,,,,+++++++++***---//////...---,,,---...///,,,---//////---///333666333...+++***,,,///000++++++++++++++++++++++++++++++******+++---...///...---,,,+++++++++,,,---++++++,,,,,,------,,,,,,*********+++,,,---...///...------...000111000///------......///000000111......///000000000000000---///000000//////000111000111111222444555555666444666999999999999:::<<<======???DDDJJJOOORRRSSSTTTQQQPPPQQQPPPNNNQQQVVV[[[___dddhhhhhhfffeeeeeegggnnnnnnmmmppppppxxx&&&'''(((***++++++++++++(((((()))+++,,,---...///++++++++++++++++++++++++((())))))***++++++,,,,,,---+++)))((('''((()))******)))(((''''''((()))***///---+++***++++++***))))))************+++++++++++++++************++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,+++***---.../////////...---,,,)))+++---/////////...---,,,,,,,,,---------......---------.........//////......///000111555:::>>>OOOYYYfffpppsssvvvzzz~~~{{{~~~~~~xxxqqqooossswww|||wwwrrrqqqtttzzz||||||}}}~~~~~~}}}{{{xxxwwwvvvtttrrrpppnnnmmmmmmmmmjjjkkkkkkhhhfffhhhpppwwwtttjjjfffaaaaaaaaaaaaaaa___]]]\\\VVVUUUTTTQQQOOOLLLKKKJJJHHHIIIJJJLLLLLLLLLKKKKKKIIIHHHFFFDDDCCCBBBCCCCCCCCCCCCEEEIIINNNRRRTTTTTTMMMLLLJJJHHHFFFDDDCCCCCCCCCAAA???===<<<===>>>>>>@@@@@@???>>>===<<<<<<;;;666666666555444444666888999:::;;;<<<<<<;;;:::999444444444444333111///...------------------------,,,,,,------...///000000.........////////////000***,,,------,,,,,,...//////,,,***,,,,,,+++000666FFF===222------///...---************************++++++******+++---...///111000...---,,,------...------......///.........))))))***+++,,,...///000000///---,,,---......---,,,,,,------...///000000...//////000000000000000...///000000//////000111000111111222444555666666555777999:::::::::;;;<<<======???CCCJJJOOORRRSSSSSSPPPOOOPPPOOOMMMPPPVVV[[[```eeehhhhhhgggeeeeeeiiiooonnnlllnnnmmmttt))))))))))))))))))))))))++++++,,,,,,,,,,,,---------,,,***))))))***,,,---*********))))))))))))(((******))))))))))))******))))))))))))))))))))))))************************,,,,,,+++***)))))))))***))))))*********+++++++++))))))((()))+++...111333************+++,,,------************************,,,+++***)))***+++,,,---......---------,,,,,,,,,000///...---,,,---......***,,,---//////...---+++...//////...///777CCCLLL^^^cccjjjppptttxxx{{{}}}~~~~~~vvvqqqlllkkkyyy{{{{{{zzzwwwwww{{{}}}}}}|||||||||yyyvvvsssrrrrrrtttsssqqqooonnnmmmlllllleeeggghhhfffcccfffmmmssstttiiicccccccccbbbaaa```^^^\\\[[[YYYYYYWWWUUUSSSPPPNNNLLLJJJIIIHHHGGGGGGHHHJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHJJJMMMPPPRRRJJJGGGEEEFFFHHHIIIGGGDDDEEEAAA===<<<===>>>===<<<<<<===>>>??????>>>===<<<;;;888444000///000222444>>><<<;;;;;;======:::777:::999777666555666777777000...---,,,,,,---///000++++++---...////////////111000//////000000///...000//////---,,,+++******---,,,,,,++++++,,,,,,--->>>777///++++++,,,***'''***+++,,,,,,---...///000222000---***((((((((()))...------,,,,,,------...,,,,,,++++++,,,,,,---...)))******++++++******)))+++++++++,,,,,,,,,------...,,,++++++...000000000//////000000111111111222000000///////////////000000111222444555666666666666666777999999::::::999777<<>>?????????>>>======;;;888555333444555777888777777:::===???>>>===>>>===;;;999777777666777111///...---,,,---///000***+++---...///000000000,,,+++***+++---......------------------------------,,,,,,++++++,,,,,,---111---((())),,,//////...++++++,,,,,,------......---,,,+++***+++,,,...///,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++++++++++++++***,,,,,,,,,,,,---------------+++******,,,................../////////000000000000////////////000000000111222333444555555555555666777999;;;<<<<<<===888===CCCGGGKKKNNNRRRUUUTTTUUUTTTSSSQQQQQQSSSUUUZZZ^^^ccchhhkkkkkkjjjiiikkkkkklllmmmmmmoooyyy++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,,,,++++++++++++*********))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))***+++++++++,,,,,,,,,---------...---,,,*********+++,,,,,,,,,++++++++++++++++++,,,,,,++++++*********)))******+++,,,,,,,,,,,,+++***++++++,,,---...//////+++++++++,,,---...000000000///...------///111222111222333555;;;GGGVVVaaannnrrrwww{{{zzzpppiiimmmttt~~~{{{zzzyyyzzz~~~~~~}}}}}}}}}~~~|||{{{yyyxxxwwwwwwsssssssssqqqooooooqqqssssssrrrpppmmmkkkiiihhhhhhfffgggfffcccaaabbbgggkkktttwwwzzzzzztttkkkddd````````````___^^^\\\[[[ZZZVVVVVVVVVUUUUUUTTTTTTTTTMMMKKKIIIGGGEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEAAAAAACCCDDDGGGJJJLLLMMMMMMKKKHHHGGGGGGFFFDDDBBBCCCBBBBBBCCCCCC@@@<<<999===>>>???@@@@@@@@@@@@@@@>>><<<:::888777666777777555555666888<<<@@@AAAAAA@@@???>>><<<:::999888888222111///.........//////....../////////.........,,,,,,+++---///111111000***++++++,,,---...//////---,,,,,,++++++,,,,,,---...+++)))))),,,---+++)))+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++,,,------------.........///---++++++---.........////////////000000000000000000////////////000000000111222333444555555555444555777:::<<<===>>>???:::===AAAEEEIIINNNSSSVVVUUUUUUUUUSSSQQQQQQSSSTTTXXX\\\bbbgggjjjkkkjjjiiilllkkklllmmmlllnnnxxx++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++***))))))))))))***+++*********)))))))))((((((******))))))))))))******))))))))))))))))))))))))******************************))))))((()))))))))+++++++++,,,,,,,,,,,,---...---,,,+++******++++++,,,,,,,,,,,,++++++***)))---,,,,,,++++++******))))))***+++,,,---,,,+++***......---------,,,,,,,,,+++++++++,,,---......//////......---...///111222000222555:::CCCQQQaaakkkrrruuuyyy|||~~~}}}vvvooonnnvvv~~~~~~}}}|||{{{zzz|||}}}|||zzzyyyyyyyyyzzzxxxvvvtttrrrqqqqqqqqqssssssrrrpppnnnnnnppprrrsssrrrooommmjjjiiiggggggffffffdddaaa______cccfffkkknnnqqqppplllfffaaa^^^]]]]]]]]]\\\[[[ZZZYYYXXXVVVUUUUUUTTTTTTSSSSSSSSSOOONNNKKKHHHFFFDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCDDDEEEGGGHHHIIIKKKIIIGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCBBB???===;;;>>>??????@@@AAAAAAAAAAAA===<<<;;;:::888777666666888777777999;;;???AAABBBBBBAAA@@@???===<<<<<<;;;444333222000////////////111111111000...,,,+++***...---,,,...000111111000***++++++,,,---...//////---,,,,,,++++++,,,,,,---...,,,***+++,,,+++)))&&&,,,,,,,,,++++++*********......---,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////333000......///000000000111111222222222222222222000////////////000000111222222333555555666666666444666777999;;;======>>><<<===@@@CCCHHHMMMSSSWWWUUUVVVUUUSSSQQQQQQRRRTTTWWW[[[aaagggjjjlllkkkjjjlllkkklllmmmlllnnnwww*********************************+++++++++,,,,,,+++++++++******+++++++++*********)))))))))((((((******))))))))))))******))))))))))))))))))))))))************************,,,,,,***)))((((((((((((************+++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,++++++******)))***+++,,,---,,,+++***......---------,,,,,,,,,---------------------,,,+++,,,...///000000//////000222888AAALLL[[[hhhqqqtttwwwzzz|||~~~yyyppppppwww|||vvvwwwyyyyyyyyy{{{~~~~~~}}}{{{yyywwwvvvvvvvvvtttrrrooommmllllllmmmnnnttttttsssqqqooonnnpppqqqrrrqqqooollljjjhhhggggggfffeeeccc```^^^^^^```aaacccfffhhhhhheeeaaa___]]][[[[[[[[[ZZZYYYXXXWWWVVVWWWVVVTTTRRRQQQPPPPPPPPPPPPOOOMMMKKKHHHFFFDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDFFFHHHIIIIIIHHHEEEBBB@@@>>>>>>>>>@@@@@@@@@@@@@@@AAAAAABBB>>>>>>===<<<;;;999888777888888888999;;;???CCCFFFJJJIIIHHHEEECCC@@@>>>===666666444222111//////...////////////...---++++++,,,+++******,,,,,,+++***---------------------------,,,,,,++++++,,,,,,---(((((()))+++.........------,,,,,,++++++******)))......---,,,******))))))------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------------.........//////333000......///000000000222222111111111111111111///////////////000111111333444555666666777666666666666777999::::::::::::======>>>BBBGGGNNNSSSVVVUUUUUUUUUSSSQQQQQQSSSUUUWWW[[[aaagggkkkllllllkkkllllllmmmnnnmmmoooyyy))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********))))))))))))******))))))))))))))))))))))))************************---,,,+++***))))))))))))))))))*********+++++++++))))))******+++,,,,,,,,,***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,---...//////......//////......---,,,)))+++...000111000///...222666???KKKXXXeeennntttwwwzzz}}}~~~yyyuuullluuuxxxvvvpppssswwwzzz|||~~~}}}{{{yyyzzzyyyxxxuuusssrrrqqqqqqkkkiiifffddddddfffiiikkkrrrssssssrrrpppnnnooooooooonnnllljjjiiiggggggffffffdddaaa___^^^^^^^^^______aaabbbbbb```^^^]]]^^^ZZZZZZZZZZZZYYYXXXWWWVVVXXXWWWTTTQQQOOOOOONNNNNNPPPOOOMMMLLLIIIGGGFFFEEECCCCCCBBBAAA@@@???@@@@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@AAABBBBBBCCCEEEIIILLLMMMLLLIIIEEEAAA???@@@BBBAAAAAA@@@??????@@@@@@AAAAAAAAA@@@???===<<<;;;:::555666666777:::???EEEJJJRRRQQQOOOKKKGGGCCC???===999888666444222000///...)))***+++,,,---............,,,++++++,,,,,,+++))).........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,,,,+++------,,,,,,+++++++++******+++++++++++++++++++++...------,,,,,,------...,,,,,,++++++,,,,,,---...---,,,+++******+++,,,---,,,------------.........///---++++++---.........////////////............///......//////000111222444444555666666666666666666777777888999999999999===<<<===AAAHHHNNNSSSUUUTTTTTTTTTSSSQQQRRRTTTVVVXXX\\\bbbhhhlllmmmmmmlllllllllmmmooooooqqq{{{************************************++++++++++++******++++++++++++******,,,,,,,,,++++++++++++*********))))))))))))******))))))))))))))))))))))))************************++++++******+++,,,------*********+++++++++,,,,,,)))******+++++++++++++++)))***,,,------,,,+++******++++++,,,,,,---------++++++******++++++,,,---***++++++,,,---...//////---...///000000000///...,,,---...///000111111111666===HHHWWWdddnnntttvvvzzz|||~~~yyysssrrrrrryyytttuuuqqqvvv}}}~~~||||||zzzxxxvvvuuutttqqqnnnkkkhhhfffeee^^^\\\ZZZXXXZZZ^^^bbbeeekkkmmmppppppooommmmmmmmmkkkjjjhhhgggfffeeeeeeeeeeeecccaaa___^^^^^^^^^]]]]]]^^^```___^^^]]]]]]^^^[[[\\\\\\[[[[[[ZZZYYYXXXYYYWWWTTTQQQPPPOOOOOOPPPMMMLLLLLLKKKJJJHHHGGGFFFDDDCCCAAA@@@>>>>>>======>>>>>>@@@AAABBBBBBAAAAAA>>>???@@@@@@@@@CCCHHHMMMOOOPPPOOOKKKFFFCCCCCCDDDBBBAAA@@@???>>>>>>??????BBBBBB@@@>>>===<<<<<<<<<555555666555666;;;BBBHHHOOONNNMMMJJJGGGCCC???===::::::888666333111...---))))))***+++,,,,,,,,,,,,...---,,,---...///...---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---/////////---+++)))))))))------------,,,,,,,,,,,,)))***+++,,,------......---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++***))))))***+++---,,,,,,,,,,,,---------------+++******,,,.....................---------,,,............///000111222222333444444444444444444555666777999:::;;;;;;;;;<<<;;;===BBBIIIOOORRRSSSRRRSSSSSSRRRRRRSSSUUUWWWZZZ^^^ccciiimmmnnnmmmlllllllllnnnppppppsss}}}++++++++++++++++++++++++)))************+++++++++))))))************))))))*********))))))))))))(((******))))))))))))******))))))))))))))))))))))))************************)))))))))+++,,,...000111++++++,,,,,,,,,---------***++++++++++++***))))))((()))+++---------++++++)))***+++,,,------...///,,,+++***)))***+++---.........---------,,,,,,,,,,,,---///000111222111111//////......///111444555:::BBBOOO___mmmuuuxxxxxxzzz|||~~~tttoooqqq}}}|||uuusssvvvwww}}}}}}{{{zzzzzzyyywwwuuupppnnnkkkgggbbb^^^[[[YYYSSSQQQOOONNNPPPUUUZZZ^^^eeehhhlllnnnnnnlllllllllggggggfffeeeddddddddddddeeeccc```___^^^^^^^^^]]]\\\^^^___^^^]]]\\\]]]___]]]]]]]]]]]]]]]\\\[[[ZZZYYYWWWTTTRRRQQQQQQRRRRRRJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCAAA@@@>>>===<<<<<<999:::===???AAAAAAAAAAAA===???@@@??????BBBGGGLLLPPPSSSTTTQQQLLLGGGEEEEEECCCBBB@@@>>>======>>>>>>AAA@@@>>><<<::::::::::::888888777444333666<<>>>>><<<;;;===BBBJJJPPPRRRRRRQQQRRRSSSRRRRRRSSSVVVXXX[[[___dddjjjmmmnnnmmmlllllllllnnnqqqqqqttt,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************+++*********))))))((((((************************+++---...---)))%%%""" +++***)))))))))***,,,---+++++++++*********))))))+++++++++******)))))))))+++++++++++++++++++++++++++++++++)))((((((+++...,,,,,,,,,++++++*********,,,,,,,,,------.........,,,...//////...------...111///...///111333333333>>>KKK\\\iiinnnsssyyy~~~zzzzzz|||wwwppppppttt|||yyyyyywwwuuuyyy~~~{{{xxxuuusssrrrpppnnnllliiigggddd___ZZZVVVRRRPPPHHHHHHGGGFFFGGGKKKPPPUUU^^^```eeehhhjjjjjjiiihhhgggfffdddcccbbbbbbbbbccc```_________^^^^^^]]]]]]\\\\\\\\\[[[[[[\\\\\\]]][[[[[[[[[ZZZZZZZZZZZZZZZXXXUUURRRQQQQQQQQQQQQPPPNNNLLLIIIIIIJJJJJJHHHEEEGGGFFFDDDBBB@@@>>><<<<<<;;;;;;;;;<<<===???AAACCC@@@@@@@@@??????@@@DDDFFFSSSVVVXXXTTTMMMGGGEEEFFFBBBAAA>>><<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::888444222111222555666======???@@@@@@???>>>===@@@===999777777666222///////////////////////////...---,,,,,,,,,,,,---...------------------------+++,,,---......---,,,+++,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------------------......---,,,,,,,,,,,,,,,,,,------......++++++,,,,,,---...//////222000///...//////---,,,111111000000/////////...---......///000111111222///111333222000///222555555555666777888999::::::;;;;;;===@@@CCCGGGKKKMMMRRRSSSSSSSSSTTTUUUVVVWWW\\\___cccfffggghhhiiijjjnnnmmmnnnoooooorrr|||++++++***))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++*********************************************)))))))))(((************************+++---......+++((('''''')))))))))))))))***+++++++++++++++*********)))))),,,,,,,,,++++++*********++++++++++++++++++++++++((())))))'''&&&&&&(((***,,,,,,,,,+++++++++******,,,,,,------------------,,,...//////...------............///111555999;;;IIITTTcccmmmrrruuuyyy}}}|||}}}~~~}}}tttpppwww}}}||||||{{{{{{}}}{{{{{{zzzyyywwwvvvsssoookkkiiigggdddbbb^^^]]]ZZZUUUQQQMMMJJJHHHBBBBBBBBBAAABBBEEEJJJMMMVVVYYY^^^cccfffggggggggghhhgggeeecccbbbbbbbbbcccaaa```______^^^]]]\\\[[[]]]\\\[[[[[[[[[[[[[[[\\\[[[[[[ZZZZZZYYYYYYYYYXXXWWWUUURRRQQQQQQRRRQQQPPPOOOMMMJJJJJJKKKKKKIIIGGGFFFEEEDDDBBB@@@???>>>===;;;:::::::::;;;===???@@@>>>>>>>>>===<<<===@@@CCCKKKPPPTTTRRRLLLFFFCCCCCCCCCAAA???<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888555222222333555666888999;;;===???AAABBBBBB@@@===:::888888777444111//////......------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++.........---,,,,,,++++++------------------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,++++++***---,,,+++***+++,,,---...++++++,,,,,,---......///000///......000000000...///.........------------.........///000111111111111222333222000000222444555555666777888999::::::::::::<<>>>>>???@@@DDDFFFMMMPPPVVV\\\```cccddddddgggfffdddbbbaaaaaaaaaaaa```___^^^]]]\\\[[[ZZZZZZ\\\\\\[[[ZZZYYYYYYZZZZZZ[[[ZZZZZZYYYXXXWWWWWWVVVVVVTTTRRRQQQRRRRRRQQQOOOOOONNNLLLKKKLLLKKKJJJHHHDDDDDDCCCBBBAAA@@@@@@???;;;::::::::::::;;;<<<<<<===>>>>>><<<;;;;;;>>>@@@BBBGGGMMMMMMIIIDDDAAA@@@CCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666444333444555666666777888:::<<<@@@BBBDDD@@@>>><<<:::999888555333000///...---,,,+++++++++...------,,,,,,------...++++++++++++++++++,,,,,,+++,,,------------,,,+++000///...---+++***)))(((+++,,,---.........---,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,+++++++++...---+++******+++,,,---+++,,,,,,------............---,,,...000111111000............------------......//////000000111111333444555444222222333555555555666777888999::::::999:::<<>>===;;;===???@@@@@@AAACCCEEEIIILLLQQQWWW[[[^^^___```cccbbb```^^^]]]\\\\\\]]][[[[[[[[[ZZZZZZYYYYYYYYY[[[ZZZYYYXXXWWWWWWWWWWWWYYYYYYXXXWWWVVVUUUUUUTTTUUUSSSRRRQQQRRRRRRPPPOOONNNMMMLLLKKKKKKJJJIIIHHHCCCCCCCCCCCCBBBBBBBBBBBB<<<<<<;;;;;;::::::::::::>>>??????>>><<<<<<>>>???<<<@@@DDDEEECCCAAA??????BBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777555555555555666888777666777999<<>>===<<<>>>@@@BBBBBBCCCDDDFFFKKKMMMQQQUUUXXXZZZ[[[[[[]]]\\\ZZZXXXVVVVVVVVVVVVSSSTTTTTTUUUVVVWWWXXXYYYWWWWWWVVVUUUUUUUUUUUUUUUWWWWWWVVVVVVUUUTTTSSSSSSTTTRRRQQQQQQRRRRRRPPPOOOLLLLLLLLLKKKIIIHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>===<<<;;;;;;:::===>>>>>>>>><<<<<<===>>>;;;<<<======<<<===???@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888777666666555555777666444444666999===???CCCCCCAAA>>>;;;888666555555444111///---,,,,,,---------------------------------------......////////////............//////---------,,,,,,,,,++++++)))+++---/////////---,,,------,,,,,,,,,+++++++++---------,,,,,,++++++++++++,,,------.........---+++---000222222000---+++,,,,,,,,,------------------,,,++++++------,,,+++/////////000000000000000////////////000000000000333222222222333444444444555555666777888999::::::======>>>@@@CCCFFFIIIKKKQQQSSSUUUSSSPPPOOOQQQUUU\\\___cccfffggghhhiiijjjmmmnnnppprrrrrrttt}}})))***++++++++++++***)))+++,,,---......---,,,+++)))))))))***************************************))))))))))))************************************---------+++))))))+++---((())))))))))))(((''''''***************+++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++)))+++++++++***)))***+++,,,,,,,,,,,,------------------------------,,,,,,---///111000///.../////////111333777>>>KKKZZZdddkkkooouuuyyy{{{}}}~~~{{{pppjjjuuu}}}}}}{{{wwwvvvtttrrrqqqpppooommmkkkkkkgggbbb^^^\\\ZZZWWWUUUNNNLLLIIIHHHHHHGGGEEEDDD@@@?????????>>>>>>=========???AAACCCCCCEEEGGGIIIOOOPPPRRRUUUWWWXXXXXXXXXWWWVVVTTTQQQPPPOOOOOOOOOLLLMMMNNNPPPRRRTTTUUUVVVSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQRRRRRRPPPNNNKKKLLLLLLKKKHHHGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDDDD????????????>>>===<<<;;;:::;;;<<<<<<;;;:::;;;<<<<<<;;;999888999;;;>>>@@@>>>>>>>>>>>>=========<<<999999999999999999999999888999999999888777666555333333222222555888<<>>@@@CCCFFFIIIKKKOOORRRUUUSSSOOONNNQQQVVV\\\___cccfffggghhhiiijjjooooooqqqsssrrrsss{{{)))***++++++++++++***)))***+++,,,------,,,+++***((()))))))))*********+++************************((()))))))))************************************+++,,,---,,,++++++,,,...+++***))))))((((((((()))))))))*********+++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---,,,+++******,,,...,,,,,,,,,---------......,,,,,,------------------...///111111///...///000111222555;;;GGGVVVeeemmmrrruuuyyy|||~~~uuupppssszzzxxx|||~~~zzzvvvsssqqqnnnjjjhhhgggfffeeedddaaa^^^YYYUUUSSSQQQNNNLLLHHHFFFCCCBBBBBBAAA???>>>=========>>>>>>>>>?????????AAADDDEEEFFFIIILLLOOOQQQQQQSSSUUUVVVWWWWWWWWWSSSRRROOOMMMKKKJJJJJJJJJHHHIIIJJJKKKMMMOOOPPPQQQOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSQQQQQQQQQRRRSSSRRRPPPNNNKKKMMMNNNLLLIIIGGGHHHIIIDDDDDDDDDDDDDDDDDDDDDDDD>>>????????????>>><<<;;;888:::<<<<<<<<<;;;<<<===<<<:::999999:::<<<======<<<======>>>>>>>>>>>>>>>888888888888888888888888888999::::::999888666555333333222222333666888:::<<<===???>>><<<;;;<<<>>>555333000...,,,---...///,,,,,,---......---,,,,,,,,,,,,------...//////000...---,,,,,,,,,,,,---...---------....../////////------------------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---((()))***+++,,,,,,,,,,,,+++---///111222111111000---------------------------,,,+++,,,...//////...------------.........///000000000000////////////000///...000444666777666555555666777888999:::::::::;;;===???CCCHHHLLLNNNMMMQQQTTTRRRNNNMMMRRRWWW\\\___cccfffggghhhiiijjjpppqqqsssuuusssttt|||)))***+++,,,,,,+++***)))((()))+++,,,,,,+++)))((((((((())))))*********+++************************(((((())))))*********+++************************''')))***+++******+++---///...,,,+++***+++,,,,,,))))))******++++++++++++''''''(((((()))))))))***++++++++++++++++++++++++)))))))))'''%%%&&&)))+++,,,,,,,,,------.........,,,,,,,,,------............///111111/////////000222222555>>>NNN___llltttxxxzzz}}}qqqrrr|||{{{wwwwww}}}yyyvvvsssqqqnnnjjjfffcccaaaaaa```___ZZZWWWRRROOOMMMKKKHHHGGGGGGEEEBBB@@@@@@???===<<<===>>>>>>???@@@@@@AAAAAACCCEEEGGGHHHJJJMMMQQQUUUQQQRRRSSSUUUVVVWWWWWWXXXQQQPPPNNNKKKIIIHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLMMMNNNOOOQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSQQQPPPPPPRRRSSSRRRPPPNNNLLLNNNOOOMMMJJJHHHIIIKKKEEEEEEEEEEEEDDDDDDDDDDDD===>>>?????????>>><<<;;;:::<<<>>>???>>>>>>???@@@;;;;;;:::;;;<<<===<<<:::;;;<<<===>>>????????????777777777777777777777777888999:::;;;:::888666444777666555333222222333333777:::======<<<<<>>>>>>>>;;;<<<>>>???>>>???@@@BBBHHHHHHHHHJJJLLLPPPTTTVVVTTTXXX[[[]]][[[XXXVVVUUUQQQPPPMMMKKKJJJIIIJJJJJJHHHHHHGGGFFFGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMNNNPPPPPPPPPOOONNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOIIIIIIIIIHHHHHHGGGGGGGGGDDDCCCAAA@@@??????@@@@@@?????????>>>===<<<;;;:::===<<<<<<<<<===>>>??????777;;;@@@CCCCCC???999666888999999:::;;;<<<======999999:::999999888777666444666777888888777666444555444333222222222333444666777999===@@@@@@;;;777555444222111///...------,,,,,,,,,---...///000111...------,,,,,,------...------------------------,,,///000...)))''')))---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***+++,,,---...---,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++,,,---,,,***---.........---,,,,,,+++////////////////////////---...000111111111000///111000/////////000222333555333222444888999888666444444555666777999;;;<<<;;;;;;<<>>>>>>>>>>>=========<<<>>>@@@AAAAAABBBDDDFFFIIIJJJLLLOOORRRTTTVVVVVVXXXZZZ^^^aaa```]]]YYYVVVUUURRROOOMMMMMMMMMNNNOOOMMMLLLKKKKKKKKKLLLMMMNNNMMMOOOPPPPPPNNNNNNOOOQQQNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDCCCAAAAAAAAAAAABBBBBBCCCCCCBBBAAA>>><<<:::;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAA???<<<999777:::;;;;;;<<<<<<<<<;;;;;;999::::::999999888777666555666888999999888666555555555333222222333333444333444777;;;@@@@@@===:::777666555333111///......,,,,,,,,,---...///000000...------,,,,,,------...------------------------///111333000,,,***---000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++***+++,,,---------,,,++++++,,,,,,------,,,,,,+++///---,,,---//////...---------......------,,,+++........................---...///000000000//////000000/////////000222222222111000222555888888777444555555666777999;;;<<<;;;;;;<<>>MMM]]]jjjsssyyy||||||~~~tttrrrvvv~~~~~~yyyvvvtttqqqmmmhhhccc^^^\\\YYYUUUQQQMMMKKKIIIGGGEEEEEECCCAAA???>>>>>>>>>>>>>>>>>>=========<<<<<<<<<>>>@@@BBBDDDDDDFFFHHHJJJKKKMMMQQQTTTWWWYYYZZZZZZ```bbbfffkkknnnkkkddd]]]ZZZWWWSSSQQQRRRTTTUUUVVVSSSSSSQQQQQQQQQQQQRRRSSSRRRSSSTTTSSSQQQPPPQQQRRRNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCAAA???<<<::::::::::::;;;<<<>>>???@@@FFFDDDAAA>>>;;;999888888;;;<<<=========<<<:::999::::::::::::999888777666666777888999999888777666666555444444333333444444333444777;;;>>>???===;;;:::999777555333111000///---------------...///000...------,,,,,,------...------------------------,,,...///---***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,---///000///...------......------,,,,,,........................------...////////////...000000/////////000111111111000///111555999;;;<<<555555555666777999:::;;;;;;;;;<<<>>>BBBFFFKKKMMMNNNPPPQQQPPPNNNOOORRRVVV[[[^^^aaadddeeeggghhhjjjmmmnnnpppsssrrrrrryyy,,,,,,++++++++++++***+++))))))***,,,///000///---++++++***************++++++++++++,,,,,,+++++++++************************++++++************++++++***************+++,,,,,,***************************************+++++++++******+++,,,,,,,,,,,,+++++++++,,,+++***)))+++------+++))))))+++,,,+++*********++++++,,,---......,,,,,,,,,,,,,,,---......111///...111111///222777;;;HHHYYYgggoootttxxx{{{~~~uuuooouuu{{{sssooolllkkkiiieee```[[[VVVSSSSSSPPPKKKHHHFFFEEEBBBAAA@@@@@@???>>>======>>>>>>==================<<<<<<@@@BBBEEEFFFGGGIIILLLNNNNNNPPPSSSVVVZZZ]]]```aaakkkmmmrrrzzz~~~uuulllbbb]]]XXXWWWYYY[[[]]]]]]XXXXXXWWWVVVVVVVVVWWWXXXXXXXXXXXXWWWTTTRRRSSSSSSQQQQQQPPPPPPOOONNNMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA???>>>===============>>>???@@@BBBDDDDDDFFFCCC@@@<<<999888888888:::;;;===>>>>>>===;;;:::::::::::::::999888777777777888999999999999888777777666666555555444444444777888:::;;;<<<<<<:::999;;;:::999777555222000///......---------......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++***)))+++---......---,,,------...------,,,,,,........................---------...............000000/////////000000000222111111222666;;;???AAA555555555666777999:::;;;:::;;;;;;>>>AAAFFFJJJLLLOOOQQQRRRQQQOOOOOOSSSVVVYYY]]]aaadddfffgggiiijjjmmmmmmpppsssrrrrrryyy,,,,,,,,,,,,++++++************+++---//////---++++++***************+++++++++++++++,,,,,,+++++++++************************++++++************++++++))))))))))))***+++,,,,,,************************))))))*********+++++++++******+++,,,,,,,,,,,,++++++,,,,,,+++******+++---***,,,---,,,***)))+++...******+++,,,,,,---......------,,,,,,------...///111//////111000...222888@@@NNN```nnnsssuuuxxx{{{uuunnnppp~~~yyyrrrkkkgggbbbbbb```\\\XXXSSSOOOLLLMMMJJJFFFCCCBBB@@@???===<<<<<<<<<<<<<<<<<<===============>>>>>>>>>??????AAADDDFFFHHHJJJLLLOOOQQQRRRRRRTTTWWW\\\ccciiillltttwww~~~{{{kkkfff```___aaadddcccbbb[[[ZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]ZZZWWWTTTTTTTTTUUUUUUTTTSSSQQQNNNLLLJJJKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCAAA>>><<<<<<>>>AAACCCGGGFFFEEEDDDCCCCCCCCCCCC???>>>===;;;999888888888888:::;;;<<<=========<<<::::::;;;::::::999888777888888999999999999888888888888777777666555444444999:::;;;;;;;;;;;;:::;;;::::::999888666333111//////......---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))+++---......---,,,,,,------...------,,,........................------------........./////////000000000/////////111111111222555999>>>BBB666666666666777888::::::::::::;;;===@@@EEEIIIKKKPPPRRRSSSRRRPPPPPPTTTWWWZZZ]]]bbbfffggghhhjjjkkkmmmnnnqqqsssrrrrrryyy+++,,,,,,,,,,,,+++***))))))))))))***,,,,,,)))'''*********)))******+++,,,******++++++++++++******************************++++++************++++++++++++***))))))))))))***************************)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,---,,,******,,,---))),,,...---)))))),,,000++++++,,,,,,,,,,,,---------------------......///111000000222111000555===FFFSSSdddqqqwwwzzz|||uuunnnnnnwww~~~vvvnnnhhhccc___YYYXXXVVVSSSOOOKKKHHHGGGEEEBBB???===<<<<<<;;;:::999999:::::::::;;;;;;;;;======>>>???AAABBBCCCCCCDDDGGGIIIKKKLLLNNNQQQSSSVVVVVVWWW\\\cccllluuuzzz|||vvvqqqkkkiiilllllliiifff\\\\\\\\\\\\]]]^^^```aaabbbbbb```]]]YYYUUUTTTTTTWWWWWWVVVUUURRROOOLLLJJJJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCAAA>>><<<===@@@DDDGGGNNNLLLIIIFFFBBB@@@>>>===::::::::::::::::::999999888888999:::;;;<<<===>>>;;;;;;;;;;;;:::999888777888888888888888888888888999999999888777666555444555777999999999:::===???:::::::::999888555333111000///...---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++++++++,,,---...+++,,,,,,------,,,,,,+++---,,,,,,---///000///...,,,,,,------......------------------------------......------......///000//////000000000///.........///111111222555:::===666666666666777888999:::::::::;;;<<<@@@DDDHHHJJJPPPRRRTTTRRRPPPQQQTTTXXXZZZ^^^cccggghhhhhhiiiiiinnnoooqqqtttsssssszzz++++++,,,,,,,,,+++***))))))(((((()))++++++***)))******))))))***++++++,,,)))******************)))************************++++++************++++++)))))))))))))))******+++************************((())))))***++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,---,,,+++***,,,...++++++,,,++++++,,,---...------,,,,,,,,,,,,++++++---------------...////////////111444333444;;;DDDRRR[[[iiittt{{{~~~wwwppppppwwwzzzqqqiiiccc^^^ZZZWWWPPPOOOLLLIIIGGGEEECCCBBB@@@>>>;;;::::::::::::999::::::;;;;;;<<<<<<;;;;;;===>>>???AAACCCEEEGGGHHHHHHKKKMMMOOOPPPQQQTTTVVVXXXZZZ^^^eeennnxxx|||vvvtttvvvtttoooiii]]]]]]]]]^^^```bbbdddfffeeedddccc___ZZZVVVTTTTTTTTTUUUUUUTTTRRRPPPMMMKKKIIIIIIJJJJJJJJJJJJIIIIIIDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>@@@AAABBBGGGFFFCCCAAA>>><<<;;;:::::::::999999999:::;;;<<<:::999888888888:::<<<===;;;;;;;;;;;;:::999888777777777777666666777777777999:::::::::888777555444444555777777666777:::===:::;;;;;;;;;:::888666555000000///...---,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++)))((('''((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++*********+++---///000+++,,,,,,------,,,,,,+++///---,,,---//////...---+++,,,------......------------------------------//////.........///000111//////000000000///------...000222222222333666999666666666666777888999::::::::::::<<>>?????????>>>>>>===>>>@@@BBBEEEHHHJJJKKKLLLNNNPPPQQQRRRSSSVVVXXXZZZ]]]dddmmmxxx}}}{{{|||zzzrrrkkk^^^^^^^^^```bbbeeegggiiiffffffddd```ZZZVVVTTTTTTQQQRRRSSSSSSRRRPPPNNNMMMHHHIIIIIIJJJJJJIIIIIIHHHCCCCCCDDDDDDEEEEEEEEEFFFCCCCCCDDDDDDDDDBBBAAA???===>>>>>>??????===<<<;;;<<<;;;;;;;;;;;;;;;<<<======;;;999888888:::===???===;;;888666666777:::;;;;;;;;;;;;;;;:::999888888777777666666666666777777::::::::::::999777555444555777777555333333555888;;;<<<=========;;;999777111000///...---,,,,,,,,,...------,,,,,,------...+++++++++++++++++++++++++++******+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************+++---///111+++,,,,,,------,,,,,,+++---,,,++++++,,,---,,,***+++,,,,,,---.........---------------------------000//////......000111222//////000000000///---,,,///222555555333333666888777666666666777888999999:::::::::<<>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>======BBBBBBDDDFFFHHHJJJLLLMMMTTTQQQRRRVVVVVVTTTUUUXXX\\\bbbjjjrrrxxxxxxnnnfff]]]]]]]]]```eeehhhjjjjjjjjjfffaaa]]]ZZZXXXUUURRRTTTUUUUUUTTTRRROOOKKKIIIMMMMMMMMMLLLJJJIIIGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>><<<;;;;;;:::;;;;;;888666555555888;;;<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;:::999999888777777777777666666666666777777:::<<<<<<:::777777999<<<>>>888555666666555666999999:::<<<>>>>>>===:::999555222///---------,,,+++(((((()))***+++---///000/////////...---***((('''------...///---+++)))'''*********++++++*********///...)))###%%%,,,...,,,------,,,++++++***))))))---,,,)))((((((+++...000++++++,,,,,,---......///------,,,,,,,,,+++++++++++++++,,,,,,---...//////////////////////////////000000000000000/////////000000111222333333444444555555666777888999::::::>>>===<<<<<<>>>BBBFFFHHHNNNPPPRRRPPPNNNNNNPPPSSS^^^```bbbcccccccccdddeeehhhnnnnnnoootttssswww***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000111111///,,,)))((((((************************************************************************)))************+++++++++)))******++++++++++++***++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,---............---............////////////...000222444888AAANNNXXXhhhlllsssyyy}}}yyyoooxxx~~~~~~|||ssseee```XXXQQQLLLIIIFFFDDD??????>>>===============;;;;;;;;;:::;;;;;;<<<<<<>>>>>>???@@@@@@@@@??????DDDDDDFFFHHHJJJLLLMMMNNNSSSRRRTTTXXXYYYWWWYYY]]]___eeennnuuuzzzxxxnnnfff[[[[[[]]]aaagggmmmooopppjjjfffaaa\\\YYYWWWUUUSSSRRRSSSSSSSSSRRRPPPMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@????????????>>>======<<<<<<;;;::::::777666555666999;;;;;;;;;?????????>>><<<:::999888;;;;;;;;;:::999999888888777666666555555666666777777888::::::999:::>>>AAABBB888000111444666777999999;;;===??????>>>===;;;666333000.........---++++++++++++++++++,,,------++++++,,,,,,,,,+++***))),,,---......---,,,***)))***++++++,,,,,,++++++******+++///222444111,,,(((******++++++,,,,,,------,,,+++***)))))))))))))))++++++,,,,,,---------............---------,,,,,,+++,,,,,,------.........000000000000000000000000000000000000000000000000000111111222333333444444555555666777888999999:::<<<<<<<<<===???CCCFFFHHHMMMPPPQQQPPPNNNNNNQQQTTT^^^```cccdddddddddeeefffiiiooooooooouuussswww++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,222333333000---***((((((************************************************************************)))************+++++++++++++++++++++++++++***)))************************+++++++++++++++*********...---***))))))***---...++++++,,,,,,,,,,,,------++++++,,,---------------............////////////111222444666<<>>>>>===<<<<<<<<<<<<===<<<<<<;;;<<<<<<===>>>>>>>>>???@@@BBBCCCDDDDDDDDDGGGHHHIIIKKKMMMOOOPPPQQQRRRRRRUUUZZZ[[[ZZZ]]]bbbfffllluuu|||}}}uuulllfff\\\\\\___dddjjjooorrrssskkkfff```[[[XXXWWWVVVUUUQQQQQQRRRRRRRRRQQQOOONNNKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>======>>>>>>===<<<:::999777666666888:::;;;;;;999>>>>>>======;;;:::999888<<<<<<;;;;;;::::::999999666555555555555555555666444666777888888:::>>>AAAEEE888------222666777888:::;;;>>>@@@AAAAAA@@@???888555111000//////...,,,///...---,,,++++++++++++)))***+++,,,------------+++,,,------------+++***+++,,,,,,------,,,,,,+++000******000111,,,+++...***++++++,,,------......+++,,,,,,+++)))'''$$$###,,,,,,,,,,,,,,,---------//////.........---------------------------------000000000000000000000000000000000000000000000000111111111222222333333444444555666666888888999:::;;;;;;===???AAADDDFFFHHHMMMOOOQQQQQQOOOOOORRRUUU^^^```ccceeeeeeeeefffhhhjjjpppooooootttrrruuu+++++++++,,,,,,,,,------+++,,,---......---,,,+++---///000///---,,,,,,---************************************************************************))))))*********+++++++++,,,,,,,,,,,,+++******)))))))))************++++++,,,,,,,,,++++++*********000...,,,******,,,...000+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,............////////////222333555999BBBPPP___jjjsssvvv|||~~~xxxuuuzzz~~~xxxjjj```TTTPPPJJJEEEBBB@@@>>><<<===<<<<<<;;;;;;;;;<<<<<<>>>===>>>>>>???@@@AAABBB@@@AAACCCEEEGGGHHHIIIIIIKKKKKKMMMNNNPPPRRRSSSTTTRRRRRRVVVZZZ[[[[[[___eeelllsss~~~xxxqqqiiiccc___```bbbfffkkkoooppppppkkkfff___YYYWWWVVVVVVVVVRRRRRRRRRRRRQQQPPPOOONNNLLLLLLLLLMMMLLLLLLKKKJJJHHHHHHHHHHHHHHHGGGEEEEEEAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>><<<===>>>???>>><<<:::999777777888999;;;<<<:::888777888888999::::::::::::<<<<<<<<<;;;;;;:::::::::555555444444444444555555555555555555666888:::<<>>@@@BBBBBBBBBAAA999666333111000000...---//////...---,,,,,,,,,,,,++++++,,,------.........***+++,,,------------,,,,,,------------------,,,333***+++555666---+++111.........------,,,,,,,,,,,,,,,,,,+++)))'''%%%$$$------------------------............------------------------------,,,,,,////////////////////////...///////////////000000111111111222222333333333444444555666777888999999999;;;===@@@BBBEEEGGGHHHMMMOOOQQQQQQOOOOOORRRVVV]]]```dddfffgggggghhhiiiiiiooonnnnnnrrrooosss++++++,,,,,,,,,---------,,,---...///......,,,+++)))+++------,,,,,,---...************************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++---,,,,,,,,,++++++************))))))))))))******+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,............////////////222444777>>>IIIXXXfffpppvvvyyy~~~~~~wwwuuuvvv}}}{{{{{{pppbbbYYYMMMJJJEEEBBB@@@>>>===;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>???AAABBBCCCCCCDDDFFFIIIKKKLLLMMMNNNNNNOOOPPPRRRSSSUUUVVVVVVSSSSSSVVVZZZZZZZZZaaaiiiqqqyyyzzzrrrkkkddd`````````cccgggllloooppppppjjjeee^^^YYYWWWVVVVVVVVVTTTSSSSSSRRRPPPOOONNNMMMNNNNNNMMMMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGEEEEEEAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>???<<<===?????????===:::999888888888:::<<<;;;999777666777888999::::::::::::<<<<<<;;;;;;;;;;;;::::::555555444444444444555555666555555555777999;;;<<<:::666444444222000333888999:::<<<>>>@@@AAAAAAAAA:::777444222111000///---------,,,,,,,,,---......,,,,,,,,,+++++++++++++++******+++,,,------------,,,------......------,,,,,,***666IIIJJJ999+++***...---------------,,,,,,...---,,,***************............////////////---------,,,,,,,,,,,,+++------------------,,,,,,........................---------....../////////111222222222222222333333444444555666777888999999999:::===@@@CCCFFFHHHIIINNNPPPRRRQQQOOOOOORRRVVV\\\```dddggghhhhhhiiijjjiiinnnmmmlllpppmmmooo}}},,,,,,,,,,,,---------------............------,,,***,,,---,,,+++)))******++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------++++++,,,---------------............////////////111444;;;EEERRR```lllsssyyy|||uuupppsssxxx{{{yyyyyyzzzwwwhhh[[[RRRHHHEEEBBB@@@???>>>===;;;<<<;;;;;;;;;;;;<<<======<<<<<<===>>>???AAACCCDDDFFFHHHJJJLLLNNNPPPQQQQQQQQQRRRSSSTTTUUUWWWXXXXXXUUUUUUXXX[[[[[[]]]gggrrrzzzvvvmmmfffaaa___^^^```ccchhhnnnrrrsssrrriiiddd^^^YYYWWWWWWVVVUUUUUUTTTSSSQQQPPPOOONNNMMMNNNMMMMMMLLLJJJIIIGGGFFFHHHHHHHHHHHHGGGFFFEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>????????????@@@>>>>>>??????>>>===;;;:::;;;:::999:::;;;;;;999777;;;<<<<<<<<<<<<<<<;;;:::;;;;;;;;;:::::::::::::::666555555555555555555666555444444666:::>>>@@@@@@555555777888444///111777777888:::;;;===>>>??????;;;888444222111000...---++++++++++++,,,---//////,,,+++***(((''''''''''''+++++++++,,,,,,---------,,,------......------,,,,,,,,,444@@@AAA666,,,***)))***+++,,,---...///000///...,,,++++++,,,---...,,,------...//////000000------,,,,,,,,,+++++++++---------------------------------------------------------......//////000222222222222222222222222333444555555777777888999999:::<<>>>>>>>>===;;;<<<<<<;;;;;;<<<======>>>>>>>>>???AAABBBDDDFFFGGGJJJKKKMMMOOOQQQRRRSSSTTTSSSSSSTTTUUUWWWXXXYYYYYYXXXXXXZZZ]]]___dddqqq}}}sssjjjccc```^^^aaacccfffkkkpppssstttsssgggccc^^^ZZZXXXWWWUUUTTTSSSSSSRRRQQQPPPOOOOOOOOOKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA????????????@@@@@@AAAAAA??????>>>>>>===<<<<<<<<<===;;;999999::::::999888;;;<<<<<<=========<<<<<<999999::::::::::::::::::777666666555555666666777555333222555999<<<>>>===777666666888666222222666555666777888999:::;;;;;;;;;888444222000///...,,,*********++++++,,,---...,,,+++***(((((((((((())),,,,,,,,,+++,,,,,,------,,,,,,------------,,,,,,...,,,***+++,,,------,,,((()))***+++,,,...//////---............---,,,,,,)))***+++,,,---//////000...---------,,,,,,,,,,,,+++,,,,,,------.......................................//////000111111222222222222222222222222222333444444555666777888888::::::;;;>>>BBBGGGKKKMMMQQQSSSTTTRRROOONNNQQQSSSYYY]]]cccggghhhiiiiiiiiilllqqqooommmppplllnnn|||,,,,,,,,,---------......000///...---,,,,,,---...***+++---,,,+++******+++++++++++++++++++++++++++************************************************)))************+++++++++***+++,,,,,,------------++++++,,,------...//////+++++++++,,,,,,---------************************++++++,,,,,,,,,---------,,,---......//////................../////////000222888CCCRRRaaammmtttwww}}}yyyrrrvvv{{{yyy{{{wwwhhhZZZNNNGGGBBB@@@>>>===>>>>>><<<;;;<<<<<<<<<<<<<<<===>>>???BBBCCCCCCEEEGGGIIIKKKLLLLLLMMMNNNPPPRRRTTTTTTUUUTTTTTTUUUVVVWWWYYYYYYZZZZZZZZZ\\\```bbbjjjzzz|||rrriiibbb```___ggghhhjjjnnnqqqsssqqqpppfffccc^^^[[[YYYWWWUUUSSSQQQQQQPPPPPPPPPQQQQQQRRRHHHIIIIIIIIIIIIIIIHHHHHHFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAA@@@???>>>===<<<<<<<<<===>>><<<999888999::::::999666777999;;;<<<===>>>>>>999999999999999999999999777777666666666666777777666333111222555777777666;;;666333666777555444555444444555666777888888999;;;888444111000///---,,,++++++******++++++,,,,,,...---,,,+++++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++'''+++---,,,---///+++%%%++++++++++++++++++++++++,,,---///111000---***((('''''')))***,,,---////////////.........---------++++++,,,,,,---.../////////////////////////////////000000111222333333333222222222222222222222222333333444555666777888888::::::;;;===AAAGGGLLLOOORRRTTTUUUSSSOOONNNPPPSSSXXX\\\bbbfffhhhhhhiiiiiinnnssspppoooqqqmmmooo}}},,,++++++******++++++,,,111000000///......------))))))***+++,,,,,,------+++)))((()))+++,,,,,,+++)))))))))******)))))))))******++++++++++++******...------,,,+++***))))))***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++))))))************))))))++++++******+++---...///------------------------......------------......000000000000000111111222333>>>LLLZZZiiivvvyyywww}}}vvvooorrr~~~{{{{{{}}}|||lll^^^SSSJJJDDDBBBAAA???===<<<;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCEEEGGGIIIKKKLLLMMMMMMLLLQQQQQQSSSUUUWWWXXXWWWVVVXXXWWWWWWXXX[[[^^^______]]]aaadddeeehhhttt|||rrrkkkddd___^^^bbbeeeiiioootttvvvtttpppnnn___^^^]]][[[YYYXXXWWWWWWUUUSSSQQQQQQQQQPPPNNNMMMNNNMMMLLLKKKJJJIIIIIIIIIFFFGGGGGGFFFFFFEEEDDDCCCEEEEEEEEEDDDCCCCCCBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@============<<<<<<<<<<<<<<<;;;::::::::::::999888999;;;===>>>===;;;<<<<<<======<<<<<<;;;;;;::::::777666555444444555666777777777777777666555444333111222333222111222555777444555666666777666666666888888999999777444111000,,,,,,,,,------.........***+++,,,---,,,+++***))),,,***)))))),,,...//////------------------------+++++++++,,,,,,------------------,,,,,,++++++***111000...,,,++++++++++++111///,,,+++,,,---,,,,,,,,,---......//////...............------,,,,,,,,,---------.........//////222222111111000/////////333444444555555555444444333333444555666777888888999:::;;;>>>CCCIIIMMMPPPRRRSSSRRRQQQOOONNNOOOQQQ[[[^^^cccfffgggiiijjjkkkppppppnnnkkkiiilllsssyyy,,,++++++******++++++,,,000//////...------,,,,,,*********++++++,,,,,,---+++)))((()))***,,,,,,++++++,,,,,,------,,,,,,+++******++++++++++++******+++++++++++++++************++++++,,,,,,++++++*********+++,,,,,,,,,++++++***++++++,,,,,,++++++***///...---+++******++++++,,,,,,,,,+++++++++++++++---------,,,,,,---------//////000000111222444666666CCCSSSaaammmwww{{{zzzyyyrrrmmmuuuzzzyyyzzzttteeeYYYOOOGGGBBBBBBAAA@@@>>>=========>>>======>>>???BBBDDDGGGIIIMMMNNNOOOPPPQQQQQQQQQQQQOOOPPPQQQTTTVVVWWWXXXWWWYYYYYY[[[]]]```cccddddddeeehhhkkkmmmsss{{{qqqjjjddd```aaaeeekkknnnssswwwwwwsssnnnjjj```___]]][[[YYYXXXWWWWWWWWWTTTRRRPPPOOOMMMJJJHHHJJJJJJKKKKKKKKKJJJIIIHHHEEEEEEFFFEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>============<<<:::999999;;;;;;:::888888:::<<<===<<<;;;<<<===>>>======<<<;;;::::::999777666555555555555666777666666555555444333333333555555555333222111333555333444444555666666666666777888888888666444111///,,,,,,,,,++++++************+++,,,---...------,,,///---++++++,,,,,,+++***------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,////////////...............---,,,++++++,,,---...000...++++++,,,------,,,***+++,,,,,,------,,,,,,///...............------++++++,,,,,,,,,---------000000000000000111111111222222222333222111111000333333444555666777888888999:::;;;>>>CCCHHHMMMPPPRRRSSSRRRQQQOOONNNOOOPPPZZZ^^^cccgggiiijjjkkkmmmlllmmmmmmmmmnnnttt}}},,,++++++******++++++,,,......------,,,,,,+++++++++++++++++++++++++++++++++***((()))***,,,++++++)))******++++++******)))******++++++++++++******)))))))))*********++++++***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***,,,,,,------------,,,,,,000///---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...///000000111333777:::;;;KKK^^^jjjrrryyy~~~~~~|||uuuoooooo|||{{{vvvxxx~~~{{{lll^^^TTTLLLFFFAAABBBAAA@@@????????????@@@>>>???AAACCCGGGJJJMMMOOORRRQQQQQQPPPPPPPPPQQQQQQPPPQQQRRRTTTVVVXXXYYYZZZ[[[]]]aaaeeehhhjjjjjjjjjhhhjjjmmmsss}}}yyyoooiiidddaaadddjjjrrruuuxxxzzzwwwrrrkkkfff___^^^\\\ZZZYYYXXXWWWWWWTTTRRRPPPNNNMMMLLLIIIGGGJJJKKKKKKKKKJJJHHHFFFDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@AAABBBBBBCCCDDDDDDBBBBBBAAAAAA@@@@@@???????????????>>>>>>>>>======:::999888999;;;<<<;;;:::777999;;;<<<;;;;;;<<<===>>>>>>>>>===<<<;;;999999777666666555555666666777666555444222222222222333888888777555333111222333222222333444444555666666888888999999888666333111///...---+++***)))))))))***+++,,,---...////////////---,,,+++,,,,,,***(((------,,,,,,+++++++++***,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---///000...,,,++++++---......---***+++,,,,,,------,,,,,,.........///////////////+++,,,,,,,,,,,,---------...//////000111111222222222222222222111111000///333333444555666777888888999:::;;;>>>CCCHHHMMMOOOOOOPPPQQQPPPOOOPPPQQQSSSZZZ^^^dddhhhjjjlllmmmnnniiijjjlllmmmpppwww,,,++++++******++++++,,,,,,,,,,,,,,,++++++******,,,,,,++++++++++++++++++,,,***))))))***++++++***(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++***++++++,,,,,,,,,+++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////...------,,,,,,------......///000000///222777;;;BBBTTThhhrrrvvv{{{zzzpppnnnwww|||xxxvvv|||wwwhhh[[[RRRKKKEEEBBB@@@@@@@@@@@@AAAAAABBBBBBBBBCCCEEEHHHKKKNNNPPPRRRUUUSSSRRRPPPOOOPPPPPPQQQSSSSSSTTTTTTVVVXXX\\\___```dddjjjoooqqqpppoooooojjjkkkpppyyy~~~uuulllgggddddddiiipppxxxzzz|||{{{wwwqqqiiiddd^^^]]][[[YYYWWWVVVUUUUUUPPPNNNMMMMMMNNNNNNMMMKKKNNNMMMKKKIIIGGGEEECCCBBBEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>============:::999888999;;;<<<;;;:::666888::::::::::::;;;===@@@@@@@@@???>>><<<:::999777666666666666666666777777666444222111222333444777888888666444333333444111111222222333444555666999:::;;;;;;:::888666444111000///---,,,,,,,,,,,,++++++,,,---------......+++******+++------,,,+++---,,,,,,++++++******)))......------,,,,,,++++++((())))))******+++++++++++++++******+++---///000+++******+++---......---,,,---......//////......------....../////////000............//////////////////000000111111111111222222333333444333333222333333444555666777888888999:::;;;>>>BBBGGGLLLOOOMMMNNNPPPQQQQQQSSSVVVXXXYYY^^^dddiiilllmmmnnnooojjjkkklllkkklllpppwww~~~,,,++++++******++++++,,,+++++++++++++++*********,,,,,,++++++++++++++++++,,,***))))))***++++++***+++,,,,,,,,,,,,,,,,,,+++******++++++++++++******++++++******)))(((((('''***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,........./////////000000//////............/////////000111///---000777===III\\\pppxxxzzz}}}{{{rrriiimmmyyyvvvyyyuuufffXXXOOOIIIDDD@@@???@@@AAABBBCCCDDDEEEEEEGGGGGGIIIKKKMMMOOOPPPQQQXXXVVVUUUSSSRRRSSSSSSTTTSSSTTTTTTTTTUUUYYY___dddjjjooouuuyyyxxxuuurrrqqqpppssszzzzzzrrrjjjgggfffhhhooovvv|||}}}}}}zzzvvvooohhhddd\\\[[[YYYWWWUUUTTTSSSSSSPPPOOONNNNNNOOOPPPOOOMMMOOOMMMIIIFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;:::999888999;;;<<<;;;:::666777999999888888:::<<>>BBBGGGKKKNNNPPPQQQSSSSSSSSSTTTVVVXXXYYY^^^eeejjjmmmnnnoooooommmmmmmmmjjjhhhjjjpppuuu,,,++++++******++++++,,,++++++++++++++++++******++++++++++++++++++++++++---+++))))))***+++***)))******++++++++++++************++++++++++++******---,,,+++***)))(((''''''***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++******++++++++++++******------------,,,+++******+++++++++,,,------......000000////////////000000...000111///---111:::AAASSSddduuu|||}}}ooojjjgggrrr}}}xxxxxx~~~}}}rrrcccUUULLLGGGBBB???@@@BBBCCCFFFGGGIIIIIIIIIKKKLLLMMMOOOPPPQQQQQQQQQSSSSSSRRRRRRRRRRRRRRRSSSQQQSSSTTTUUUWWW]]]gggnnnxxx}}}~~~xxxtttssssssyyywwwqqqkkkjjjlllooovvv~~~|||xxxrrrlllgggccc[[[ZZZXXXVVVUUUSSSSSSSSSTTTRRRPPPPPPPPPOOOMMMLLLKKKJJJGGGEEEEEEGGGIIIJJJGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@??????>>>???@@@AAAAAA@@@???>>><<<<<<<<<;;;;;;;;;:::::::::999888999;;;<<<;;;:::777888888777666777888:::===>>>???@@@???===;;;999666777777888888777777666777666555444333333333444222444666777666666777888444333222111222333444555555666777888888777555444///...,,,******+++---.........,,,+++***)))))))))...,,,))))))***++++++***+++,,,,,,,,,,,,,,,,,,,,,............------------************++++++++++++...---,,,*********++++++***))))))+++---...---,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------------,,,,,,---------.........222222111111000//////...///000111222333444444444333333444555666777888888::::::;;;>>>AAAFFFJJJMMMUUUUUUUUUTTTRRRQQQRRRTTTYYY^^^eeejjjmmmmmmmmmnnnnnnooonnnllljjjkkkpppuuu,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,------+++))))))***+++***)))(((((())))))))))))((((((******++++++++++++******,,,,,,++++++*********)))***++++++,,,,,,++++++***((()))***+++,,,---------******++++++++++++******+++,,,---------,,,++++++*********+++,,,---------//////............//////---000111000///555@@@III\\\jjjyyy~~~|||iiilllrrr~~~}}}|||}}}{{{pppaaaTTTLLLGGGCCCAAACCCEEEGGGJJJLLLNNNOOOOOOMMMNNNPPPRRRSSSTTTSSSSSSMMMNNNOOOPPPQQQQQQQQQQQQRRRTTTWWWZZZ^^^hhhuuu~~~{{{vvvtttyyywwwrrrnnnpppsssvvv~~~|||uuunnnhhhcccaaa\\\[[[ZZZXXXVVVUUUTTTTTTSSSQQQPPPOOOPPPPPPNNNLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA===???@@@AAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;<<<:::999999;;;;;;:::888888888888777555555777888888999;;;======;;;999888666777888888888888777666555555444444333222222222111333666777666555666777666555333222222222444555555777888::::::999777666111000---+++******,,,---...---,,,+++***++++++,,,...+++(((&&&(((+++------++++++,,,,,,------......+++++++++,,,,,,,,,,,,,,,((((((((((((((('''''''''...---+++*********+++,,,***)))***+++---...,,,******+++,,,,,,------,,,,,,............------------------------............111111111000000000000000333333444444444333333222333333444555666777888888::::::;;;===AAAFFFJJJLLLSSSSSSTTTRRRQQQPPPRRRSSSYYY^^^eeejjjlllllllllllloooppppppooommmnnnsssxxx,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,))))))***+++,,,,,,---------+++))))))***+++***)))++++++,,,,,,,,,,,,++++++******++++++++++++*********++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++'''((()))+++,,,---......***++++++,,,,,,++++++***&&&(((***---.../////////++++++,,,------...//////......------------......,,,///222111222888EEEOOObbbooo{{{}}}wwwkkkuuuzzz|||{{{pppaaaUUUMMMJJJGGGEEEFFFGGGJJJMMMPPPRRRRRRSSSNNNOOOQQQTTTUUUVVVVVVVVVNNNPPPRRRTTTVVVVVVVVVUUUTTTWWW\\\```fffrrr}}}wwwuuu|||xxxtttqqqtttxxx{{{|||ssskkkddd```___^^^]]][[[YYYWWWVVVUUUUUUOOONNNMMMNNNPPPQQQQQQPPPNNNNNNOOONNNKKKFFFAAA>>>EEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBBBBCCCCCCDDD===>>>@@@AAAAAA@@@???>>>>>>=========<<<<<<<<<<<<<<<;;;::::::::::::999888999999888666444444555777555666999;;;;;;:::888666666777888999999888777666333333333333333222000000111444666777666555555555888666444222222222333444888:::;;;======<<<;;;:::666444000---++++++,,,---...---,,,+++,,,---...///***'''$$$$$$(((---111333***+++,,,---......///000)))))))))******++++++,,,,,,,,,++++++******)))))),,,+++*********+++,,,---*********,,,------+++))),,,---......//////......000000//////.........---////////////000000000111/////////000111111222222888888888777666444333222333333444555666777888888::::::;;;===AAAEEEJJJLLLLLLNNNOOOPPPPPPQQQTTTVVVZZZ___fffjjjlllkkkkkkjjjpppqqqrrrpppnnnooosssxxx*********++++++,,,,,,,,,***)))))))))***+++,,,,,,...------,,,,,,------...******))))))))))))******(((((()))*********************))))))******+++,,,)))((('''&&&'''(((***,,,))))))***+++,,,,,,------++++++***)))(((((())))))(((((()))***+++,,,,,,---******+++,,,,,,---......,,,,,,------.../////////000...,,,---000111000---///...111555666<<>>>>><<<:::888888777666555555555666777888888888777777777777777333555666888999999999999555555555444333222000000111222333444555777888888999888666555666666666555999:::;;;;;;;;;:::999888777555111...,,,,,,------+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++...,,,+++///555777555111,,,,,,.../////////...------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////000000///...------,,,,,,---...000111111///---,,,222111000000000222555666666555333222111222333333666333222333777999999777999:::<<>>EEEFFFDDD///---,,,***)))***++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............///......---,,,,,,++++++,,,---...///000000///.../////////000222555888:::666555444333222222333444555333222333666888888777999999;;;>>>BBBEEEHHHJJJMMMOOOPPPPPPOOOOOOQQQRRRYYY^^^dddiiikkkkkkkkkkkkhhhkkkoooooonnnqqqyyy++++++++++++++++++++++++---,,,+++******))))))*********))))))))))))******,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,******))))))******+++,,,(((***+++,,,---,,,+++************++++++,,,,,,---++++++***))))))))))))***+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,------.../////////...------,,,,,,///------...000000000///000///111666===JJJ]]]nnnyyy|||}}}zzzvvvlll^^^TTTOOONNNMMMLLLNNNPPPRRRTTTWWWXXXZZZZZZXXXWWWWWWWWWXXXXXXVVVTTTTTTTTTSSSTTTVVVYYY\\\]]]hhhlllttt~~~}}}|||}}}{{{vvvmmmfffbbb```___^^^aaa```]]]ZZZVVVTTTRRRRRRNNNNNNNNNNNNNNNOOOPPPPPPMMMKKKIIIHHHIIIIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBBBBDDDCCCBBB@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>AAA???>>><<<;;;;;;;;;<<<===<<<;;;:::999999::::::::::::888777666666666666555555555555666666666666444444666777888999999999888777555333222222222333222333333555777999;;;<<<888888777777777888999999;;;;;;<<<<<<;;;;;;:::999999777444000---,,,,,,,,,------............------------,,,,,,,,,,,,------***)))+++222;;;BBBEEEEEE777333///+++)))***---...,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------------------,,,,,,++++++***++++++,,,---...///000000000000000111333666888:::555444333333222333333333444333222333555777777777888999;;;>>>AAAEEEHHHIIILLLMMMOOOOOOOOOOOOQQQRRRZZZ^^^dddiiijjjkkkkkklllnnnqqqsssrrrppprrryyy))))))***+++,,,,,,---...,,,,,,+++*********++++++******))))))))))))******+++++++++******+++++++++)))***++++++,,,,,,++++++******))))))******+++,,,******++++++++++++++++++*********++++++,,,,,,,,,++++++***))))))*********---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,------.../////////---------...///000000000222111333777BBBRRReeesssyyy}}}|||{{{~~~~~~wwwnnnaaaWWWSSSRRRQQQPPPQQQRRRUUUWWWYYY[[[[[[\\\ZZZZZZYYYYYYYYYXXXWWWVVVXXXYYYZZZ[[[]]]aaaeeeiiiooouuu~~~|||~~~rrrnnnhhhccc```___^^^]]]___^^^\\\YYYWWWTTTSSSRRRNNNMMMMMMMMMNNNOOOPPPPPPNNNKKKIIIGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCAAA@@@???>>>>>>>>>???>>>>>>>>>>>>>>>======>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888888999888888888777777777777555555666666666666666777444444555666777888999999:::888666333222333444555111222222333555888:::<<<777888888888888888:::;;;<<<<<<<<<<<<;;;;;;::::::;;;999555222///---,,,,,,+++++++++,,,,,,+++++++++...---+++******+++---...---+++***,,,///333444444777444000---+++,,,...000,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,---...///000222222111111111222333444222222222222222222222222333222222333555666777777888999;;;>>>AAADDDGGGIIIKKKLLLNNNOOOOOOOOOQQQSSS[[[___dddhhhjjjkkkllllllpppsssuuutttqqqssszzz//////---,,,***)))((('''************+++,,,---...++++++************++++++******))))))))))))******((())))))*********************))))))******+++,,,---+++)))''''''(((+++,,,***+++++++++++++++,,,,,,+++***************++++++...------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,------.../////////,,,---......//////000111333444555;;;GGGYYYjjjtttxxx|||}}}}}}~~~wwwnnnbbbYYYUUUTTTSSSRRRRRRTTTVVVYYY[[[\\\\\\\\\\\\\\\\\\[[[YYYYYYYYYYYY]]]```bbbdddfffjjjppptttwww~~~}}}zzz~~~~~~}}}yyyvvvkkkgggccc```___^^^]]]\\\[[[[[[ZZZXXXWWWUUUTTTSSSOOOOOONNNMMMMMMMMMNNNNNNNNNKKKHHHGGGGGGHHHGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCAAAAAA@@@@@@??????@@@@@@@@@@@@?????????>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<999;;;<<<===<<<:::777555555666777777888888999999666666666777777888888888444444555666777888999999;;;999777555333444555666111111111111333666999:::666888999888777777999<<<<<<<<<;;;;;;::::::::::::;;;999666333000...---,,,***++++++++++++++++++***...---+++))))))+++---...222000---,,,,,,---------...---,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,............------------///......---------......000000000000000000111111000000000111111111000000222333333444444666777888999:::<<<>>>AAADDDGGGHHHJJJLLLNNNOOOOOOPPPRRRTTT\\\___eeehhhjjjkkklllmmmkkknnnrrrrrrqqqttt|||------,,,++++++******))))))))))))***,,,---///000,,,,,,++++++++++++,,,,,,***))))))))))))))))))***(((((()))************)))******))))))******+++,,,///,,,(((%%%%%%(((+++---+++++++++++++++++++++++++++************+++,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,+++---...///...///000222333666999@@@OOObbboootttwww{{{~~~{{{}}}wwwnnnbbbYYYVVVUUUSSSRRRSSSUUUXXX[[[]]]]]]]]]\\\]]]^^^^^^^^^\\\]]]^^^```fffjjjnnnpppqqqtttyyy~~~||||||yyy}}}{{{yyyxxxvvvsssnnnkkkfffccc```___^^^^^^]]][[[YYYYYYYYYXXXWWWVVVTTTSSSPPPOOONNNMMMMMMMMMMMMMMMMMMKKKIIIHHHHHHGGGFFFEEEGGGGGGGGGGGGFFFEEEDDDDDDAAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@??????>>>>>>===:::;;;;;;;;;;;;;;;;;;;;;777999<<<======:::777444444555666777777888777777666666777777888888999999444444444555666777999999;;;:::888666555555555666222111000000222444777999666888:::888666555888;;;<<<;;;:::999999999999:::;;;999777444222000......,,,,,,------------,,,,,,...,,,+++))))))+++,,,...---------------...///000)))+++,,,.........---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,,,,------------........................000000/////////.........+++,,,---///000111222333//////000111111111000000333444555555555666888:::;;;;;;===???BBBEEEGGGIIIJJJLLLNNNPPPPPPRRRTTTVVV\\\```eeehhhjjjkkkmmmnnnvvvyyyzzzwwwttttttzzz((())))))+++,,,---......*********+++,,,---...///,,,,,,++++++++++++,,,,,,+++******))))))******+++))))))***++++++++++++*********))))))******+++,,,///---***(((((()))+++---+++++++++++++++++++++++++++*********++++++,,,---+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,***---//////......111333111666===FFFWWWkkkuuuvvvyyy}}}wwwtttwwwzzzzzzrrrfff]]]YYYXXXVVVUUUUUUWWWZZZ]]]______^^^]]]\\\^^^aaaaaaaaacccgggkkktttyyy~~~|||zzzzzzwwwssspppnnnkkkgggdddcccaaa_________^^^]]][[[YYYYYYYYYXXXWWWUUUSSSQQQOOONNNNNNMMMMMMMMMMMMMMMLLLKKKIIIIIIIIIHHHEEECCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@????????????@@@??????>>>======<<<<<<::::::;;;;;;;;;:::::::::888999:::;;;;;;:::888777555666666777666555444333555555666666777888888999444444444444555777888:::::::::999888777666666555444333222111222444666888666888:::888444333666:::;;;:::999888888888999999:::999777555333111000///,,,,,,------------,,,,,,,,,,,,+++******+++,,,,,,((()))+++,,,,,,---......+++,,,.../////////...---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,---......///------------------------...///000111111111000///,,,---...///111222222222///000111333333333222111333555777777666666999<<<<<<===>>>@@@CCCFFFHHHJJJJJJMMMOOOQQQQQQSSSUUUXXX]]]```eeehhhjjjkkkmmmooo{{{}}}}}}yyyuuutttxxx}}}......---,,,+++))))))(((,,,,,,,,,++++++,,,------,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++*********)))***++++++,,,...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++*********+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000***---//////......111333000666???JJJ]]]qqqzzzxxx|||zzzqqqmmmooosss|||vvvkkkbbb^^^\\\ZZZYYYVVVXXX\\\___``````___^^^[[[^^^bbbdddeeeiiiooosss}}}zzzwwwsssooollljjjgggdddbbbbbbaaa____________]]][[[ZZZZZZZZZYYYVVVSSSQQQOOOMMMMMMMMMMMMMMMMMMNNNOOOKKKJJJJJJJJJIIIHHHDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCBBB@@@???>>>>>>===???>>>>>>===<<<;;;;;;;;;::::::;;;;;;;;;:::999999999999999888999999::::::777777777777555333111///444444444555666777777888444444444444555777888:::::::::::::::999777666555777555333222222444777888666999:::888444222555999:::999888777777777888999999999777666444222111000*********++++++*********,,,++++++++++++++++++,,,+++,,,......---+++******************************+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222333333222111000000111111111111000///111222333444555444444333444666888888666777:::======>>>???AAADDDFFFIIIJJJKKKMMMPPPQQQRRRTTTVVVYYY]]]aaaeeehhhjjjkkkmmmoooiiimmmpppqqqqqqttt|||---,,,++++++******++++++......------------......******,,,,,,,,,,,,******,,,,,,+++***))))))******************************++++++++++++++++++++++++.........------,,,,,,,,,******))))))))))))******------,,,++++++,,,,,,,,,******))))))******+++,,,///...------++++++***)))..................------......///...------000222555777DDDZZZllltttyyy~~~xxxqqqlllhhhjjjooo}}}xxxkkkaaa\\\[[[[[[ZZZ]]]___bbbcccbbbbbbbbbcccccceeehhhkkknnnrrrxxx||||||yyywwwrrrnnniiifffddddddcccbbbaaaaaaaaaaaa```^^^[[[ZZZYYYWWWVVVVVVVVVVVVUUUSSSQQQQQQPPPOOONNNNNNMMMMMMMMMMMMKKKJJJHHHGGGEEEEEEHHHFFFEEEDDDEEEFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777;;;999666444222333444555777444333444666777555333777666555444555777999:::===============<<<::::::888777555444444555666666<<<<<<;;;;;;999888666555::::::999999888888777777:::999888777666444444333///---***)))***+++******---,,,+++***)))'''&&&&&&***,,,...///...------...++++++++++++,,,---...///++++++******+++---///000++++++,,,,,,,,,,,,------,,,,,,,,,---......//////------------------------...,,,***+++...000...,,,000000000000000000000000////////////000111222333111222222333333444444555777666555444333444444555>>>===>>>>>>@@@CCCFFFGGGLLLNNNPPPQQQSSSUUUXXX[[[[[[___eeehhhjjjkkklllmmmpppooopppqqqoooooowww------,,,++++++++++++,,,------,,,,,,,,,,,,------,,,------------------,,,,,,++++++***))))))******************************++++++++++++++++++++++++------,,,,,,++++++++++++******))))))))))))******---,,,,,,++++++,,,,,,,,,)))*********++++++++++++...------,,,,,,++++++***........................///000000000//////111333888===KKK```ooouuuzzz~~~|||rrrlllgggeeegggmmmzzzmmmccc^^^]]]]]]]]]\\\___bbbcccdddeeefffhhhkkkmmmoooqqqtttwww|||~~~|||zzzxxxtttpppjjjfffdddbbbaaa```^^^^^^^^^^^^]]]\\\\\\[[[XXXWWWVVVVVVWWWVVVTTTSSSRRRQQQQQQOOONNNMMMLLLLLLHHHHHHHHHGGGGGGGGGGGGFFFFFFDDDBBBBBBCCCCCCCCCBBBBBBBBBAAA@@@????????????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777999888777666555444333333666444333444666666555333555444333333444555777999>>>???AAABBBAAA???===;;;888777666555444444555666888999999999999888777777444444555666777888999999:::999888777666444333333///---+++******++++++***,,,,,,+++***)))(((''''''(((***,,,---,,,++++++,,,*********************+++++++++******+++---...///++++++,,,,,,,,,,,,------******))))))((('''''''''------------------------...,,,+++,,,...///...,,,/////////////////////////////////000000111222333555444444333333222222111///111333555777888888888:::;;;===???BBBEEEGGGIIIKKKMMMOOOQQQRRRTTTWWWZZZ[[[___dddhhhjjjkkklllmmmoooooopppqqqppppppxxx......---,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------,,,+++******)))*********************************++++++++++++++++++++++++++++++++++++******************))))))))))))******,,,,,,++++++++++++,,,,,,))))))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................///111222222111111222333;;;DDDVVVhhhrrrvvv{{{wwwmmmhhhdddcccgggmmm|||pppfff```^^^^^^^^^^^^aaadddfffiiilllpppssswwwyyy{{{}}}~~~}}}}}}|||{{{yyyuuuqqqjjjfffcccaaa___^^^[[[[[[ZZZZZZZZZ[[[[[[\\\WWWVVVVVVWWWWWWVVVTTTQQQRRRRRRQQQOOONNNLLLKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFDDDBBBBBBCCCDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777666777888888777555333222555444333444555666555333333333222222333444666777===@@@EEEGGGGGGDDD@@@<<<999888666555444444444555444555666777777888888777333333444666888999:::;;;::::::999888777555444333000...+++***+++,,,+++***++++++*********)))))))))(((***,,,,,,+++++++++,,,++++++*********)))))))))+++++++++++++++,,,---...++++++,,,,,,,,,,,,---------,,,,,,++++++***))))))---------------------------,,,+++,,,...///...---........................000000000000000111333333555444444333333222222111,,,...333777999:::999999777999<<<@@@CCCFFFHHHIIIKKKLLLNNNPPPQQQSSSVVVXXX[[[___dddgggiiijjjlllmmmnnnnnnpppqqqpppqqqyyy//////...---------------------,,,,,,,,,,,,------,,,+++***))))))***+++,,,++++++***************+++************************************************++++++++++++++++++******+++******))))))******+++++++++++++++++++++,,,---((()))+++------,,,+++***+++++++++,,,,,,------------------...............///000222222222111222333===JJJ^^^nnnuuuxxx}}}}}}tttkkkfffddddddjjjrrr}}}tttiiiaaa^^^]]]^^^bbbeeehhhlllpppvvv|||~~~||||||{{{zzzyyysssoooiiieeebbbaaa___^^^\\\[[[ZZZYYYXXXYYYZZZ[[[VVVVVVVVVWWWWWWVVVSSSQQQRRRRRRQQQOOOMMMLLLKKKJJJOOONNNMMMKKKJJJHHHGGGFFFIIIGGGEEEEEEGGGGGGGGGFFFCCCBBBAAA@@@????????????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777888888777777777777666555444333444444444444444444444444333333222222333444555666;;;@@@EEEJJJJJJFFF@@@<<<999888666555444444444444333444555666666777666666888888888999999:::::::::;;;;;;;;;;;;999777666444111...,,,+++,,,,,,,,,+++************************+++,,,......---,,,---///,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------------...//////000000------------------------,,,,,,,,,,,,---......---////////////////////////000000000000111222333333111222222333333444444555111222555777888888777666777999===AAADDDGGGHHHHHHJJJLLLNNNOOOPPPRRRUUUWWW\\\___cccggghhhjjjlllmmmmmmnnnpppqqqqqqrrrzzz000///......------............------------......++++++)))(((((()))+++++++++***************++++++************************************************++++++++++++,,,,,,,,,,,,++++++************++++++************++++++,,,---(((***,,,---...---+++******++++++,,,,,,------...---------.........//////---///111111111111333555???PPPdddqqqwwwzzzyyyqqqhhheeeeeehhhqqqzzzyyymmmddd___^^^^^^fffiiinnnsssxxx}}}{{{zzzyyywwwqqqmmmgggdddbbbaaa```______^^^[[[ZZZXXXXXXYYYYYYVVVVVVUUUVVVVVVVVVSSSQQQRRRQQQPPPOOOMMMLLLKKKJJJOOOOOONNNLLLJJJIIIGGGGGGJJJHHHFFFGGGHHHIIIIIIHHHDDDCCCBBBAAAAAA@@@AAAAAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777888888888999888666444333444555666333444444444333333444444333333333333444555666666888<<>>;;;999888666555444444444555444555666666666666555555888888999999::::::;;;;;;======>>>===<<<:::888666111///,,,,,,,,,------,,,************+++++++++++++++---...---,,,,,,...///+++,,,---...///.........++++++++++++++++++******+++++++++,,,,,,,,,------******++++++,,,---------------------------------,,,,,,------------......000000000000000000000000000000000000111222333444111222222333333444444555666555555555555666777777999:::>>>AAADDDFFFFFFFFFJJJLLLNNNOOOOOOQQQTTTVVV\\\___cccfffgggiiilllmmmnnnnnnppprrrqqqrrrzzz//////...------------...///......------......///,,,,,,++++++++++++,,,,,,*********)))******+++,,,************************************************+++++++++,,,,,,,,,,,,,,,++++++************++++++******)))******+++,,,---)))***,,,---------,,,++++++++++++,,,,,,---------,,,,,,------.../////////---...//////000222666999FFFVVViiisssxxx|||rrrjjjddddddhhhooo{{{}}}tttjjjeeedddeeelllpppvvv||||||zzzyyywwwuuuoookkkfffcccaaaaaa``````___^^^]]][[[ZZZYYYXXXXXXXXXVVVTTTTTTUUUUUUSSSRRRPPPPPPOOONNNMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIGGGFFFDDDEEEFFFHHHGGGGGGEEEDDDCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888999:::888555333333444666888222444555444333222333444222222333444444555555666555888===AAABBB@@@<<<999888777666444444555666666666666777777777777777666444444555777999:::;;;<<<===>>>??????===;;;888777222000---,,,---...---,,,******++++++++++++++++++***+++++++++******,,,...+++,,,---.........---,,,++++++,,,,,,+++***))))))++++++,,,,,,,,,,,,------------,,,++++++******)))------------------------+++,,,...---,,,,,,---///111111111111111111111111111111000111111222333444555444444333333222222111444333333444555888:::<<<:::;;;>>>@@@CCCEEEFFFGGGKKKMMMNNNOOOOOOQQQTTTVVV\\\___bbbeeegggiiikkknnnooooooqqqrrrqqqrrrzzz///...------,,,,,,------...------,,,,,,------...++++++,,,,,,,,,,,,++++++******))))))***++++++,,,************************************************************+++++++++,,,,,,++++++******++++++,,,))))))))))))***+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---......///000444:::>>>OOO^^^nnnuuuyyy~~~}}}}}}llleeebbbeeennnzzz~~~}}}sssoooppprrrvvv{{{}}}zzzyyywwwvvvtttppplllgggcccaaa```___^^^\\\\\\\\\[[[[[[YYYXXXXXXYYYVVVSSSRRRSSSTTTTTTSSSNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIFFFDDDCCCCCCEEEFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888999999777777666555444555555666222444555444222111333555000111222333333444444444333555888;;;<<<;;;:::999666666555444444555777888555666777888999:::::::::555666666777999::::::;;;<<<===>>>>>>===:::777555222000...------......---++++++++++++++++++++++++***++++++***)))***,,,...000000111111000---+++***+++,,,,,,,,,+++***((('''++++++,,,,,,,,,,,,------/////////...------,,,,,,------------------------***,,,......,,,,,,---///000000000000000000000000111111111111222333444444555444444333333222222111000111333555888:::;;;<<<999:::<<>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888999999555666666777777666555444111333555444222111333555///000111222222333222222333444666777999999999999555555444444555666888999444555777999;;;<<<===>>><<<;;;;;;::::::999999999;;;<<<======<<<999666444333000...---.........---,,,,,,,,,+++++++++******,,,------,,,+++,,,...000666666666555222///+++)))+++,,,,,,,,,+++)))((('''++++++,,,,,,,,,---------++++++,,,,,,---......///------------------------***---///...,,,+++---000////////////////////////111111111111222333444555111222222333333444555555///222555888::::::999999888999:::===BBBFFFKKKMMMMMMNNNPPPPPPPPPRRRTTTWWW\\\___bbbdddfffhhhkkknnnqqqqqqrrrsssqqqqqqyyy