BM66(@ }}}{{{zzzwwwuuullljjjgggccc^^^ZZZWWWUUURRRRRRPPPNNNKKKIIIHHHGGGDDDDDDCCCBBBAAA???>>>===>>>>>>>>>>>>>>>=========???@@@BBBCCCFFFHHHIIIJJJOOOOOOOOOPPPQQQRRRTTTTTTZZZUUUTTTYYY]]]___eeemmmppp}}}jjjSSSKKKAAA:::777777777666;;;:::::::::888777===DDDIIIZZZqqq~~~xxxtttsss||||||nnnccc^^^___aaacccjjjkkkjjjeee\\\SSSLLLGGGCCCDDDFFFHHHIIIHHHCCC@@@777555222///...---......------,,,,,,---...000111---...///...------...///,,,---------.../////////000///...------...///000////////////............,,,---.........---,,,+++....................................////////////333222222222222222222222333333222222222222333333:::777555555666777777777999;;;============???@@@GGGLLLRRRVVVYYY[[[\\\^^^___aaadddhhhkkkmmmnnnoooiiijjjjjjhhhgggjjjqqqvvvzzzwwwtttpppnnnnnnooopppooouuu||||||xxxuuurrrpppmmmjjjgggfffccc___ZZZVVVSSSRRROOONNNMMMJJJHHHFFFEEEDDDBBBBBBBBBAAA@@@???======<<<<<<<<<<<<============???@@@BBBEEEHHHKKKMMMNNNOOOOOOOOOPPPQQQRRRTTTUUUYYYVVVXXX^^^bbbeeellluuuyyyttt]]]MMMFFF>>>999888888888888:::777777999;;;<<<@@@GGGYYYlllzzzwwwttt~~~~~~lll^^^YYY]]]dddiiimmmnnnllleeeYYYMMMEEEAAADDDFFFHHHKKKLLLJJJEEEAAA666444222///...---......//////...---------...///---...///...------...///---------...............000///...------...///000////////////............---......//////......---....................................////////////222222222222111111111111222222222222333333444444444444333555888;;;<<<<<<999:::<<<<<<;;;<<<>>>@@@GGGLLLRRRVVVYYY[[[\\\^^^___aaadddhhhkkkmmmnnnooojjjkkkkkkiiihhhkkkqqqvvvzzzxxxtttqqqooonnnoooppppppvvv||||||yyytttpppmmmiiieeeccc```___\\\YYYUUUQQQNNNMMMJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@???>>><<<<<<999::::::;;;<<<===>>>>>>@@@BBBDDDGGGKKKNNNQQQRRRPPPPPPPPPPPPQQQSSSTTTVVVZZZZZZ]]]bbbeeejjjttt}}}}}}cccNNNDDD@@@<<<999999999999999:::666666:::>>>BBBIIIPPPiii~~~}}}}}}xxxiii]]]ZZZ```hhhnnnppppppmmmcccUUUIIICCCAAAGGGHHHJJJMMMMMMJJJDDD???444333111///............111000///...---------------...///...------...///...............---------//////............///000////////////............//////.........//////000////////////////////////............////////////000000000000000111111111111111222333444444333333222222333666:::>>>???>>>::::::::::::999;;;>>>AAAGGGKKKQQQVVVYYY[[[]]]^^^___aaadddhhhkkkmmmnnnooojjjkkkkkkiiihhhkkkqqqwwwzzzxxxuuurrrpppooooooooorrrwww}}}~~~|||zzzwwwsssoookkkgggdddaaa^^^ZZZYYYVVVSSSPPPMMMJJJIIIFFFFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>======<<<;;;999999;;;<<<>>>???AAAAAACCCDDDFFFIIILLLOOORRRSSSRRRQQQQQQQQQRRRTTTVVVXXX\\\^^^aaadddhhhqqq}}}}}}jjjTTTDDD===<<<:::999999888888888:::888888;;;>>>FFFTTTaaayyysssmmmfffbbbcccgggllloooqqqpppjjj^^^QQQIIIIIILLLLLLLLLMMMMMMKKKFFF???999333222111///............000//////...............---...///...---------////////////...---------,,,...............//////000////////////............///...---------...///000000000000000000000000000............////////////////////////000000000000111111222333333333222111444444444777:::<<<<<<<<<::::::999888888:::>>>AAAFFFKKKQQQVVVYYY[[[]]]______aaadddhhhkkkmmmnnnoookkklllllljjjiiilllrrrxxx{{{yyyvvvsssqqqooooooooosssxxx|||}}}{{{xxxvvvllliiieeebbb```^^^[[[XXXUUUTTTRRROOOLLLJJJHHHGGGDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<======<<<;;;;;;:::;;;===>>>AAACCCDDDEEEFFFGGGIIIKKKMMMOOOQQQRRRSSSRRRRRRRRRTTTWWWZZZ\\\]]]aaaeeejjjrrr{{{gggVVVHHH@@@:::::::::999888777777777888999;;;===@@@JJJaaauuu~~~wwwmmmjjjfffdddgggkkknnnppptttoooeeeWWWMMMKKKQQQWWWVVVTTTRRROOOJJJBBB:::444111111000//////.........---......//////000000000---...///...---------////////////...---------,,,---......///////////////////////////...............---,,,+++,,,---///000000000000000000000000000............////////////....../////////000000000222222222222222222111111666555555777999;;;;;;:::::::::999888888:::>>>AAAFFFKKKQQQVVVYYY[[[^^^______aaadddhhhkkkmmmnnnoookkkllllllkkkjjjlllsssxxx{{{zzzwwwtttrrrpppoooooosssxxx|||}}}{{{xxxtttqqqfffccc```^^^\\\[[[YYYWWWQQQPPPNNNLLLJJJHHHFFFEEECCCBBBBBBAAA@@@??????>>>:::;;;<<<<<<<<<<<<<<<;;;<<<===???AAACCCEEEFFFGGGIIIJJJKKKMMMOOOQQQRRRSSSTTTSSSSSSTTTVVVZZZ^^^aaa```fffmmmvvv~~~gggTTTGGG@@@<<<888999:::999777666666777666999>>>DDDKKKYYYsss{{{uuuuuupppiiifffgggkkkppprrrtttkkk]]]PPPJJJMMMUUU\\\___[[[VVVOOOHHH@@@777222////////////////////////,,,---...000000111000000---...///...------...///...............---------,,,---...///000000000///////////////............,,,,,,,,,,,,,,,---...///////////////////////////............////////////......//////000000111111333333222222333444555666999777666666999<<<======::::::::::::999;;;>>>AAAFFFJJJQQQVVVYYY\\\^^^______aaadddhhhkkkmmmnnnooolllmmmmmmkkkjjjmmmsssyyy|||{{{xxxvvvsssqqqooooooqqqvvv|||{{{wwwtttqqqllliiibbb```\\\ZZZYYYWWWUUUSSSMMMLLLKKKIIIGGGFFFDDDDDDAAAAAA@@@@@@??????>>>>>>::::::;;;<<<======<<<<<<>>>???@@@BBBDDDFFFGGGHHHJJJKKKMMMOOORRRTTTVVVWWWTTTTTTTTTUUUYYY^^^cccfffgggoooxxx}}}gggTTTGGG???;;;999555777999888666666888:::999;;;CCCQQQbbbuuu{{{wwwxxxtttpppmmmnnnppprrrrrrhhh^^^QQQIIIIIIPPPYYY^^^aaa\\\TTTKKKCCC;;;444///......//////////////////...///000000111000//////---...///...------...///---------...............,,,---...///000000000///////////////............+++,,,---...////////////....................................////////////......///000000111222222333222222333666999===@@@AAA>>>:::888999;;;<<<<<<999:::<<<<<<;;;<<<>>>@@@EEEJJJPPPVVVYYY\\\^^^```___aaadddhhhkkkmmmnnnooommmnnnmmmlllkkkmmmtttyyy|||{{{yyyvvvtttqqqooonnnooouuu{{{}}}zzzuuuqqqmmmiiieeeaaa\\\YYYUUUSSSQQQOOOMMMJJJKKKJJJIIIGGGFFFDDDCCCBBB@@@@@@??????>>>>>>>>>>>>::::::;;;<<<============>>>???@@@BBBDDDEEEGGGGGGJJJKKKNNNQQQTTTWWWZZZ[[[TTTTTTTTTVVVZZZ```eeeiiinnnvvvvvvgggTTTGGGAAA<<<999888444666888777666777:::===>>>>>>HHH]]]www|||{{{~~~zzzxxxqqqrrruuuxxxzzzxxxtttqqq[[[QQQGGGDDDJJJTTT]]]aaa^^^XXXOOOFFF>>>666000,,,---...//////000/////////000000111111111///...------...///...------...///,,,------....../////////+++,,,...000000000000///000/////////............+++,,,...000111000000///..................................../////////000...//////000111222222333222222222444888>>>DDDGGGJJJFFF???:::999999999999999;;;============???@@@EEEJJJPPPVVVZZZ\\\^^^```___aaaeeehhhkkkmmmnnnooommmnnnnnnlllkkknnntttzzz}}}|||zzzwwwtttqqqooonnnmmmttt{{{~~~zzzuuurrroookkkhhhddd```\\\XXXUUURRRPPPOOOMMMKKKIIIEEEEEEEEEEEEDDDCCCBBBAAA===========================<<<:::888888:::<<<>>>AAAAAA@@@AAACCCEEEHHHJJJJJJLLLOOOQQQQQQRRRSSSUUUWWWXXXZZZ\\\___dddkkkooorrrzzzzzz\\\SSSFFF>>><<<;;;999777444444666:::999777999>>>DDDIIIUUUjjj~~~~~~}}}ooowwwyyyvvvvvvrrrvvvzzz||||||qqqeeeQQQIIICCCEEENNNUUUTTTQQQUUUOOOFFF===666000+++(((000000////////////000000111111111111000///---------------............/////////...---,,,+++++++++000000000000000/////////000///...---------------111111000000/////////...000000000000000000000000............////////////......//////000000111111333222333666:::===<<<:::999999999999999999999999:::;;;;;;::::::;;;???AAAHHHLLLQQQUUUXXXZZZ]]]______```bbbfffkkknnnooooookkklllkkkiiiiiimmmvvv|||~~~|||yyyuuurrrooonnnnnnrrruuuyyy|||xxxqqqnnnkkkhhheeeaaa\\\YYYUUURRROOOMMMLLLJJJHHHFFFCCCCCCCCCCCCBBBAAA@@@???========================;;;:::999999;;;>>>AAACCCBBBBBBAAABBBDDDFFFIIIKKKIIILLLOOOQQQRRRSSSVVVXXXWWWXXXZZZ^^^ccciiippptttvvv~~~pppaaaPPPIII???999888888777555:::999;;;===<<<999<<>>===========================<<<;;;;;;;;;===@@@CCCEEECCCCCCCCCDDDFFFHHHKKKLLLJJJLLLOOOQQQSSSUUUWWWZZZZZZ[[[^^^bbbiiipppvvvzzznnnYYYKKKDDD>>>999666777777666555999888999;;;:::999???FFFVVViiizzzuuuxxx{{{vvvuuuwwwyyyxxxiiiXXXJJJCCCBBBBBBEEEHHHKKKKKKKKKDDD???999444333333444444111000000///.........///111000000000///......---////////////000000000111111000///.......................................//////...------------.../////////...............,,,,,,------------,,,,,,............////////////......//////000000111111111111111333666777666555333444555666888999:::;;;:::;;;;;;::::::<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<>>======>>>@@@BBBCCCEEEEEEFFFGGGHHHKKKMMMNNNLLLNNNPPPRRRSSSTTTWWWZZZ___```ccciiiqqqxxx~~~zzzjjjYYYJJJBBB===:::777777888888777666777666777::::::===GGGRRRggg{{{{{{{{{vvvsssuuuzzz}}}rrr```PPPEEEBBBDDDGGGIIIIIIIIIIIIIIIAAA<<<666111000111111222111000///...............000000//////................../////////000000000///...---,,,,,,,,,,,,,,,---------...............///......---------........................------,,,---............---,,,............////////////......//////000000111111222222222333555555444444444555666777888:::;;;;;;;;;;;;;;;;;;:::<<>>????????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;=========>>>???AAABBBCCCGGGGGGHHHJJJKKKMMMOOOPPPPPPQQQRRRSSSSSSTTTWWWZZZ```bbbgggpppzzz|||ooo___OOODDD>>><<<:::999888888888888777666999888:::<<<>>>DDDRRR```xxx}}}wwwttttttyyy~~~yyygggWWWLLLEEEGGGJJJNNNNNNLLLIIIHHHHHH===888333///...///000000000000///...............000///......---......///------........./////////......---,,,,,,,,,,,,---------------......//////......---------......///------.....................///000111111000///...............////////////......//////000000111111222333444555555555555555777777888888999::::::;;;;;;<<<<<<;;;;;;<<<@@@BBBIIIMMMQQQUUUWWWYYY\\\^^^^^^___aaaeeejjjmmmnnnnnnkkkmmmnnnmmmllloootttyyy|||zzzwwwtttqqqooonnnnnnqqqvvv{{{~~~}}}|||yyyvvvsssqqqnnnjjjeeeaaa[[[YYYWWWUUUTTTQQQMMMKKKIIIFFFDDDBBBBBBAAA???>>>>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>AAADDDGGGHHHIIIIIIKKKLLLNNNPPPQQQQQQSSSTTTUUUUUUUUUWWW[[[]]]aaadddkkkvvv{{{ppp___NNNAAA;;;::::::777777777777666666555555888888:::<<<@@@III\\\mmm}}}yyyuuutttxxx}}}{{{jjjYYYOOOIIIFFFMMMOOOQQQPPPLLLHHHEEECCC666333///...///000111111///......---......//////000///...---------//////------------............000//////.........//////---------...//////000000...------------...//////...............////////////000222333333222000///............////////////......//////000000111111222444666666555555666777888888999999:::::::::;;;;;;<<<<<<;;;;;;===@@@CCCHHHLLLQQQUUUXXX[[[]]]```___```bbbfffkkknnnooooookkklllmmmlllkkkmmmsssxxx{{{yyyvvvsssqqqoooooonnnqqqwww|||~~~}}}{{{yyyxxxvvvvvvqqqooollliiigggccc^^^[[[WWWUUUSSSQQQPPPNNNJJJHHHFFFDDDAAA@@@??????===<<<======>>>>>>>>>>>>>>>===:::::::::::::::::::::::::::;;;===@@@CCCGGGIIIJJJJJJKKKMMMOOOPPPRRRRRRSSSTTTVVVWWWXXXZZZ]]]bbbeeehhhkkkqqqzzzzzzjjj```QQQEEE???<<<:::999666777777777666666777888777888;;;AAAHHHWWWoooyyyvvvwwwyyyvvvtttvvv{{{|||mmmYYYLLLIIIKKKLLLQQQPPPOOOLLLHHHCCC>>>:::111000......000111111000------------...///000000000///---,,,,,,---///000............//////////////////.........//////000------...//////000111111---------------...//////.........//////000000000---...000111111000...---............////////////......//////000000111111000333666666555444666888555666777888999:::;;;<<<<<<<<<<<<<<<;;;===@@@CCCFFFJJJOOOTTTWWW[[[^^^``````aaacccgggllloooppppppllllllllliiihhhkkkrrrxxxzzzyyyvvvsssqqqoooooonnnqqqwww|||~~~~~~zzzzzzxxxvvvtttsssqqqpppjjjhhheeebbb```\\\XXXUUUTTTRRRPPPOOONNNKKKHHHFFFDDDBBB???>>>>>>===<<<:::<<<<<<===============<<<::::::::::::::::::::::::??????AAACCCEEEFFFHHHIIIKKKLLLNNNPPPQQQSSSSSSSSSUUUVVVYYY[[[]]]bbbgggkkkrrrssswww}}}}}}tttkkkUUUMMMCCC>>>===<<<999555777888888888888999:::<<<999<<>>===<<<<<<<<<<<<<<<;;;===???AAAAAA@@@>>><<<::::::::::::;;;<<<======>>>>>>@@@BBBDDDGGGIIIJJJOOOOOONNNPPPRRRUUUUUUUUUSSSRRRVVV]]]aaadddmmmxxxqqq```VVVJJJEEE>>>:::888777888888<<<888777888888666888<<<===???DDDPPPggg~~~|||nnnbbbaaaiiiqqqqqqvvvxxxxxx}}}}}}gggPPPHHHHHHIIILLLQQQOOORRROOODDD;;;888666222///......///111333222111222111///...---------....../////////...---,,,,,,..................------...............---------............////////////...//////000000000000000000000000000000000000000000000///...------,,,,,,..................------......///111111222222222///000222444666777777777555666888999:::;;;;;;<<<@@@===:::;;;???BBBAAA>>>FFFJJJPPPUUUYYY]]]aaaccc```bbbcccfffiiikkkmmmnnnllllllkkkjjjkkknnntttyyyvvvwwwxxxvvvssspppppppppqqqssswww~~~~~~~~~~~~}}}{{{{{{{{{yyyuuuqqqooonnnlllkkkjjjhhheeecccZZZYYYWWWUUURRRPPPNNNMMMHHHHHHFFFEEECCCAAA@@@???>>>===<<<<<<;;;;;;<<<<<<;;;===???@@@@@@???===;;;::::::::::::;;;===>>>>>>@@@AAABBBDDDGGGJJJLLLNNNRRRQQQQQQQQQSSSUUUVVVVVVXXXVVVYYY```fffkkkuuu~~~gggVVVMMMDDD@@@;;;888777888888888888555555777777666888===@@@HHHTTTbbbwwwyyyzzz{{{mmmaaa^^^ccciiitttzzz}}}}}}~~~~~~rrr___LLLFFFGGGIIILLLPPPKKKNNNKKKAAA999777666222///......///111333222111///...---,,,,,,,,,,,,,,,.........///......------,,,---------.../////////////////////////////////............////////////,,,------.......................................000//////...------,,,,,,...........................///000111111222222222///000111333444555555555666777888:::;;;<<<======666:::===;;;666777===DDDHHHLLLQQQVVVZZZ]]]aaacccaaabbbdddgggiiilllnnnooonnnmmmlllkkkkkknnntttxxxvvvwwwxxxvvvssspppoooppprrrtttxxx~~~||||||{{{{{{zzzzzzzzzyyyyyyxxxxxxwwwvvvsssnnnjjjhhhgggeeedddcccaaa^^^\\\TTTSSSRRRPPPNNNLLLKKKJJJDDDDDDBBBAAA???>>>===<<<===<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>??????===<<<:::::::::;;;<<<===>>>@@@AAACCCDDDEEEHHHJJJMMMPPPQQQTTTTTTSSSSSSTTTTTTUUUVVVZZZYYY[[[bbbiiirrr~~~sssYYYIIIBBB<<<:::777666777888888777666444555777888777;;;@@@HHHXXXkkk|||zzzuuuxxx}}}yyymmmaaa\\\___dddttt{{{zzzeeeVVVHHHCCCEEEHHHJJJKKKGGGHHHEEE<<<666555444222///......///111222222111,,,---------------,,,,,,------.../////////......+++,,,,,,---...///000000......//////000000111111---............/////////,,,------......................................./////////...------,,,,,,...........................///000111111222111111000111222333444444444444666777999;;;<<<======>>>999===@@@AAA@@@BBBIIIOOOJJJNNNSSSWWW[[[^^^aaacccbbbccceeehhhkkkmmmoooppppppooonnnllllllnnnssswwwxxxyyyyyyxxxuuurrrqqqrrrsssuuuxxx~~~|||xxxxxxwwwwwwvvvuuuttttttsssssstttsssqqqlllgggcccbbb```^^^]]]\\\[[[XXXUUURRRQQQPPPNNNLLLJJJIIIHHHCCCCCCBBBAAA???>>>======<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>===<<<;;;:::;;;;;;<<<===???AAABBBDDDEEEFFFGGGJJJLLLOOORRRSSSTTTUUUUUUTTTTTTTTTUUUVVVXXXYYY[[[bbblllwwwvvvaaaMMMAAA===888777666666888888777666777666777:::::::::???FFFUUUiiiyyywwwzzz}}}}}}uuujjjaaa___ccchhhtttzzzyyyoooYYYOOOEEEBBBEEEGGGGGGFFFHHHFFFAAA:::555333222111000......///111222111000---...///000000000///...,,,---...///////////////,,,---------......//////------...///000000111111---------.........//////...//////000000000000000........................//////.........---------............//////////////////000111111111111111222222333444444555444444555666888:::;;;<<<======CCC???>>>FFFSSSYYYWWWRRRKKKOOOTTTXXX[[[^^^aaaccccccdddfffiiikkknnnpppqqqrrrqqqooommmlllnnnssswww{{{||||||zzzwwwtttttttttssstttwww~~~~~~}}}zzzxxxuuutttsssrrrqqqpppooonnnmmmnnnooonnnkkkfffaaa___\\\ZZZYYYXXXWWWUUURRRPPPPPPOOOMMMKKKIIIGGGEEEDDDAAA@@@@@@???>>>=========;;;;;;:::::::::;;;;;;<<<<<<<<<======<<<;;;:::999;;;;;;<<<>>>AAACCCEEEGGGFFFGGGHHHJJJLLLOOOQQQSSSSSSUUUVVVUUUTTTTTTVVVYYYYYY[[[```fffppp{{{~~~vvviii[[[OOOEEE>>>:::999888777777888888777555777777888::::::;;;CCCLLLaaavvv}}}|||{{{{{{{{{vvvnnneee```bbbjjjppp{{{|||mmm]]]MMMIIIDDDDDDHHHLLLLLLIIIKKKEEE>>>888444111000111000///......000111000///---...///000000000///...------...///000000000/////////......---------,,,,,,,,,---......///000000------------...............//////000000000000000////////////////////////...............---------........./////////000000///000000111111111111000111111222333333333333333333444666888:::;;;<<<<<<@@@>>>AAAIIISSSVVVQQQJJJLLLOOOUUUYYY\\\^^^aaacccccceeefffiiilllnnnpppqqqrrrqqqooommmlllnnnsssvvvzzz{{{{{{yyyvvvtttssssssssstttwww}}}~~~|||{{{yyyvvvtttpppooonnnmmmkkkjjjiiihhhggghhhjjjhhhddd```]]][[[XXXVVVTTTSSSRRRQQQNNNKKKKKKJJJIIIFFFDDDBBB@@@???======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<===============<<<;;;::::::;;;<<<===@@@BBBFFFHHHJJJHHHHHHIIIJJJLLLNNNOOOQQQRRRUUUWWWWWWVVVVVVZZZ]]]^^^dddjjjpppwww}}}~~~{{{mmmcccTTTIIICCC@@@<<<888999888777777888888777555777666777999:::>>>JJJVVVmmm}}}yyyvvvtttppphhhbbbaaagggrrryyyyyyaaaPPPHHHIIIHHHIIIOOOUUUVVVSSSLLLDDD;;;777333//////111000///......000000///...,,,---------------,,,,,,......///000000000//////000000///...---,,,,,,+++,,,,,,------......//////,,,------------.........,,,------...............000000000000000000000000.................................//////000000111000000111111111111000000...///000111222222222222222333555777999;;;<<<<<<999CCCMMMNNNHHHCCCCCCFFFKKKOOOTTTXXX\\\___bbbdddcccdddfffiiilllnnnpppqqqqqqqqqooolllkkknnnrrrvvvwwwxxxxxxwwwsssqqqppppppuuuuuuwww}}}~~~{{{yyywwwuuurrrpppkkkjjjiiigggeeedddbbbbbbaaacccdddbbb]]]ZZZYYYYYYTTTRRRPPPOOOOOOMMMJJJGGGFFFEEEDDDCCCBBB@@@??????:::::::::::::::999999999<<<<<<;;;;;;<<<<<<===>>>>>>>>>======<<<;;;;;;:::;;;<<<>>>AAADDDGGGJJJLLLJJJJJJJJJJJJLLLMMMNNNOOOQQQUUUYYYZZZYYYZZZ___dddfffmmmuuuxxx||||||sssiii[[[TTTKKKCCC>>>;;;999888888666555555777888888777777777888;;;>>>FFFVVVeeezzz~~~wwwsssrrrnnniiifffiiipppzzzooo\\\TTTOOORRRRRRRRRWWW^^^^^^YYYJJJ@@@777444222//////222000///......///000///...///...---,,,,,,,,,,,,,,,///000000000000//////.../////////...---------,,,.............../////////,,,,,,---------.........,,,------...............////////////////////////........................---......///000000111111000000111111111111000000...///111222333444555555222333555888:::;;;<<<===<<>>?????????>>>===<<<<<<;;;;;;;;;<<<>>>AAAEEEHHHKKKMMMKKKKKKKKKKKKLLLMMMNNNNNNQQQVVVZZZ\\\[[[]]]ccchhhjjjssszzz}}}}}}xxxjjjZZZLLLKKKGGGAAA;;;777777999666444333333555888888888999999;;;???DDDNNNaaarrrwwwsssrrrpppnnnnnnqqqyyy}}}iii___^^^YYY\\\\\\ZZZ\\\aaa___YYYHHH===444222222///000444000///......///000///---222111///...---------...000000111000000///......------..................000000000000////////////,,,,,,,,,---------.........//////000000000000000........................---.....................---......///000111111222000000111111111000000///111222444666777888999999333444666999;;;===>>>>>>BBBCCCEEEEEECCCBBBBBBDDDHHHLLLRRRWWW[[[___bbbeeebbbccceeehhhkkkmmmooopppooonnnlllkkkjjjmmmrrrvvvzzz{{{{{{yyyvvvtttssssssyyyyyy{{{}}}|||}}}{{{yyyuuuqqqmmmiiifffeeecccbbb```]]][[[ZZZYYYXXX[[[YYYWWWUUUUUUTTTQQQOOOLLLKKKJJJHHHFFFEEECCCBBBAAA@@@???>>>============888888999999999:::::::::<<<;;;:::999999;;;===>>>@@@???===:::777777999;;;===@@@DDDGGGHHHJJJKKKMMMSSSOOOLLLMMMPPPSSSTTTSSSZZZWWWXXX]]]^^^^^^eeennnxxxsss^^^KKKGGGBBB<<<999888888666444555444333333555666666555777888<<>>>>>======>>>@@@BBBHHHLLLPPPTTTYYY```aaa^^^bbbeeehhhhhhkkkqqqsssrrrnnnnnnooonnnnnnppptttwww}}}|||{{{zzzxxxuuusssrrrwwwzzz|||}}}||||||vvvtttppplllgggdddaaa``````___]]]ZZZXXXWWWVVVVVVXXXVVVSSSRRRRRRPPPNNNLLLIIIHHHGGGFFFDDDBBBAAA@@@@@@???>>>===<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;:::999888999:::<<<===>>>>>>===:::999999<<>>EEESSSeeeyyy{{{uuutttooossszzzwwwkkkaaaZZZYYY\\\bbbhhhllllllhhh```PPPAAA777555222000///000111222111111000000000////////////......------......///---......///...---,,,+++...---,,,+++++++++,,,---+++---///000111000///...------------------------------.....................---------------............///000000///...------...111333333222111000///000000000000111111111222222222222222444666777777777888999;;;<<<============>>>======>>>AAACCCHHHMMMQQQTTTZZZ```aaa___bbbfffhhhhhhkkkqqqsssrrroooooopppooooooqqquuuxxx}}}|||{{{zzzxxxuuusssrrrwwwzzz|||}}}zzzyyyyyypppnnnkkkgggccc___]]]\\\\\\[[[YYYVVVTTTSSSRRRRRRRRRPPPNNNMMMMMMLLLJJJHHHEEEEEEDDDBBB@@@???>>>===>>>===<<<;;;;;;:::;;;;;;::::::::::::;;;;;;;;;<<<:::999999888888999;;;<<<<<<===<<<;;;;;;<<>>DDDQQQeee}}}~~~wwwuuuwwwrrrvvv~~~gggYYYTTTTTTYYY___dddmmmtttqqqfffVVVFFF999444333222111111111111222111111111111000000000000/////////....../////////------......------,,,+++///...---,,,++++++++++++***+++---///000000000000,,,,,,,,,---.........///,,,---------.../////////......---,,,,,,---...//////000000//////---,,,,,,...///000000000000000//////......---...///000111111111222222333333444444777777888999;;;<<<======<<<===>>>>>>===???BBBDDDHHHNNNSSSVVV[[[aaacccaaabbbfffhhhhhhlllqqqsssrrrpppppppppoooooorrrvvvyyy||||||{{{yyywwwuuusssrrrvvvyyy}}}}}}}}}|||zzzwwwtttsssrrrmmmkkkhhhddd```]]][[[ZZZXXXWWWUUUSSSQQQOOONNNNNNMMMLLLJJJIIIIIIIIIGGGEEECCCBBBAAA@@@>>>===<<<;;;;;;;;;:::999999999999999999999999:::::::::;;;;;;999999888888888999:::;;;<<<<<<===<<<;;;===???BBBBBBDDDHHHJJJJJJKKKLLLMMMMMMOOOQQQTTTVVVVVVVVVUUUTTTWWW[[[___ccclllxxxvvvdddSSSHHHAAA===<<<:::888666666666777777333444555777888:::===???CCCQQQfff{{{{{{zzzzzzzzzvvvwww|||}}}qqqZZZOOOPPPVVV^^^eeekkksssxxxppp^^^JJJ<<<444111111222222222222111111222111111111000000000000//////............//////---------------,,,,,,+++......------,,,,,,,,,,,,+++,,,---...////////////+++,,,,,,---...//////000,,,,,,,,,---...///000000222111///---------///////////////......---------000//////........./////////...,,,+++,,,---///111222333444555555555444444777777888999;;;<<<======<<<===>>>>>>>>>???BBBEEEHHHNNNTTTWWW[[[aaadddccccccgggiiiiiilllqqqsssqqqppppppooonnnnnnqqquuuxxx||||||{{{yyywwwuuusssrrruuuyyy}}}zzzyyyvvvtttrrrpppnnnmmmgggfffccc___\\\ZZZXXXWWWUUUTTTRRROOOMMMLLLKKKKKKJJJHHHFFFFFFGGGFFFEEECCCAAA@@@???>>>===<<<;;;::::::999888888888888888888777888888888999999999999999888888888999999::::::<<<===>>>===<<<===???AAACCCEEEHHHJJJJJJJJJKKKLLLNNNPPPSSSTTTTTTSSSRRRQQQVVVYYY\\\```gggssssssaaaRRRIIIBBB<<<999888888777666666666777888666888999999:::>>>CCCHHHQQQgggxxx{{{xxxtttwww}}}tttcccRRRNNNSSS\\\eeekkkssstttqqqeeeQQQ>>>555333///000111222222222111111111111111000000000000///...------,,,,,,------.........------,,,,,,,,,,,,,,,,,,------............---...............------,,,,,,------...///000000,,,,,,,,,---...///000000555444222000............------------......//////000///...------......//////...,,,+++,,,---///111222222333444555555555555777777888999;;;<<<=========>>>>>>>>>>>>???BBBEEEGGGOOOUUUXXX[[[aaadddddddddhhhjjjiiilllqqqsssqqqooonnnmmmlllllloootttwww|||{{{zzzyyywwwtttrrrqqqtttxxx}}}~~~}}}|||{{{zzzzzzxxxuuuqqqooonnnllljjjhhh```^^^\\\YYYVVVSSSRRRQQQQQQPPPNNNLLLJJJHHHGGGGGGFFFDDDCCCCCCDDDDDDCCCAAA??????>>>===<<<;;;::::::888888777777777777888888777777777777888888888888999999999:::::::::::::::===>>>??????>>>???@@@BBBEEEGGGJJJLLLKKKKKKLLLMMMOOOQQQTTTUUUSSSRRRQQQQQQUUUYYY]]]cccnnnzzzppp___MMMDDDAAA>>>:::888666777888777666555777888888999;;;;;;===CCCLLLTTTddd{{{yyyuuuyyy|||```VVVOOOQQQYYYaaaiiioootttlllaaaSSSDDD777222444000000111111222111111000000000000000////////////------,,,,,,,,,,,,------//////...------------...++++++---...////////////.........---------,,,,,,---------.../////////000,,,---------.../////////444333333111000///...---,,,,,,,,,,,,---...///000//////............///000///......---...///000111000000111222333444555555777777888999;;;<<<======>>>???@@@???>>>???AAADDDFFFNNNVVVXXX[[[```dddeeeeeehhhjjjjjjlllqqqsssqqqnnnnnnlllkkkkkknnnssswww{{{{{{zzzxxxvvvtttrrrqqqsssxxx~~~~~~}}}}}}|||{{{zzzyyywwwuuuttttttrrrooojjjhhhgggfffcccaaaZZZYYYWWWTTTQQQOOONNNMMMMMMLLLJJJHHHFFFDDDCCCCCCBBBAAA@@@@@@AAABBB@@@???======<<<;;;:::999999888888888777777777777888888777777888888888999999999999999:::;;;;;;;;;;;;;;;<<<>>>@@@AAABBBCCCEEEGGGHHHKKKMMMNNNNNNNNNNNNOOOOOORRRUUUUUUSSSRRRSSSUUUVVV[[[```hhhttt|||yyypppZZZMMMAAA===<<<999888:::666888999888666555777999888:::>>>AAAHHHTTTcccnnn}}}fffUUUQQQQQQXXX```ffflllrrrlll]]]LLLBBB:::333222555111111111000000000000000////////////.........---......------------......111000///.........//////,,,---...//////...---------------,,,------..................////////////------.....................///000111111000...---...---,,,,,,,,,---...///.........///000000000000///000000000000111111111000000000111333555777999777777888999;;;<<<======@@@AAAAAA???>>>>>>@@@BBBDDDMMMUUUXXXZZZ___dddeeeeeeiiikkkjjjlllqqqsssqqqooonnnmmmkkkkkknnntttxxx{{{{{{zzzxxxvvvtttrrrqqqsssxxx~~~}}}{{{{{{zzzzzzyyyxxxvvvtttrrrpppooommmhhhcccaaa``````]]]ZZZYYYWWWUUUSSSPPPNNNMMMLLLJJJIIIGGGEEECCCAAAAAA@@@@@@???===>>>???@@@???===<<<;;;;;;:::999888777777888888777777777777888999888888999999999:::::::::999:::;;;<<<<<<<<<;;;;;;<<<>>>AAACCCDDDFFFIIILLLKKKMMMPPPQQQPPPPPPPPPQQQOOORRRUUUUUUTTTTTTVVVYYYZZZ___eeemmmwww{{{nnn]]]LLLCCC<<<;;;999555777<<<666888:::999666555777999;;;???EEEMMMXXXjjjpppXXXSSSRRRUUU^^^eeeiiiooovvvdddQQQ>>>666444222222555222222111000///000000000///.........------------//////............//////222111000......//////000...////////////---,,,++++++++++++,,,---...///000///////////////........................---------)))+++...000111000...---000///---,,,++++++,,,---------///000111111111111000000111222333222222222333222222333555888;;;===777777888999;;;<<<======AAABBBAAA@@@>>>>>>@@@BBBCCCMMMUUUWWWYYY___dddeeefffiiikkkjjjmmmqqqsssqqqppppppnnnllllllooouuuyyy{{{{{{zzzxxxvvvtttrrrqqqsssxxx~~~|||zzzzzzyyywwwvvvyyyvvvrrrooonnnllliiigggeeedddcccaaa^^^[[[YYYXXXTTTTTTSSSQQQOOOLLLJJJIIIFFFEEEDDDBBBAAA@@@??????>>>>>>>>>>>>===<<<;;;:::999888888888777777666666999999999888888888777777999999999888999999::::::=========>>>??????@@@@@@@@@@@@AAABBBDDDFFFHHHIIINNNOOOOOONNNMMMMMMNNNPPPRRRTTTUUUUUUSSSTTTYYY]]]```dddmmmxxxjjjUUUEEE???999777999;;;999777;;;999777666555777999;;;@@@BBBLLL___wwwooo^^^TTTSSSSSSVVV^^^fffjjjgggbbbMMMDDD999222222333222000333......333333......333111111000000//////......000000///...------,,,,,,+++,,,,,,---...///000000.........///////////////////////////////////////............////////////////////////////////////+++,,,---......---,,,+++---.........---,,,++++++,,,---......---,,,)))(((////////////000000000000---...000222444555666666666777888999;;;<<<===>>>??????@@@???>>>???BBBDDDIIIMMMSSSWWW[[[^^^aaadddeeegggiiikkknnnoooqqqqqqpppnnnlllmmmpppsssvvvwww||||||{{{yyywwwvvvttttttuuuzzz~~~|||yyywwwwwwvvvtttrrrtttrrrnnnllljjjiiifffdddaaaaaa___]]][[[XXXVVVUUUOOONNNMMMKKKIIIGGGEEEDDDEEEDDDCCCAAA??????>>>>>>============<<<;;;:::999888888888888777777777666999999999888888888777777:::::::::::::::;;;;;;<<<======>>>>>>???@@@@@@AAAAAABBBBBBDDDEEEGGGIIIJJJJJJKKKLLLLLLKKKLLLNNNPPPSSSTTTUUUTTTSSSVVV[[[```fffmmmwww}}}uuu___KKKCCC>>>888777999:::999666777777666666666888<<<>>>CCCLLL]]]ttt|||~~~}}}||||||vvvbbbWWWSSSYYYVVVVVV^^^ggghhh___UUUEEE>>>555111111333222111...++++++......++++++...000000000000//////......000//////...------,,,,,,---------...............222222111000///...------....................................////////////////////////////////////...//////000000//////..................---,,,,,,------,,,,,,,,,---------000000000000111111111111000000222333444444444444666666888999;;;<<<>>>>>>??????@@@???>>>???BBBDDDFFFKKKQQQWWW[[[```dddgggeeefffiiikkknnnpppqqqrrrsssqqqppppppsssvvvyyy{{{~~~}}}{{{yyywwwuuussssssvvv{{{{{{xxxuuusssrrrqqqooonnnnnnllliiigggfffdddaaa___\\\\\\[[[YYYVVVTTTRRRPPPNNNMMMLLLJJJHHHFFFEEEDDDCCCBBBAAA???>>>======<<<;;;<<<<<<<<<;;;:::999888888888888888777777777777999999999888888888888888;;;;;;;;;;;;;;;<<<===>>>>>>>>>??????@@@AAAAAAAAACCCCCCDDDEEEGGGIIIKKKLLLHHHJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUTTTTTTYYY```gggsssoooYYYHHH@@@<<<888666888999888666666777777888888;;;@@@CCCEEEWWWrrr}}}yyy|||zzz{{{{{{|||{{{fffYYYWWWZZZ```]]]]]]eeemmmiiiYYYKKK<<<777222000111333222111,,,******,,,,,,******,,,000000000////////////.../////////...------,,,,,,//////.........---------333222222111000///..........................................////////////////////////////////////000//////////////////000....../////////...------...---,,,+++,,,...000222111111111111222222222222222333333444444444444333555666777999;;;===>>>?????????@@@???>>>???BBBDDDGGGKKKQQQWWW[[[___cccfffdddfffhhhkkknnnqqqrrrssssssrrrqqqqqqsssvvvyyy{{{~~~}}}{{{xxxvvvtttssssssxxx{{{}}}xxxuuurrrooonnnmmmjjjiiihhhfffdddbbbaaa```]]]ZZZXXXWWWVVVUUUSSSPPPNNNMMMMMMLLLJJJHHHGGGEEEDDDDDDAAA@@@???===<<<;;;;;;;;;:::::::::::::::999888888888888888777777777777777888888888888888888888888;;;;;;;;;;;;<<<===>>>>>>?????????@@@AAAAAABBBBBBDDDDDDDDDFFFGGGIIIKKKLLLKKKMMMNNNNNNNNNOOOQQQSSSSSSTTTTTTTTTVVV]]]gggooo~~~iiiUUUHHH>>>;;;777666777888777666888999:::999:::===BBBGGGMMMddd|||uuutttxxx}}}}}}kkk```___ccchhhbbbcccgggmmmnnndddPPPAAA777444111111222222111000///......//////....../////////////////////////////////.........---------..............................//////000000111111....................................///////////////////////////////////////...---,,,,,,---...///...///////////////............------...///111222000000000111111111222222222333444444555555444444555666777999;;;===>>>?????????@@@???>>>???BBBDDDKKKOOOTTTXXXZZZ]]]```bbbdddfffiiillloooqqqssstttppppppooooooooorrrvvvyyy|||{{{yyywwwvvvuuuuuuuuuxxx{{{~~~|||yyywwwuuurrrnnnllljjjiiifffdddbbbaaa______^^^\\\YYYWWWTTTTTTSSSRRRPPPMMMLLLJJJHHHGGGEEECCCAAA@@@@@@@@@???>>>===<<<;;;:::::::::999999999999999999888777777777777777777777888888888888888888888888888888::::::::::::;;;<<<===>>>@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDFFFGGGIIIKKKLLLOOOOOOPPPOOONNNNNNPPPRRRRRRTTTUUUWWW\\\eeeqqqzzzsss\\\KKKBBB;;;999777777777888777777888:::;;;999999===EEELLL]]]ttt~~~uuunnnpppxxxlllaaabbbjjjoooqqqgggkkkqqqpppfffUUUBBB666555444222222222111000///111111111111111111111111.............../////////...............---------,,,,,,------...//////000,,,,,,------...///000000....................................///////////////////////////////////////...---,,,,,,---...///......///////////////.........///000000///....../////////000000000111111111222333444555666666666555555777999;;;===????????????@@@???>>>???BBBDDDJJJNNNSSSXXX[[[]]]```bbbeeegggiiillloooqqqssssssnnnoooooonnnmmmoootttwwwyyyxxxwwwvvvuuuvvvwwwxxxxxx{{{~~~}}}{{{yyyvvvuuurrroookkkhhhfffdddaaa___]]]\\\[[[[[[[[[YYYVVVSSSQQQQQQPPPOOOMMMKKKIIIHHHGGGEEECCCAAA????????????>>>===<<<;;;::::::::::::888999999999999999888888777777777777888888888888888888888888888999999999:::::::::;;;<<<===>>>???AAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJKKKMMMOOOPPPPPPOOONNNMMMOOOQQQSSSVVVYYY^^^eeeppp}}}fffRRREEE>>>999999888888888888888888777999::::::<<>>???BBBDDDFFFJJJQQQWWW\\\```dddgggggghhhjjjmmmoooqqqrrrsssoooqqqqqqpppnnnppptttyyyyyyxxxvvvuuuuuuvvvwwwyyywww{{{|||zzzwwwuuutttsssnnnkkkgggdddbbb___\\\ZZZXXXXXXWWWXXXXXXVVVSSSPPPNNNNNNMMMLLLJJJHHHFFFEEEFFFDDDBBB@@@>>>>>>??????======<<<;;;::::::::::::888999999::::::999999888666777777777888888888888777777888888888999999999;;;;;;;;;<<<===>>>@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFHHHIIIKKKMMMNNNOOOPPPQQQPPPPPPPPPRRRTTTUUUYYY___fffooo{{{qqqZZZKKKCCC>>>888999999999888888999:::888:::===@@@EEERRReeerrrwwwxxxuuunnnkkktttxxxkkk___aaannnzzz}}}zzz|||ppp___MMM???888555111111111111000000000111---111111------111111------------.........//////........................,,,---------......//////...............---------------------------------............////////////////////////////////////000000111111111111000000,,,,,,---...............,,,------...//////////////////000000000111111111111111222333333333333333444555666999;;;>>>???@@@??????@@@???>>>???BBBDDDDDDIIIPPPVVV\\\aaafffiiihhhiiikkkmmmooopppqqqqqqppprrrsssqqqnnnooouuuzzz|||zzzwwwuuuttttttuuuvvvuuuzzzzzzyyyvvvrrrpppnnnnnnnnnllliiidddaaa___\\\YYYWWWUUUUUUUUUVVVVVVTTTQQQNNNLLLKKKKKKJJJHHHFFFEEEDDDAAA???===:::999999:::;;;===<<<<<<;;;::::::::::::888999999:::::::::999999666666777777888888888999777777888888999999999999<<<<<<<<<===>>>@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGHHHIIIKKKMMMOOOPPPPPPQQQSSSSSSSSSTTTVVVYYYWWW\\\ccckkkvvv{{{aaaMMMEEE@@@<<<888999::::::999999:::;;;999===BBBFFFOOOaaawww}}}qqqrrrqqqllllllxxx}}}kkkddd```ffftttrrr^^^JJJ<<<666444444...///////////////111333---111111------111111------------.........//////---.....................///............---------,,,,,,---...///000111222------------------------............/////////000////////////////////////---...///000000///...---+++,,,,,,---.........---,,,+++++++++,,,///222333000111111111111222222222333333333333222222111000444555666999;;;>>>???@@@??????@@@?????????BBBDDDGGGKKKQQQWWW[[[___cccfffiiijjjlllnnnooopppppppppoooqqqrrrpppmmmnnnsssyyy~~~|||xxxuuusssrrrsssttttttzzz~~~{{{xxxwwwtttpppmmmkkkiiifffdddfffdddaaa^^^[[[XXXVVVVVVTTTSSSRRRQQQOOONNNMMMLLLHHHHHHGGGFFFDDDBBBAAA@@@>>>============<<<<<<<<<:::::::::999999888888888777777777666777888888999::::::999999888777777666999999999999999999999999===>>>???@@@AAABBBBBBBBBFFFFFFGGGHHHHHHHHHGGGGGGDDDFFFHHHJJJKKKKKKKKKKKKLLLMMMOOORRRVVVZZZ^^^```\\\ccckkkttt}}}eeeTTTHHH@@@======@@@;;;888999999888888;;;===<<>>???@@@AAABBBCCCCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHJJJLLLMMMMMMMMMMMMNNNQQQTTTWWWYYY[[[___aaacccjjjttt~~~mmmWWWHHHAAA;;;888888<<<888777999:::888888;;;@@@AAAJJJ\\\ooozzzssssss}}}~~~|||}}}xxxdddYYYXXX\\\bbbjjjuuu~~~eeePPP???;;;888000++++++111000///......///000111////////////.........---........................000///...---,,,------...........................//////............//////------,,,+++***)))((((((++++++,,,---...///000111........................111111111111111111111111+++++++++,,,,,,,,,------..............................//////000000111111222222333333333333444444444555777999;;;===>>>???@@@AAABBBBBB@@@@@@AAABBBFFFJJJQQQVVV[[[___ccceeeggghhhjjjlllnnnpppqqqqqqpppqqqqqqnnnmmmooouuuzzz}}}|||zzzzzzzzzyyyvvvtttwwwxxx}}}}}}|||zzzxxxtttrrrkkkhhhdddbbb```^^^\\\ZZZYYYXXXWWWUUUSSSRRRQQQQQQLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEEEEDDDCCCAAA@@@???;;;;;;;;;;;;::::::::::::999999888888888888888777777777777777777888888888666666777777888999::::::<<<;;;::::::;;;===???AAA@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHJJJKKKLLLMMMNNNOOOOOOOOOLLLQQQVVVXXXXXXZZZ___dddnnnwwwlllZZZFFF===;;;888666555999777777;;;<<<:::;;;>>>GGGKKKWWWjjj}}}zzzqqqjjjppprrr^^^VVVVVVVVVZZZaaakkkxxxxxxmmmSSSCCC888777777222...///111000///......///000111............------------........................000///...,,,,,,---...///........................///...............//////------,,,+++***)))((((((+++,,,,,,---...///000000................................................******+++++++++,,,,,,,,,..............................//////000000111111222222222333333444444444444555666888:::<<<>>>>>>???AAABBBAAA@@@???@@@AAAFFFJJJQQQVVV[[[___cccfffiiiiiikkkmmmoooqqqrrrsssqqqqqqqqqnnnllloootttzzz}}}|||zzzzzzzzzyyyvvvtttyyyyyy~~~{{{yyywwwtttpppnnniiifffccc```___]]][[[YYYWWWVVVTTTRRRPPPOOONNNNNNIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>::::::::::::999999999888999999999999999999999999666666777888888888888888666666777777888999999::::::;;;===>>>@@@AAAAAABBBBBBBBBDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKMMMNNNNNNOOOOOOMMMSSSXXXZZZZZZ___iiirrrxxx^^^NNN===999::::::777666;;;999999<<<===>>>BBBHHHQQQZZZiii|||rrrmmmkkkuuuxxx```TTTVVV]]]YYY]]]eeeooozzzyyyjjjXXXFFF===666777888555333444000000////////////000000................................................------------------------..............................---------.../////////......---,,,,,,++++++,,,,,,------...//////000........................++++++,,,,,,,,,,,,---------------.........//////..............................//////000000111111222222222333333444444444444444666888:::<<<===>>>@@@AAABBBBBB@@@@@@AAABBBFFFJJJQQQVVV[[[```dddgggkkkkkklllnnnppprrrtttuuutttuuutttqqqoooqqqwww|||~~~|||{{{zzzzzzyyywwwuuuyyyyyy}}}}}}||||||}}}}}}|||xxxuuurrrpppllliiifffccc```^^^\\\[[[XXXWWWWWWUUUSSSPPPNNNLLLKKKJJJGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@???>>>===:::999999999888888888888999999::::::::::::::::::666666777888888888888777888888888888888888999888888;;;???CCCEEEDDDBBBAAACCCDDDEEEFFFGGGHHHHHHHHHFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQVVV[[[^^^bbbmmm}}}kkkUUUGGG;;;999;;;;;;999777===:::999;;;>>>BBBLLLVVV___lll~~~wwwiiilllssswwwdddXXXSSSXXX```___eeemmmtttwwwoooZZZFFF;;;666333444444222111111000000////////////000000////////////////////////........................(((***---//////...,,,+++........................---------------.../////////......------,,,,,,,,,,,,,,,------.../////////............................../////////000000000////////////000000000000..............................//////000000111111111111222333333444555555444555666888:::<<<>>>>>>BBBCCCDDDCCCBBBAAABBBDDDFFFJJJQQQWWW\\\```eeegggiiiiiijjjkkknnnppprrrtttvvvvvvuuusssppprrrxxx}}}~~~|||{{{{{{{{{zzzwwwuuuxxxxxx{{{~~~}}}|||{{{{{{{{{zzzwwwsssooommmjjjgggeee```]]]ZZZXXXWWWUUUSSSQQQTTTSSSPPPNNNKKKIIIHHHGGGDDDDDDDDDCCCBBBAAAAAAAAA===>>>>>>>>>>>>>>>======999999999999888888888888999999999999999:::::::::555666777999999888888777::::::::::::::::::999999999<<>>???BBBDDDEEEDDDCCCBBBCCCDDDFFFJJJQQQWWW\\\aaaeeehhhkkkkkklllmmmooorrrtttvvvtttuuutttqqqnnnpppuuuzzz~~~}}}{{{{{{{{{zzzwwwuuuwwwwwwzzz~~~}}}||||||}}}}}}~~~{{{{{{{{{zzzyyyxxxwwwvvvtttqqqllliiigggdddbbb```[[[XXXUUUSSSRRRQQQNNNMMMNNNLLLKKKIIIGGGEEEEEEDDDBBBBBBAAAAAA@@@?????????<<<<<<============<<<<<<::::::999999999888888888666666777777888888888888555666888999999999777666999::::::;;;;;;<<<<<<======>>>AAACCCDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIEEEFFFGGGIIIJJJKKKKKKKKKJJJKKKLLLNNNPPPTTTWWWXXXUUUZZZbbbnnn}}}}}}bbbNNNCCC===999999999666666999::::::???GGGPPP]]]oooyyyvvv}}}nnn______cccaaaaaadddeeerrr{{{vvveeeRRRAAA555444666666444222111222333//////000000000000//////........./////////000000........................,,,,,,---...///000111222........................,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,+++++++++---------.......................................+++,,,,,,---......//////---------............///..............................//////000000111111000111111222444555555666666777888:::<<<>>>@@@@@@BBBCCCDDDCCCBBBBBBCCCDDDFFFJJJQQQWWW\\\aaafffiiimmmmmmmmmnnnpppsssvvvxxxssssssrrrooommmnnnsssxxx~~~}}}|||{{{{{{zzzxxxuuuvvvwwwzzz|||{{{yyyxxxwwwwwwxxxyyyvvvvvvwwwwwwvvvtttrrrqqqpppmmmhhheeebbb```^^^\\\XXXVVVSSSQQQPPPOOOMMMKKKHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@??????>>>>>>======;;;;;;<<<<<<===<<<<<<<<<:::::::::999999999999888444555555555666666777777555666888999:::999777666888999:::;;;===>>>???@@@AAA@@@@@@@@@AAACCCDDDFFFDDDEEEFFFGGGHHHIIIIIIIIIEEEFFFHHHIIIJJJKKKKKKKKKMMMMMMNNNQQQTTTXXX[[[]]]___dddooo~~~lllSSSAAA>>>;;;:::;;;999666777<<<:::===EEEQQQ]]]lll}}}~~~nnn___XXX___eeecccaaaddddddttt~~~ttt___JJJ;;;444000333444111...///000111//////000000000000//////---------.........//////........................111///---,,,...111555777........................+++++++++,,,---...///000..................---------------.......................................//////000000111222222333........./////////000000..............................//////000111111111000111111222444555666666777777999;;;===???@@@AAAAAABBBCCCCCCAAAAAABBBCCCEEEJJJQQQWWW]]]aaafffiiiiiiiiiiiijjjlllooorrrtttssstttsssooommmnnntttyyy}}}|||{{{{{{zzzxxxvvvwwwwwwzzz~~~~~~|||zzzwwwwwwvvvuuutttrrrrrrrrrqqqrrrrrrqqqooommmkkkiiihhhgggeeebbb```___]]]ZZZXXXWWWVVVSSSPPPMMMJJJIIIHHHFFFFFFDDDCCCBBBAAAAAAAAA???>>>=========>>>@@@AAA=========>>>===<<<<<<;;;777777777777777888888888999999999999999999:::;;;777777777777888999:::;;;============>>>>>>>>>>>>AAAAAABBBBBBDDDEEEGGGHHHIIIJJJKKKMMMMMMMMMLLLLLLIIILLLLLLIIIKKKQQQRRRNNNNNNMMMQQQVVVVVVTTTYYYaaabbbqqqkkkSSSEEEBBB???999666777999999;;;???;;;CCCNNN[[[ooo~~~}}}}}}iiidddaaacccfffhhhhhhhhhkkkuuusss___III???:::555000000111111111222222222222111000//////......///////////////////////////........................---///000000///....../////////.........---------------------------------........................000//////.........//////,,,---...//////...---,,,------,,,+++)))***,,,///000///...------...///000---------............///.........///////////////222222222333444555666777===777777???CCC@@@???AAACCCDDDEEEDDDCCCBBBCCCEEEGGGJJJOOOSSSXXX^^^dddhhhmmmmmmmmmmmmnnnooopppqqqtttrrrrrrsssqqqpppuuu}}}|||zzzyyyyyyyyyxxxvvvwwwzzz~~~|||{{{yyyvvvtttrrrqqqpppnnnmmmmmmmmmmmmjjjjjjjjjiiihhhgggeeedddccc```^^^\\\[[[YYYVVVTTTTTTSSSPPPMMMJJJHHHFFFFFFEEEDDDCCCAAA@@@@@@@@@???===<<<<<<;;;<<<===>>>???<<<<<<======<<<<<<;;;:::888888888888777777777777777777777666777777888999888888888999999:::;;;<<<===>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBDDDEEEFFFHHHIIIKKKLLLMMMMMMLLLKKKJJJMMMMMMJJJLLLQQQRRROOORRRQQQSSSVVVXXXXXX```iiisssooo[[[III@@@???888555333666777888<<>>======???CCCDDDEEEDDDCCCBBBCCCEEEHHHKKKQQQVVV[[[```eeeiiikkkkkklllmmmoooqqqssstttrrrqqqqqqqqqpppooottt||||||zzzzzzzzzyyyxxxwwwxxxzzz}}}zzzxxxvvvtttqqqnnnkkkjjjiiihhhgggfffffffffaaaaaaaaaaaaaaa```___^^^\\\ZZZXXXVVVUUUSSSQQQOOOPPPNNNLLLIIIFFFDDDCCCBBBCCCBBBAAA???>>>>>>>>>>>>:::::::::999:::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999999999999888777777777666777777666666777777888999::::::::::::;;;<<<======>>>>>>???@@@AAABBBBBBCCCAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJLLLLLLLLLLLLKKKKKKMMMMMMKKKLLLPPPRRRPPPWWWVVVWWW[[[___dddooozzzzzzeeeUUUIII@@@<<<===555444555888999;;;CCCLLLYYYhhhzzzvvvlllpppnnnmmmmmmrrrzzz~~~hhhMMM>>>888444222111111111222222222333333333////////////000111222333////////////////////////........................---///000000///......///...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------...//////...------/////////...,,,,,,///111//////...------...//////---------............///.........//////000000000...///111333444444333333999555444888;;;<<<===@@@CCCDDDEEEDDDCCCBBBCCCEEEHHHLLLSSSYYY^^^bbbfffiiiiiiiiijjjmmmooorrrtttvvvtttrrrrrrsssqqqpppuuu}}}~~~{{{zzzzzzzzzyyyyyyxxxxxxzzz{{{yyyuuusssqqqoookkkiiieeedddcccbbbaaaaaaaaaaaa\\\\\\\\\[[[[[[YYYXXXWWWXXXVVVSSSRRRQQQPPPNNNLLLLLLJJJHHHFFFDDDBBBAAA@@@@@@???>>>===<<<<<<<<<<<<999999999999::::::;;;;;;:::;;;;;;;;;;;;:::999999::::::999999888777666666999999888999999:::;;;<<<::::::::::::;;;<<<===>>>???@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGHHHJJJKKKLLLLLLLLLKKKLLLMMMMMMLLLMMMPPPSSSTTTYYY\\\aaahhhoooyyyqqqaaaOOOEEE@@@<<<:::<<<:::999:::<<<>>>CCCPPP^^^qqqyyyqqqoooqqqqqqqqquuu~~~qqqUUU;;;444555333333555222222222222333333333333///.........//////000111////////////////////////........................---///000000///......///................................................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...///---..................---,,,------,,,++++++---///........................---------............///.........///000000111111000222555777888777666666:::888888999<<<>>>AAACCCCCCDDDEEEDDDCCCBBBCCCEEEFFFLLLTTT[[[```cccfffhhhhhhiiijjjlllooorrrtttvvvvvvuuuuuuuuutttsssxxx}}}{{{zzzzzzzzzyyyxxxwwwwwwxxx}}}{{{vvvtttpppnnnllliiifffdddaaa```___^^^^^^]]]]]]^^^ZZZZZZYYYXXXVVVTTTRRRQQQTTTSSSQQQPPPOOOOOOMMMKKKIIIHHHFFFDDDBBB@@@@@@???>>>===<<<;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;:::::::::;;;:::999999888;;;::::::999888777777666999999999999:::;;;<<<===;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGHHHJJJKKKMMMMMMMMMLLLKKKLLLMMMNNNOOOQQQVVV[[[^^^fffpppzzzyyyjjj\\\PPPCCC???===;;;999:::===;;;<<>><<<<<<;;;:::::::::::::::999999:::;;;;;;;;;;;;;;;::::::;;;;;;::::::999888:::::::::999888888888777888888888999:::;;;<<<======<<<<<<======>>>???@@@BBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNNNNNNNNNNLLLLLLOOORRRTTTVVV]]]eeekkkvvvuuucccVVVKKKCCC======<<<:::888999;;;:::===DDDOOO]]]pppyyyuuuvvvzzzzzzfffIII@@@888666555111000000000000111111111222222222111000///...------------////////////////////////........................---///000000///......///---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...///...------------...///...///111000///...///000------............---------------............///......///000000111222222111222444666777777666666555999:::999:::???BBBCCCCCCDDDEEEDDDCCCBBBCCCEEEDDDJJJRRRYYY^^^aaadddeeejjjjjjkkkmmmoooqqqsssuuutttsssssssssrrrqqqvvv~~~~~~|||{{{zzzyyywwwuuusssqqqqqqxxx}}}|||{{{xxxuuusssqqqppphhhfffcccbbb```___\\\ZZZVVVVVVUUUTTTTTTTTTUUUUUURRRQQQQQQPPPNNNLLLKKKJJJLLLKKKIIIIIIIIIIIIGGGFFFCCCBBBAAA???>>>=========<<<;;;::::::999:::::::::888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::999999999999999999999999999999:::::::::<<<===>>>????????????@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEFFFHHHHHHGGGFFFFFFFFFFFFFFFHHHIIIKKKMMMOOOOOOOOOOOOMMMMMMRRRXXXZZZ]]]fffqqq}}}kkk\\\PPPHHH???<<<:::<<<;;;999999<<<<<<<<>><<<777222111333111---//////000000000111111111111000000/////////000000////////////////////////........................---///000000///......///---------.........//////........................------------------------------,,,,,,,,,,,,---...///...------------...///...000111111///...///000,,,------......------,,,---------............///---...///000111222333333111111222333444555666666111888;;;999999>>>BBBAAACCCDDDEEEDDDCCCBBBCCCEEEEEEJJJQQQXXX]]]aaadddfffggghhhjjjlllooosssuuuwwwtttrrrrrrsssqqqpppvvv}}}|||{{{zzzxxxuuusssqqqppppppvvv|||zzzwwwtttpppnnnlllllldddbbb___]]]]]][[[YYYVVVRRRRRRQQQPPPPPPPPPQQQQQQLLLLLLLLLLLLKKKJJJIIIIIIIIIGGGEEEEEEFFFFFFDDDCCCAAA@@@???>>><<<<<<<<<<<<;;;;;;::::::999:::::::::777888999:::;;;:::999999;;;;;;<<<<<<;;;;;;:::999999999999999999999::::::<<<<<<======???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEKKKKKKJJJIIIHHHHHHHHHHHHHHHJJJLLLNNNOOOPPPPPPPPPOOOOOOTTT[[[___aaalllxxxmmmWWWKKKCCC>>>;;;999:::<<<;;;999<<>>>>>>>>===;;;;;;:::::::::999999999888888888777777::::::::::::::::::::::::============<<<;;;::::::;;;:::888777777999;;;<<<<<<<<<>>>???@@@??????>>>???@@@@@@AAACCCEEEFFFGGGCCCDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMMOOOPPPQQQPPPOOOQQQSSSZZZ___```eeevvvjjjVVVKKKDDD@@@>>>888999:::888666888===AAAEEEMMM]]]sssvvvsss}}}}}}|||jjjPPP@@@<<<444333222111000000000000111111000000000000111111111///------///111111111000000///...............////////////////////////,,,---......//////......---------.........//////333222111///............,,,---,,,+++******,,,...---------............///+++,,,.../////////......,,,,,,---.../////////...------............------.........------,,,,,,,,,***,,,...///111111111000333444444444555666666666777777888:::<<>>@@@AAABBBBBBAAA@@@@@@AAABBBCCCDDDFFFGGGEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKMMMPPPQQQQQQQQQYYYZZZ```iiipppwwwyyy^^^NNNFFF@@@<<<;;;888:::;;;:::999;;;AAAFFFRRR\\\nnnxxxuuuxxx}}}}}}|||||||||kkkWWWCCC999888444333222111000000000000111000000//////000000111111///------///111111000000000///.......................................,,,---......//////......---------.........//////222111000///............/////////...------///111---------............///---......//////...---,,,,,,---..................------............------.........------,,,,,,,,,+++,,,...///000111111000333333444555555666666666666777888:::<<>>AAA???;;;;;;;;;:::999888888888888999999999888888888888888::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;:::999888888888999;;;<<<<<<===???AAACCCDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLNNNPPPRRRTTTUUU\\\]]]dddrrruuucccPPPFFFAAA===:::999:::;;;<<<<<<===BBBKKKQQQgggsss~~~vvvzzz}}}||||||gggRRRAAA666333666333333222111000000000000000//////......//////000000///---...000111111000000//////............///........................,,,---......//////......---------...............000//////......//////000,,,------,,,++++++---...---------............///...//////......---,,,+++---............------,,,------............------.........---------------,,,---...///000111111111222333444555666666666666555666777:::===@@@BBBDDDFFFFFFFFFFFFFFFEEEDDDDDDGGGLLLSSSYYY^^^aaadddfffjjjiiijjjmmmrrrwwwzzz{{{xxxwwwwwwxxxvvvtttwww~~~~~~||||||||||||zzzxxxsssrrrrrrwww}}}{{{yyyxxxuuutttssspppnnnkkkiiihhhhhheeeaaa___^^^]]][[[ZZZUUUTTTQQQOOOMMMKKKJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@???>>>???>>>:::;;;===;;;777;;;:::999888888888888888888888888888888888888888999999::::::::::::;;;;;;888999:::;;;<<<<<<<<<<<<:::999999999999;;;<<<<<>>???AAAEEEPPP]]]fff~~~{{{{{{wwwvvv~~~oooUUUCCC888222222555333222222111000000111111//////............//////000///......000111111000000///............//////........................,,,---......///................................................///000111+++,,,,,,,,,******+++------------............///---------------------,,,............------,,,+++------............------...............------------......///000111111111111222444555666666666666444555777999===@@@CCCEEEFFFFFFFFFFFFFFFEEEDDDDDDFFFKKKSSSYYY^^^aaadddfffkkkjjjjjjmmmrrrxxx|||}}}xxxwwwxxxzzzwwwuuuxxx~~~}}}||||||{{{zzzyyyuuuttttttyyy}}}{{{xxxuuurrrpppppppppooommmkkkiiihhhgggfff```]]]ZZZWWWWWWVVVUUUTTTQQQPPPNNNLLLJJJIIIHHHGGGEEEEEECCCBBBAAA@@@@@@@@@BBBBBBAAAAAA@@@??????>>><<<===<<<;;;<<<@@@???;;;;;;:::999999999999999999888888888888888888888888999999999::::::;;;;;;;;;888999:::;;;<<<=========:::::::::;;;;;;<<<===>>>CCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHHHHJJJKKKLLLMMMMMMOOOPPPPPPPPPQQQSSSXXX\\\cccqqqrrr___OOOGGGAAA???>>>;;;;;;===<<<@@@FFFMMMXXXhhhzzz||||||~~~uuunnnnnn{{{mmm\\\HHH===777333222333333222111111000111111111//////............/////////......///111111000/////////............//////........................,,,---......///..............................---------------...///000111---///000///...---...///---------............///+++++++++,,,---...//////---.........---,,,++++++------............------..............................//////000000111111000222444666777777666666444555777999===@@@CCCEEEFFFFFFFFFFFFFFFEEEDDDDDDFFFKKKRRRYYY]]]aaadddfffkkkjjjjjjmmmsssyyy|||~~~yyywwwxxxyyyvvvtttxxx~~~|||{{{zzzxxxvvvuuuuuuvvv{{{~~~}}}}}}zzzyyyvvvssspppnnnlllkkkiiihhhgggeeeddddddcccccc]]]ZZZWWWUUUTTTTTTRRRQQQNNNMMMKKKIIIGGGFFFEEEEEECCCCCCAAA@@@???>>>>>>>>>=========<<<<<<<<<<<<;;;888;;;<<<<<<@@@EEEFFFCCC::::::999999888999999:::888888888888888999999999888999999::::::;;;;;;<<<999:::;;;<<<============;;;;;;<<<===>>>??????@@@DDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFFFFGGGGGGGGGFFFFFFHHHHHHIIIKKKLLLNNNOOOPPPPPPRRRSSSRRRRRRVVV]]]cccmmmwwwaaaRRREEE@@@======<<<:::<<>>=========999999999999::::::::::::777999::::::>>>CCCDDDAAA888888777777777888888999777777888888888999999999888888999::::::;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAABBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIKKKLLLNNNPPPQQQRRRTTTVVVXXXYYYZZZ___hhhooo|||vvvaaaRRRIIIAAA>>><<<<<<<<<<<>>============888888888999::::::;;;;;;888999999777999<<<<<<888777777666666666666777888777777888888999999999999888888999::::::;;;<<<<<<<<<======>>>>>>>>>>>>>>>======???@@@BBBBBBBBBBBB??????>>>>>>???AAABBBCCCAAAAAABBBCCCEEEFFFHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKMMMOOOQQQRRRSSSXXX\\\^^^```bbbhhhsss|||eeeRRRHHHCCCAAA>>>===>>>>>>@@@HHHPPPcccrrr~~~|||}}}yyynnn\\\cccnnnyyy{{{nnnWWWFFF@@@:::555444333111222555222111111111111111222222111111000000000000111111.........000222222000..................///000111------------------------,,,---......//////......//////.........---------///......---------......,,,...000000///------...---------.........//////---,,,+++++++++,,,---...***+++,,,,,,---------------..................------.........//////000000111111000//////000111222...000444777888888777666777777888:::<<>>@@@AAABBB@@@@@@AAABBBDDDDDDBBB@@@>>>@@@CCCDDDCCCCCCCCCDDDDDDDDDFFFGGGIIIIIIJJJJJJJJJKKKNNNQQQSSSSSSQQQOOOLLLJJJJJJKKKOOOSSSVVVXXX[[[]]]bbbhhhooo{{{kkkWWWHHH@@@@@@===>>><<>>AAADDDEEEFFFFFFGGGFFFEEEDDDCCCBBBHHHQQQZZZ```ccccccbbbjjjiiijjjnnnsssyyy|||}}}xxxxxxvvvrrrpppqqqwww|||}}}|||yyyvvvssswwwvvvwww~~~}}}{{{yyywwwwwwxxxtttpppmmmmmmllljjjggghhheeebbb```___^^^ZZZWWWWWWVVVUUUTTTSSSQQQPPPPPPLLLLLLLLLLLLKKKIIIGGGFFFFFFEEECCCBBB@@@??????>>>;;;;;;;;;;;;:::::::::999:::::::::;;;::::::999999999999:::999999888888777:::999999888888888999999999888888888888888888888999:::;;;;;;::::::<<<===????????????@@@AAAAAABBBCCCBBBBBBCCCDDDCCCAAA???;;;===@@@AAA@@@AAABBBCCCCCCCCCEEEFFFGGGGGGGGGGGGKKKLLLNNNPPPRRRRRRPPPNNNPPPOOOPPPRRRUUUXXXZZZ[[[\\\cccmmmyyyooo]]]NNNDDD@@@@@@===@@@>>>AAAHHHLLL___|||zzzpppkkkjjjtttyyyvvvssspppuuu{{{zzzlllZZZLLLAAA999555444444333222222111111111111000000000/////////......////////////......///////////////////////////............---------............---,,,++++++------------------------....................................////////////,,,,,,------------------,,,,,,,,,++++++,,,------........................//////.........---------+++)))(((***---...---,,,,,,------...............000////////////000111111222222333444555666666777888999:::;;;<<<>>>AAADDDFFFFFFGGGGGGGGGFFFEEEDDDCCCHHHQQQYYY```cccddddddjjjiiijjjnnntttyyy|||}}}xxxxxxwwwsssppprrrwww|||~~~}}}{{{wwwuuuxxxwwwxxx~~~~~~~~~}}}}}}{{{zzzyyywwwuuusssrrrqqqssspppllliiigggdddaaa___aaa___\\\[[[ZZZYYYVVVTTTSSSRRRQQQPPPOOONNNMMMLLLHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA???>>>=========::::::999999999999888888:::999999999999::::::;;;888888888888888777777777::::::999888777777777777888888888888888888888888999;;;<<<===<<<<<<>>>@@@AAAAAABBBBBBBBBCCCCCCDDDHHHFFFEEEEEEEEEDDDBBB@@@;;;===?????????AAACCCFFFEEEEEEFFFGGGGGGGGGGGGGGGKKKLLLNNNOOOPPPOOONNNMMMPPPQQQRRRTTTWWWZZZ\\\]]]eeeppp{{{jjjWWWLLLFFFAAA???AAA===AAA???BBBMMMXXXpppwwwpppiiiddddddlll{{{|||yyy~~~}}}eeeMMM>>>888666444444333333222111111111000000000/////////......------............---------...///000000///...---///............---------/////////...---,,,*********++++++,,,---...//////......................../////////000000111111111------------------,,,,,,)))***+++,,,------------.......................................---------)))((((((***---//////...---------...............000000000000000111111222111111222333444555666666777999:::;;;;;;===AAADDDFFFGGGHHHHHHHHHGGGFFFEEEEEEIIIPPPXXX___cccffffffjjjjjjkkkoootttyyy||||||yyyyyywwwtttqqqsssxxx}}}~~~|||yyywwwxxxxxxzzz}}}zzzzzzzzzyyyyyyxxxxxxwwwttttttrrrqqqooommmlllkkkooommmiiifffbbb^^^[[[YYYZZZYYYWWWVVVVVVTTTSSSRRROOOOOONNNMMMLLLJJJJJJIIIEEEDDDDDDDDDCCCBBBAAAAAA@@@???>>><<<<<<;;;;;;;;;999999999999999999999999999999888888888999;;;<<<888888888777777888888888;;;:::999888777666666666777777888888999999:::::::::<<<>>>>>>>>>???AAABBBBBBCCCDDDEEEFFFGGGGGGHHHLLLKKKIIIHHHGGGFFFDDDAAA>>>???@@@@@@AAACCCGGGJJJHHHIIIIIIJJJJJJJJJIIIIIIJJJLLLMMMMMMMMMMMMMMMNNNRRRSSSTTTVVVYYY]]]bbbfffwwwtttcccUUUHHHCCCBBB@@@??????AAADDDCCCJJJ\\\kkk}}}sssmmmiiiggglllpppzzzqqqWWWBBB777444666333333222222111111111000////////////............---......//////......------...000111111000...---///............---------............---,,,++++++***++++++,,,---...//////......................../////////000111111222222.........------,,,,,,,,,)))***,,,---...---,,,,,,................................................++++++,,,---///000000000------------......//////000000000000000111222222000000111222444555666666777888::::::;;;===AAACCCGGGHHHIIIIIIIIIHHHGGGFFFGGGJJJPPPWWW^^^cccgggiiijjjjjjlllpppuuuyyy{{{|||yyyzzzyyyuuussstttyyy}}}~~~}}}zzzxxxxxxxxx{{{~~~|||yyywwwvvvvvvuuuttttttsssrrrrrrnnnmmmlllkkkiiigggffffffjjjiiigggccc^^^ZZZWWWVVVTTTUUUTTTSSSRRRPPPPPPPPPKKKKKKJJJJJJIIIHHHGGGGGGBBBBBBAAAAAA@@@@@@??????===<<<;;;:::::::::::::::999999999999999999::::::999888888777888999;;;<<<999999888888888888999:::;;;:::999888777777777777777888888999:::;;;;;;<<<<<<>>>@@@@@@@@@AAACCCDDDBBBCCCEEEGGGIIIKKKKKKLLLLLLJJJGGGFFFEEEEEECCCAAA???@@@AAABBBBBBDDDHHHKKKIIIJJJJJJKKKKKKKKKJJJJJJJJJLLLMMMMMMLLLMMMOOOQQQWWWXXXZZZ\\\aaaiiissszzz|||ggg[[[QQQHHHAAA@@@AAA???<<<<<>>===>>>>>>>>>::::::999999999999999:::999999999999999:::::::::999888888888888999999::::::999888777888999:::;;;;;;;;;:::999888888888888888888999:::<<<===>>>>>>???AAABBBBBBBBBBBBDDDFFFCCCDDDGGGJJJLLLMMMMMMMMMGGGEEEBBBBBBBBBBBBAAA???>>>@@@AAABBBBBBDDDFFFHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKMMMOOOOOOOOOPPPUUUYYYYYY]]]bbbgggooozzz{{{aaaPPPJJJEEE@@@>>>??????======???EEEQQQ[[[mmm}}}yyywwwwww{{{|||zzz|||hhhWWWCCC:::888777666555000000000000000000000000000000000/////////......//////000000000000/////////000111222222111000//////............---------******,,,---.../////////.........------,,,,,,,,,................................................------------------,,,,,,------------,,,+++***)))---------------------------------...............,,,---...---,,,+++,,,---......---,,,---...///000///////////////000000111///000111333444666777888666888999::::::<<<@@@CCCFFFGGGHHHIIIIIIIIIHHHGGGGGGKKKQQQXXX___eeeiiikkkkkkkkkmmmrrrwwwzzz{{{zzzzzz{{{{{{xxxvvvvvvzzz~~~~~~}}}}}}~~~}}}|||zzzyyy{{{~~~}}}{{{zzzzzzyyyxxxuuusssrrrqqqpppooollliiiiiihhhhhhgggfffeeedddcccaaa```___^^^]]]\\\[[[ZZZZZZ\\\\\\ZZZUUUQQQPPPPPPMMMNNNOOOMMMJJJHHHIIIJJJDDDCCCCCCBBBBBBAAAAAA@@@>>>===<<<;;;;;;;;;<<<<<<999999888888888999999:::777777777888888888999999888999999999999888888777888888666666666888999;;;;;;;;;:::::::::::::::;;;999999:::<<<===???@@@@@@AAACCCDDDDDDCCCCCCDDDFFFFFFGGGIIIKKKLLLLLLKKKKKKDDDBBB@@@@@@AAABBBBBBAAA@@@BBBDDDEEEEEEEEEFFFHHHGGGHHHIIIJJJKKKLLLLLLLLLMMMPPPSSSTTTTTTWWW]]]ccc```gggrrr|||uuubbbOOODDDBBB@@@>>>===?????????DDDKKKQQQddduuuzzzxxx{{{{{{xxx|||{{{kkkOOOBBB777666666444222222000000000000000000000000111111000000000/////////...//////////////////...000000000000000000000000///............---------++++++,,,---..................---------,,,,,,,,,........................000//////......------,,,,,,,,,------------------------,,,++++++,,,,,,,,,---------------------------------.........//////***,,,...---,,,,,,---000///...---,,,,,,...///000...............//////000000000222333555777888999666777999999:::<<<@@@CCCEEEFFFGGGIIIIIIIIIHHHGGGGGGKKKQQQYYYaaafffjjjkkkkkklllnnnrrrwwwzzz{{{zzzzzz||||||zzzwwwwww{{{~~~~~~}}}~~~~~~||||||~~~|||xxxuuutttsssrrrqqqpppnnnllllllkkkjjjgggeeedddcccbbbaaa```___^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWTTTVVVWWWUUUQQQMMMLLLMMMKKKLLLMMMKKKGGGEEEFFFHHHAAAAAA@@@@@@??????>>>>>><<<;;;:::999999999:::;;;888888888888888999999:::555666666666777777888888888999:::::::::888777555777666555444555666888:::;;;;;;:::::::::;;;<<<<<<999:::;;;===>>>@@@AAABBBCCCDDDEEEEEEDDDCCCEEEFFFIIIJJJLLLMMMLLLKKKIIIHHHEEECCCAAAAAACCCEEEEEEEEECCCEEEHHHIIIIIIHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOSSSVVVWWWWWW[[[cccjjjlllwwwkkk\\\QQQFFF?????????>>>???@@@???BBBLLLWWWddd}}}wwwkkknnnzzz}}}yyyvvvyyyhhhSSS@@@888444666555000---///////////////000000000000111111111111000000000000---..................---//////............////////////.........------------------...------,,,,,,------------------------........................111111000///...---,,,,,,,,,,,,,,,------.........,,,+++******+++,,,...///---------------------------------.........//////***,,,//////...///111444///...,,,,,,,,,---///111---------------...//////000111222444666888999:::666777999999:::<<<@@@BBBEEEEEEGGGHHHIIIHHHHHHGGGFFFJJJRRRZZZbbbgggjjjkkkkkklllnnnssswwwzzz{{{zzz{{{||||||zzzwwwxxx{{{~~~~~~|||{{{tttrrrooommmmmmmmmlllkkkjjjjjjiiigggfffcccbbbaaa^^^^^^^^^]]]\\\[[[YYYXXXYYYXXXVVVVVVVVVUUURRRPPPRRRQQQPPPNNNKKKIIIHHHGGGGGGGGGFFFDDDCCCBBB@@@@@@AAA@@@@@@???>>>======<<<<<<<<<<<<;;;:::999888777888888999999999999888888777777777777888888888888;;;999777666555666777888999888666555555777999:::;;;;;;<<<======<<<<<<;;;======>>>>>>???@@@BBBCCCEEEDDDDDDEEEGGGIIIKKKLLLOOOMMMMMMOOOPPPNNNIIIEEEAAABBBCCCEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNQQQSSSUUUYYYWWWXXX^^^aaadddnnnzzz}}}kkkWWWKKKEEE@@@>>>>>>>>>;;;<<<@@@EEELLL\\\mmm{{{vvviiippp}}}{{{zzz|||}}}hhhRRRCCC;;;999666444222222222333222222222111000//////...000111222222222000///...///////////////.........000...------///000//////...------------...//////........................------------........./////////000000///...------......---,,,,,,+++******++++++++++++++++++++++++........................++++++---///222222111///***,,,---,,,,,,---///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000111000///...///000111111222333555666777777888888888999;;;>>>AAABBBIIIKKKLLLLLLJJJHHHHHHHHHIIIMMMSSSXXX^^^ccchhhkkkllloooppppppuuuzzz{{{xxx{{{yyyzzz|||zzzwwwxxx}}}~~~{{{}}}}}}zzzwwwuuuooommmjjjiiiiiiiiihhhfffddddddcccbbb```^^^\\\[[[[[[[[[[[[ZZZYYYXXXVVVVVVWWWUUUTTTSSSSSSRRROOOMMMNNNNNNMMMKKKIIIHHHFFFFFFFFFFFFEEECCCBBB@@@??????>>>>>>======<<<;;;;;;;;;::::::;;;::::::999888777888888999999999999888888777777777777888888888888::::::888777777777888888:::999888777777999:::;;;=========<<<<<<<<<<<<<<>>>>>@@@???BBBHHHNNNYYYmmm~~~vvvtttxxx~~~{{{yyyzzz}}}~~~{{{~~~xxxiiiVVVGGG>>>:::888555333111111222222222222111111000//////...000000000000000///....../////////////////////...000///------///000///...---------------...//////........................,,,,,,------------......///////////////...------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------///111000...+++***+++,,,,,,+++,,,...///------------------------------------------------...///000000//////000111///000111222333444555666888888888:::<<<>>>AAABBBHHHJJJLLLKKKJJJHHHHHHHHHHHHMMMSSSYYY^^^ccchhhkkklllnnnooopppuuu|||~~~|||{{{yyyyyyzzzyyyvvvxxx}}}~~~{{{{{{||||||zzzzzzzzzyyyxxxvvvssspppnnniiigggdddcccccccccaaa```^^^^^^]]]\\\ZZZXXXWWWVVVWWWWWWVVVVVVUUUTTTSSSRRRRRRPPPOOOOOOOOONNNKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;;;;::::::999999888888999999999999999888888888888999999999999888888777777777888888888999999999999999999888888888888;;;:::999999999:::<<<===@@@???===<<<<<<<<<======AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMLLLHHHEEEGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOMMMOOOQQQRRRRRRSSSTTTVVV___^^^aaahhhrrrnnnYYYMMMFFF@@@@@@AAA???>>>???AAAEEELLLTTT]]]kkk}}}uuuuuuzzz|||wwwuuu||||||vvvrrrooorrrrrrnnnbbbPPPBBB;;;:::777666444222111000111111222111111000000//////...000//////.....................//////////////////000///------/////////...---------------......///........................,,,,,,,,,------------......////////////...------...------,,,,,,++++++***------------------------------------------------///.........///---+++((()))***,,,,,,++++++,,,...------------------------........................---///000000//////000222000111222333444666777777888888999:::<<>>===<<<;;;:::::::::999999888888888777777888999999999888888888888999999999999888888777777888888888999999999777888888999888888777777:::::::::::::::;;;======BBBAAA???===<<<===>>>???BBBBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGHHHJJJKKKLLLLLLNNNNNNOOOOOOOOOMMMKKKIIIHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOLLLOOORRRTTTUUUWWWZZZ]]]aaadddlllwwwppp[[[LLLFFFAAA>>>@@@AAA@@@BBBEEEIIIRRR___iiirrrwwwpppqqq}}}{{{yyyyyyzzzpppkkkiiiiiinnnhhh]]]NNN@@@888777888555444222111000000000000111111000000////////////111000...------...///000............////////////111///------/////////...------,,,,,,------...///........................------------.....................//////...---------------,,,,,,+++++++++------------------------///////////////////////////...---------,,,***(((***+++------,,,,,,---...------------------------.............../////////---...000000//////111222222333444666777999:::;;;999999999:::<<>>===<<<;;;;;;:::::::::999999999999999888777777888999999999888888888888999999999999888888888888888888999999999999666666777888888777777666999999999:::;;;<<<======CCCBBB@@@>>>>>>>>>@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLNNNNNNOOOOOONNNMMMLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKOOOOOOOOOOOOOOONNNNNNNNNMMMQQQUUUWWWXXX[[[```eeehhhrrr}}}jjj[[[OOOHHHCCC???===>>>@@@CCCJJJRRR```mmm}}}rrriiigggqqq{{{{{{}}}~~~pppgggdddfffhhhggg\\\LLL@@@999777666666222222111111000000000000000000000///////////////111111/////////000111222---.........//////000000111000...---...///...---,,,,,,,,,,,,,,,---..............................---............/////////------............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------------------------,,,++++++------,,,***+++---//////...---......------------------------,,,,,,------............---///000000//////000222222333444666888999;;;;;;999999999:::===???BBBCCCEEEGGGJJJJJJIIIGGGGGGHHHGGGLLLTTT[[[```eeeiiilllnnnooonnnmmmqqqyyy|||{{{|||xxxwwwwwwwwwvvvzzz~~~xxxvvvsssttt}}}~~~~~~yyyyyywwwuuutttsssssssssooooooooonnnlllkkkiiiiiiggggggggggggfffdddbbbaaa]]][[[ZZZZZZZZZYYYVVVTTTOOOOOOOOONNNMMMLLLJJJIIIJJJJJJJJJJJJJJJIIIHHHGGGDDDCCCBBBCCCCCCCCCAAA???============>>>>>>>>>>>>=========<<<;;;:::::::::999999999999999999999999888999999999999999888888888888999999999999888888888888888999999999999:::777777777777777888888888999999:::;;;<<<======>>>BBBBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIJJJLLLLLLMMMMMMLLLKKKMMMNNNMMMKKKJJJKKKKKKIIIIIIJJJJJJKKKLLLLLLMMMQQQQQQQQQQQQQQQQQQQQQQQQNNNRRRVVVXXXYYY]]]fffnnn|||xxxbbbSSSIIIEEEDDD>>><<<<<>>===========================<<<<<<;;;;;;:::::::::888888888888888888999999::::::;;;::::::999888777888888999999999999888888888888888999999999::::::999999888888888999;;;;;;::::::<<<===>>>?????????AAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJIIIJJJLLLMMMMMMMMMMMMLLLKKKMMMNNNMMMKKKJJJKKKMMMIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWRRRWWW]]]```dddnnn{{{uuu___RRRIIIBBB@@@BBB@@@@@@CCCIIIQQQ]]]qqq~~~yyyxxxyyy|||~~~pppgggeeeccc]]]WWWFFF@@@999555555555444333000111111222222111111111////////////////////////...//////000111111000000------......///000000111222000...............,,,,,,,,,++++++,,,,,,---...........................+++++++++,,,,,,,,,------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++---......---+++---000000///---------------------------------,,,------...//////000000000111222000...---...//////000111333555777999999999999:::;;;===@@@BBBDDDFFFHHHJJJKKKJJJIIIIIIJJJEEEKKKTTT\\\bbbfffjjjlllkkkmmmnnnnnnssszzz|||yyy{{{yyyyyy{{{{{{yyy|||~~~yyyyyyyyy|||~~~yyyzzz{{{xxxssspppppprrrkkkkkkiiigggfffeeeeeeeeebbbaaaaaaaaa````````````[[[\\\\\\\\\\\\ZZZXXXWWWTTTSSSRRRRRRRRRQQQNNNKKKJJJJJJJJJIIIIIIGGGFFFEEEBBBBBBCCCCCCCCCBBBAAAAAABBBAAA@@@AAABBBAAA???===>>>>>>============<<<<<<<<<<<<<<<;;;;;;:::::::::777777777777888888888888<<<<<<<<<;;;:::999888777888888999999999999888888888888999999999:::::::::<<<;;;999999999;;;===>>>;;;<<<===???@@@@@@AAAAAA???@@@BBBCCCDDDEEEEEEDDDFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKLLLMMMNNNNNNMMMLLLMMMOOOQQQPPPMMMLLLMMMPPPJJJKKKLLLMMMOOOPPPQQQRRRQQQRRRTTTVVVXXXZZZ\\\]]][[[bbbiiipppxxxooo```QQQLLLIIIDDDBBBDDDHHHIIINNNVVV___mmm~~~www~~~~~~qqqkkkjjjfffZZZPPP::::::999777555444444555000111111222222222222111.........///////////////,,,---///000000000///...---------...///000000111222000............---,,,,,,,,,++++++,,,,,,---...........................))))))*********++++++++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///---,,,,,,---...---,,,***---///000...,,,,,,,,,---------------------------......///000111111222111222222111...------...000111333555777999:::;;;:::::::::;;;===@@@BBBDDDFFFIIIKKKLLLKKKJJJJJJKKKEEEKKKTTT\\\bbbgggjjjllliiilllnnnpppuuu|||~~~{{{zzzyyyzzz}}}|||zzz|||~~~yyyzzz|||~~~~~~~~~}}}{{{zzzyyyxxxwwwrrrnnnjjjhhhhhhiiijjjjjjbbbaaa``````aaaaaa```^^^___]]]ZZZZZZZZZ[[[[[[ZZZZZZXXXVVVTTTSSSSSSSSSTTTPPPPPPOOOMMMLLLJJJIIIIIIEEEEEEEEEFFFFFFDDDAAA>>>BBBAAAAAA@@@@@@?????????===<<<;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999888888888999777888888888888999999999999999888777777888999999888888888777777777777777555666777888999:::;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBFFFGGGGGGHHHIIIJJJKKKKKKHHHIIIJJJLLLMMMNNNNNNNNNKKKKKKLLLLLLMMMMMMNNNNNNOOOMMMLLLMMMOOOQQQRRRSSSVVVVVVWWWXXXZZZ]]]aaaccceeennnzzzmmm[[[PPPFFFEEEDDDAAAAAADDDGGGUUUdddnnnxxxxxxuuutttyyy}}}zzzooo^^^LLL???777666555444333222222222222111111111000000//////111///---...000000...,,,---------.........//////---...///111111///...---000000///...------,,,,,,,,,,,,,,,---------.........,,,******+++---------///---+++)))(((((()))***,,,+++,,,---//////---,,,//////000111000...---,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---...///...---++++++,,,,,,---......------...000111111111000000000000000333444555444333333444555:::::::::;;;===@@@BBBDDDDDDIIILLLJJJIIIKKKLLLJJJJJJMMMSSSXXX]]]bbbgggkkkmmmnnnooorrruuuxxxzzz|||zzzyyyyyyyyy{{{|||}}}||||||}}}}}}{{{~~~~~~{{{zzzwwwvvvuuutttsssrrrqqqpppllliiifffddddddeeeeeeddd___]]]\\\\\\]]]]]]\\\[[[\\\YYYWWWVVVWWWWWWWWWVVVTTTSSSQQQOOONNNNNNNNNNNNKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCCCCDDDEEEDDDAAA>>>@@@@@@@@@???????????????<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::::::::999888888888888888888888888888999999999999999999999999999999999999888888888888888888888888666777888999:::;;;;;;<<<======>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDGGGGGGHHHIIIJJJKKKKKKLLLJJJKKKLLLMMMMMMNNNNNNNNNMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOPPPQQQSSSTTTTTTWWWXXXZZZ]]]bbbhhhmmmqqqzzzjjjYYYPPPIIIDDDDDDCCCCCCIIIQQQYYYhhhwwwyyyooommmooossszzz{{{|||}}}tttcccRRRDDD===666555444333333222222222111111111111000000000///111///---...///000...,,,---------.........//////---...///000000///...---000//////...------,,,,,,,,,,,,---------.........---,,,***+++---......---000...,,,+++***+++,,,,,,,,,,,,,,,...//////---+++------...//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------.........000111111///......///,,,...///...------...///000000000000000000000000...000222444555666999;;;:::::::::;;;===@@@BBBDDDDDDIIILLLJJJIIILLLLLLJJJIIIMMMSSSYYY^^^bbbgggjjjmmmmmmoooqqqtttxxxzzz|||zzzyyyyyyyyyzzz|||}}}}}}|||}}}|||zzzyyy{{{}}}}}}}}}|||{{{{{{zzzzzzyyyyyyzzzyyyxxxvvvtttrrrmmmmmmlllkkkiiihhhggggggdddbbb```_________^^^]]]ZZZYYYWWWXXXYYYYYYXXXVVVVVVTTTRRRQQQRRRRRRQQQPPPOOONNNLLLKKKJJJJJJJJJJJJFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@AAABBBBBB@@@>>>=========>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::::::::999888888777888888888888888999999999::::::::::::;;;<<<<<<<<<<<<;;;:::999999999999999999999999888888999:::;;;<<<======?????????@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPPPPQQQRRRRRRSSSSSSMMMNNNOOOQQQSSSTTTVVVVVV\\\___ccchhhnnnvvvuuudddTTTIIIDDDBBBBBBCCCDDDIIIUUUaaatttnnnfffbbbgggqqqzzzzzzxxx{{{zzzhhhTTTCCC;;;999555555444333222222222222111111111111000000000000111///......//////...------------...............---...///000000///...---/////////...------,,,,,,---------...............---,,,,,,---//////...---...---,,,++++++,,,---...---------...//////---+++,,,,,,,,,,,,---...///000------------------------,,,,,,,,,---------..............................+++,,,---.........---,,,---///111111/////////000---...//////---,,,---...000000000000000000000000---///222444666888;;;===:::::::::;;;===@@@BBBDDDEEEJJJLLLJJJJJJLLLLLLJJJHHHMMMTTTZZZ___cccgggiiilllmmmnnnqqqtttwwwzzz|||zzzzzzyyyxxxyyy{{{}}}~~~~~~|||}}}~~~{{{yyyxxx{{{~~~~~~|||{{{zzzzzzzzzuuuuuutttsssrrrrrrrrrrrrqqqqqqqqqpppooonnnlllkkkgggfffeeedddbbbaaa``````^^^\\\[[[[[[[[[[[[YYYXXXWWWUUUTTTTTTUUUVVVTTTSSSPPPOOOMMMMMMMMMNNNLLLKKKLLLKKKJJJJJJIIIHHHHHHHHHEEEDDDCCCBBBAAA@@@??????=========>>>@@@@@@???===;;;;;;;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999888888777777888888888999999999999:::::::::;;;;;;<<<>>>??????>>><<<;;;::::::;;;;;;;;;;;;;;;<<<:::;;;;;;<<<===>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLOOOPPPPPPQQQRRRSSSTTTTTTMMMOOOSSSVVVXXXZZZ]]]^^^ccchhhnnnuuu}}}~~~jjj^^^SSSKKKFFFBBBCCCEEEJJJRRR^^^mmmxxxvvvnnneeebbbdddnnn~~~{{{zzz}}}yyyiiiWWWFFF;;;777666444444333222222222222222111111111000000000000000000///////////////...---........................---......//////......---//////.........---------........................---,,,---...000000...,,,+++************+++,,,---...------...//////---+++,,,,,,+++***+++,,,...///------------------------,,,,,,,,,---------......------------------------***+++---//////...---,,,)))+++---------,,,---...---/////////---,,,---.../////////000000000000000222444555666666666888::::::::::::;;;===@@@BBBDDDEEEJJJMMMKKKJJJLLLLLLKKKHHHMMMUUU[[[```dddgggiiillllllnnnqqqtttxxx{{{|||zzzzzzyyywwwwwwyyy|||~~~|||}}}}}}{{{zzzyyy|||~~~|||zzzxxxwwwvvvtttsssrrrqqqoooooonnnnnnnnnmmmlllkkkjjjjjjkkkkkkiiiiiihhhhhhgggfffeeedddcccbbbaaa```^^^]]]\\\\\\YYYWWWVVVVVVWWWWWWUUUTTTTTTSSSQQQRRRSSSSSSRRRPPPLLLKKKIIIIIIJJJJJJHHHFFFHHHHHHGGGGGGGGGFFFEEEEEEBBBBBBAAAAAA@@@???>>>>>><<<;;;;;;<<<>>>???>>>===:::::::::;;;;;;<<<<<<<<<::::::;;;<<<<<<;;;;;;:::999::::::::::::::::::999999888888888888888999999999:::::::::;;;;;;;;;;;;<<<===???@@@@@@???===<<<;;;<<<<<<<<<======>>>>>>======>>>>>>??????@@@@@@???@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLLLLOOOOOOPPPQQQRRRSSSTTTTTTSSSVVVZZZ\\\^^^aaaeeehhhmmmttt~~~{{{dddWWWOOOIIIEEEFFFFFFHHHNNNZZZlllttthhhcccaaaeeemmm|||{{{vvvvvvxxx||||||}}}sssfffSSSEEE>>>:::777444333333222111111111222222000000000000000000111111//////000///.................................---------............------...............---------..................---------,,,---...000000...,,,************+++,,,------...------///000000---+++...---,,,*********+++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,(((***,,,,,,++++++,,,------...///...---,,,---///......//////000000000000444555777666555555666777:::::::::;;;===@@@BBBDDDEEEJJJMMMKKKJJJLLLMMMKKKHHHMMMUUU\\\aaadddgggiiilllmmmooorrruuuyyy|||~~~zzzzzzyyyvvvuuuwww|||}}}~~~}}}{{{yyyyyy|||}}}~~~}}}}}}~~~~~~}}}{{{zzz{{{~~~yyyxxxwwwuuurrrpppooonnnkkkjjjiiihhhhhhhhhhhhhhhgggfffeeecccbbbccccccdddbbbaaaaaa```______^^^^^^^^^^^^]]][[[ZZZYYYXXXWWWTTTRRRPPPPPPQQQRRRQQQPPPPPPNNNMMMMMMNNNNNNMMMLLLHHHGGGFFFFFFGGGFFFDDDBBBBBBBBBCCCCCCBBBAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;:::::::::<<<======<<<:::::::::;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::999999::::::::::::999999999999999888999999:::;;;:::::::::;;;;;;;;;<<<<<<>>>>>>@@@@@@@@@@@@>>>>>>=========>>>??????@@@@@@???@@@@@@@@@AAAAAAAAAAAA@@@@@@AAACCCDDDEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRTTTUUUVVVVVVVVVZZZ^^^```bbbgggmmmrrrooo___QQQKKKFFFAAABBBGGGJJJPPPZZZjjjxxxiiiaaaaaabbblll{{{uuupppoootttzzz~~~}}}qqq^^^QQQBBB999999:::666222222222111111000111111222000000000000111111111111...000000000...---...///...............---------------------------------........................---------------,,,,,,,,,---,,,,,,---//////...---,,,,,,------......//////---------///000111///---///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++---...///---------...,,,---......------...000---......//////000000111111333555555555666888999:::::::::;;;===@@@BBBDDDFFFKKKMMMKKKKKKMMMMMMKKKIIINNNUUU[[[```dddhhhjjjmmmnnnpppsssvvvzzz}}}zzzzzzyyyvvvtttvvv|||~~~}}}yyyxxxwww{{{sssvvvyyy{{{||||||}}}~~~~~~|||{{{vvvvvvvvvvvvvvvuuuuuutttwwwuuusssssstttuuuuuuuuuooonnnmmmllljjjiiihhhgggccccccbbbbbbbbbbbbcccccc```___]]][[[ZZZ[[[\\\]]][[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTRRRQQQQQQOOOLLLIIIIIIJJJKKKLLLKKKIIIHHHGGGGGGHHHHHHGGGFFFDDDCCCBBBCCCCCCCCC@@@>>>>>>???@@@@@@@@@???>>>===>>>======<<<<<<;;;;;;:::<<<;;;999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::888999;;;<<<===<<<;;;:::999999::::::::::::999999::::::999999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEGGGIIIKKKLLLIIIJJJKKKLLLMMMNNNNNNOOOMMMLLLLLLLLLNNNPPPSSSUUUSSSTTTUUUVVVXXXYYYZZZ[[[ZZZ___eeekkkpppyyyyyyhhhWWWLLLEEEFFFDDDAAAGGGQQQZZZeeettt}}}oooddddddiiiooo~~~zzznnnmmmpppzzzooobbbJJJCCC999555555555333000111111000000000000111111///000000000111111111111...000111000---,,,.../////////.........---------...------------------...........................------,,,,,,,,,+++++++++---,,,***+++---......---------..................,,,,,,,,,///111222000///,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------.........///111000///......///***,,,............000111------......///000000111...111333444555666888::::::::::::;;;===@@@BBBDDDFFFKKKNNNLLLKKKMMMMMMKKKKKKOOOUUUZZZ___dddiiilllmmmoooqqqtttxxx|||zzz{{{yyyuuurrruuu|||}}}yyyxxxxxx|||iiilllpppsssssssssttttttwwwxxxzzz}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzyyyxxxwwwnnnooopppqqqqqqpppnnnmmmooommmjjjhhhhhhiiihhhgggfffffffffeeeeeeddddddcccZZZZZZZZZYYYZZZZZZ[[[\\\[[[ZZZWWWVVVUUUUUUWWWWWWXXXWWWVVVUUUTTTTTTUUUUUUSSSRRRQQQPPPOOOMMMLLLLLLKKKHHHDDDCCCDDDFFFGGGHHHEEECCCBBBBBBCCCDDDBBBAAAAAA@@@@@@AAAAAA@@@>>>;;;>>>???@@@@@@@@@???>>>===>>>>>>>>>======<<<<<<<<<===;;;::::::;;;<<<;;;;;;<<<<<<<<<;;;;;;:::::::::888999;;;======<<<;;;:::999999999::::::999999999::::::::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<======@@@??????>>>>>>??????@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGFFFFFFGGGJJJLLLNNNJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMMMMNNNPPPSSSWWWYYYWWWWWWXXXZZZ[[[]]]^^^^^^aaahhhqqqzzzttt___PPPJJJCCCBBBGGGHHHGGGQQQ```rrr|||sssiiidddjjjtttwwwuuutttppplllmmmtttrrr]]]NNN???<<<888555333111///...111000000000000000111111//////000000111111111222...000111000---,,,---000//////.........---------...------,,,,,,------...---.....................,,,,,,,,,++++++*********...,,,******+++---...---+++,,,,,,------,,,++++++++++++,,,///111222111000***+++---...//////...---------------------------,,,,,,,,,---------..............................------,,,,,,,,,---...///...000111000...------...)))+++---......///000222---------...///000000111///111333444444444666888:::::::::;;;===@@@BBBDDDFFFKKKNNNLLLKKKMMMNNNLLLLLLOOOTTTZZZ^^^dddiiimmmnnnoooqqquuuyyy}}}zzz{{{yyyuuuqqqttt|||}}}{{{zzzzzzaaabbbdddfffhhhjjjlllmmmoooqqqssstttuuuvvvzzz|||~~~}}}{{{~~~|||zzzyyywwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyywwwwwwvvvuuuuuutttssssssrrrpppooonnnoooooommmkkkiiiiiihhhhhhgggfffffffffbbbbbbcccccccccaaa___^^^^^^^^^^^^]]]\\\[[[[[[ZZZYYYWWWVVVWWWZZZZZZXXXUUUTTTTTTTTTTTTTTTTTTTTTTTTPPPOOONNNMMMLLLLLLLLLLLLNNNNNNMMMLLLKKKKKKJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEBBB@@@@@@@@@BBBCCCBBB@@@========================@@@?????????>>>>>>=========<<<<<<;;;;;;<<<<<<===::::::<<<<<<<<<<<<:::::::::999888888;;;===>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;????????????>>>===<<<;;;777777999:::::::::::::::???>>>>>>===>>>@@@AAABBBEEEDDDCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAABBBDDDFFFFFFEEECCCBBBEEEFFFHHHJJJKKKKKKJJJJJJKKKJJJIIIHHHHHHHHHIIIJJJHHHHHHIIIIIIIIIIIIJJJJJJJJJMMMOOOPPPPPPPPPRRRSSSVVVRRROOOOOOSSSVVVXXXXXXYYY[[[]]]___bbbeeejjjmmmuuuzzzyyyhhhXXXMMMIIIIIIGGGGGGHHHHHHOOObbbvvv~~~{{{uuuooonnnuuuyyynnnjjjmmmqqqqqqwwwxxxaaaLLLAAA888777444222222222333444222222111111000//////...333222000/////////000111111000000///...---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---///000222333333///...---,,,,,,---...///...///000///---,,,---...,,,,,,------...///000000------------------------///%%%"""+++000+++(((,,,---.........//////000000......------------............///000000000000000333222///------111777<<<;;;;;;<<<===???AAABBBCCCJJJLLLNNNNNNLLLLLLLLLMMMKKKMMMSSS\\\```bbbffflllmmmnnnpppssswwwzzz~~~}}}|||zzzwwwvvvxxx}}}}}}||||||YYYYYY[[[]]]___aaacccdddggghhhjjjkkklllnnnqqqssswwwxxxzzz{{{{{{yyyvvvuuutttsssqqqpppnnnmmmmmmlllppppppooooooooooooooooookkkjjjjjjiiihhhhhhggggggjjjiiiggggggggggggfffdddddddddccccccbbbaaaaaa```^^^^^^^^^^^^]]]\\\[[[[[[XXXXXXWWWWWWVVVUUUUUUTTTVVVTTTSSSTTTUUUUUUSSSPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@??????@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<::::::999999999999::::::999:::;;;<<<<<<;;;:::999999777666777999<<<<<<<<<<<<<<<=========<<<;;;;;;===============<<<<<<;;;999::::::;;;;;;<<<======@@@@@@??????@@@AAACCCCCCFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDHHHHHHIIIJJJJJJJJJIIIHHHIIIIIIHHHHHHHHHIIIKKKLLLJJJKKKKKKKKKKKKLLLLLLLLLJJJLLLNNNOOOOOOOOOPPPRRRUUUUUUUUUVVVYYY\\\^^^___^^^```bbbeeeiiiqqqyyyrrrdddYYYNNNGGGFFFBBBCCCHHHOOOTTT___sss~~~xxxxxxzzz{{{zzz|||yyyrrrrrrwww||||||}}}gggQQQAAA<<<777666444222111111222333333222222111000000//////111000///...---......///------......///000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---------------...------///111222000...)))***+++***((('''((())),,,,,,------...//////000------------------------000'''%%%---222...,,,000------------.........///......------------............///000000000000000111222222222222444777:::;;;;;;<<<===>>>@@@BBBCCCJJJLLLMMMNNNLLLLLLLLLMMMKKKMMMSSS\\\```bbbfffllllllmmmooorrrvvvzzz~~~~~~|||xxxvvvwww{{{~~~}}}{{{{{{TTTTTTVVVWWWYYY[[[]]]]]]^^^___aaabbbcccdddgggjjjmmmnnnpppqqqpppooommmllllllkkkiiihhhgggffffffeeefffeeeeeeeeeddddddcccccccccccccccbbbbbbaaaaaa```bbbaaa______``````___]]]]]]]]]\\\[[[[[[ZZZZZZYYYYYYXXXWWWVVVUUUUUUUUUUUURRRQQQQQQPPPPPPOOOOOONNNQQQOOONNNNNNOOONNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@?????????AAA???============;;;999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888888999999:::999::::::;;;;;;::::::999999888777888:::<<<<<<<<<======>>>======<<<;;;;;;<<<<<<===>>>>>>>>>============<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIKKKLLLMMMLLLMMMMMMMMMNNNNNNNNNNNNLLLMMMOOOPPPOOOOOOQQQSSSQQQTTTXXX[[[\\\___cccgggjjjkkknnnssszzzsssfffXXXPPPJJJEEECCCEEEBBBHHHRRR^^^hhhvvv}}}tttpppooottt|||zzzwwwzzziiiQQQ@@@888888555444222111000111111222333333333222111111000000000000///...............------...//////000111111........................---------------------------..................---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...,,,,,,---///000...------111666777222---+++,,,---,,,+++***+++,,,,,,,,,,,,---......//////------------------------,,,%%%$$$+++///,,,+++...,,,,,,,,,---------------......------------............///000000000000000000222666777777777888999:::;;;;;;<<<>>>@@@BBBCCCIIIKKKMMMNNNMMMLLLLLLMMMKKKMMMSSS\\\aaacccgggmmmkkklllooorrrwww{{{}}}yyyvvvvvvyyy|||}}}{{{yyy|||OOOPPPQQQSSSTTTVVVWWWWWWXXXZZZ\\\\\\]]]^^^aaaddddddeeefffggggggfffeeedddeeedddcccaaaaaa```````````````______^^^]]]]]]]]]``````______^^^^^^^^^^^^^^^\\\[[[[[[\\\\\\[[[ZZZWWWWWWVVVVVVUUUTTTTTTTTTSSSRRRQQQOOONNNOOOOOOPPPNNNMMMMMMMMMLLLLLLLLLKKKLLLKKKJJJJJJIIIHHHFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>======???===<<<<<<======;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;::::::::::::;;;;;;999::::::::::::::::::999<<<;;;:::;;;===???>>>>>>>>>>>>>>>>>>======<<<;;;<<<===>>>???@@@@@@@@@@@@@@@???>>>===>>>@@@BBBCCCDDDDDDDDDEEEEEEFFFGGGGGGEEEDDDDDDDDDDDDDDDEEEFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGIIIIIIIIIIIIHHHJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRQQQRRRTTTVVVRRRXXX^^^``````eeennnuuu}}}sss___UUULLLHHHEEEDDDEEEIIIQQQYYYfffsss~~~vvvmmmlllpppssszzz|||}}}gggQQQBBB999666888333333222111000000111111333333333222222222111111222111111000000000000000000000000000//////....../////////....../////////------------------------,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...111555:::<<<222...,,,///555666111+++...///000///...---...///,,,,,,,,,------.........------------------------,,,'''&&&+++...+++***,,,------------------------......------------............///000000000000000000333666888888888888999::::::;;;<<<>>>@@@BBBCCCGGGJJJMMMNNNMMMLLLLLLLLLKKKMMMSSS\\\aaaccchhhmmmlllmmmppptttxxx}}}}}}zzzwwwwwwyyy||||||zzzwwwzzzIIIIIIJJJKKKMMMNNNNNNOOOSSSTTTVVVWWWWWWXXX[[[]]]]]]^^^___``````___^^^^^^\\\[[[ZZZYYYYYYYYYYYYYYY[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWYYYXXXVVVWWWXXXXXXWWWVVVSSSSSSRRRRRRQQQPPPPPPOOOOOONNNLLLJJJJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHGGGEEECCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBB>>>===============<<<<<>>======<<<;;;;;;<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::<<<;;;;;;<<<>>>???>>>===>>>?????????>>>======<<<;;;<<<===>>>???@@@@@@@@@AAA@@@???>>>???AAACCCEEEEEEFFFGGGGGGHHHHHHIIIIIIDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOQQQRRRRRRRRRSSSVVVXXXZZZaaagggjjjlllssssssddd[[[RRRKKKEEEEEEGGGIIINNNSSSfffppp~~~~~~ssskkkjjjqqq{{{}}}|||}}}zzzdddLLL???<<<999666555222222111111000000111111333333333222222222222222111111111111111000000///000000000000000/////////000///............///000........................,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++...333999???BBB666000+++,,,111222...)))***+++,,,,,,+++***+++---,,,,,,,,,---------------------------------------222///...000111///.../////////........................------------............///000000000000000111333444555555666888:::::::::;;;<<<>>>???AAABBBFFFIIILLLNNNMMMLLLLLLLLLKKKLLLSSS\\\bbbdddhhhnnnnnnooorrruuuzzz~~~~~~~~~}}}zzzyyyyyy|||~~~|||yyywwwyyyGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMOOOOOOOOOPPPSSSUUUWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPOOOPPPQQQQQQPPPOOONNNNNNNNNMMMLLLLLLKKKKKKJJJJJJHHHHHHGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@========================@@@????????????>>>>>>>>><<<;;;:::<<<>>>@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===;;;::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;::::::<<<===>>>===;;;>>>>>>????????????>>>>>>:::;;;<<<===>>>>>>>>>>>>BBBBBBAAAAAABBBCCCEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPRRRRRRSSSUUUYYY\\\___fffooovvv|||xxxhhhZZZRRRPPPGGGCCCCCCHHHOOOUUU___ggg{{{rrrooollllllsss~~~|||uuuwww|||qqq\\\LLL===999:::888333111111111111111111111111111222222222222222222111111///////////////...------------...///111222333333000///...------...///000////////////////////////---..................---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---000555999;;;666111,,,+++---...+++((()))***++++++******+++,,,,,,,,,,,,,,,,,,,,,------------------------------////////////............///////////////...............------------............///000000000000000222333333333333555888;;;999::::::;;;===???AAABBBEEEHHHLLLNNNNNNLLLLLLLLLKKKLLLSSS]]]bbbdddiiiooopppqqqsssvvvzzz}}}|||||||||{{{zzz{{{~~~{{{yyywwwzzzEEEFFFFFFGGGGGGHHHHHHHHHFFFHHHIIIIIIIIIJJJMMMOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJIIIJJJKKKLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@AAAAAAAAAAAA???AAABBBBBB???===>>>???========================>>>>>>============>>>>>>????????????????????????=========>>>>>>>>>>>>???<<<;;;;;;<<<>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;===>>>>>>===;;;======>>>???@@@@@@@@@@@@===>>>??????@@@@@@@@@@@@CCCDDDDDDEEEEEEFFFGGGGGGGGGGGGIIIJJJKKKKKKJJJJJJFFFFFFFFFGGGHHHIIIKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNLLLKKKKKKKKKKKKLLLNNNNNNOOOPPPQQQQQQRRRQQQPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSRRRSSSUUUVVVWWWZZZ___bbbeeeooo|||wwwiii^^^UUUMMMMMMQQQJJJIIIMMMWWWbbblllyyy~~~rrrlllmmmrrryyy}}}yyyuuuxxxkkkVVVFFF???::::::999444111111111111222222222222222111111111111111111111111111...//////000///...---,,,------...000111222333444///...---,,,,,,---...///////////////////////////......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///000111222000...---...---+++)))+++,,,...---,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((***+++******+++------/////////......---------......------------............///000000000000000111222444444444555888:::999999:::;;;===???AAABBBDDDGGGLLLNNNNNNLLLLLLKKKJJJLLLSSS]]]bbbeeejjjooopppppprrruuuxxx{{{~~~|||||||||{{{zzz{{{~~~~~~zzzxxxxxx|||??????@@@@@@@@@AAAAAAAAADDDFFFGGGGGGGGGHHHJJJLLLLLLLLLLLLMMMMMMMMMNNNNNNIIIIIIHHHHHHIIIIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGHHHIIIJJJIIIHHHEEEDDDDDDCCCCCCBBBBBBAAABBBCCCDDDDDDCCCBBB@@@???@@@@@@@@@AAAAAAAAAAAAAAA<<<>>>AAA@@@===<<<===???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<======;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<>>>>>>============>>>>>>>>>===<<<;;;;;;<<<===>>>>>>===>>>???AAAAAA???===<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCEEEEEEFFFHHHHHHHHHHHHHHHGGGHHHIIIKKKKKKKKKKKKJJJGGGGGGHHHIIIJJJKKKMMMNNNJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPOOONNNLLLKKKKKKKKKLLLMMMNNNOOOQQQSSSTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVXXXYYYZZZ\\\```eeehhhppp{{{uuujjj___UUUPPPLLLIIIMMMTTTVVVWWW]]]hhhttt{{{qqqiiinnnsss{{{}}}{{{yyy}}}zzzeeePPPBBB888999<<<===888222111555111222222333333333222222000000000000000000111111000111222222222111///...000000000000000111111111///...,,,++++++,,,...///000000000000000000000000///...---,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.....................------...000111000...+++******+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------&&&)))++++++,,,///111111.........------,,,,,,,,,.........------............//////000000000000000000222555777777777888999999999:::;;;===???AAABBBCCCGGGLLLNNNNNNLLLLLLKKKJJJLLLSSS]]]ccceeejjjpppooopppqqqsssvvvyyy|||}}}}}}}}}}}}|||{{{{{{}}}~~~}}}~~~yyyxxxyyy}}}>>>>>>=========>>>>>>???BBBAAA@@@@@@AAACCCEEEFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGDDDCCCCCCCCCDDDFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>???@@@AAAAAA@@@>>>===>>>>>>=========>>>>>>???======<<<<<<<<<<<<============<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;;;;:::999::::::::::::::::::::::::<<<<<<<<<<<<>>>@@@BBBDDD@@@@@@???>>>===<<<<<<;;;<<<;;;:::::::::;;;<<<=========<<<;;;<<<===>>>???<<<<<<<<<<<<===???@@@@@@>>>????????????@@@@@@@@@??????@@@@@@@@@??????>>>@@@@@@@@@???@@@@@@AAAAAABBBCCCEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJIIIJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMKKKJJJJJJKKKKKKMMMNNNNNNRRRQQQPPPNNNNNNMMMMMMMMMPPPPPPQQQQQQRRRSSSSSSSSSUUUUUUVVVWWWXXXZZZ\\\]]]]]]\\\\\\]]]bbbhhhooosss|||xxxeee[[[XXXOOOIIIKKKNNNQQQXXX```eeejjjsss~~~tttlllnnntttrrrnnn\\\NNNCCC<<<666555444333222333444444333333333222222222111111///000111222222111000///000000000000000000000000000000///...............000000//////......------/////////...------///111///000111111111///...---,,,+++++++++,,,...000111+++++++++,,,,,,---------(((((())))))+++---...///---------------------------------,,,,,,++++++++++++,,,------......------***+++,,,,,,------,,,,,,------------,,,,,,+++***---------....../////////333111///---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111222333444555777888888;;;;;;;;;;;;<<<>>>???AAADDDGGGJJJLLLKKKJJJJJJKKKGGGKKKSSSZZZ___eeejjjmmmqqqpppqqqtttxxx}}}}}}{{{{{{yyywww{{{~~~~~~{{{yyy{{{???>>>>>>=========>>>>>>???>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBCCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA???????????????>>>>>>>>>??????>>>>>>>>>>>>??????===<<<<<<;;;;;;<<<<<<===>>>>>>============>>>>>>??????===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999::::::::::::::::::::::::============>>>???@@@@@@@@@??????>>>======<<<<<<;;;;;;::::::;;;<<<===>>>===<<<<<<;;;<<<===>>>???>>>>>>===>>>>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@???@@@@@@AAABBBCCCDDDCCCDDDEEEFFFFFFFFFEEEEEEHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVWWW[[[\\\\\\^^^___aaaccccccbbbdddgggjjjooowww~~~ppp```SSSMMMMMMGGGFFFLLLTTT]]]iiitttzzzzzzxxxuuurrrssswww|||{{{gggTTTHHH???999444555444333222111222222333333333222222222111111111///000111222222111000///000000000000000000000000222111111000000000000000//////.........------------///111111///......///...//////000///...---,,,------,,,,,,,,,------...+++,,,,,,,,,,,,,,,,,,---)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,------......------,,,---------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,//////......---,,,++++++------------------------////////////000000000000111222333444555777888888:::::::::;;;<<<>>>@@@BBBGGGJJJMMMNNNMMMLLLLLLLLLGGGLLLSSSZZZ```fffkkknnnqqqpppqqqtttxxx}}}~~~{{{yyyzzzxxxvvvyyy~~~|||~~~@@@@@@??????>>>>>>======;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAA????????????????????????AAAAAA@@@????????????@@@===>>>?????????>>>===<<>><<<;;;;;;<<<>>>@@@===<<<<<<;;;;;;;;;<<<<<<>>>>>>============>>>>>>@@@???>>><<<;;;::::::999<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???>>>>>>======@@@??????>>>>>>=========;;;;;;;;;;;;<<<>>>???@@@>>>============>>>??????AAA@@@@@@???@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDAAABBBBBBCCCCCCCCCBBBBBB@@@@@@AAAAAACCCDDDFFFGGGDDDEEEFFFGGGGGGGGGFFFFFFJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOONNNMMMMMMMMMMMMNNNNNNOOONNNOOOQQQSSSTTTUUUUUUUUURRRSSSTTTUUUVVVXXXYYYYYYaaabbbeeehhhlllnnnpppqqqrrrwww}}}zzzjjj^^^UUULLLGGGFFFFFFEEEIIITTTaaappptttooonnntttxxxzzz{{{~~~cccYYYKKK@@@:::777444222333333222111111111111111333222222222222111111111000000111111111111000000000000000000000000000000111111000000//////000000............------------+++...111222111///......------......------,,,+++---------------,,,++++++---,,,,,,,,,,,,,,,,,,+++***+++,,,---...------,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,.../////////...---.........................../////////000000000111111222333444555777888888999999:::;;;===???BBBCCCIIIKKKNNNOOOMMMLLLKKKKKKIIINNNUUU\\\bbbgggllloooqqqqqqqqqtttyyy}}}}}}{{{zzz{{{zzzwwwyyy~~~~~~BBBBBBAAAAAA@@@???>>>===:::;;;===>>>???>>>======???@@@@@@AAAAAAAAA@@@@@@??????@@@@@@@@@@@@????????????>>>===============>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>???>>>???AAABBBAAA@@@>>><<<===<<<;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<======>>>======<<<<<<======>>>>>>>>>===;;;;;;:::::::::<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===????????????===<<<@@@@@@??????????????????<<<======>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFEEEEEEEEECCCCCCDDDDDDEEEFFFGGGHHHFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOOOONNNNNNMMMNNNNNNOOOOOOPPPRRRTTTVVVXXXYYYYYYYYYXXXXXXZZZ[[[]]]___``````fffjjjpppxxxvvvggg]]]SSSMMMIIIGGGHHHLLLJJJOOOYYYfffuuuvvvjjjjjjooowww}}}iiiPPPIII@@@999666555444333333333222222111111111111222222222222111111111111000000000111111000000000000000000000000000000000///......---------......//////..................,,,---//////...------...------------------,,,,,,+++,,,---......---+++***---------,,,,,,++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,------,,,,,,+++/////////......---------+++,,,...000000000...---------------------------......//////000000111111111222333444555777888888888999999;;;===@@@CCCEEEHHHJJJMMMMMMKKKJJJIIIIIIJJJOOOVVV]]]ccchhhmmmppprrrqqqqqqtttyyy~~~~~~|||}}}}}}zzz|||~~~~~~CCCCCCDDDCCCBBBAAA@@@???===>>>???AAAAAA@@@???>>>???@@@@@@@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>>>>======<<<;;;;;;=========>>>>>>>>>??????>>>>>>>>>======>>>>>>???>>>???AAABBBAAA@@@>>><<<:::;;;<<<>>>>>>>>>===<<<>>>======<<<;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;<<<===>>>======<<<<<<===>>>>>>========================;;;===>>>@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAA???@@@@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIHHHHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMMMMMMMMMMNNNOOOOOONNNNNNMMMMMMNNNNNNOOOPPPOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUWWWYYYZZZ[[[[[[aaabbbdddfffiiilllnnnooouuu{{{}}}nnnaaaYYYQQQLLLIIIHHHGGGGGGKKKRRRWWWbbbqqqxxxmmmkkkpppyyyvvv]]]LLLCCC???:::666333222222222333333333333333222222111222222222111111111000000111000000000000000000111////////////////////////......------------......////////////////////////------,,,***)))***---///---------------------...(((***+++---......---,,,---------,,,,,,+++++++++,,,---...//////---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,/////////......---------,,,---///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111111111222333444555777888888888888999;;;>>>AAADDDFFFHHHKKKMMMMMMLLLJJJIIIIIIKKKOOOWWW^^^ccciiinnnqqqrrrqqqrrruuuyyy~~~~~~}}}}}}~~~{{{}}}}}}DDDEEEFFFFFFFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBB??????????????????>>>=========>>>>>>>>>>>>======>>>?????????>>>>>>===<<<;;;<<<<<<======>>>>>>>>>??????>>>>>>>>>???@@@@@@===>>>?????????>>>===<<<:::<<<>>>@@@AAA@@@>>>===>>>===<<<;;;;;;:::;;;;;;======<<<<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@@@@???>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLKKKJJJIIIIIIHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNNNNOOOPPPPPPQQQQQQOOOOOONNNNNNOOOOOOPPPQQQOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUWWWWWWXXXYYY[[[^^^```aaagggiiimmmrrrxxx~~~uuuiii^^^UUUNNNJJJFFFEEEEEEGGGGGGHHHOOOWWWiiixxx}}}yyyuuurrrpppwww}}}rrrYYYGGG===999999777666444444444444333333333444333222222111222111111111111000000000111111000000000000111111//////////////////////////////......//////000000.........///////////////......+++)))''')))---111------,,,,,,,,,---......((()))***,,,------......---,,,,,,,,,,,,,,,,,,+++,,,,,,---......---,,,+++------------------------++++++,,,,,,,,,,,,------,,,,,,---............---------...////////////...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++---............,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222111222333444555777888888999999:::;;;>>>AAADDDFFFJJJLLLOOOPPPNNNMMMLLLLLLKKKPPPWWW^^^dddiiinnnqqqrrrrrrrrruuuzzz~~~~~~{{{{{{}}}|||zzz|||}}}~~~EEEFFFHHHIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAAAAAAAA@@@??????>>>??????@@@@@@??????>>>???@@@AAAAAAAAA@@@???>>>======>>>>>>???@@@@@@AAA@@@@@@??????@@@AAAAAABBB???????????????>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>=========??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@??????AAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKLLLMMMOOOOOOOOOOOOPPPQQQRRRRRRNNNOOOOOOPPPQQQQQQRRRRRRPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTUUUWWWXXXZZZZZZ_________aaadddhhhllloootttwww~~~~~~sssfffaaaYYYRRRMMMJJJHHHFFFEEEFFFIIIMMMOOORRR]]]iiixxxwwwssspppooorrryyy~~~mmmXXXIII???;;;666777888888777666555666111222333333333222000000111111111111000000000000222111000//////000111222///////////////////////////............///000111,,,,,,,,,---------............---,,,***+++...000,,,++++++***+++,,,---...+++*********+++,,,------+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,------------,,,,,,,,,---............---***+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------------...///000111222222111222333444555777888888:::::::::<<<>>>AAADDDEEEIIIKKKNNNPPPOOONNNMMMNNNJJJOOOVVV]]]ccciiinnnqqqsssrrrrrruuuzzz~~~|||{{{|||{{{zzz}}}FFFGGGIIIJJJJJJIIIHHHGGGHHHGGGEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBCCCCCCBBBAAA@@@@@@AAAAAABBBCCCDDDDDDDDDAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@??????@@@BBBDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAEEEDDDCCCCCCBBBBBBBBBBBBCCCBBB@@@@@@@@@BBBDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBBAAA@@@@@@AAABBBDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKJJJIIIGGGFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLKKKKKKLLLMMMNNNNNNLLLKKKJJJJJJJJJKKKMMMNNNOOOOOONNNOOOOOOPPPQQQRRROOOOOOPPPPPPQQQRRRSSSSSSQQQPPPPPPPPPPPPQQQRRRRRRTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXZZZ\\\^^^___gggfffggghhhmmmsssyyy|||qqqcccYYYRRROOOKKKHHHHHHHHHHHHGGGIIIKKKOOOUUUYYYaaappp}}}zzzxxxwwwhhhlllppprrrttt{{{gggQQQEEE>>>;;;999444666777777555333222222000111111222222000///...111111111111000000000000222111000//////000111222////////////////////////,,,,,,,,,,,,,,,---...///*********++++++,,,,,,,,,...///000///......///000******)))))))))***,,,------,,,+++*********+++,,,+++++++++,,,,,,---------++++++*********+++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,,,,,,,+++))))))***++++++++++++******+++,,,,,,---------------------....../////////++++++*********+++,,,,,,........................------...///000111222222111222333444555777888888;;;;;;;;;<<<>>>AAACCCEEEFFFIIILLLNNNMMMLLLLLLMMMJJJOOOVVV]]]ccchhhmmmqqqsssrrrrrruuuzzz}}}~~~}}}|||~~~}}}JJJKKKLLLLLLLLLKKKIIIHHHIIIHHHGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFDDDCCCCCCCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGHHHGGGEEEDDDDDDDDDEEEFFFBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFCCCDDDDDDDDDEEEEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLHHHJJJLLLMMMMMMMMMKKKJJJJJJKKKLLLMMMMMMLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMOOOOOONNNMMMLLLLLLLLLLLLNNNMMMMMMLLLLLLLLLLLLLLLOOONNNLLLJJJJJJKKKMMMNNNPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRSSSUUUWWWXXXXXXWWWWWWXXXYYYYYYYYYYYYZZZZZZ[[[ZZZZZZ^^^cccfffgggeeeppppppqqqttt{{{}}}oooccc[[[UUURRRLLLGGGDDDFFFFFFFFFJJJOOOMMMXXXeeelllooovvv{{{xxxsssllljjjmmmllloootttyyynnnUUUHHHCCC===999999666666666777777777777777222222111111111111111222444444444333333333222222222000///------///000222111222444555444333111///------------------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,)))***+++,,,,,,,,,,,,+++******)))))))))***,,,---,,,,,,------------------'''***...111111...***'''******+++++++++,,,,,,,,,---,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,++++++*********,,,---.........---,,,+++))))))***,,,...///111111333222111111222555777999;;;;;;;;;;;;===???AAACCCHHHMMMPPPNNNLLLMMMMMMJJJNNNOOOTTT^^^dddfffiiimmmrrrrrrtttwww|||~~~~~~}}}~~~~~~LLLLLLLLLLLLLLLKKKJJJJJJKKKJJJIIIIIIIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGFFFEEEDDDDDDDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIHHHGGGFFFEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGFFFFFFGGGHHHHHHDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNPPPPPPOOOMMMLLLLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNPPPOOONNNMMMMMMMMMMMMMMMOOONNNMMMMMMLLLLLLMMMMMMPPPOOONNNMMMLLLMMMOOOPPPRRRQQQQQQPPPQQQQQQRRRRRRQQQRRRRRRRRRRRRSSSSSSSSSUUUUUUVVVWWWYYYZZZZZZYYYXXXYYYZZZ[[[\\\^^^```aaaaaa```aaadddiiioootttwwwzzz{{{nnnhhh```WWWPPPKKKGGGEEEIIIFFFFFFIIILLLOOOVVV___llluuu|||ssspppmmmiiijjjooouuu{{{sss___JJJAAA===999666555555555555555555555555555222222111111111111111222111111000000000/////////111000///......///000111///000111222111000...---...........................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...---------------------------------,,,,,,,,,,,,,,,+++,,,---.........---,,,******+++,,,...///000000222222111222333555777888:::::::::;;;===@@@BBBCCCJJJOOORRRPPPNNNOOOOOOLLLNNNNNNSSS\\\cccfffjjjoooqqqqqqssswww|||~~~|||}}}~~~NNNNNNMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJKKKKKKLLLLLLLLLHHHGGGFFFEEEEEEEEEEEEEEEHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPRRRRRRRRRQQQPPPOOOOOOOOOPPPPPPOOONNNMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNPPPOOOOOONNNNNNNNNOOOOOOPPPOOOOOONNNMMMNNNNNNNNNRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUWWWXXXXXXYYYYYYZZZZZZZZZ^^^___aaaaaabbbeeeiiilllmmmooorrrtttxxxqqqaaaZZZXXXUUUQQQNNNLLLKKKKKKGGGIIIOOOVVV[[[aaannnzzzxxxqqqkkkjjjjjjmmmssszzzzzzggg[[[MMM???:::999666333222333333333333222222222222222111111111111111222222000000/////////.........111000///......///000111...///000000000///---,,,////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,+++******+++++++++///...---,,,++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***+++---.........---,,,------------------------,,,---------------......++++++,,,---............+++,,,,,,---......//////000111222333555666777888999999:::;;;===@@@CCCEEEJJJOOORRRPPPOOOPPPOOOLLLMMMMMMRRR[[[bbbffflllrrrqqqqqqsssxxx}}}}}}{{{{{{}}}}}}}}}QQQPPPOOONNNMMMNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMKKKJJJIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGJJJJJJKKKKKKKKKIIIHHHGGGHHHGGGGGGGGGGGGGGGFFFFFFHHHGGGGGGHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOORRRRRRSSSSSSSSSRRRQQQPPPQQQQQQPPPPPPOOONNNMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPOOOOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPRRRRRRQQQQQQQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSTTTVVVVVVWWWWWWXXXXXXYYYYYY[[[\\\]]]]]]]]]^^^___aaagggiiikkklllllloootttxxxwwwnnnggg___WWWPPPOOONNNKKKJJJIIIJJJLLLLLLTTTaaammmuuu}}}mmmkkkjjjlllrrr|||www___PPPJJJBBB;;;888888777444222222222222222222111111111111111111000111111222333222222111111111000000000000000////////////000000000000111111000000///...........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++.........---------------...------,,,+++******)))(((***...000000...***(((******+++++++++,,,,,,,,,)))+++---.........,,,+++++++++++++++++++++++++++++++++,,,,,,------......***+++,,,---......//////------------............///000222444666777777777888888999;;;===AAADDDEEEIIINNNPPPNNNMMMNNNMMMKKKMMMLLLPPPYYYaaafffmmmsssrrrrrrtttxxx}}}~~~{{{yyyyyy{{{~~~}}}||||||SSSRRRQQQPPPOOOPPPQQQRRRNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNMMMNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHJJJKKKLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMNNNOOOOOONNNOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNNNNMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPQQQQQQRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTUUUTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXYYYZZZZZZ[[[[[[^^^```bbbcccccceeeiiilllmmmrrrwwwzzz|||zzzhhh]]]XXXVVVTTTRRRLLLMMMMMMLLLLLLNNNRRRVVV\\\gggzzzwwwhhhlllrrryyyyyy]]]LLLDDD???===:::888777777555222333333333222222222111111111111000000111222222333333333222222222111111111000000////////////000000000000000000000///......------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,---...///000000000///......---,,,++++++***(((***...000000...***(((******+++++++++,,,,,,,,,)))***,,,......---,,,+++++++++++++++++++++++++++******++++++,,,,,,------+++++++++,,,---...//////...........................000222444666777777888888888999;;;===AAADDDEEEIIINNNQQQOOOMMMNNNNNNKKKLLLKKKPPPYYYaaafffmmmsssuuuuuuuuuxxx|||}}}zzzxxxyyy{{{~~~|||{{{zzz~~~TTTTTTSSSRRRRRRRRRRRRSSSOOOPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMOOOPPPQQQPPPPPPOOOPPPPPPOOOOOOOOOOOOPPPPPPNNNMMMMMMLLLLLLLLLMMMMMMKKKLLLLLLLLLKKKJJJIIIIIIGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOOOONNNNNNNNNNNNMMMMMMOOOPPPPPPQQQQQQPPPPPPOOONNNNNNOOOPPPPPPPPPPPPPPPNNNNNNMMMMMMNNNOOOPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPOOONNNNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZ[[[[[[\\\]]]^^^^^^]]]aaaeeeggghhhlllrrrwwwzzz{{{fff]]]VVVSSSQQQMMMKKKLLLLLLPPPUUUYYY\\\aaahhhmmmvvvzzztttnnnyyyeeeLLLAAA???888:::999555444666555333444444444333222222111111000000000000111222333333111111000000000///////////////000000000000/////////.........---------------------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***+++---...000111111111.........------,,,,,,,,,...---+++******+++---...******+++++++++,,,,,,,,,)))***,,,---------,,,+++------------------------******+++++++++++++++,,,,,,,,,,,,,,,,,,---...///...............////////////000111333555777888999999999:::;;;===@@@CCCEEEKKKPPPSSSQQQPPPQQQPPPMMMKKKKKKPPPYYYaaaffflllrrrvvvuuuuuuwww{{{}}}zzzxxxyyy||||||zzzxxx{{{UUUUUUUUUUUUUUUTTTSSSSSSQQQRRRRRRRRRQQQPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNPPPQQQQQQPPPOOONNNPPPPPPPPPPPPPPPQQQRRRSSSPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKLLLNNNOOOPPPNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQOOOPPPPPPQQQRRRRRRSSSSSSNNNNNNOOOOOOPPPQQQSSSSSSRRRRRRQQQPPPPPPPPPQQQRRRPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQRRRRRRTTTUUUVVVWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[]]]___```aaa```aaaaaabbbdddeeeeeefffdddiiinnnrrruuu{{{zzzlllbbbRRRNNNMMMOOONNNJJJKKKPPPQQQZZZeeennntttzzz|||uuutttyyy{{{fffSSSCCC;;;:::444888888333222555777666444444333333222111111000000000000000111222333444000000/////////.........//////000000000000//////000///......------..............................,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,&&&(((+++---......,,,++++++,,,---///000000//////---,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++...---,,,,,,,,,---......------......//////000000000000000222444666999::::::::::::;;;===@@@BBBCCCKKKQQQSSSQQQPPPQQQPPPNNNJJJKKKQQQ[[[bbbfffjjjppptttssssssuuuzzz}}}zzzyyyzzz~~~}}}zzzwwwyyyTTTUUUVVVWWWVVVUUUTTTSSSSSSTTTTTTTTTSSSRRRPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNOOOOOONNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKMMMNNNOOOOOONNNLLLKKKOOOOOOOOOPPPQQQRRRSSSTTTRRRQQQPPPOOONNNMMMMMMMMMOOOPPPPPPQQQQQQPPPPPPOOOOOONNNMMMLLLMMMNNNOOOPPPOOOOOONNNNNNMMMLLLKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPPPPQQQRRRSSSSSSTTTNNNNNNNNNOOOQQQRRRTTTUUUSSSSSSRRRQQQQQQRRRSSSTTTQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[\\\^^^```ccceeefffhhhhhhiiijjjkkklllmmmmmmsssxxxoooeee^^^WWWQQQNNNJJJIIIKKKKKKJJJRRR\\\lllwwwzzzppppppqqqqqqllljjjtttsss[[[NNNGGG>>>888666333888888333111777;;;:::333333333222111000000///000000000000111222333444111000000000//////////////////000000000000//////222222111000000000000000////////////////////////++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,$$$'''+++...//////---+++,,,---...//////...------++++++++++++++++++,,,,,,)))+++---//////---+++)))******+++++++++,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++.........------,,,,,,,,,///...---,,,+++,,,---...------......///000000111111000000111333666999<<<;;;;;;;;;;;;===???AAACCCJJJOOOQQQOOONNNOOONNNLLLJJJKKKQQQ[[[cccfffiiinnnrrrqqqqqqtttzzz}}}zzzyyy{{{~~~zzzvvvwwwZZZYYYWWWUUUSSSQQQQQQPPPRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRVVVUUUSSSRRRQQQQQQQQQRRRTTTSSSQQQPPPNNNNNNMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPNNNOOOOOOPPPPPPQQQQQQQQQTTTTTTSSSQQQPPPOOONNNMMMPPPPPPOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRSSSRRRPPPOOOOOOPPPRRRSSSSSSSSSTTTUUUUUUUUUUUUUUURRRSSSRRRPPPNNNNNNPPPRRRTTTSSSQQQPPPPPPQQQSSSTTTRRRRRRQQQQQQQQQRRRRRRSSSOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUTTTSSSRRRRRRSSSTTTUUUVVVXXXWWWVVVWWWXXXXXXWWWVVVZZZ[[[\\\[[[ZZZ[[[\\\^^^_________```cccgggkkkmmmpppssswwwyyy{{{}}}zzzrrrdddXXXQQQNNNNNNNNNHHHIIIKKKOOOUUU]]]eeekkkzzzqqqkkkgggeeeiiirrrvvvxxx~~~ggg[[[JJJ>>>999888777666333333333444444555555555555444333333222111000000//////000000111111111222000000//////.........---+++,,,---///000000000000888::::::999555000...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////---,,,,,,,,,++++++*********000///...,,,,,,,,,---...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********++++++++++++*********++++++***)))(((***,,,...,,,))))))++++++)))&&&,,,,,,---------,,,++++++++++++************++++++,,,++++++******++++++,,,,,,---------.../////////+++,,,,,,,,,,,,,,,,,,---000000000000111111111111333333222222222333444444888:::;;;<<<<<>>???<<<555///+++---------------------------,,,+++,,,...///...---,,,,,,,,,+++++++++******......---,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++,,,+++))))))+++,,,---+++)))***,,,---+++)))+++,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------///......---,,,+++***)))/////////000000000111111111111111222333555777777999:::<<<<<<===???CCCFFFHHHNNNRRRQQQQQQQQQNNNJJJJJJLLLQQQXXX___fffllloooqqqssstttuuuzzz}}}||||||{{{zzz~~~|||wwwtttxxxXXXXXXXXXWWWXXXXXXYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTSSSSSSQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQNNNOOOPPPQQQSSSTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQSSSTTTTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUWWWXXXXXXVVVUUUUUUVVVRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTUUUVVVVVVYYYYYYXXXXXXWWWVVVVVVUUUVVVVVVVVVVVVWWWXXXYYYZZZUUUVVVVVVWWWWWWXXXYYYYYY^^^]]][[[YYYWWWVVVVVVWWWXXXXXXYYYZZZ\\\^^^___``````bbbeeefffggghhhjjjkkkjjjlllpppvvv~~~|||qqqggg]]]VVVLLLJJJGGGFFFFFFHHHKKKMMMVVV^^^jjjuuuzzztttlllkkkjjjiiijjjlllnnnooozzz{{{qqq^^^QQQAAA>>>:::::::::999666222444444444444333333333333222111111000000/////////000000000000111111111111000000////////////......222111000//////000111222111666;;;===:::555000---////////////////////////---,,,+++,,,.........---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,------,,,,,,,,,+++,,,---,,,++++++,,,...,,,+++++++++---...---,,,***++++++,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++///......---,,,+++******....../////////000000000///000111222555777:::;;;:::;;;======>>>@@@CCCFFFHHHNNNRRRSSSSSSSSSOOOJJJKKKMMMRRRXXX___fffkkknnnqqqsssttttttyyy~~~}}}~~~}}}zzz|||{{{vvvsssvvv[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSSSSQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRPPPPPPPPPQQQSSSUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUSSSUUUWWWWWWVVVTTTTTTTTTRRRSSSTTTTTTTTTTTTSSSRRRUUUTTTTTTUUUUUUVVVWWWXXX\\\\\\[[[YYYXXXWWWVVVUUUVVVVVVVVVWWWXXXYYYZZZ[[[WWWWWWXXXXXXYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXYYY[[[\\\]]]^^^___aaadddgggjjjlllppprrrssssssuuuvvvxxx|||qqqkkkccc[[[VVVRRRNNNKKKJJJJJJJJJJJJKKKOOOTTTWWWdddrrruuukkkfffcccccceeeggglllsss{{{{{{iiiWWWHHH???<<<;;;:::::::::888444000555444444333333222222222111111111111111000000000000000000000000111111111000000//////////////////333222000......///000111111222222111000///000111////////////////////////...,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,---///......------......------******++++++,,,---...///------,,,,,,,,,,,,------...------,,,,,,------......---------,,,,,,++++++++++++,,,,,,---.....................////////////000000111333555888:::;;;:::<<<===>>>>>>AAADDDGGGHHHNNNSSSVVVXXXYYYUUUNNNMMMOOOTTTZZZaaahhhmmmpppoooqqqrrrrrrwww~~~~~~|||zzz|||zzzuuurrrvvv~~~[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVUUUUUUTTTTTTTTTUUUUUUTTTTTTUUUUUUUUUUUUVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRSSSSSSSSSTTTTTTTTTTTTUUUSSSSSSRRRRRRSSSTTTTTTUUUTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRQQQQQQSSSUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUUUUVVVVVVUUUUUURRRUUUWWWWWWVVVUUUTTTUUUTTTUUUUUUVVVVVVUUUUUUTTTUUUUUUUUUUUUVVVWWWXXXYYY\\\\\\[[[YYYXXXWWWVVVUUUUUUUUUUUUVVVXXXYYY[[[[[[XXXYYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZZZZ[[[\\\^^^___```bbbdddeeefffhhhmmmqqqrrrvvv|||}}}rrrjjjccc___VVVTTTPPPMMMLLLKKKJJJIIIKKKMMMPPPSSSWWW___hhhnnn{{{|||rrriiiccc```aaadddiiiooowwwmmm]]]RRRGGG===777:::999888777666555444222444444444333333222222111111111222222222222222222111111000000000000000000//////000000000000000000333111///---,,,---...///.........---,,,,,,...111------------------------...---------///000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,------++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,******++++++++++++******,,,---------,,,,,,...000111111000///---,,,+++++++++******+++,,,---...///,,,,,,++++++++++++,,,,,,...------,,,,,,------...//////......------,,,,,,++++++,,,------...//////............////////////222222222333555777888999:::<<<===>>>>>>AAADDDGGGGGGMMMSSSWWW\\\___[[[TTTMMMOOOTTTZZZaaahhhmmmqqqqqqrrrrrrrrrwww}}}|||zzzyyy~~~zzzuuusssvvv~~~[[[[[[ZZZZZZZZZ[[[\\\\\\YYYYYYYYYXXXXXXWWWWWWVVVTTTUUUUUUVVVVVVUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUTTTVVVUUUUUUUUUUUUUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVXXXXXXXXXWWWVVVVVVUUUUUUUUUTTTSSSSSSSSSTTTVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWYYYYYYXXXWWWXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[[[[\\\\\\[[[ZZZZZZYYYXXXXXXWWWWWWWWWXXXYYY[[[\\\]]][[[[[[\\\]]]]]]^^^^^^_________^^^^^^^^^```aaabbbbbbeeeiiikkklllpppwww}}}wwwpppfff\\\VVVRRRPPPOOOOOONNNMMMMMMMMMNNNOOOPPPOOOUUU]]]fffnnnxxxuuuqqqkkkllllllhhhbbb^^^___```iiioooxxxtttcccOOOEEEAAA===888666555444333333333444555666333333333333222222222222111111222222333333333444111111111111000000000000//////000000000000111111111000///---------......)))---000222111///...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...,,,,,,,,,,,,------------+++,,,,,,---------------+++,,,------++++++,,,---++++++++++++++++++++++++++++++,,,---------,,,,,,)))******++++++******)))+++,,,------,,,,,,...000222222222000---+++***+++,,,++++++***+++,,,...///,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------..................------............------,,,,,,....../////////000000000333333333333444555666777:::;;;======>>>@@@CCCFFFGGGLLLQQQUUU[[[```\\\UUUIIILLLQQQXXX___gggmmmppptttvvvuuuuuuzzz|||{{{yyyyyyzzzuuussswwwaaaaaa```_________``````]]]\\\\\\[[[ZZZZZZYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWWWWUUUTTTSSSTTTTTTTTTTTTTTTUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYYYY[[[\\\ZZZZZZYYYXXXXXXYYYZZZZZZYYYYYYZZZZZZ[[[]]]^^^___]]]]]]]]]]]]]]]]]]^^^^^^[[[[[[[[[\\\]]]^^^___```_________```aaaaaabbbbbbbbbbbbbbbcccfffhhhkkkllllllpppvvvyyy}}}|||ssskkkgggXXXTTTNNNKKKIIIIIIHHHHHHCCCDDDEEEHHHLLLRRRYYY]]]jjjrrrzzzlllcccbbbYYY\\\^^^^^^]]]```ffflll{{{wwwhhhWWWKKK???;;;999777666999444444333333222333555666222222222222222333333333///000000111222333333333111111111111000000000/////////000000000111111111000000000///////////////+++---111222111///......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------......+++++++++++++++,,,------+++,,,------++++++,,,---***************************+++,,,,,,---------,,,***++++++,,,,,,++++++******+++,,,,,,+++,,,...000000111222000,,,***+++,,,...,,,+++******+++---...------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------..................------------/////////000000000111111222222222222333555666777999:::<<<<<<===???CCCFFFGGGJJJMMMPPPVVV[[[WWWPPPHHHKKKPPPWWW___gggnnnqqqvvvwwwvvvvvv{{{}}}}}}{{{{{{~~~zzzvvvuuuyyyjjjiiigggdddcccaaa``````______^^^^^^]]]\\\[[[[[[YYYYYYZZZZZZZZZZZZYYYYYYWWWWWWXXXXXXWWWUUUTTTRRRRRRRRRRRRRRRSSSTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYUUUVVVWWWXXXYYY[[[[[[\\\YYYYYYXXXWWWVVVVVVUUUUUUUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWXXX[[[]]]]]][[[ZZZXXXXXXZZZ[[[]]]\\\\\\\\\]]]^^^___aaabbb_________```aaabbbbbbbbb``````___``````aaabbbcccaaabbbbbbcccddddddeeeeeefffgggiiilllqqqvvvzzz||||||~~~qqqeee\\\WWWTTTSSSJJJHHHFFFFFFGGGFFFEEECCCHHHJJJNNNTTT]]]jjjvvv~~~}}}uuujjj___YYYZZZYYY\\\```bbbeeelllwww|||lll[[[OOOFFF???;;;;;;888444666<<<777777777666444333444555111111111222222333333444......///000111222222333222111111111000000////////////000000111111111222///000111111111111000000000///---+++***+++///333,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++***,,,,,,,,,------.........+++***)))))))))***,,,---+++,,,------++++++,,,---***************************+++,,,,,,------------+++,,,,,,------,,,,,,+++)))+++,,,,,,+++,,,...000---///111///,,,+++,,,...///---+++******+++,,,............------.........,,,++++++******++++++,,,+++++++++,,,,,,---------++++++,,,---...///000111000000000000111111111111000000111222333555666777888:::;;;<<<<<>>BBBEEEGGGJJJNNNQQQSSSRRROOOMMMKKKMMMRRR[[[eeemmmrrrtttvvvwwwvvvuuuzzz~~~~~~}}}{{{~~~zzzwwwuuuyyy}}}wwwsssqqqooommmiiieeebbb```______bbbbbbbbbbbbaaa```______^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWPPPIIIYYYYYY]]]]]]]]]\\\YYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXZZZ[[[[[[ZZZYYYYYYZZZYYYYYYZZZ[[[[[[[[[[[[[[[SSSXXXZZZ\\\ZZZUUUXXXWWWZZZZZZ[[[[[[[[[\\\\\\\\\TTT___VVVXXX]]]YYY```\\\^^^^^^__________________``````aaacccdddeeeffffff^^^hhheeekkkkkkhhhqqqhhhgggfffeeecccccceeefffgggiiiiiikkklllmmmnnnnnnnnnllllllmmmnnnnnnoooppppppqqqppppppppprrruuuwwwyyyyyy~~~xxxnnneee]]]XXXVVVQQQOOOKKKHHHEEEEEEEEEFFF111EEEGGG???CCCIIIMMMSSS```iiixxx|||gggZZZPPPDDD===>>>888888777777666555555444333333444444444444444333111111111111111111111111000000////////////000000////////////////////////000///......//////111111//////000000000000000000------..................---+++***+++---...---++++++++++++++++++,,,,,,---******+++++++++******)))*********++++++,,,,,,---222000...+++***)))******+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++,,,,,,---//////...---,,,,,,,,,,,,+++---......,,,***++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,+++)))'''''')))+++,,,......000000000///...---...//////000///000111222000111222333555666777888999:::<<<<<<<<<>>>BBBDDDGGGJJJNNNQQQSSSRRROOONNNLLLNNNSSS\\\fffnnnsssuuuuuuvvvuuuuuuyyy}}}~~~|||zzz~~~}}}zzzxxxvvvzzz~~~|||yyyuuurrrooonnnnnnkkkkkkkkkkkkkkkjjjiiihhh^^^^^^]]]]]]\\\[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWW\\\UUUiiiHHHWWWSSSZZZTTT[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVXXXZZZ[[[[[[ZZZYYYYYYZZZWWWYYY[[[\\\]]]\\\[[[ZZZ[[[aaa\\\SSSQQQ^^^YYYOOOYYYYYYYYYZZZZZZZZZ[[[[[[ZZZggg```___ccceeegggUUU```aaabbbcccccccccccccccfffggghhhjjjkkklllmmmmmmmmmqqqtttxxxjjjmmm|||vvvuuutttsssssstttuuuvvv{{{|||}}}~~~}}}~~~~~~{{{sssnnn```]]]XXXSSSNNNKKKHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEXXX===LLLBBBDDDYYY___hhhsssyyyzzzfffRRRHHHBBB:::666888777777777666555555444444222222333444555555444444111111111111111111111111000000////////////000000////////////////////////000000///......000111222000//////.........//////,,,,,,------...//////000,,,+++***+++---...---,,,)))******,,,---...///000******++++++++++++******++++++++++++++++++++++++000...,,,***)))))))))*********++++++,,,------...,,,,,,+++******+++,,,,,,+++*********+++,,,,,,---++++++,,,------------,,,------,,,,,,+++,,,,,,,,,+++---...---,,,++++++,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++++++++************++++++---...///000///...---+++.........///000111222333111222222333444555666666:::;;;<<<<<<<<<>>>AAADDDGGGIIINNNQQQSSSRRRPPPNNNMMMOOOTTT\\\fffoootttvvvtttuuutttsssxxx}}}}}}{{{yyy}}}|||yyywww{{{iiiggg]]]gggZZZ`````````aaa``````______^^^^^^^^^^^^^^^\\\[[[ZZZYYY[[[\\\\\\[[[ZZZZZZ[[[[[[]]]___aaaaaa```^^^\\\TTT]]]]]]dddhhhiiijjjlllmmmmmmllllllnnnoooqqqsssttttttttttttxxxyyyEEEHHHRRRaaarrrsssyyypppiiixxx___QQQCCC>>>;;;777666777666666666555555444444444000111222333444444444444111111111111111111111111000000////////////000000//////////////////////////////...---...///000111111000...---,,,,,,---...---------.........//////,,,,,,+++,,,,,,---,,,,,,,,,,,,---///000111111111,,,,,,------...---------,,,,,,,,,++++++***************))))))***+++,,,,,,******++++++,,,,,,,,,,,,---,,,***))))))***,,,---************+++,,,------)))***,,,---------,,,++++++++++++***++++++,,,,,,+++,,,...---,,,++++++,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++---------......---------...------------......///111///......000111222222111111222333555666777777:::;;;<<<<<<<<<>>>AAADDDFFFIIIMMMQQQSSSRRRPPPNNNLLLNNNSSS[[[eeennnsssuuussstttsssrrrvvv~~~~~~||||||zzzyyy|||}}}zzzxxx}}}cccZZZZZZhhh[[[hhhhhhhhhhhhgggfffeeedddcccdddeeeffffffeeedddccc___```bbbaaa```^^^______cccdddfffhhhhhhfffcccbbbiiijjj^^^```vvvwwwyyy{{{||||||{{{zzzwwwyyy}}}WWWUUUhhh~~~yyyqqqjjjdddbbb{{{eeeXXXKKKDDD<<<:::888777777999555555555555444444444444000000111222222222222222111111111111111111111111000000////////////000000...........................------.........//////000///...,,,,,,,,,---...//////.........---------,,,,,,---,,,,,,+++,,,,,,......///000000///......+++,,,---...............---,,,,,,++++++*********(((((())))))***+++,,,---,,,,,,,,,++++++*********---,,,***))))))***,,,---+++*********++++++,,,---((()))+++,,,,,,,,,+++***++++++*********+++,,,,,,***,,,------,,,+++,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---............---,,,---,,,+++,,,///444999<<<555222///...000111000///...///111333555777888999;;;<<<<<<<<<<<<>>>AAACCCFFFIIIMMMQQQSSSRRRPPPOOOJJJLLLQQQZZZdddlllqqqsssssstttsssrrrvvv}}}}}}||||||{{{yyy}}}~~~|||{{{llliiirrr|||yyyrrrrrrqqqpppnnnlllkkkjjjhhhjjjlllmmmmmmllljjjiiifffggghhhgggdddbbbbbbcccfffhhhjjjkkklllkkkjjjiiihhhjjjaaafffmmmwww~~~rrrlllgggdddaaa^^^^^^bbboooppp[[[LLLDDD???===:::888777666777888444444444444444444444444111111222222222222111111111111111111111111111111000000////////////000000........................,,,---///000000000///...///......---------......000//////...------,,,,,,,,,---...---+++***+++,,,------......---,,,***))))))***+++,,,,,,------,,,,,,,,,,,,++++++*********************************---,,,,,,+++******)))))),,,,,,+++******+++,,,,,,,,,,,,++++++***++++++,,,))))))***++++++++++++***,,,,,,++++++***+++++++++***+++------,,,+++,,,---*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******+++++++++...333;;;BBBGGG888333///...000111000......///000333555777999:::;;;<<<===<<<<<<===@@@CCCEEEHHHMMMQQQSSSSSSQQQOOOIIIKKKQQQYYYccclllqqqssstttuuusssrrrvvv}}}~~~}}}{{{||||||{{{~~~|||}}}www}}}{{{zzzyyyzzz{{{||||||zzzwwwvvvsssttttttrrrooommmllllllpppqqqtttvvvyyy{{{|||}}}xxx{{{tttuuu{{{tttnnnjjj^^^YYYXXX[[[]]]___fffnnnuuuuuucccUUUJJJAAA<<<:::;;;<<<999777666777777333333333333333333333333444444444444444333222111111111111111111111111111000000////////////000000........................,,,...111444444222000...---......////////////.....................------+++---...---+++***+++---,,,,,,---...---+++)))((()))***+++,,,------------,,,,,,++++++++++++++++++******+++++++++++++++++++++++++++***************++++++++++++++++++++++++------,,,+++************+++************+++,,,,,,...---,,,+++++++++++++++)))+++------,,,,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++***************************+++---000555:::>>>AAA888333...---000222222000///000111333555777888999;;;<<<===<<<<<<===@@@BBBEEEHHHMMMQQQSSSSSSQQQPPPJJJLLLQQQZZZdddlllqqqssstttuuutttrrrvvv}}}~~~|||{{{}}}}}}}}}}}}}}}}}}|||{{{{{{uuukkkddd___\\\[[[]]]YYYZZZ```ffflllwwwssseeeTTTHHHDDDCCC???;;;999===>>><<<888777777777333333333333333333333333777777777666555444222222111111111111111111111111000000////////////000000........................---000444777777555111...,,,---///000111000//////,,,,,,------.../////////+++---///...+++)))+++---,,,---...//////---+++***+++,,,---...////////////++++++++++++++++++++++++&&&''')))+++---......///)))))))))***++++++,,,,,,***++++++,,,,,,++++++***......,,,+++***)))))))))---,,,+++***+++,,,---...///...---,,,++++++++++++)))+++------,,,,,,---...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++,,,///111222333333333666111------111444333222111222222333444555666777<<<<<<===<<<<<<===@@@BBBEEEHHHMMMQQQSSSSSSQQQPPPKKKMMMRRR[[[eeemmmrrrtttuuuvvvtttrrrvvv}}}~~~~~~|||{{{}}}~~~~~~}}}}}}tttmmmjjjeee^^^YYYXXXYYY[[[___bbbfffkkkrrr{{{wwwiiiXXXRRRJJJCCC>>>;;;888777888777777666555444444444666555444333222111111111555555444333333222111111000111222333333222111000000000000000000000000000333000......000000...******...555::::::777222///........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++******++++++---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,---...000111111333222111///............///000222444666888999::::::;;;<<<<<<;;;<<>>@@@CCCDDDGGGLLLPPPRRRQQQPPPNNNLLLOOOTTT\\\dddkkkqqqtttxxxuuusssssswww{{{~~~}}}~~~~~~}}}}}}~~~}}}TTTPPPJJJGGGHHHJJJKKKKKKFFFOOONNNSSSZZZeeemmmpppnnnkkkiiiooolllmmmqqqssstttzzz~~~~~~zzzvvvbbbbbbbbbbbb```]]][[[ZZZYYYXXXVVVSSSQQQPPPNNNLLLJJJIIIIIIHHHGGGFFFFFFGGGHHHJJJNNNPPPOOOOOOOOONNNLLLVVV___jjjsss}}}vvvqqqnnnllljjjkkkccc]]]\\\\\\\\\___cccnnnuuu}}}jjjVVVHHHEEEAAA>>>===<<<;;;:::777666666777888777444222444444444444444444444444222222222111111222222333111111111111111111111111111000///......///000111000000000000000000000000222000......///000111111------------...///000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,+++******))),,,,,,++++++++++++,,,,,,++++++,,,,,,++++++***)))+++++++++,,,,,,---------))))))******++++++************+++,,,------..................///000222222000000///000222555999;;;<<<============>>>AAACCCCCCGGGMMMRRRTTTSSSPPPMMMLLLOOOTTT\\\dddkkkpppsssxxxuuurrrrrruuuyyy|||~~~{{{{{{|||{{{{{{}}}}}}|||~~~```ZZZSSSNNNMMMLLLKKKIIIJJJIIIAAALLLOOOOOOMMMPPPVVVYYYVVVRRROOOQQQVVVXXXXXX]]]eeeaaaeeelllqqquuuwwwyyyzzzyyyzzz{{{{{{zzzzzz{{{|||xxxoooiiibbbaaaaaabbbdddeeeeeeddddddccccccaaa```]]]\\\ZZZ[[[WWWMMMMMMNNNOOONNNLLLJJJJJJJJJNNNMMMKKKKKKJJJIIIFFFCCCEEEFFFHHHIIIKKKNNNSSSVVVUUU\\\^^^\\\```kkkqqqqqqrrr|||vvvkkkeeedddccc```]]]\\\ZZZYYYZZZZZZ[[[ccclll{{{ttt```QQQGGGBBB???<<<;;;;;;;;;:::999777777888999;;;:::777555444444444444444444444444111111111000111111222222000000111111222222222222111000///......///000111000000000000000000000000///---,,,...111222///+++...---,,,+++,,,...111333........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************************&&&'''((()))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***))))))(((++++++************++++++***,,,...000000...,,,***+++++++++,,,,,,---------+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000111000000//////111555999;;;<<<===>>>======>>>AAACCCBBBGGGNNNTTTVVVTTTPPPMMMLLLOOOUUU\\\dddkkkpppsssxxxuuurrrrrruuuyyy|||}}}yyyyyyzzzzzzzzz||||||{{{}}}}}}jjjZZZVVVTTTPPPRRRYYYWWWZZZWWWyyyAAACCCDDDDDDDDDDDDFFFGGGGGGEEEEEEFFFIIILLLLLLLLLQQQQQQSSSUUUWWWYYYZZZ[[[[[[YYY```]]]YYYZZZVVV^^^dddiiipppvvvyyyxxxvvvttt{{{zzzzzz{{{}}}yyyuuuooohhhbbb\\\XXXWWWQQQPPPOOOMMMMMMMMMNNNOOOTTTSSSQQQOOONNNNNNNNNOOOHHHWWWRRRHHHHHHGGGGGGFFFFFFGGGGGGDDDEEEGGGHHHHHHHHHFFFEEEDDDHHHKKKMMMPPPXXXcccmmmmmmrrrzzz~~~wwwnnnggg^^^WWWTTTTTTUUUUUUSSSXXX___dddhhhnnnvvv}}}mmm[[[JJJCCCDDD;;;;;;;;;::::::999999999777888999999999888666555000111333444555444333333333333333333222111111000333222111/////////000000222111111111000000/////////////////////////////////...------------...///........................------------------------//////...------,,,++++++++++++------------++++++))))))***+++,,,------...++++++++++++++++++++++++,,,,,,---...---,,,+++***,,,,,,++++++***++++++,,,---,,,***))))))***,,,---******++++++++++++******''')))******))))))***++++++++++++************)))------,,,+++++++++,,,,,,)))************++++++++++++++++++++++++***)))(((///......---+++******)))...,,,,,,...222444333111000000///---,,,,,,---///.........//////000111222111111111222444777:::;;;;;;<<<<<<<<<;;;<<<>>>AAACCCFFFLLLQQQSSSQQQNNNKKKKKKPPPWWW```hhhmmmqqqrrrsssrrrqqqsssvvvyyyzzzzzz|||zzzzzz||||||{{{~~~~~~}}}tttppplllfffhhhpppssswwwqqq>>>???@@@@@@@@@AAABBBCCCDDDCCCBBBBBBDDDFFFFFFEEEFFFGGGGGGHHHIIIIIIJJJJJJNNNMMMMMMJJJLLLNNNKKKNNNHHHLLLQQQVVVXXXXXXVVVUUUYYYYYYYYYYYY[[[^^^```bbbaaagggcccggg}}}yyyxxxwwwrrrggg]]]```^^^ZZZVVVRRROOOMMMLLLJJJIIIHHHGGGFFFGGGGGGHHHFFFEEEEEEDDDDDDEEEFFFFFFBBBJJJ}}}CCCFFFFFFFFFEEEEEEEEEFFFGGGEEEGGGIIIIIIIIIJJJLLLOOOZZZ___fffmmmttt~~~tttjjj```^^^[[[XXXVVVWWWYYY[[[```iiittt}}}rrrbbbVVVJJJ???;;;===;;;;;;:::::::::999999999666666666666666555444444222222333444444444444444555444333222111222222222000000/////////111222333111111111000000000//////////////////////////////---,,,++++++++++++,,,---------------------------------------------------------,,,++++++***))))))***++++++,,,,,,++++++***++++++++++++************+++++++++++++++++++++++++++,,,---------,,,******+++++++++*********+++++++++++++++,,,,,,+++++++++******++++++++++++******(((***+++***))))))***++++++++++++************)))------,,,,,,,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,+++******------,,,,,,,,,,,,++++++***)))((()))---...---,,,,,,,,,---,,,,,,---///000............///000111222111111111222444777:::;;;:::;;;<<<<<<<<<>>>AAADDDEEEHHHMMMQQQSSSRRROOOMMMKKKPPPXXXaaahhhnnnrrrssstttsssrrrsssvvvyyy{{{{{{}}}zzzzzz||||||zzz~~~~~~>>>>>>??????@@@@@@AAAAAA@@@>>>======>>>???>>>===????????????>>>>>>>>>===>>>EEE>>>999@@@BBB???===@@@BBBEEEHHHJJJJJJIIIIIIJJJIIIIIIIIIJJJLLLNNNOOONNNWWWMMMLLL}}}XXX[[[YYYTTTTTTXXXWWWRRRJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCC======>>>???@@@AAABBBCCC@@@@@@rrr@@@FFFGGGIIIIIIHHHGGGGGGHHHGGGKKKNNNOOOPPPUUU^^^fffooovvvjjj```XXX[[[^^^``````bbbgggkkkxxxzzzlll]]]TTTKKKEEE@@@;;;:::;;;:::::::::999999999999999777666555555444444555555444444444444444444555666555444333222222333333444111000000000000000111222111111000000000000//////////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++******)))+++******))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))*********************+++)))***,,,------,,,***)))******++++++++++++*********+++,,,+++***)))***++++++++++++************))))))***+++---------,,,,,,)))************+++++++++,,,,,,---------,,,+++++++++++++++,,,,,,---------+++******+++,,,------+++,,,,,,,,,,,,---......///............///000111222111111111222444777:::;;;999;;;<<<===>>>@@@CCCFFFGGGIIIMMMQQQRRRRRRQQQOOOLLLQQQXXXaaaiiiooossstttvvvtttssstttwwwzzz||||||~~~{{{{{{|||{{{zzz}}}~~~CCCBBBBBBBBBCCCCCCCCCBBBAAA???>>>===>>>???>>>===?????????>>>>>>======<<<111JJJDDD>>>EEEDDDBBB>>>@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDEEE===GGGBBBJJJGGGSSSVVVMMMJJJNNNKKKAAACCCCCCCCCCCCCCCDDDDDDDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCAAAuuuMMMLLLQQQWWWYYYXXXUUUSSSSSSSSSXXX]]]___cccmmm|||mmmddddddiiinnnooopppttt}}}}}}lll^^^UUUMMMHHHCCC@@@>>><<<;;;;;;999999999999999888888888999888777555555666777777666555444333333444666777333444555555555444333222444333222111///......---000000000000000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,---...///000000+++++++++++++++++++++++++++++++++++++++*********))))))*********************+++,,,,,,,,,,,,+++*********++++++++++++******+++,,,---,,,*********,,,+++++++++*********))))))$$$&&&))),,,...//////...))))))*********++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---,,,,,,...---...///000000///..................///111111111111111222444777:::;;;:::;;;<<<======???BBBEEEGGGIIILLLOOOQQQQQQQQQPPPLLLQQQYYYbbbjjjppptttuuuwwwuuussstttwww{{{}}}~~~|||{{{{{{zzzyyy}}}}}}}}}LLLJJJHHHHHHIIIIIIGGGEEEEEECCCAAAAAABBBBBBAAA@@@=========>>>>>>>>>>>>>>>mmmnnn???BBBCCCCCCCCCCCCBBBBBBBBB?????????@@@@@@@@@@@@???BBBAAA@@@@@@AAABBBDDDEEEEEEEEE|||]]]___gggrrrwwwuuuqqqmmmlllqqqvvvzzz}}}yyyuuu{{{}}}lll\\\RRRKKKHHHBBB@@@===;;;:::;;;999777888888888888888888888888999888666555555555666777777666444333333444555666///222666888888666222000333333222111000///...---//////////////////000000////////////////////////........................------------------------------------------------......------------,,,,,,---,,,+++******+++,,,---******+++,,,---...//////++++++++++++++++++++++++,,,,,,,,,+++++++++++++++((()))***++++++++++++***,,,,,,+++******+++,,,,,,******++++++++++++*********,,,---,,,******+++,,,+++++++++*********))))))&&&(((***---...---,,,,,,))))))*********+++++++++******++++++++++++******------,,,,,,,,,,,,++++++******+++***)))))))))))),,,,,,...111444555333111------------...///000111111111111222444777:::;;;;;;<<<<<<<<<;;;<<>>>>>FFF@@@@@@AAAAAAAAA@@@????????????@@@AAAAAAAAAAAA@@@AAA@@@>>>>>>AAAEEEJJJMMMPPPPPPrrryyywwweeeVVVLLLFFFAAA>>>;;;<<<:::888999<<<;;;888777777777777777888888888666555444444333333444444666555444444444444444444...111555888999666222///...///000111222222222111......////////////000000////////////////////////+++,,,,,,------,,,,,,+++........................------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++************++++++++++++++++++++++++...---,,,,,,++++++,,,,,,((()))+++,,,------,,,+++---,,,***))))))***,,,---******++++++++++++******)))***++++++******+++---+++++++++************))),,,,,,,,,,,,+++***(((''')))************+++++++++))))))***+++++++++******---------,,,,,,++++++++++++,,,------+++***+++,,,)))))),,,222888:::888555------------...///000111111111111222444777:::;;;;;;<<<<<<<<<;;;<<<>>>@@@EEEGGGKKKOOOPPPPPPOOOMMMKKKOOOXXXaaajjjppptttvvvxxxvvvssssssvvvzzz}}}~~~{{{yyyzzzzzzzzzzzzzzz{{{}}}xxxsssrrrrrrpppkkkgggYYYVVVRRROOOMMMLLLIIIGGGBBBBBBBBBCCCCCCCCCDDDDDD999???@@@BBBDDDEEEEEEEEEEEEHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHJJJPPPYYYbbbgggnnnjjj}}}mmm{{{aaaYYYOOOHHHDDDAAA>>>;;;:::<<<;;;888:::>>>>>>999666666666777777777888888444444555555444444333222444444444444444333222222///111333555555444222111,,,---///111222333333333........./////////000000////////////////////////++++++,,,------,,,++++++------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++///...---,,,,,,,,,------)))***,,,.........---,,,,,,++++++++++++++++++,,,******++++++++++++******&&&(((************,,,---+++++++++************))),,,,,,++++++***))))))))))))************+++++++++)))***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,...//////---,,,...000++++++---333888:::666222------------...///000000111111111222444777:::;;;:::;;;<<<<<<<<<===@@@CCCDDDGGGLLLQQQRRRQQQOOOMMMIIINNNWWW```iiiooosssuuuxxxuuurrrrrruuuzzz}}}}}}zzzxxxyyyzzzzzz|||{{{}}}}}}pppmmmhhhdddaaa]]]ZZZWWWNNNMMMMMMMMMMMMMMMLLLLLLLLLCCCEEEGGGKKKMMMOOOOOOPPPSSSTTTUUUWWWWWWWWWVVVUUUWWWVVVWWW[[[dddqqq}}}zzztttsssvvvuuummmfff___|||eeeUUUPPPJJJCCC???>>>???>>>===;;;===;;;666777<<<;;;666555666666666777777888888555666777777777666444333333333444555444333111000222111111111222222333444...///000222222111111000---.........//////000000////////////////////////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------)))***+++,,,,,,+++***))),,,------...///000111111++++++++++++++++++++++++000///...---,,,---......)))***---/////////...---)))***,,,------,,,***)))******++++++++++++******%%%''')))))))))***,,,...+++++++++************)))((((((((()))***,,,---...)))************+++++++++***+++,,,,,,------------)))******+++---......///'''***,,,+++))))))+++---000//////333777666000+++---------------...000000111111111222555777:::;;;:::;;;<<<======@@@CCCFFFDDDHHHNNNSSSTTTSSSPPPMMMIIINNNVVV```hhhooosssuuuxxxuuurrrrrruuuyyy}}}~~~|||yyyxxxyyyzzz{{{~~~~~~~~~qqqssswww|||yyyqqqkkkdddcccdddhhhllllllgggaaaQQQTTTWWW[[[^^^___```aaaccccccgggllloooooonnnllllllrrrqqqqqqvvvyyyzzz|||xxxtttsssgggeeebbb___^^^___aaacccZZZqqq^^^PPPJJJCCCAAA???@@@BBBAAA>>><<<777888888999999:::;;;;;;999999888888777777666666777777777777777777777777333333333333333222111000333333333222222222111111//////000000111111222222////////////////////////.........------,,,,,,+++...........................------,,,,,,++++++***---,,,,,,++++++,,,,,,---///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++---///...---,,,,,,---++++++***)))***+++---...444222...+++***+++---///,,,,,,,,,---------......---+++***)))*********)))))))))))))))))))))))))))......---,,,,,,+++******(((((()))+++,,,---...///******))))))******+++,,,++++++++++++,,,---...///))))))***++++++++++++***+++,,,,,,------,,,,,,+++---...///111111111000///---...///000000111111111000222333444444666999;;;<<<============>>>AAADDDHHHJJJMMMOOOPPPPPPNNNMMMKKKNNNUUU___iiiqqquuuvvvtttsssnnnkkkoooxxx|||~~~}}}{{{|||~~~~~~___```bbbdddgggjjjlllmmmqqqtttwwwfffjjjmmmpppqqqrrrssstttuuu|||wwwtttqqqoooeee```]]]```aaa]]][[[ZZZ[[[ZZZYYYWWWVVVYYY^^^bbbbbbuuucccUUULLLFFFCCCBBB@@@??????AAA@@@>>>;;;888888888999999:::::::::777777777666555555444444444444444444444444444444111111222222111000000///333333222222222111111111000000000000000111111111////////////////////////.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...(((***++++++***))))))***,,,+++*********+++,,,---///...+++)))))))))+++,,,,,,,,,,,,------------...,,,+++))))))***+++***)))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,((())))))***+++,,,------******))))))******+++,,,++++++***++++++,,,------******++++++++++++,,,,,,***++++++,,,,,,++++++***+++,,,---......------,,,,,,---...//////000000000111222222222333555999<<<;;;<<<<<<<<<<<<===@@@BBBFFFHHHLLLOOOQQQQQQPPPOOOKKKNNNUUU___jjjqqquuuvvvtttsssnnnjjjnnnwww}}}~~~|||}}}~~~}}}{{{|||}}}}}}WWWWWWWWWXXXZZZ\\\___```aaaaaaccc|||rrrjjjdddbbb```___[[[WWWVVVYYYXXXUUUTTTVVVUUUWWWZZZZZZYYY^^^fffnnnrrrwwwiiiVVVHHHCCCBBBAAA>>>@@@???>>>>>>??????===;;;888888888999999999999999888777777666666555444444333333333333333333333333222222222222222111111000333222222222222111111111111000000000000000000///////////////////////////..................//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...((()))******)))((()))***,,,,,,+++*********++++++++++++***))))))******+++,,,,,,,,,,,,------------+++***((()))***,,,+++***))))))))))))))))))))))))((())))))***+++,,,,,,,,,)))))))))*********++++++******))))))******+++,,,++++++***+++++++++++++++,,,+++*********+++------)))******++++++******))),,,,,,---------,,,,,,++++++,,,---...////////////222333333333444666999===:::;;;<<<;;;;;;<<>>>>>===;;;:::===>>>>>>===<<<===@@@BBBFFFIIINNNRRRSSSRRRPPPNNNMMMPPPUUU^^^iiiqqqvvvxxxxxxwwwsssoooqqqyyy||||||{{{||||||zzzyyy{{{|||{{{|||||||||wwwpppjjjdddiiihhhgggffffffiiimmmqqq{{{sssmmmjjjgggeeebbb___[[[XXXWWWWWWVVVTTTRRRRRRTTTVVVXXXZZZ\\\^^^___aaadddgggfff```]]]___ccchhhqqqzzz~~~|||jjj[[[NNNGGGDDD======<<<999666777:::>>>888999;;;;;;999888999:::666666777777888999999:::999888888777777666555555222222222222222222222222000111111222222222222222222111111111111000000000000//////////////////...////////////////////////..................//////..............................---,,,,,,+++******---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,***)))))),,,...++++++,,,,,,,,,+++******'''((()))***************++++++++++++,,,,,,,,,,,,+++***((()))***,,,+++***))))))))))))))))))))))))*********)))))))))))))))*********************)))******))))))******+++,,,)))***+++,,,,,,+++******+++***)))))))))***+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,---......---...///000111111111111///444;;;@@@@@@>>>;;;:::>>>>>>???>>>======@@@BBBFFFIIINNNSSSTTTSSSPPPNNNMMMOOOTTT]]]gggpppvvvxxxyyyxxxtttpppssszzz~~~}}}{{{|||{{{yyyxxx{{{}}}|||}}}yyy```^^^\\\\\\]]]_________gggggghhhjjjnnnsssxxx|||{{{yyyaaa___``````^^^[[[YYYXXXYYYWWWYYYYYYYYYXXXYYY]]]aaa___dddkkkoooqqqsssvvvxxxxxxqqqnnnrrrxxx}}}}}}lllZZZOOOGGG@@@===???>>><<<999888888:::<<<===666888::::::888777888999444555666777888999:::;;;999999888777777666666555333333333333333333333333///000000111222222111111111111111111000000000000.........///////////////////////////////////////.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++)))((((((+++---)))***+++,,,,,,,,,++++++)))))))))******************++++++++++++,,,,,,,,,,,,+++))))))***+++***)))))))))))))))))))))))))))((())))))******+++++++++*********+++++++++++++++******))))))******+++,,,(((***+++---...---,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++))))))((()))***+++---...,,,---...///000000000000111444:::======<<<;;;;;;===>>>>>>===<<<<<>>:::555555777:::999777666777999333444555777888:::;;;<<<;;;;;;::::::999888888888555555555555555555555555000111222333333333333333111111111111000000000000---.........//////000000////////////////////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,---)))***,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,***)))))),,,...((()))+++,,,---,,,,,,+++------,,,,,,+++,,,,,,---******+++++++++,,,,,,,,,---+++***)))*********)))))))))))))))))))))))))))''''''(((***+++,,,......******+++++++++,,,,,,,,,*********)))***++++++,,,((())),,,...///...---,,,,,,---.../////////......******++++++++++++******((((((((((((***,,,...///+++,,,---...////////////222444777999999:::;;;===<<<======<<<;;;;;;===@@@BBBFFFMMMSSSVVVVVVTTTRRRLLLMMMRRR[[[eeennntttwwwuuuuuurrrpppssszzz}}}|||zzz{{{zzzxxxwww{{{nnnnnnnnnkkkfff```[[[XXXZZZXXXVVVWWWYYY[[[\\\\\\]]]___aaabbbbbbccceeefffuuutttssspppmmmkkkkkkllllllooommmlllkkklllmmmlllkkkllllllmmmnnnnnnkkkfffbbbfffVVVhhheeegggjjjkkkkkklllnnnpppssstttvvvxxx{{{~~~lll___IIIEEE@@@<<<;;;;;;:::999888888888777777777777666777777777777777777777777555555555666777777888888<<<:::999999999888666444555333222222444555555444777666555444222111000///++++++,,,---......------//////000000111111222222000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...///...---,,,++++++++++++++++++++++++++++++++++++,,,+++++++++***))))))))),,,,,,++++++***)))))))))++++++******++++++,,,---+++++++++***++++++,,,,,,111000///...---+++******((()))***++++++***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++,,,+++++++++***)))))))))+++***))))))(((((())))))...------,,,,,,------...---------...------,,,+++///000111333555888:::;;;<<<===>>>===<<<===???AAAGGGIIIMMMQQQRRRRRRQQQOOOLLLNNNSSS[[[fffooouuuxxxxxxwwwtttssssssvvvyyy{{{|||{{{zzzxxxxxx{{{~~~{{{rrriiibbbYYYVVVSSSSSSTTTWWWYYYZZZZZZ[[[[[[ZZZYYYYYYZZZZZZbbbdddcccaaa___^^^______``````___]]]\\\]]]]]][[[ZZZ\\\\\\]]]___``````]]]ZZZ]]]RRR{{{}}}tttjjj^^^QQQGGGEEEAAA===:::999:::999999::::::::::::999999999999777777777777777777777777555555555666777888999999:::999888888888777555333222333333333333444555666777666555444222111000000......///000000000000000.............../////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------......---,,,+++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++******++++++,,,---,,,++++++***++++++,,,,,,++++++***)))((('''&&&&&&))))))************))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++************......---,,,+++******+++...------,,,,,,------...------...//////////////////000111333555888:::;;;;;;<<<===<<<<<<<<<>>>@@@FFFIIIMMMPPPRRRQQQPPPOOOMMMNNNSSS\\\fffpppuuuxxxxxxvvvtttrrrsssuuuyyy{{{{{{zzzyyyxxxyyy}}}~~~uuuhhhddd___]]]___bbbeeeggghhhgggdddaaa^^^]]]\\\[[[fffYYYXXXWWWVVVVVVVVVVVVWWWWWWUUUTTTUUUUUUUUUSSSQQQOOOOOOPPPRRRUUUWWWWWWVVVXXXUUUwwwlll^^^RRRLLLFFF@@@:::>>><<<888777777888999888:::999999999999888888888555555555555555555555555444444555666888999::::::999777666666777666444222000222444444222222555888777666555444333222111000///000000111111111111000//////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,...---,,,++++++***++++++++++++++++++++++++++++++***************+++++++++((())))))***++++++,,,,,,++++++******++++++,,,---,,,,,,++++++***++++++,,,*********)))))))))((((((******))))))))))))***************+++++++++,,,,,,************************)))************+++++++++******++++++++++++***************+++++++++++++++000///...---,,,++++++,,,...------,,,,,,------...------///000111222222222///000111333555888:::;;;:::;;;<<<<<<;;;<<<>>>@@@EEEHHHLLLOOOQQQQQQOOONNNMMMOOOTTT]]]gggpppvvvxxxwwwuuurrrqqqrrruuuyyy{{{zzzzzzyyyxxxzzz~~~{{{vvvtttvvvzzz~~~{{{vvvssspppnnnmmmpppzzzLLLSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVXXXZZZZZZYYYWWWTTTSSSRRRSSSVVVYYY[[[[[[]]]aaammmdddXXXPPPFFF@@@??????>>>===:::888555555777888999999666666555555555444444444444444444444444444444444444444555666888999::::::777555444555555555333111000444666444111000333888666666555444333222111111...//////000000000//////111111111000000//////...000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,++++++++++++---,,,,,,+++******++++++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))*********+++++++++++++++******++++++,,,---,,,,,,++++++******++++++*********************++++++***)))(((((()))***+++(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------.........///000111222222111///000111333555888:::;;;:::;;;<<<<<<<<<===???AAAEEEGGGKKKOOOPPPPPPOOOMMMMMMPPPUUU^^^hhhpppuuuwwwvvvtttqqqoooqqqtttyyy|||{{{zzzyyyyyyzzz~~~~~~uuujjjccceeebbbddddddeeedddcccbbb```___XXX^^^YYY___LLLQQQRRRPPPRRRVVVPPPDDDOOOPPPSSSVVVXXXZZZZZZ[[[YYYZZZ]]]aaafffgggfffddddddbbb______bbbeeeggghhhiiiqqq{{{iiiXXXJJJKKKAAA===999888999<<<<<<<<<888666555555777999999888333333333333222222222222333333333333333333333333333444555666777888999999555444333333444444222000222555777555000...111555555555444333222111111000///000000000000000//////111111000000//////......000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,+++*********++++++++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++*********))))))++++++******++++++,,,------,,,++++++*********+++'''(((((((((((()))))))))+++***)))(((((()))***+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))******++++++******)))******++++++,,,,,,,,,---*********+++,,,---//////...------,,,,,,------.../////////000000//////...///000111333555888:::;;;;;;<<<>>>>>>===>>>AAACCCEEEGGGKKKOOOPPPPPPOOOMMMMMMOOOUUU^^^hhhppptttvvvtttrrrooonnnooosssyyy|||}}}|||zzzyyyyyy}}}~~~~~~xxxssswwwlllmmmnnnnnnnnnmmmkkkkkkkkkoooccc```RRRXXX\\\YYYUUUUUUZZZ___YYY\\\```eeeiiikkkllllllfffhhhmmmsssyyy{{{zzzxxxwwwtttrrrsssvvvzzz}}}~~~}}}qqqkkkbbbOOODDD;;;???:::888777777999999999777777666555555777888888777555444444444444333333333333333333333333333333333333444444555555666666777444333333333444444222000333555555333000///111333333333333222111000000000111222222222222111111000......------------------...------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------************++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++***************+++++++++,,,,,,++++++***))))))(((++++++******++++++,,,---------,,,+++************************++++++++++++******))))))))))))******+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++)))************+++++++++******++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,---...///111222...------,,,,,,------....../////////......---,,,///000111333555888:::;;;;;;===>>>>>>>>>???BBBDDDEEEHHHLLLOOOQQQQQQOOONNNLLLOOOUUU^^^hhhooossstttssspppmmmlllnnnsssyyy|||}}}|||zzzxxxxxx{{{~~~~~~}}}||||||~~~oooooopppoookkkfffhhhmmmtttvvvyyy|||~~~~~~|||{{{vvvyyyUUUKKKNNN>>>???;;;::::::999999999999888777666777666444555666666555333555555555555444444444444444444444444444444444444444444444444444444444444444333222333444444222111222222222111222222333444222222111111000/////////111111222222111111000///,,,,,,------------------...------------,,,,,,,,,........................+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------++++++************+++++++++++++++++++++++++++++++++++++++***************++++++******************++++++******++++++,,,---...---,,,+++************------------------,,,,,,))))))************))))))+++++++++,,,,,,,,,------(((((((((((((((((((((((()))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++---------------......///...------,,,,,,------...------.../////////......///000111333555888:::;;;:::<<<===>>>>>>???BBBDDDFFFIIIMMMPPPRRRQQQPPPOOOKKKNNNTTT]]]gggnnnqqqrrrrrrooolllkkkmmmrrryyy}}}zzzyyyxxxwwwwww{{{~~~}}}|||~~~}}}}}}PPP:::@@@444>>>>>>888777777666666666666555555777666444444444444333111555555444444444333333333444444444444444444444444444444333333333222222222444333333333444444333111000///...000333555666666111111000000//////......///////////////...---------......//////000000000000000/////////.................................+++++++++,,,,,,------------------.........//////++++++,,,,,,,,,---------++++++++++++,,,------...+++***************++++++++++++++++++++++++++++++,,,+++++++++******)))))))))))))))***++++++,,,,,,++++++******++++++,,,---...---,,,+++************************))))))((((((((()))***++++++***)))((())))))*********+++++++++++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------,,,+++************...------,,,,,,------...+++,,,---///000000000000///000111333555888:::<<<999;;;<<<======>>>AAACCCGGGIIIMMMQQQRRRRRRQQQOOOJJJMMMTTT]]]fffmmmpppqqqqqqoookkkjjjlllrrryyy}}}wwwwwwvvvuuuwww{{{PPP666>>>---===///888666444222333666777666555555555444444444333333333999888666444222111111000111111111111111111111111444333333222222333333444555444333222111111111111555555444444333222111111111111111000000000000000///...---------///000111111111000000//////............---------......///...---,,,,,,,,,,,,---...------,,,++++++,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++---......---+++***************************+++++++++*********)))))),,,,,,++++++***))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))***+++------+++***)))((('''&&&%%%%%%(((((()))*********************)))(((((()))******((()))***+++++++++++++++,,,,,,+++***)))))))))***,,,++++++******++++++,,,+++***)))((()))***+++,,,+++,,,---,,,***)))***+++,,,,,,------.../////////333666888777333333666:::<<<>>>??????>>>>>>???@@@CCCEEEIIIMMMPPPRRRRRRRRRLLLOOOTTT]]]fffnnnqqqssssssqqqnnnlllmmmooosssvvvwwwxxxyyyxxxwwwyyy~~~|||~~~444666:::000:::444666444222333555777666555555444444444444333333333333333333222222333333444222222222222222222222222444333333222222333333444555444333222111111111111222222222111000/////////------...///000111222222//////.........///000111000000000000//////.....................---------...---,,,,,,,,,,,,---...++++++***))))))***++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++***+++---......---+++***************************+++++++++*********))))))******************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))******''''''&&&''''''((()))***))))))))))))))))))))))))(((((()))***************************************++++++,,,,,,,,,+++******++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,)))***,,,,,,++++++,,,...,,,------...//////000000111444777666333333666:::<<<>>>??????>>>>>>???@@@EEEHHHMMMQQQSSSRRROOONNNLLLOOOUUU]]]gggnnnqqqrrrpppooommmlllmmmqqquuuxxxxxxyyyyyywwwuuuwww}}}111444;;;,,,;;;333555444222333555666555555444444444444333333333333111111111222333333444444333333333333333333333333333333333333333333333333444333222111111111111111111111000000//////......,,,------...///000111111000000/////////000111111000000000////////////....../////////...---,,,,,,...------,,,,,,------...+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++------------++++++************************+++++++++***************((())))))***++++++,,,,,,+++++++++++++++***************************************))))))))))))************)))))))))******+++'''((())))))***+++,,,,,,(((((()))***************)))***+++,,,,,,+++***)))------------,,,+++***)))*********)))******+++++++++,,,---......---,,,+++***++++++,,,,,,,,,,,,,,,((()))+++,,,+++,,,...///---......//////000111111///222444444333333777:::<<<>>>??????======>>>@@@DDDHHHOOOTTTVVVTTTPPPMMMLLLOOOUUU^^^gggnnnqqqrrrooommmkkkkkkmmmrrrwwwzzzyyyyyyxxxuuutttvvv|||xxxBBB666000666000777555444333333444444555555444444444333333333222222333333444444333333222222222222222222222222222222333333333333333333333333333333222111111111111111222222111111000000000///111111000000//////......111000000000000111111111////////////////////////...////////////---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++++++++,,,,,,------,,,,,,+++************************************************))))))*********++++++++++++++++++*********************************************))))))))))))******,,,,,,+++*********++++++'''(((((()))***+++,,,,,,(((((()))***************)))***,,,------,,,***)))++++++,,,,,,,,,+++*********)))))))))***+++,,,,,,+++,,,...//////...,,,+++***+++,,,---...---,,,+++)))***,,,,,,,,,,,,---///......//////000111111111...000222222222444777:::<<<===>>>>>>======>>>@@@BBBFFFLLLRRRUUUUUUSSSQQQMMMPPPVVV___hhhnnnqqqqqqooommmlllkkkmmmrrrvvvyyyzzzzzzxxxtttrrruuu|||zzzwwwaaaQQQiii{{{000000888***888444444444333333333444444444444333333333222222222444444555666666555444444000000000000000000000000222333333444444333333222222222111111000000111111111111111000000000000000333333222222111000//////000111111111111000000000.............../////////......//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********))))))************************++++++++++++++++++++++++******))))))))))))******)))(((((('''''''''(((((())))))))))))))))))))))))(((((()))***************)))***,,,------,,,***)))''''''(((***++++++++++++***)))))))))***+++,,,,,,+++,,,...//////...,,,+++***+++,,,---...---,,,++++++---...---++++++,,,---......//////000111111111...///000111333555777999;;;===>>>>>>======>>>???CCCFFFJJJOOORRRSSSSSSSSSMMMPPPWWW```iiioooqqqpppqqqooommmlllmmmqqquuuxxxzzzzzzxxxuuusssvvv}}}{{{gggQQQUUUGGG===@@@333999000111555444444555444222222333444333333333333222222222222111222444666777888777777000000000000000000000000222222444444444444222222222111111000000000111111////////////............111111111222222333333333000000111111111000///...---............/////////......------------...///,,,------......------,,,)))******++++++******)))++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++,,,,,,++++++***))))))((()))))))))***************++++++++++++++++++++++++******))))))))))))******)))))))))(((((()))***************))))))(((((('''(((((()))***************)))***+++,,,,,,+++***)))%%%&&&''')))***++++++,,,*********)))******+++++++++,,,---......---,,,+++***++++++,,,,,,,,,,,,,,,---......---,,,++++++,,,---......//////000111111//////000111333555777888;;;===>>>>>><<<<<<===???HHHIIILLLNNNPPPQQQQQQPPPMMMQQQXXXaaajjjoooppppppqqqooommmlllmmmppptttwwwyyyyyyxxxvvvuuuxxx~~~~~~xxxfffZZZIII???BBB999:::999UUU333111888111333555555444111000222444333333333222222222222111111222444666777777666555000000000000000000000000111222444555555444222111111111000000000000111111////////////////////////111111111111111222222222//////000000000///...------------........./////////---,,,+++,,,...000222,,,,,,---......---,,,,,,)))***++++++++++++***)))******************************+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))*********+++++++++++++++******************((()))))))))*********+++******************************))))))))))))******+++*********+++,,,------++++++*********)))))))))(((((()))***************************************&&&'''(((******+++++++++++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++---...---,,,,,,---...,,,------...//////000000111000000222444666777888;;;<<<======<<<<<<===???GGGJJJNNNQQQSSSSSSQQQPPPMMMQQQXXXbbbjjjooopppoooooonnnlllkkkmmmqqqvvvyyywwwyyyyyyxxxwwwzzzrrrfffZZZNNNGGG<<<===<<<333<<>>@@@CCCGGGIIIMMMQQQRRRRRRQQQOOOLLLQQQZZZdddkkkoooqqqqqqooonnnllllllnnnqqquuuxxxtttvvvwwwvvvuuuwww|||xxxkkkbbbXXXRRRJJJCCC???===;;;::::::///AAA555777111222DDD;;;222222000111222333333333333333000111111222222333444444000000111111111222222222000111222222333333222222222222222222222222222222000000111111111000...---111111111111111111111111000000000000//////......---------,,,------...///...---,,,---///000///...------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,------,,,***+++,,,,,,+++)))((((((***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++************++++++++++++++++++++++++++++++************++++++)))***************))))))*********)))))))))))))))************++++++++++++******)))(((((()))******++++++******)))(((((((((***+++,,,,,,,,,***(((&&&++++++++++++++++++++++++((()))***++++++++++++***************************)))************+++++++++(((***+++------,,,+++***+++++++++++++++++++++,,,,,,,,,,,,------------...//////000111333666888:::<<<===>>>===<<<===>>>@@@EEEHHHKKKOOOQQQPPPOOONNNMMMRRR[[[dddllloooqqqqqqpppooommmmmmooorrrvvvyyytttvvvwwwvvvuuuwww|||qqqddd[[[TTTLLLFFFAAA@@@>>>======<<<:::888444666===444444555111NNN111222000000000000111222333444555000000111222333333444444111111111111111222222222000111222222333333222222222222222222222222222222333333222111111000//////000000000000000000000000/////////////////////...000///.....................---,,,---/////////---------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++---,,,***+++,,,,,,+++)))&&&'''(((***+++,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++***((((((((())))))++++++++++++++++++++++++---,,,+++******+++,,,---******))))))))))))******((((((((())))))*********))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))******+++,,,+++***((('''))))))))))))))))))))))))))))))******++++++******************************)))************+++++++++)))***+++,,,---,,,++++++)))******+++,,,------...,,,,,,---------.........000000000111333666888:::?????????>>><<<;;;<<<>>>CCCFFFJJJMMMOOOOOOMMMLLLOOOTTT\\\eeelllooopppppppppooonnnmmmooosssvvvyyytttvvvwwwvvvuuuwww|||wwwfff^^^RRRKKKHHHFFFDDDBBB>>>===<<<<<<===<<<:::888777999444222111777<<<111!!!;;;///333333111111111222333444222222222222222222333333111111111111111111111111000000111222222222222222111111111111222222222222444333222000////////////////////////////////////////////////////////////111000///...------------///---,,,---...///...------,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++---,,,***+++,,,,,,+++)))&&&'''((()))***+++++++++***+++++++++++++++,,,,,,,,,,,,,,,++++++*********---+++)))'''&&&&&&((((((************************---,,,***))))))***,,,---+++***)))))))))***+++,,,(((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((((()))))))))(((((())))))************)))******+++******)))((((((((((((((((((((((((((())))))************))))))***************+++++++++))))))*********+++++++++)))***+++,,,,,,,,,++++++******++++++,,,------.........//////000000111111000000111111333666888:::>>>??????>>><<<;;;===>>>CCCFFFJJJMMMOOOOOOMMMLLLPPPUUU]]]fffllloooppppppooonnnllllllnnnqqquuuxxxtttvvvwwwvvvuuuwww|||ssscccZZZJJJEEE@@@>>>>>>??????>>><<<:::888777777777666444888666...555333555AAA///444<<<222333222111000111222333444444333333222222111111111111111111111111111111111000000111222222222222111000000000111111222222222333222111//////...//////////////////////////////.../////////000000111111000000...---,,,,,,,,,+++///...------...///...,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++---,,,***+++,,,,,,+++)))))))))*********))))))(((*********++++++,,,,,,,,,,,,,,,,,,++++++*********---+++)))'''&&&&&&'''(((************************+++***)))(((((()))***+++)))(((''''''''')))***+++******))))))(((''''''&&&''''''((((((((()))))))))((((((((())))))(((((((((((((((((()))******++++++((()))))))))******))))))++++++++++++++++++++++++))))))*********))))))((())))))*********+++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111222111111111222444666888999;;;=========<<<===???AAADDDGGGKKKNNNPPPPPPNNNMMMOOOTTT]]]eeelllooopppooommmlllkkkjjjlllpppsssvvvtttvvvwwwvvvuuuwww||||||lll___TTTKKKFFF@@@>>><<<;;;;;;:::999777888666444333555666666555444111000:::666222888000NNNppp---222//////000111222444666777444333333222222111111000222222222111111111111111///000111111222222111111//////000000111222222222111000000000000/////////000000000000000000000000//////000000111222333333000///...---,,,,,,,,,,,,///...------...///---,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,***+++,,,,,,+++)))++++++++++++***)))((('''*********++++++,,,,,,---,,,,,,+++++++++++++++++++++***)))'''''''''((((((************************))))))))))))))))))))))))&&&%%%%%%&&&&&&'''((()))+++******)))'''&&&&&&%%%(((((((((((())))))))))))'''(((((())))))(((((('''(((((())))))*********+++((((((((())))))*********************************))))))******))))))(((((()))))))))***++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...//////000111222222222222444666888999999;;;<<<======>>>AAACCCEEEHHHLLLOOOQQQQQQOOONNNNNNSSS[[[dddkkknnnoooooolllkkkjjjiiikkknnnrrruuutttvvvwwwvvvuuuwww|||~~~}}}fff```VVVMMMFFFAAA===;;;===<<<;;;::::::999777666777666555666888999888777111111555555444333///333@@@(((333...///111222333444444555111111222222222333333333222222222111111111000000///000000111111111111111/////////000111222222222///000111222222222111000111111111111111111111111///000111222333444555555000000///...---------...000...------......---,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,***+++,,,,,,+++)))++++++++++++++++++***))))))******+++,,,,,,------++++++++++++++++++,,,,,,))))))))))))))))))))))))************************((()))+++,,,,,,+++)))(((%%%&&&'''((())))))))))))))))))((((((((('''''''''(((((()))))))))*********''''''((())))))((('''''')))))))))))))))*********'''''''''((()))***++++++'''''''''''''''''''''''')))))))))))))))(((((('''((())))))***++++++,,,,,,)))************+++++++++++++++******++++++,,,,,,++++++,,,,,,---.........,,,,,,---...///000111111333222222333444666888999999;;;<<<======>>>AAACCCEEEHHHLLLOOOQQQQQQOOONNNLLLQQQZZZcccjjjnnnoooooommmkkkjjjjjjkkkooosssuuutttvvvwwwvvvuuuwww||||||~~~ooo___TTTOOOKKKGGGCCC@@@>>>;;;999555555555666777888999999666666666888999888666333111333999,,,///888...999333333:::222222333444333222111000...///000111333444555666222222222222111111000000//////000111111111111111...//////000111222222222...000222444555444333222111111111111111111111111000000111222444555666666111000000///////////////000///------......---,,,,,,++++++++++++++++++,,,+++++++++,,,,,,------------,,,***+++,,,,,,+++))))))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,---((()))***************)))))))))))))))))))))))))))(((***,,,......,,,***(((((()))+++,,,---------,,,'''''''''((((((((((((((())))))))))))************&&&'''((())))))((('''&&&******))))))))))))))))))''''''''''''(((***+++,,,************************)))))))))))))))(((''''''((())))))***++++++,,,,,,)))************+++++++++++++++******++++++,,,---)))***+++,,,...///000111......///000111222333333333333222333444666888999:::<<<=========>>>@@@BBBEEEGGGKKKOOOQQQPPPOOONNNJJJPPPYYYbbbjjjnnnoooooommmlllkkkjjjlllppptttvvvtttvvvwwwvvvuuuwww|||{{{qqqnnn^^^]]]MMMDDDnnn999,,,:::<<<444111666999666666:::777777777777777666555555333333333333333333333333000MMMuuu///000666444222///555<<<***555444333333444555777888:::888555222000///000000333333222222111222222222222222111000//////000000///000111222222111///......///111222333333222111444111...///222555555444.................................------.........******+++---//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++---...,,,)))(((***,,,+++***(((''''''(((***+++++++++++++++++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,+++***))))))*********+++,,,+++)))))))))***''''''(((((())))))******+++++++++++++++***)))((())))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,)))************+++++++++(((((()))***++++++,,,------......---+++***+++,,,,,,,,,---------,,,++++++++++++++++++++++++++++++)))+++,,,,,,+++***++++++...------......///000111333222222111222555777999===>>>???>>>===>>>???AAADDDHHHNNNQQQQQQPPPOOONNNLLLPPPXXXaaahhhmmmpppqqqqqqmmmiiihhhkkkqqqvvvxxxrrrrrrqqqpppqqquuu{{{~~~zzzmmm[[[OOOVVVFFFCCC???KKKDDD@@@222///:::<<<555333888888222777777777777777666555555000000000000000000000000///===---333333///000111222555111444444444444444444555666666555333111000000111222222111111000000111111222222222111000000000000000///000222333333222111000000111111222222222222222111///...///111111000---------------------------,,,---...//////...---,,,*********,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++------,,,))))))***,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******++++++++++++******+++***))))))(((((())))))+++,,,---,,,***))))))***(((((((((((())))))************++++++***))))))(((***************)))(((''''''((()))******)))(((''')))))))))))))))))))))))),,,,,,++++++)))(((&&&%%%(((((()))))))))*********++++++******))))))((((((((()))******((('''((()))++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++***,,,------,,,++++++,,,...------......///000111111111000111333666999;;;;;;<<<===<<<;;;<<<===???DDDHHHNNNQQQQQQPPPOOOOOOKKKPPPXXXaaahhhmmmooopppwwwsssnnnlllnnnrrrvvvxxxrrrrrrqqqpppqqquuu{{{}}}rrrcccTTTJJJAAA>>>GGG777444777DDD///444888111///666<<<;;;666333666777777777777666555555222222222222222222222222---333:::444333///000555///,,,666444444444444444444333222111111000///000111222333111000000000000000111111222222111000000000000111000111333444555444444333444333222222111111222222/////////111111000,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,///111111///,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,---,,,***)))***,,,,,,,,,************,,,,,,,,,,,,,,,+++*********)))))))))************))))))***)))((((((((((((((((((,,,---...,,,***))))))***((((((((())))))))))))***))))))******))))))((((((************((('''&&&%%%%%%'''***,,,,,,***'''%%%))))))))))))))))))))))))))))))************))))))'''((((((((())))))))))))++++++******)))(((((('''&&&'''(((((('''&&&((()))******+++,,,---------,,,+++++++++++++++++++++++++++,,,......,,,+++,,,---...------......///000111000///000111333777:::<<<;;;<<<===<<<;;;<<<===???DDDHHHNNNQQQQQQPPPOOOOOOKKKPPPXXX```gggllloooooovvvrrrooonnnpppssswwwxxxrrrrrrqqqpppqqquuuzzz~~~~~~|||vvvhhh[[[SSSLLLEEE@@@CCC>>>@@@444888;;;444PPPXXX///888777777777999999888777666666777777666666555444333333333333333333333333,,,444HHHjjj---222666000444111(((555333333444444444333111000///////////////000111222111000000000000111111222222222111000000111111111111222333555555666666555666555333111000111111222000000000111111000...---------------------------,,,---...//////...---,,,///---,,,,,,...//////...++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,++++++++++++---,,,,,,++++++,,,,,,------,,,,,,+++***))))))((((((((())))))))))))((((((***))))))((((((((())))))---......---***))))))***))))))))))))))))))))))))(((((())))))))))))((((((************)))((('''&&&'''((()))******)))((('''))))))))))))))))))))))))'''''')))******+++++++++((((((((()))))))))******((())))))******++++++,,,''')))******))))))***,,,((()))***+++,,,---------+++++++++++++++++++++++++++---......---,,,,,,---...------......///000111000000000111333666999;;;===>>>???>>>======???AAACCCHHHMMMQQQQQQPPPPPPOOOKKKPPPWWW```gggkkknnnnnnnnnllljjjkkkoootttwwwyyyssssssrrrpppqqqtttzzz~~~}}}}}}}}}{{{~~~qqqeeeYYYQQQHHHAAA>>>>>>======:::777777222999<<<000333555)))<<>>???>>>======???AAACCCGGGMMMQQQRRRQQQPPPPPPKKKOOOWWW___fffjjjlllmmmjjjiiihhhjjjooosssvvvwwwssssssrrrqqqqqqtttyyy~~~|||{{{|||{{{~~~uuuggg\\\SSSNNNGGGCCC===888777888999999444777999666222333666888PPP---111>>>333...888555666666666666555444444000000000000000000000000666---222>>>%%%444---)))888---000111111111111111111000///000000000//////......---111111111111222333444555222111111111111222333333222222222333333444444444444333222111000000000000---------,,,+++---000333////////////////////////111///---++++++---///111***)))((()))+++,,,+++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))((((((((())))))))))))((((((***************++++++,,,***+++,,,+++)))))))))***+++************)))))))))(((((())))))******))))))))))))***+++++++++++++++,,,***'''%%%%%%'''***,,,***************************************)))((('''************++++++++++++************++++++++++++)))***++++++***)))+++,,,))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,......,,,+++,,,---...------......///000111333333222111222444777888;;;<<<===<<<;;;<<<===???BBBGGGMMMQQQRRRQQQPPPPPPKKKOOOWWW___eeeiiikkklllmmmlllkkkmmmpppssstttuuutttsssrrrqqqqqqtttyyy}}}|||{{{{{{{{{|||qqqaaaTTTMMMIIIFFFDDD@@@>>>;;;:::999888777777777999<<<<<<222///999999ggg...888FFF666,,,777555555666666555555444333222222222222222222222222666***===HHHvvv,,,///222)))666---111000000/////////000111111000000000000000///......000000000000111222333444222111111111222222333444222111111111111111222222111111111111000000///...---...000///---,,,...111///////////////////////////...---,,,,,,---...///***)))***+++------+++)))************************,,,++++++++++++++++++,,,***)))))),,,......,,,)))++++++,,,,,,,,,,,,++++++************))))))))))))((())))))******))))))((()))))))))))))))***++++++''')))******)))((()))++++++++++++*********))))))((())))))***++++++******)))***************)))(((***)))(((''''''((()))***************************$$$%%%''')))+++,,,------))))))))))))************&&&&&&'''((()))***++++++***+++,,,+++***)))***+++)))******+++++++++******++++++++++++++++++++++++***,,,------,,,++++++,,,...------......///000111222111111111333555888:::;;;<<<===<<<;;;<<<===???BBBGGGMMMQQQRRRQQQQQQQQQKKKOOOVVV^^^eeeiiikkkkkklllllllllnnnrrrtttuuuuuuttttttrrrqqqqqqtttyyy}}}|||{{{{{{{{{]]]VVVQQQIIIDDDBBB@@@<<<999666666777888888777666555555222333<<<777333999000QQQCCC(((777===111555555666666555555444333////////////////////////222...<<<%%%888...888,,,333+++222000///.........000111222...///000000000000000000////////////000111222333222111111111222333333444111111000000///000000000//////000111111000...---///222555444111......///........................---..................---,,,,,,---///111111...,,,************************---,,,+++******+++,,,---***)))))),,,//////,,,)))***++++++,,,,,,++++++***)))))))))))))))*********))))))************))))))((((((((((((((()))******&&&'''))))))((((((***+++++++++++++++******))))))))))))***+++++++++++++++************)))'''&&&%%%(((((())))))))))))((((((***************************************)))(((((((((((((((((())))))))))))!!!###%%%(((+++---...---......---+++***+++,,,******+++++++++******)))++++++++++++++++++++++++)))+++---,,,+++***++++++...------......///000111000000000111333666:::<<<===>>>???>>>===>>>???AAABBBFFFLLLQQQRRRQQQQQQQQQKKKOOOVVV^^^dddhhhjjjkkkggggggiiimmmrrrvvvwwwxxxttttttrrrqqqqqqtttyyy}}}|||{{{{{{|||MMMSSSIIIFFFCCC???<<<;;;:::::::::::::::999888777777666333333444444555666666666999fffFFF<<<555//////444777444000222222222222222222222222555'''000///111(((555,,,222333111333333222111000000000111111000/////////000222333000000000000000000000000000000000000000000000000222222111000//////000000000000//////.........---000000000000///...---,,,......//////////////////........................,,,,,,,,,------.........,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,+++++++++***)))))))))******++++++++++++******,,,,,,,,,++++++*********))))))(((((((((((()))***++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))*********++++++,,,,,,,,,***((('''(((***+++(((&&&(((((((((((())))))))))))*********)))))))))))))))'''(((***++++++***((('''************************,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,...//////...------...,,,,,,------.../////////---000222222222444999===???>>>>>>>>>>>>???AAABBBCCCGGGMMMSSSUUUTTTQQQNNNKKKNNNUUU^^^fffjjjjjjiiiiiihhhiiilllppptttuuuuuuwwwwwwvvvsssppprrrwww|||~~~}}}|||}}}BBBEEEAAA???===:::999888999999888888888777666666555555555555555555555444444444555nnn+++555999))):::,,,///////////////.........000///.........///111111000000000000000000000000000000000000000000000000111111000000000000000000000000000/////////......------...///000000000000.........---------------......------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++******)))))))))+++++++++*********************++++++++++++******,,,,,,,,,++++++*********((('''''''''''''''((((((************************))))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((()))))))))))))))*********++++++)))((('''(((***+++)))'''((((((((()))))))))******(((((()))))))))*********((()))+++,,,,,,+++)))(((************************++++++******)))*********+++++++++++++++++++++,,,+++---///...---,,,---...,,,,,,------.../////////---000333333333333777;;;??????=========???AAACCCBBBFFFKKKOOOQQQQQQOOOMMMKKKNNNUUU^^^fffjjjjjjiiiiiihhhhhhjjjooosssuuuuuuwwwwwwvvvsssppprrrwww|||~~~}}}|||}}}999;;;;;;:::888777777888999999666666666555444444333333666666555555444333333222222&&&666444(((555***------///000000///.....................///000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000//////---...///000111111111111...---------,,,,,,++++++.........------,,,,,,,,,++++++++++++************++++++++++++++++++++++++*********)))))))))))))))***************+++++++++******++++++++++++******+++++++++++++++*********))))))((((((((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))((((((((())))))))))))***((('''''')))++++++***))))))))))))*********++++++((((((((())))))*********)))***+++,,,,,,+++***)))))))))))))))))))))))))))*********)))******++++++++++++++++++++++++++++++***,,,...---,,,+++,,,,,,,,,,,,------.../////////,,,000333333333444777:::CCCAAA>>>======???BBBDDDDDDFFFJJJMMMOOOOOOOOONNNKKKNNNUUU^^^fffjjjjjjiiijjjhhhggghhhlllqqqtttuuuvvvvvvuuurrrppprrrwww|||}}}{{{{{{}}}:::::::::999999888888999::::::555555555444444444333333555555555444444333333333222^^^222666&&&777(((222...///111333333333111000............//////000000////////////////////////000000000000000000000000//////000000111111111111111111111111000000000000111111111111000///...---......------,,,,,,++++++---------.........//////,,,,,,++++++*********)))++++++++++++++++++++++++******************)))))))))))))))***+++++++++,,,******++++++++++++******+++++++++***************,,,,,,++++++***+++++++++(((((()))))))))))))))***))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))+++++++++***)))*********++++++++++++))))))))))))))))))((((((***+++,,,,,,,,,,,,+++***((((((((((((((((((((((((***)))))))))***+++,,,,,,,,,,,,,,,++++++++++++******+++------+++***+++,,,,,,,,,------.../////////...000222222222555;;;@@@HHHEEEAAA>>>===???AAACCCGGGHHHKKKMMMOOOPPPPPPPPPJJJNNNUUU^^^fffjjjjjjiiijjjhhhfffgggjjjooosssuuuuuuuuutttrrrppprrrxxx}}}}}}zzzzzz}}}:::999::::::999999888888888888666666555555555555555444333333333333444444555555444@@@lll...***>>>%%%999...000222444444444222111//////000000111111111111////////////////////////////////////////////////...///000111222222111111000000000000111111111111111111111000000///...---............------,,,,,,((()))***+++---...///000------,,,,,,++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))***+++++++++,,,******++++++++++++******************************------,,,+++++++++++++++)))))))))*********++++++))))))************))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))************************&&&''')))******+++++++++)))*********+++++++++++++++******)))((('''&&&&&&+++++++++,,,,,,+++++++++((((((((((((((((((((((((***)))))))))***+++,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++******+++,,,,,,------...////////////000000///000666???GGGLLLIIIDDD@@@>>>>>>@@@BBBGGGHHHJJJLLLNNNOOOOOOOOOJJJNNNUUU^^^fffjjjjjjiiijjjhhhffffffjjjooorrrtttssstttsssqqqppprrrxxx}}}|||zzzyyy|||666555888888888777777666555555666666666666666666666666111222222333444444555555444666)))444000)))222......000111111000////////////000111111111111111000000000000000000000000////////////////////////...///111222222111000000//////000000000000000111,,,---...///000000000000---------------.........%%%&&&'''(((***+++,,,---,,,,,,,,,,,,,,,+++++++++***+++,,,------,,,+++***+++++++++++++++,,,,,,,,,***************+++++++++******++++++++++++******)))))))))***************++++++***)))((((((((((((((())))))******+++++++++))))))************))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))(((((((((((())))))++++++************))))))''')))++++++******+++,,,)))))))))*********++++++******))))))((('''&&&&&&++++++++++++++++++++++++))))))))))))))))))))))))*********)))******++++++******+++++++++,,,,,,,,,)))+++---,,,+++***++++++,,,,,,------...////////////000///...000666@@@HHHJJJGGGCCC@@@>>>>>>???AAAEEEFFFHHHJJJKKKLLLLLLLLLKKKNNNUUU^^^fffjjjjjjiiijjjhhhggghhhkkkooorrrsssrrrssssssqqqppprrryyy~~~|||{{{xxx{{{555555666666666666666666555555555555555555666666666666333333333333333333333444000555BBB111+++...,,,............------------......000111111111000///000000000000000000000000///////////////////////////000111222222111///........./////////000000000+++,,,---....../////////+++++++++,,,------......((((((((()))******++++++************++++++++++++)))***,,,------,,,***))))))*********+++++++++++++++++++++*********************++++++++++++******((()))))))))*********+++++++++***(((((('''''''''''''''(((((()))******+++))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))******)))))))))((((((((((((***,,,,,,***)))***+++((((((((()))))))))******((((((((((((((((((((((((*********))))))*********************************++++++******)))*********))))))***+++,,,------...***,,,------,,,++++++,,,,,,,,,------.../////////---///000000000444;;;AAACCCAAA???>>>===>>>???@@@DDDEEEHHHJJJLLLLLLKKKJJJKKKNNNUUU^^^fffjjjjjjiiijjjhhhhhhiiimmmpppqqqrrrqqqrrrrrrpppppprrryyy}}}|||xxxzzz|||999999555666777777888888777777555555555555555555555555555444444333333222222111,,,666zzzjjj'''777555000000///...---------------,,,---///000000000///...000000000000000000000000////////////////////////000111222333222000...------.........//////000000............---,,,+++***))))))***+++,,,------...---------,,,,,,,,,++++++(((((())))))******++++++)))***,,,------,,,***)))(((((())))))*********+++,,,+++++++++******))))))******++++++++++++******(((((())))))*********+++---,,,+++***))))))))))))&&&&&&&&&'''((())))))***))))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((('''''''''&&&(((+++---,,,***((()))+++(((((((((((())))))))))))%%%%%%&&&'''((()))***+++******))))))))))))******************************,,,,,,+++***)))))))))***(((((()))***,,,---...///***,,,...---,,,+++,,,---,,,,,,------...//////000+++...111222111222666:::<<<<<<<<<<<<===>>>@@@AAAEEEGGGJJJMMMNNNNNNLLLKKKKKKNNNUUU^^^fffjjjjjjiiijjjiiiiiikkknnnqqqqqqqqqqqqrrrrrrpppooosssyyy~~~}}}|||xxxyyyyyytttdddmmm[[[CCCjjj333777888888777666666666666666444444444444444444444444333333333333333333333333555333FFF///888,,,............////////////........................444333222111000000000000........................///////////////000111222,,,---///000000///---,,,---............---,,,+++---------,,,,,,,,,++++++)))+++,,,+++))))))***++++++,,,,,,,,,,,,+++***)))***++++++++++++***))))))***)))((((((((()))+++,,,++++++++++++++++++++++++...------,,,+++***))))))((()))***++++++***)))((()))((((((((()))***++++++(((((())))))******++++++)))(((''')))++++++(((%%%))))))************)))))),,,+++***((((((((()))******)))))))))(((((((((((('''(((+++,,,,,,)))&&&$$$'''))),,,,,,***)))+++---******))))))((((((''''''&&&&&&&&&&&&'''(((******%%%%%%'''))),,,,,,***(((&&&&&&''')))***+++,,,---+++++++++,,,,,,---------777444000---,,,+++***)))******+++++++++,,,,,,,,,,,,------...//////......000///......///333666888;;;<<<===<<<<<<===@@@BBBJJJNNNOOOOOOPPPRRROOOJJJIIINNNUUU[[[```eeehhhkkkiiihhhgggiiilllpppqqqrrrqqqrrrrrrooonnnqqqzzz~~~~~~|||yyyzzz~~~wwwnnndddZZZSSSPPPMMM??????JJJDDDAAAhhh333888777777666555555555555666444444444444444444444444333333333333333333333333///222777444444,,,000....../////////000000000////////////////////////000///......------..............................//////.........///000000.........------.........///.........---------,,,,,,,,,,,,+++++++++*********+++,,,+++***)))***,,,,,,,,,,,,+++++++++*********++++++++++++***))))))***)))((((((((()))++++++++++++++++++++++++++++++,,,++++++******))))))((('''(((((())))))(((((('''))))))))))))))))))***+++)))))))))))))))*********)))(((''')))++++++(((&&&))))))************))))))+++***)))(((((((((((()))(((((('''''''''&&&&&&&&&(((((()))))))))(((''''''''')))++++++***)))***,,,***)))))))))((((((((('''''''''''''''((()))***+++)))(((&&&''')))***+++***''''''((()))***++++++,,,++++++++++++,,,,,,,,,,,,+++)))'''''')))+++,,,,,,******+++++++++,,,,,,,,,------.../////////......000000//////111444777999;;;<<<===<<<<<<===@@@BBBJJJMMMOOOOOOPPPQQQOOOJJJKKKPPPWWW^^^bbbfffjjjmmmiiihhhgggiiillloooqqqqqqppprrrrrrpppooorrrzzz~~~~~~}}}{{{zzz{{{xxxrrrooommmiiifffbbb```\\\WWWQQQLLLHHHFFFJJJ======GGG???,,,222IIINNN333888666666555444444444444555555555555555555555555555333333333333333333333333---666---lll---+++444/////////000000000111111000000000000000000000000------,,,,,,------..............................//////......---.........000///---,,,,,,---///000//////---,,,,,,------...++++++++++++***************,,,---,,,+++***+++------,,,+++*********+++,,,***++++++++++++***)))))))))))))))((()))******+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((()))))))))+++***))))))))))))))))))************)))))))))))))))(((((()))++++++)))'''))))))************))))))(((((()))))))))(((''''''((((((((('''''''''&&&&&&)))((('''&&&&&&''')))***'''(((******)))((()))***))))))))))))(((((((((((((((((((((((()))******+++...***&&&%%%&&&)))+++,,,((()))))))))************+++++++++***************---+++)))(((***++++++*********+++++++++,,,,,,,,,...///////////////...---111000000000222555888:::;;;<<<<<<<<<<<<===@@@BBBHHHMMMOOONNNOOOPPPOOOJJJKKKPPPWWW^^^bbbfffiiillljjjiiihhhiiilllooopppppppppqqqrrrqqqpppttt{{{~~~|||zzzzzz|||YYY[[[aaaoooxxxnnngggccc^^^WWWRRROOONNNLLLJJJKKKKKKIIIGGGEEECCCBBBAAABBBBBB;;;666@@@JJJAAA///;;;;;;LLL444888555555444333333333333444555555555555555555555555333333333333333333333333444:::222###333555000000000000111111111111////////////////////////............///000111222........................000///...---------------000///...------...///000///...,,,******+++---...,,,,,,,,,+++++++++*********,,,------,,,+++,,,......,,,***))))))***,,,---***++++++++++++***)))))))))))))))))))))******+++************************))))))))))))******++++++---,,,+++******+++,,,---++++++***)))((((((((()))++++++******))))))((((((((())))))***+++***)))((())))))************))))))&&&'''((())))))((('''&&&*********))))))))))))(((''''''&&&&&&'''((()))***'''((()))))))))((((((((())))))))))))(((((((((((()))))))))))))))***++++++...+++'''&&&''')))++++++*********)))))))))))))))++++++******))))))((((((---+++))))))*********)))******+++++++++,,,,,,,,,//////000000000///......000000000000222555777999:::;;;<<<<<<;;;<<>>>>>===<<<<<<;;;;;;:::888;;;???===777:::AAA>>>:::888:::JJJuuu444999555555444333333333333333555555555555555555555555333333333333333333333333666777999SSS888222000000000000000111111111111.................................///000111222333........................000///...---------------......///000000///......---,,,***))))))+++,,,......------------,,,,,,,,,***+++------,,,+++---...---,,,***))))))***,,,---***++++++++++++***))))))((()))))))))************************************))))))***++++++,,,,,,,,,---,,,+++******+++,,,---++++++***)))((((((((()))++++++******))))))((((((((()))***++++++***))))))))))))************))))))&&&'''((())))))((('''&&&+++*********))))))))))))%%%&&&'''((())))))((((((((((((((()))))))))((('''(((((((((((()))))))))))))))))))))))))))******++++++)))((()))******)))(((************))))))))))))*********))))))((((((((("""!!!"""$$$(((+++,,,,,,******+++++++++,,,,,,,,,///000000111000000//////......///000111444666777:::;;;<<<;;;;;;<<>>>>>??????999VVVSSSPPPMMMIIIGGGFFFGGGHHHAAA@@@?????????@@@AAABBB@@@@@@@@@??????>>>>>>>>>888:::AAADDD===555999CCC999666999<<<333///GGGhhh555999555555444333333333333444444444444444444444444444333333333333333333333333333///777:::vvv'''---/////////000000000111111........................------------...///000111........................//////......---.........---...000111111000...---,,,++++++******+++------............------------)))***,,,,,,++++++---...,,,+++*********+++,,,---***++++++++++++***))))))(((((()))************)))******************************++++++,,,,,,,,,---)))))))))(((((()))))))))+++***))))))))))))))))))************))))))))))))(((***,,,,,,***))))))***))))))************))))))''''''((()))))))))(((((())))))(((((((((''''''''''''((()))*********((((((***)))((()))******((('''(((((((((((()))))))))))))))))))))(((((())))))***''''''(((***,,,+++(((%%%*********)))))))))))))))*********)))))))))))))))'''&&&&&&'''***++++++*********+++++++++,,,,,,,,,//////000111111111111111---......000111333555666:::;;;;;;;;;;;;<<>>?????????>>>??????<<<<<<;;;;;;::::::999999333:::999333777BBB>>>000>>>999:::@@@???666000111777___555:::666555555444444444444444333333333333333333333333333333333333333333333333333000000666&&&///....../////////000000000........................,,,,,,,,,,,,---......///........................//////.........///000000//////000000000000//////,,,,,,,,,------...............---------,,,,,,,,,((()))++++++***+++,,,...******+++++++++,,,,,,,,,***++++++++++++***))))))'''((()))***+++******)))************************************++++++++++++'''(((((())))))(((((('''))))))))))))))))))***+++)))))))))))))))*********'''***,,,,,,***))))))***))))))************))))))((((((((((((((()))***+++)))))))))(((((((((''''''+++******))))))))))))***,,,***)))***++++++)))''''''((((((((()))))))))***)))((((((''''''(((((()))%%%%%%&&&)))+++***(((&&&)))))))))))))))*********))))))******************111///---------+++)))'''******+++++++++,,,,,,,,,...///000111222333333333......///111333444666666::::::;;;;;;:::<<<>>>AAABBBIIIOOOMMMKKKLLLMMMLLLIIIOOOXXX___ccceeefffggggggffffffiiimmmppprrrssspppppprrruuuyyy|||~~~~~~}}}~~~|||zzzyyy|||444333222333555666666555444222999>>>888NNNcccdddfffhhhjjjoootttxxx|||{{{uuuqqqpppooodddVVVZZZoooHHHAAABBBBBBBBBBBBAAA@@@@@@>>>@@@AAAAAA???===<<<<<>>>>>=========???<<<::::::;;;<<<<<<;;;333888999555444999===>>>888444222OOO555:::666666555444444444444555222222222222222222222222333333333333333333333333888777***<<<000444............////////////000000000000000000000000......---------...//////........................///////////////000111222111000///......///000111------...///000000//////---------,,,,,,,,,++++++''')))************,,,---)))***+++,,,,,,,,,,,,,,,***++++++++++++***))))))'''((()))++++++******)))))))))))))))))))))))))))******))))))))))))))))))((()))***++++++***)))((())))))(((((()))***++++++(((((())))))******++++++'''***------***))))))+++))))))************))))))***)))(((((((((***+++,,,++++++++++++************///---***''''''(((+++,,,---+++)))***,,,,,,***''''''((((((((())))))******)))(((''''''''''''((((((%%%$$$%%%&&&)))***((('''((()))))))))************))))))******++++++,,,,,,***))))))***,,,,,,+++)))******+++++++++,,,,,,,,,---...000111333333444444//////111222444666777777999:::;;;;;;:::;;;>>>AAAAAAIIIOOOMMMKKKKKKMMMLLLGGGMMMVVV]]]aaacccddddddfffffffffhhhmmmqqqssstttpppppprrruuuzzz}}}~~~~~~||||||}}}}}}zzzxxx|||333333333444444444555555222222333444444555555666HHHIIIJJJKKKMMMOOOPPPQQQZZZ[[[]]]```eeejjjnnnqqquuutttssstttyyyzzzvvvtttsssooolllhhhhhhfffdddaaa^^^[[[YYYZZZTTTTTTWWWSSSXXXwwwjjjMMMCCCBBBAAACCCEEEEEEAAA===@@@???>>>>>>@@@@@@@@@>>><<<===>>>>>><<<;;;;;;<<<===;;;:::;;;===<<<999666:::999888999::::::999777222222:::===...999<<<+++444444444444444444444444222222222222222222222222222222222222222222222222444222(((<<>>???AAABBBBBBDDDJJJPPPQQQMMMKKKMMMOOOJJJOOOWWW]]]aaadddfffhhhjjjhhhfffgggkkkooosssuuussssssuuuwwwzzz}}}}}}}}}}}}}}}|||{{{yyyyyyzzz~~~333333333333444444444444222222333333444555555555555EEEwww======>>>???AAABBBCCCCCCFFFFFFGGGIIILLLPPPSSSTTTSSSRRRQQQRRRUUUZZZ```dddhhhhhhhhhjjjmmmqqqvvvxxxkkkjjjhhhdddaaaaaaccceeeccccccddddddeeeeeeeeedddfffccc```______^^^\\\ZZZ\\\\\\\\\\\\[[[ZZZYYYYYY\\\ZZZ]]]bbb```\\\eeerrrlllsssNNNMMMLLLLLLMMMNNNMMMJJJFFFDDDBBBAAAAAABBBBBB@@@???>>>??????@@@@@@@@@@@@???===;;;999999:::999666333<<<;;;:::;;;======;;;999@@@777333777666111666AAAqqq888;;;444444444444444444444444333333333333333333333333333333333333333333333333&&&111111111???000........................////////////.........---......//////000111111111111111000000//////..................////////////......//////000000000000222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********************************))))))************))))))++++++*********)))))))))))))))***++++++++++++******************)))(((((())))))))))))))))))))))))))))))***++++++++++++***,,,++++++******))))))))))))))))))(((''''''&&&&&&(((((((((((((((((())))))))))))*********)))((((((+++***))))))((((((((((((++++++*********)))))))))((((((((((((((((((((((((******)))))))))******+++(((((((((((((((((((((((()))((('''))),,,---+++)))************************)))******++++++++++++***++++++******++++++,,,---,,,---......---...111333444222000000222555777888777777888999;;;<<<===>>>CCCGGGLLLNNNMMMKKKLLLMMMIIINNNVVV\\\```ccceeeggghhhfffdddfffjjjpppsssuuurrrsssuuuwwwyyy|||~~~~~~}}}|||zzzzzzzzz}}}222222333333333444444444222222333333444444555555(((===555111sss777888888999::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAA@@@??????@@@BBBEEEGGGJJJJJJJJJJJJMMMPPPSSSUUUXXX\\\aaabbbaaaaaaccceeedddfffhhhlllpppuuuxxxzzzrrrqqqpppooooooooooooooouuuaaavvvUUUUUUTTTRRRPPPPPPSSSUUUTTTUUUVVVWWWYYY[[[\\\]]]bbbaaaaaacccddddddbbb```]]]]]]^^^______``````aaa___ccclllvvv}}}}}}vvvppprrrfffooo~~~TTTXXXWWWVVVWWWWWWUUURRROOONNNMMMLLLLLLLLLKKKIIIFFFFFFCCCAAAAAABBBBBB@@@======<<<::::::;;;;;;999888:::999999999;;;;;;:::888444999;;;999===@@@888+++<<<444ggg222444555555555555555555555555444444444444444444444444333333333333333333333333777999777((('''333....................................------------000000000000000000000000////////////////////////............////////////000///.........///000111111000///...------------------------------------+++++++++++++++++++++++++++++++++++++++++++++,,,******************************)))(((((()))******+++++++++***************))))))***++++++++++++******************)))(((((())))))))))))))))))))))))((()))******++++++******+++***((('''&&&&&&'''''')))))))))))))))((((((((())))))))))))))))))((((((''''''(((((())))))(((((())))))))))))((('''&&&&&&++++++++++++************'''''''''''''''''''''''''''''''''(((((()))***+++))))))))))))))))))))))))---)))&&&)))...///+++&&&))))))******++++++,,,,,,******)))((((((((())))))++++++******++++++,,,------...///...------///111333000,,,---111555888888888888999:::<<<===>>>???BBBDDDHHHKKKLLLLLLKKKJJJHHHMMMUUU[[[___bbbdddeeeeeedddccceeejjjooossstttrrrssstttvvvyyy|||~~~~~~|||{{{zzzyyy}}}222222222222333333333333111222222333444444555555888000444>>>222%%%^^^777777777888888888888888;;;:::::::::;;;;;;;;;;;;???????????????@@@@@@AAADDDCCCCCCCCCDDDFFFIIIJJJFFFHHHJJJJJJJJJJJJLLLNNNMMMMMMNNNPPPRRRUUUWWWXXXTTTSSSRRRRRRQQQQQQRRRRRRTTT\\\===[[[KKKKKKLLLKKKKKKLLLOOORRRRRRSSSUUUXXX]]]bbbfffiiikkklllnnnppppppooollljjjjjjjjjjjjjjjkkklllmmmmmmooowww~~~{{{}}}aaafffeeedddcccbbb```]]]\\\]]]\\\[[[[[[[[[ZZZXXXUUUVVVQQQKKKIIIJJJIIIDDD???AAA@@@?????????@@@@@@@@@:::999999999;;;;;;999777333>>>???444///777>>>>>>>>>===+++$$$VVV<<<777666666666666666666666666444444444444444444444444444444444444444444444444555111111777@@@@@@................................................//////......------------......//////////////////............////////////111///...------...000111//////......------------------------------------))))))))))))))))))))))))++++++++++++++++++++++++************************)))******************)))++++++++++++************))))))***++++++++++++******************)))(((((())))))))))))))))))))))))((())))))***************)))((('''&&&&&&(((***+++)))))))))******+++++++++++++++******))))))((((((&&&'''(((((())))))))))))(((((()))))))))'''%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))---***((())),,,---)))&&&))))))***+++,,,,,,------,,,***)))'''''''''((()))++++++******++++++,,,------...///...---,,,...///222...***+++000666888888999:::;;;<<<===>>>???@@@CCCCCCFFFIIIMMMMMMKKKIIIHHHMMMUUU[[[___bbbdddfffeeedddccceeeiiinnnqqqrrrqqqrrrsssvvvxxx{{{~~~~~~}}}|||zzzyyyxxx|||111111111222222222333333111111222222333444444555...555000,,,666999///***DDD444444444444555555555555777777777888888999999999::::::;;;<<<<<<<<<<<<;;;===<<<<<<<<<<<<===>>>???>>>>>>????????????AAABBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGGGGAAAMMMAAAGGG@@@FFFHHHIIIJJJKKKMMMPPPSSSXXXYYY\\\bbbjjjrrrzzz~~~}}}vvvvvvvvvwwwyyyzzz|||}}}}}}rrrwwwwwwvvvuuurrrpppnnnnnnllljjjgggfffffffffdddbbbfff```ZZZWWWXXXWWWRRRMMMHHHHHHGGGEEECCCBBBAAA@@@???>>>======>>>>>>;;;999;;;777333444777888444000555333<<>>>>>DDDEEEGGGJJJMMMNNNLLLIIIIIINNNUUU\\\```ccceeeffffffeeedddeeeiiimmmooooooqqqqqqsssuuuxxx{{{}}}~~~~~~}}}|||zzzxxxxxxwww{{{000000111111111222222222111111222222333333444444222666444444777111111@@@111111PPPuuummm444444555555555555555555333333555666777777777777777888999:::;;;;;;::::::999999888888888999999:::;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>??????@@@>>>>>>???@@@AAACCCEEEFFFGGG...XXX888EEEJJJ|||PPPRRRUUUWWWXXX[[[^^^aaajjjlllpppwww|||xxxssspppnnnmmmlllkkkjjjfffbbb```aaaaaa^^^\\\UUUVVVUUUQQQKKKFFFCCCAAADDDCCCAAAAAA@@@???<<<:::;;;222222===DDD@@@<<<===<<<888888:::555------444;;;ppp>>>333555555555555555555555555222222222222222222222222333333333333333333333333###:::555+++EEE222///444111111111111111111111111111111333333333333111111---------------------------,,,,,,,,,,,,+++++++++***++++++,,,---.../////////...///111***111!!!BBB000000000000000000000000/////////000000000000000111111000000/////////.......................................////////////000///...---------...///------.........------,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))************************((()))+++,,,,,,+++)))((()))))))))))))))*********))))))***++++++++++++******************)))(((((())))))))))))))))))))))))'''((())))))******)))))),,,+++)))'''%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))))))))))))))(((((((((((()))*********))))))''''''((())))))))))))((((((((((((((())))))))))))***************************)))(((''''''&&&&&&&&&(((((((((((((((((((((((('''***+++***(((&&&'''((())))))******++++++,,,,,,,,,,,,+++*********++++++++++++******++++++,,,---,,,...//////---,,,,,,---------......000333777999::::::;;;===>>>???@@@AAAEEEGGGJJJLLLMMMLLLKKKJJJIIINNNVVV\\\```ccceeegggeeeddddddfffjjjmmmoooooopppqqqrrrtttwwwzzz|||~~~~~~}}}{{{yyyxxxwwwvvv{{{000000000000111111111222111111111222333333444444888///%%%---<<<888...222>>>,,,+++000===,,,333'''555555555666666777777777333444666777888888888777999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>>>>>>>>>>>>>??????@@@AAABBB>>>??????@@@BBBCCCEEEFFFHHH===???SSSBBBIIIJJJNNNEEEQQQJJJPPPXXXYYY]]]TTT[[[^^^aaaccceeegggkkkmmmxxxyyy}}}}}}zzzxxxwwwvvvpppnnnllliiihhhhhhhhhiiifffhhhiiieee^^^WWWSSSQQQNNNMMMJJJIIIHHHFFFCCC@@@BBB@@@???>>>888222444;;;444666666333777>>>>>>888333@@@CCC333222///&&&333444444444444444444444444333333333333333333333333333333333333333333333333777>>><<<'''333555666888777777777777777777777777333444666777777666444333333333333333333333333333111111000000000/////////111111111111111111111111,,,000555666///222111////////////////////////........./////////000000000000000000000//////////////////......------,,,............//////////////////.........---------,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************)))(((''''''((()))***''''''((((((((()))))))))))))))***++++++++++++******************)))(((((())))))))))))))))))))))))'''(((((())))))))))))))))))((('''&&&$$$###"""!!!'''''''''''''''((((((((((((((((((((((((((())))))(((((())))))(((((('''''''''''''''((()))***+++,,,(((((())))))************))))))))))))))))))))))))))))))(((((('''((((((((()))))))))))))))))))))))))))))))))*********)))(((******************************++++++,,,+++++++++++++++******++++++,,,---***,,,...///...,,,------+++...222222111222555999<<<===>>>???AAABBBCCCCCCDDDHHHLLLMMMKKKIIIIIIJJJHHHMMMUUU[[[___bbbdddeeecccbbbcccgggkkkppprrrsssoooppprrrtttwwwyyy|||}}}~~~|||zzzxxxwwwvvvzzz000000000000111111111111000111111222333333444444///===;;;111222222111555,,,444:::000888)))666<<<222222222333444555555555444555666777888777666666666666666666555555555555999999999999999999999999999999:::<<<>>>???===<<<<<<;;;;;;;;;<<<===>>>>>>AAAAAAAAAAAABBBDDDEEEFFFAAAMMMFFFFFFQQQYYYUUU^^^]]]mmm___aaajjjcccjjjuuummmpppsssvvvxxxzzz~~~}}}|||zzzvvvrrrqqqrrrssssssvvvyyywwwrrrlllhhhfff]]][[[XXXWWWUUURRROOOLLLFFFFFFEEECCCDDDEEE???999999999;;;<<<;;;777555444:::111222333:::999777;;;444444444444444444444444444444444444444444444444222222222222222222222222777(((;;;555...444444222555555555555555555555555333444666777777666444333////////////////////////------,,,,,,,,,+++++++++...------+++***)))((((((...//////))))))555888,,,........................---------.........//////........................000000///...------,,,,,,............/////////000......//////...---,,,,,,+++,,,---.........---,,,------------------------)))))))))))))))))))))))))))******+++,,,,,,------************************+++)))%%%""""""%%%)))+++&&&'''''''''(((((())))))))))))***++++++++++++******************)))(((((())))))))))))))))))))))))'''(((((())))))))))))))))))******+++******))))))+++++++++***************&&&&&&''''''(((((())))))'''((((((((('''&&&%%%%%%'''''''''''')))+++---///''''''(((((()))))))))***(((((((((((((((((((((((((((((('''(((((()))***+++************************---)))''')))---...+++'''*********)))))))))))))))((()))***,,,,,,,,,+++***++++++******++++++,,,---))),,,...///...------...)))///555555111000555999999:::;;;<<<===>>>???@@@CCCIIINNNNNNJJJFFFGGGJJJFFFLLLSSSZZZ^^^aaacccddd``````bbbgggmmmrrruuuvvvooopppqqqtttvvvyyy|||}}}}}}{{{yyyxxxvvvzzz............////////////222111000000000111222333222222222222222222222222333333333333333333333333444444444444444444444444888888888888888999999999555555555555555555555555888999::::::888666666777888888:::;;;;;;;;;;;;;;;???===;;;;;;===???AAABBB===AAADDDEEEEEEFFFJJJMMMPPPTTTWWWYYYZZZ\\\aaaeeehhhpppvvvwwwxxx||||||zzzrrrooojjjfffcccaaa^^^\\\YYYUUUPPPNNNOOONNNJJJEEEEEE@@@???@@@>>>999;;;AAA666666666777999888666444333555777777444444555888444444555555555555555555555444444333333444444555222222222222333333444555444444444555555555555666666666666666555444333222333222222111000000111111111000000///...---------......///000000000000000222111///.........///000............////////////...,,,***+++---000222222//////.........---------......//////000000111111///000111111111000...---111111000///......------------------------------111...,,,+++,,,------,,,************))))))((((((,,,++++++***((('''%%%$$$************************))))))(((''''''(((******(((((())))))******************))))))******+++,,,))))))))))))************))))))************))))))+++*********))))))((((((******))))))))))))******))))))(((((((((((())))))))))))************))))))''''''((()))))))))))))))+++++++++************)))))))))******++++++++++++,,,+++***))))))***+++,,,))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++******.........------,,,,,,,,,...............///000000/////////000222555999;;;<<<<<<;;;::::::;;;???BBBGGGIIILLLMMMKKKIIIHHHGGGLLLPPPUUU[[[___bbbcccccceeeccccccdddhhhlllooopppsssrrrrrrsssuuuwwwzzz{{{~~~}}}zzzwwwuuuwww|||/////////000000000000111111111000000000222333444222222222222222222222222333333333333333222222222444444444444444444444444666666666777777777777777444555555666777777888888666888::::::888888888999999:::::::::;;;;;;;;;<<<@@@??????@@@CCCFFFHHHIIIJJJMMMQQQQQQPPPQQQTTTXXXXXX\\\bbbfffhhhmmmsssxxx~~~yyyuuuqqqmmmkkkfffbbb]]]\\\\\\\\\YYYWWWUUUPPPMMMLLLHHHBBBBBBFFF===;;;888888888999888888777999:::999777555777999555555555555555555555555666555555444444555555666444333333333333444444555444444444555555555555666666666666666555444333222222222111111111111111222111000000///......------......///000000000000000111111///.........///000............////////////***(((&&&'''))),,,------//////.........---------......//////000000000000//////000000//////...---000...+++)))))))))+++,,,------------------------///---++++++,,,------,,,++++++*********)))))))))++++++++++++***)))((((((************************...,,,+++)))(((((((((((()))))))))))))))***************))))))******+++,,,'''''''''((((((((())))))))))))************))))))*********)))))))))((((((***))))))(((((())))))***))))))(((((((((((())))))))))))************))))))''''''((()))))))))))))))+++++++++*********)))))))))))))))***************+++***))))))))))))***+++)))))))))(((((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))************************++++++***)))***+++---...---,,,,,,,,,++++++++++++//////............//////000//////000222555888:::<<<<<<<<<;;;:::<<<@@@CCCHHHKKKNNNOOOMMMKKKJJJIIIKKKNNNTTT[[[```ccceeeeeefffdddccceeeiiinnnpppqqqrrrrrrrrrsssuuuwwwzzz{{{~~~~~~~~~|||zzzwwwuuuxxx}}}000000000000111111111111000000000000111222333444222222222222222222222222222222222222222222222222444444444444444444444444444444444555555666666666444555666777999:::;;;<<<666888:::;;;::::::;;;<<<;;;;;;;;;;;;<<<===>>>???AAABBBDDDFFFIIIMMMOOOQQQUUUXXX\\\]]]\\\]]]```cccdddiiiqqqwww|||}}}zzzvvvsssooommmmmmmmmmmmlllhhhddd```^^^ZZZTTTQQQSSSJJJEEE@@@<<<::::::::::::777888888777555444444555666666666666555555555555666666666555555666666666555555444444444444444444444444444555555555555666666666666666555444333333222111111111111111222222000000000///......------......///000000000000000111000//////......//////............///////////////---++++++---...///..................---------...////////////000000000//////...---------......///---)))'''&&&(((***,,,------------------------...,,,++++++---......---+++++++++++++++***************++++++,,,+++++++++************************...---+++***))))))))))))*********)))))))))))))))***))))))))))))***++++++((((((((()))))))))******))))))************))))))******))))))))))))(((((()))((((((''''''(((((()))))))))(((((((((((())))))))))))************))))))'''(((((()))))))))))))))++++++*********))))))))))))))))))))))))(((((((((***))))))(((((())))))******)))))))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))************************+++***(((((()))+++///111,,,,,,,,,,,,,,,+++++++++000//////............///000000000111333666888:::<<<======<<<<<<===AAADDDIIIKKKOOOPPPOOOMMMLLLKKKIIIMMMTTT[[[```dddfffgggfffddddddfffjjjnnnqqqrrrrrrrrrrrrsssuuuwwwyyyzzz~~~~~~~~~}}}{{{yyywwwuuuyyy~~~//////000000000111111111//////000000111333333444111222222222222222333333111111111111111222222222333333444444444444444444333444444555555666666666555555666888999:::;;;<<<888:::<<<<<<<<<<<<===>>><<<<<<<<<>>>@@@BBBEEEFFFIIIKKKNNNQQQSSSVVVZZZ\\\^^^bbbfffhhhhhhjjjnnnqqqsssyyy}}}{{{{{{|||}}}xxxuuurrrpppmmmiiifffdddXXXSSSLLLFFFBBB???<<<;;;777777777666555555444555777777777666666666666666666666555555555555666666777666555444444444444444444444444555555555555666555555666666555444444333111111111000111111222333000000//////..................///000000000000000000000//////........................////////////333222000000111222222111........................///////////////////////////...,,,++++++,,,---...///...,,,******+++,,,---------------------------,,,+++***+++---......---++++++++++++++++++++++++******++++++++++++******************************))))))))))))***++++++,,,************)))))))))))))))))))))))))))***++++++***+++++++++,,,,,,,,,,,,))))))************))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))************))))))(((((())))))))))))((((((************))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))************))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************+++***))))))***,,,---///---------------,,,,,,,,,...............///000000000000111222444666888999<<<============>>>BBBDDDGGGJJJNNNOOOOOOMMMLLLLLLJJJNNNTTT[[[```dddffffffeeecccccceeeiiinnnqqqrrrqqqqqqrrrtttuuuwwwyyyyyy}}}}}}}}}|||zzzxxxwwwvvvyyy~~~........./////////000000//////000111222222333333111111111222222333333333000000111111111222222222333333333444444444555555444444555666777777888888666777777888999999::::::888:::<<<<<<<<<<<<===>>>???@@@BBBEEEIIIMMMPPPRRRTTTVVVZZZ\\\]]]```dddhhhhhhlllqqqtttuuuxxx}}}}}}xxxtttiiiddd\\\UUUNNNHHHBBB>>><<<;;;:::::::::999888888888888777777777666666666555444444333333444444555777666555444444444444444444444444555555555555666555555555666555555444333222111111111111111222222////////////..................///000000000000000///////////////......---............////////////000///------...///...------...................../////////..................---,,,++++++,,,---...---......///......---,,,------------------------+++******+++---...---,,,++++++++++++++++++++++++++++++++++++***)))((('''************************''''''((())))))******************)))))))))))))))))))))(((((())))))***+++***+++++++++,,,,,,,,,,,,))))))************))))))(((((((((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))************))))))(((((())))))))))))((((((*********)))))))))((((((((((((''''''''''''''''''(((((())))))))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))***************************+++,,,------,,,***)))+++++++++++++++,,,,,,,,,,,,,,,,,,---///000222333000111222333444666888999;;;<<<=========???BBBDDDEEEHHHLLLNNNMMMLLLKKKKKKLLLOOOTTTZZZ___bbbcccccccccaaaaaaccchhhmmmoooqqqpppqqqrrrtttvvvwwwxxxxxx|||||||||{{{yyyxxxwwwvvvwww}}}............////////////000000111222222222222111111111111222222333333444000000111111222333333333222333333444444555555555555555666777888999999:::777888888888999999::::::888:::===>>>>>>???@@@BBBGGGJJJMMMRRRWWWZZZ]]]^^^YYY\\\___```aaadddkkkpppssswww}}}zzzuuummmeee]]]VVVOOOJJJBBB@@@>>>===<<<;;;999777999999888888777777666666444444333333333333444444555555444444444444444444444444444555555555555666444555555555555555444444333222222111000000111111//////////////////............///000000000000000...////////////...------............///////////////---,,,---......---,,,---------.............../////////............---------,,,,,,,,,---......+++,,,...//////...,,,***------------------------+++******+++------,,,************+++++++++++++++++++++++++++***)))((('''************************)))))))))))))))(((''''''((()))))))))************)))(((((((((((()))******((((((((()))))))))******))))))************))))))''''''(((((((((((()))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))************)))))))))))))))))))))(((((('''******)))))))))(((((((((''''''''''''((((((((()))((())))))******))))))((((((((()))))))))))))))***)))))))))*********++++++))))))))))))))))))))))))************************)))+++---......,,,)))'''))))))))))))************,,,,,,,,,---///000222333111111222444555666777888999;;;======>>>???AAADDDCCCFFFJJJLLLLLLKKKKKKKKKKKKNNNTTTYYY^^^```aaaaaaaaa``````cccggglllooopppoooppprrrtttvvvwwwxxxxxx|||{{{zzzyyyxxxwwwwwwvvvwww}}}...////////////000000000111111222333222111000///000111111222333333444444111111111222333444444444222222333333444555555666444555666777888999999:::777777888:::;;;<<<======<<>>AAACCCBBBEEEIIILLLLLLKKKKKKKKKHHHLLLRRRXXX]]]```aaabbbbbbaaa```ccchhhmmmpppqqqnnnppprrrtttvvvwwwwwwwww{{{{{{zzzxxxwwwwwwwwwvvvxxx000000000000111111111111222222333333222111///...000000111222333333444444111111222333444444555555222222333333444555666666444444555666777888999:::666777999;;;===???@@@AAABBBEEEJJJNNNQQQTTTXXXZZZ^^^aaafffkkknnnooonnnmmmpppsssvvvwwwyyyxxxrrrooommmlllbbb^^^XXXSSSPPPKKKFFFAAA::::::999999888777777666666666555555555555666666222222222222333333444555444444444555555555666666444444555555555555555444555444333111000/////////.........///////////////...//////000000000000000---.../////////...,,,,,,............/////////000---,,,,,,---///000...------------.........////////////.........---------+++,,,...///000///......000///.........///000000------------------------,,,++++++,,,---,,,***'''(((((())))))*********+++)))***+++,,,------------************************&&&''')))+++,,,---,,,,,,&&&&&&''')))***+++,,,---((((((((((((((()))******))))))))))))************))))))************))))))&&&'''''''''(((((())))))******))))))))))))******))))))(((((((((((())))))))))))************)))))))))))))))))))))(((''''''))))))))))))((((((((((((%%%&&&'''((()))+++,,,,,,)))***+++,,,,,,+++***)))&&&'''''''''(((((()))))))))************+++++++++))))))))))))))))))))))))************************))))))******+++,,,...............//////000000000111111000......---------111222333555666777777777777999;;;<<<===>>>@@@BBBBBBEEEJJJLLLLLLLLLLLLLLLFFFIIIPPPWWW\\\```bbbcccbbbaaaaaadddiiinnnqqqrrrnnnppprrrtttvvvwwwwwwwww{{{zzzyyyxxxwwwwwwwwwwwwyyy000//////.........//////000000000000000111111222000111222111000///000111444444444444444444444444555333111333777999999777::::::999777555666888;;;999;;;>>>@@@BBBEEEIIILLLMMMQQQUUUYYY\\\___bbbeeelllooopppooossszzz{{{}}}|||yyyvvvqqqkkkddd^^^[[[WWWRRRMMMGGGBBB===999999:::;;;;;;777555444444666777666666333444555666666666666555333444666888888777555444666666555555555444444444444222000000111111///---//////............//////............/////////000222222222222111000......////////////////////////........................000000//////......---------,,,,,,++++++,,,,,,------------............///000000///...............++++++,,,,,,,,,---------++++++*********+++,,,,,,,,,++++++++++++,,,------******))))))))))))******)))******++++++***((('''++++++************++++++,,,+++)))((('''(((***+++))))))))))))))))))))))))!!!"""%%%((()))***)))((('''(((((())))))(((((('''***((('''''')))***)))((())))))(((((()))***+++++++++*********))))))(((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((('''&&&&&&))))))))))))))))))))))))+++***)))(((((('''((((((******)))((((((((((((((())))))))))))***+++,,,---******++++++++++++******)))))))))(((((((((((((((+++++++++,,,,,,---------///......---------......//////......///000222333000222333333222333555777888999:::;;;===???AAABBBGGGGGGIIIJJJKKKLLLLLLLLLJJJMMMRRRWWW\\\___aaabbbaaabbbeeehhhjjjlllnnnnnnpppqqqssssssssstttwwwyyyzzzzzzzzzzzzyyywwwuuuttt{{{//////............//////000000//////000000111222111222333222111000111222222222333444444555666666666444222333666888888777999::::::999888999;;;>>>===???CCCFFFIIIMMMQQQTTTYYY[[[^^^```cccgggkkkooorrrwww{{{~~~wwwrrrllliiihhhfffccc```VVVRRRMMMHHHDDD@@@===:::777555333333444555555555444444444444444333333222333444666888999888777666555555555444444444444333333111000000000000///---//////............//////........./////////000000222111111000000///......................................................////////////............------,,,,,,,,,,,,---------------............/////////...---------------++++++,,,,,,,,,---------000//////...---------------------------...//////******))))))))))))*********************))))))(((******))))))))))))******+++***(((''''''(((***+++************************'''(((***+++,,,+++***)))))))))))))))))))))))))))***)))'''''')))***)))((())))))(((((()))******+++******)))))))))((((((((((((((())))))))))))(((((())))))(((((((((((())))))((())))))))))))((('''&&&))))))))))))))))))))))))***))))))(((((((((((()))******)))(((((((((((((((************+++,,,---...******++++++++++++******,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,......---------------...//////......///000222333000222333333222333555777999::::::;;;===???@@@AAAEEEFFFHHHJJJKKKKKKKKKJJJIIILLLQQQVVV[[[^^^```aaaaaabbbeeehhhkkkmmmooopppoooqqqrrrrrrrrrsssvvvxxxzzzzzzzzzzzzyyywwwuuuttt{{{//////............/////////////////////000000111111222333333222111222333000111222333555666777888777666555666888999999888999:::;;;<<<<<<>>>AAACCCEEEHHHMMMQQQUUUYYY]]]```dddfffhhhkkknnnsssxxx|||}}}{{{uuurrrqqqpppnnnkkkdddaaa]]]WWWRRRKKKDDD???===:::777555555666666555555555555444444333222222333444666888999888888777444444444444333333333333222111//////000000...---//////............//////....../////////000000000111111000///............------------------------......................................./////////......------------......---------............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------222222000///...---------***************+++,,,,,,******))))))))))))******++++++***))))))))))))***)))))))))(((((()))))))))***)))(((''''''((()))***************************(((((()))))))))'''&&&%%%******))))))))))))******+++)))'''((()))***)))((())))))((((((((()))******))))))(((((((((((((((''''''((()))******)))((('''))))))************))))))))))))******))))))(((((()))))))))))))))))))))))))))(((((((((((())))))******))))))(((((((((((((((+++++++++++++++---......******++++++++++++******************************,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------///////////////111222222000222333333333333666888;;;;;;;;;<<<===>>>@@@AAACCCEEEHHHJJJKKKKKKIIIHHHHHHKKKPPPUUUZZZ^^^___```aaabbbeeeiiilllooopppqqqnnnooopppqqqqqqrrruuuwwwyyyzzzzzzzzzyyywwwvvvttt|||///............//////000//////......//////000111000222333333222111222444222222333444555666777888888777777888999:::;;;<<<:::===@@@BBBDDDFFFIIILLLPPPSSSWWW[[[^^^aaafffiiiiiimmmsssxxx}}}}}}zzzxxxtttpppooommmiiieee```ZZZTTTPPPIIIEEE@@@<<<:::999888777777666666555555555555555444555666777777777666666444444333333333222222222111000//////000000///---//////............//////...////////////000000000111000///...------...///------------------------........................---------....../////////.........------.........---------............//////...------,,,,,,------,,,,,,,,,------------...///...---,,,++++++++++++***))))))))))))***+++++++++******))))))******+++,,,+++***)))((()))***+++'''((((((((((((((((((''')))((('''''''''((()))***************************'''((((((((('''&&&%%%$$$***)))(((''''''((()))***,,,***(((((()))***)))((())))))((((((((())))))***((((((((((((''''''''''''&&&((()))++++++)))(((&&&((((((***++++++***(((((())))))************))))))(((((((((((((((((((((((((((((('''(((((()))******))))))(((((((((((())))))************+++,,,------******++++++++++++******)))))))))))))))*********,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,------/////////000000111222222000111333333333444666999<<<<<<<<<<<<===>>>???@@@AAADDDGGGJJJKKKJJJHHHFFFHHHKKKPPPVVV[[[^^^```aaaaaacccfffiiimmmoooqqqrrrnnnnnnoooooooooqqqtttwwwyyyyyyzzzzzzyyyxxxvvvuuu{{{...............///000000///////////////000111111000111333222111111333444666666666666666777777777666777888999:::<<<>>>@@@@@@DDDIIIMMMPPPSSSUUUXXXYYY[[[^^^aaacccfffkkknnnpppwww~~~{{{wwwsssoookkkgggbbb___TTTPPPIIIDDD@@@===:::888666666555555555555666777666666666666555444444333444444333333333222222222111000//////000000///...//////............//////////////////000000000111000//////...............................................................,,,,,,------......//////.........------.........---------............///000//////...............,,,,,,---------.........,,,+++++++++++++++,,,,,,......------......///000++++++************++++++---,,,***)))))))))***+++&&&'''(((((((((((('''&&&((((((((((((((()))******************************)))******++++++++++++***(((((((((''''''(((((((((,,,***)))((()))***)))((())))))((((((((((((((()))''''''''''''((((((((((((&&&((()))++++++)))(((&&&&&&'''))))))))))))'''&&&))))))************))))))''''''''''''''''''''''''(((((('''(((((()))******))))))(((((((((((())))))(((((((((((()))***+++,,,******++++++++++++******,,,,,,,,,------.........+++++++++++++++++++++++++++++++++++++++,,,---...//////000000111222222222000111333333333555777999<<<<<<<<<======???@@@@@@AAACCCGGGJJJKKKJJJHHHFFFHHHKKKQQQWWW\\\```bbbcccbbbcccfffiiillloooqqqrrrnnnnnnnnnnnnnnnpppssswwwxxxyyyyyyzzzyyyxxxvvvuuuzzz~~~......---......///000111000000000000000111111222000222333333333333444666888888888888888888888888555777:::<<<>>>AAAEEEHHHLLLPPPVVV\\\___bbbeeegggeeefffggghhhjjjnnntttxxx{{{uuupppjjjeeeaaa\\\XXXSSSNNNIIIDDD@@@<<<888777555444444555666666777777666666555555444444444444444444333333333333222000///000111222111/////////............///////////////000000000111111...///000000000//////...////////////////////////........................---------------...............------------......---------............///000000///............///,,,---------............,,,,,,,,,,,,,,,---...///---------------......///++++++************++++++,,,,,,+++***************&&&'''((())))))((('''&&&(((((())))))******++++++++++++++++++++++++++++++'''(((((()))***++++++,,,)))***++++++++++++***)))---+++))))))******)))((())))))((((((''''''(((((('''(((((((((((()))))))))'''((()))******)))((('''''''''((((((((((((''''''(((((())))))******))))))'''''''''''''''''''''''')))(((((((((((())))))***((((((((((((((())))))***(((((('''(((((()))***+++******++++++++++++******++++++,,,,,,------......************+++++++++,,,,,,++++++,,,,,,---...///...///000111222222222222000111333444444555888:::<<<<<<<<<===>>>???AAABBBBBBDDDGGGIIIJJJJJJHHHGGGHHHLLLQQQWWW]]]```cccdddbbbdddfffiiilllnnnooopppnnnnnnnnnmmmmmmoootttwwwxxxxxxyyyzzzyyyxxxwwwvvvzzz~~~---------......///000111111111111111111222333333222444666666555555777888888999999::::::;;;;;;;;;:::>>>BBBEEEHHHLLLRRRVVVYYY^^^eeekkkoooqqqtttuuuuuuuuuuuuuuuwww}}}~~~uuulllfffcccaaa]]]YYYUUUPPPKKKGGG???===;;;888666666666777777777777777777888999999555555555444444444444333222111000111222333222111//////............////////////000000000111111111---///111222222111///......................................................------------------,,,------,,,,,,,,,,,,---------------............/////////...------------...------------............///......---------......*********)))***++++++,,,,,,++++++******++++++,,,++++++,,,,,,++++++***)))&&&''')))******)))'''&&&((()))***++++++,,,,,,,,,++++++++++++++++++++++++&&&&&&&&&&&&'''((()))***---///111222222111///---...,,,***)))******)))((())))))((('''''''''''''''((((((((()))))))))******(((((())))))))))))(((((())))))(((((((((((())))))&&&'''((())))))))))))((())))))))))))))))))))))))***))))))(((((((((((()))((((((((((((((()))******(((((((((((()))***+++,,,******++++++++++++******))))))******+++,,,,,,---(((((()))***+++,,,,,,---,,,,,,,,,,,,---...///000...///111222333333222222000111333444444666888;;;;;;;;;<<<===>>>@@@BBBCCCDDDEEEGGGHHHJJJJJJIIIIIIGGGJJJPPPVVV\\\```bbbccccccdddfffhhhkkklllmmmnnnoooooonnnmmmmmmppptttxxxxxxxxxyyyzzzyyyxxxwwwvvv{{{---------......000111111222222111111222222333444444666888888777777999;;;888888999:::<<<===>>>>>>AAAFFFKKKOOORRRWWW^^^cccaaagggnnnuuuyyy{{{}}}{{{sssiiigggeeeccc```[[[VVVQQQGGGEEEAAA===:::999999999666666777888999;;;===>>>666666555555555444444444333222111111333444333222//////............//////000000000000111111111111---///222444444222///---------------------------.................................------,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////......---,,,,,,,,,,,,------------.........//////000///...---,,,+++++++++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,++++++,,,---,,,+++***)))'''((()))++++++)))((('''((()))***,,,,,,---------+++++++++++++++++++++++++++***************+++,,,111333666888888666333111...,,,***)))******)))(((***)))((('''''''''''''''(((((())))))******++++++))))))(((((((((((())))))+++***)))(((((()))***+++&&&&&&'''(((((()))((((((************************+++***)))(((((('''((((((((((((((((((((()))******))))))))))))***+++,,,---******++++++++++++******,,,,,,---......///000000''''''(((***+++,,,---...,,,,,,,,,---...///000111...///111222333333222222000111333444444666999;;;:::;;;;;;===???AAACCCDDDEEEFFFGGGHHHIIIJJJJJJJJJFFFIIIOOOUUU[[[___aaabbbcccdddfffhhhjjjkkklllllloooooonnnmmmmmmppptttxxxwwwxxxyyyzzzyyyxxxwwwvvv|||000000000000111111111111///111222222222444666888888888888666444555888:::888:::<<<>>>@@@DDDIIILLLNNNQQQUUUYYY]]]bbbgggkkkjjjnnntttzzz{{{xxxssslllfff```\\\ZZZRRROOOJJJEEEAAA===999666888777555555777777777666555555555666555555555444000000000000000000000000000000000000000000000000///000111222222111000///111444888:::999555000,,,111000///.............../////////000///......---///...---,,,,,,,,,,,,,,,++++++,,,------......///---...///////////////...---------...///000...---//////.........---------000000////////////000000///...---,,,,,,,,,,,,,,,************************(((((())))))*********+++++++++,,,++++++***)))((('''((()))++++++,,,,,,,,,******++++++++++++******)))))))))))))))******+++333222111///---+++***)))((())))))))))))(((((('''))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***''''''(((((())))))******''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,+++++++++++++++************************)))***+++,,,---,,,++++++++++++++++++,,,,,,---...+++---...---,,,,,,---...222000///000444666555222555555555555666888999999:::;;;===>>>>>>???BBBDDDGGGHHHIIIJJJJJJJJJIIIHHHNNNPPPSSSVVV[[[^^^bbbccccccccccccfffjjjmmmnnnnnnqqqpppooooooqqqtttxxxzzzwwwzzz}}}}}}|||yyyxxxwww~~~000000000111111111111222444666777777666777999;;;:::;;;:::999888888;;;===AAACCCFFFHHHKKKMMMQQQTTTXXX[[[___bbbfffkkkqqquuu{{{~~~xxxuuuyyy~~~xxxpppjjjeeebbb^^^ZZZUUUPPPLLLHHHDDDAAA<<<:::777666666777666555777777888888888777555444333333222111000///......111111111111111111111111///000111111111111000///...111555888888666333111000000//////.../////////000/////////..................---,,,,,,,,,---------------------------------......///////////////------------...///......//////.........---------......------------......//////...---------------************************))))))))))))*********+++'''(((((()))))))))(((((())))))***+++,,,,,,,,,,,,******++++++++++++******)))))))))))))))******+++((()))))))))******++++++(((((())))))))))))(((((('''''''''''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))***)))(((((((((((()))***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++++++++******+++************+++,,,---+++---...---,,,,,,---///111111000111333555444333555555555555666888999:::;;;<<<===>>>>>>???AAACCCDDDEEEGGGIIIJJJJJJJJJJJJLLLOOORRRWWW[[[___bbbccccccccccccfffkkknnnnnnnnnqqqpppooooooqqqtttwwwzzzyyyzzzzzzyyywwwwwwxxxyyy}}}000111111111222222222333555666777666555555777999<<<=========<<<>>>AAACCCGGGJJJNNNRRRTTTWWWZZZ]]]aaacccfffjjjnnntttzzz|||qqqkkkgggkkkooopppqqqttttttwww{{{~~~|||yyyvvvpppppppppqqqrrrssstttuuuxxxzzzzzzzzz{{{}}}zzzxxxwwwxxxwwwyyy~~~yyytttrrrooojjjddd^^^YYYTTTPPPNNNDDDAAA===:::999888777666777888:::::::::888666555666555444222000...---,,,111111111111111111111111//////000111111000000///...000222444555444333222//////////////////000000111000///...---......///------,,,,,,,,,---......//////...------,,,++++++------......////////////------,,,,,,------...///...............---------......------------......,,,,,,++++++******++++++++++++++++++++++++++++++)))))))))***************&&&&&&((())))))***************++++++,,,,,,------******++++++++++++******)))))))))))))))******+++,,,,,,+++***((('''&&&%%%&&&'''((())))))***))))))%%%&&&&&&&&&((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))************)))((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************(((((()))************)))******))))))******+++++++++,,,------,,,,,,...//////111222222222222333444444444555555666888999:::<<<===>>>>>>===>>>@@@BBBAAABBBEEEGGGIIIJJJJJJJJJIIIMMMRRRXXX]]]```bbbccccccbbbdddgggkkknnnooooooppppppooopppqqqtttwwwyyy{{{zzzwwwuuussstttxxx{{{|||111111222222333333444444555666777666555555777999;;;===???@@@BBBEEEIIIKKKMMMQQQVVVZZZ]]]```ccceeegggjjjmmmqqqwww}}}rrrjjjeeebbbeeehhhiiijjjmmmkkknnnqqqtttuuutttqqqpppnnnnnnppprrrsssuuuvvvvvvsssttttttuuuvvv{{{~~~}}}|||zzzvvvssspppppppppqqqlllmmmpppvvv|||zzzrrrkkkeee___ZZZVVVPPPLLLGGGCCC@@@===:::888555777999::::::888666555666666444333111///...---111111111111111111111111//////000000000000000000222222222111111000///......---------...///000000222000...---,,,---///000,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,------------...//////000.........---,,,---...000........................000//////......//////000,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))***+++++++++++++++***************++++++,,,******++++++++++++******)))))))))))))))******+++222111///---+++)))'''&&&&&&&&&''')))************&&&&&&&&&''''''(((******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''******))))))((((((''''''((((((((((((((((((((((((************************))))))))))))************************************)))))))))***************++++++************++++++***,,,------,,,---...///---000222222//////111444444444444555666888999:::===>>>>>>>>><<<===>>>@@@@@@AAADDDFFFHHHIIIIIIIIIGGGKKKQQQXXX^^^aaacccccccccbbbdddgggkkkoooppppppooooooooopppqqqtttvvvxxxzzzyyywwwtttssstttwww{{{|||222222222333444555555555999:::;;;;;;;;;;;;===???;;;>>>BBBFFFIIIMMMRRRUUUYYY\\\```dddeeegggiiijjjooorrrvvv|||tttkkkiiifffeeeiiikkkjjjkkknnnkkknnnrrrvvvyyyzzzzzzyyyrrrsssuuuwwwyyy{{{|||}}}vvvxxxzzz|||}}}~~~}}}{{{{{{{{{zzzyyyyyywwwtttqqqppppppqqqrrrooommmkkkllloootttwwwxxxzzz{{{sssllleeeaaaZZZWWWRRRMMMHHHCCC???;;;444666777999999888666555444444333333222111111111111111111111111111111111000000000000111111222222333222111///............,,,,,,,,,,,,---......///222000...---,,,---///000,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---,,,,,,,,,---...000000000111111000...---...000---.....................//////............/////////...............//////+++++++++++++++++++++++++++++++++***************+++++++++++++++***)))))))))(((((('''(((((()))*********++++++++++++******)))))))))))))))******+++*********+++++++++++++++&&&&&&''')))************((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))'''((((((((()))))))))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************************++++++,,,,,,---,,,,,,+++++++++,,,,,,***+++------------...000---000222111......000222333444444555777888:::;;;===>>>>>>===<<<<<<===???AAABBBDDDFFFGGGGGGGGGFFFFFFJJJPPPWWW]]]aaaccccccbbbbbbdddgggllloooppppppoooooooooppprrrtttvvvwwwxxxyyyyyywwwvvvuuuwwwyyy}}}222222333444555666777777888:::<<<===>>>???BBBEEEBBBEEEJJJOOOSSSWWW\\\___ccceeehhhiiijjjkkkmmmooovvvzzz|||sssoookkklllkkkmmmssstttrrrrrruuusssuuuyyy~~~}}}}}}~~~}}}zzzyyyzzz{{{{{{zzz|||zzzxxxvvvvvvwwwyyyzzz{{{wwwqqqmmmmmmooopppqqqrrrxxx~~~}}}}}}uuuoooeeebbb^^^YYYTTTMMMFFFAAA::::::::::::999888777777333333333333333333333333222222222222222222222222111111111111111222333444333222111111000000111111---------,,,------......111000///...---......///------,,,,,,,,,---......++++++,,,,,,---...//////,,,,,,++++++,,,...000111222555777555111......000---------...............------,,,,,,,,,,,,------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))(((&&&&&&)))((('''&&&&&&'''((()))******++++++++++++******)))))))))))))))******+++(((''''''&&&&&&%%%$$$$$$&&&'''((())))))***))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++******)))'''''''''((()))*********))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***************************++++++******++++++,,,---...---,,,,,,+++,,,,,,,,,)))+++------------///000000111222111000000111222333333444555777999:::;;;<<<===>>>===<<<<<<===???AAABBBDDDFFFGGGGGGFFFFFFGGGJJJPPPVVV\\\```cccdddbbbbbbdddggglllpppqqqqqqnnnnnnoooppprrrtttuuuvvvvvvxxxyyyyyywwwvvvvvvvvv~~~222333444555666777888888777999<<>>@@@@@@AAACCCFFFGGGHHHHHHHHHIIIKKKPPPUUUZZZ___bbbdddbbbbbbdddhhhlllppprrrrrrmmmnnnoooppprrrtttuuuvvvuuuwwwxxxwwwvvvtttuuuvvv333333444555666777888999<<<>>>BBBEEEGGGKKKPPPSSSXXX[[[___bbbdddfffiiikkkqqqtttzzz}}}}}}}}}}}}~~~|||{{{ttttttxxxzzzwwwyyy~~~{{{vvvsssrrrlllllllllkkkllloootttxxx~~~|||zzzvvvpppfff\\\UUUNNNKKKFFFAAA===:::999999555555444444444333333333222222222222222222222222333333222222333555666777???>>><<<999666444222000333222111000000///000000/////////000//////...---///...------,,,,,,,,,,,,///......------,,,,,,+++,,,+++******+++...000222777<<>>@@@>>>@@@BBBFFFHHHJJJJJJKKKJJJLLLPPPTTTYYY^^^bbbdddbbbbbbdddhhhmmmppprrrrrrmmmmmmoooppprrrtttuuuuuuvvvvvvvvvtttsssssstttvvv555777999:::;;;;;;===???>>>CCCHHHKKKMMMPPPUUUYYYaaaeeeiiijjjjjjiiilllnnnpppuuu~~~|||wwwwwwyyy}}}}}}}}}{{{xxxuuusssuuuuuutttttttttuuuuuuvvvyyy|||rrrggg___VVVRRRLLLIIIHHHEEEAAA===:::777444222222222222222111000000222444555444222222111000000000222444666<<<:::777555444333000...000000000000000000000000......////////////......////////////////////////------------------------------......///000000111444888>>>AAA???888000***...------,,,,,,------.........//////......---,,,//////...---,,,,,,++++++++++++++++++******))))))''''''''''''((()))***+++++++++******)))*********...---+++)))''''''''''''''''''((()))***++++++,,,,,,***'''(((***+++***(((''''''&&&''''''((()))***)))(((&&&&&&&&&''')))+++,,,,,,***)))'''%%%$$$###))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))((((((((((((************)))))))))))))))((('''(((***++++++***((('''&&&&&&&&&((()))***))))))***++++++++++++***)))))))))))))))******++++++++++++************))),,,,,,+++***))))))******)))((()))+++...//////...333333333333333333333333666666666666777888::::::<<<<<<;;;<<<===>>>@@@AAA???AAACCCFFFHHHIIIIIIIIIGGGIIINNNSSSXXX]]]```bbbcccdddgggiiilllmmmmmmmmmnnnooooooooooooqqquuuxxxzzzyyyyyy{{{xxxsssrrruuu999;;;<<<======???AAACCCFFFKKKPPPTTTWWW[[[aaaeeefffjjjnnnpppooopppsssuuu}}}{{{xxxxxxxxx{{{}}}~~~}}}}}}}}}yyy}}}rrrkkkccc^^^YYYUUUQQQLLLEEE@@@???<<<888666666666555444333222222333444444333222444333222111111222444555777555444333333333111///000000000000000000000000...//////000000//////...........................------------------------,,,------...//////000000444777<<<@@@???:::444000...------,,,,,,------.........//////......---,,,///......---,,,,,,++++++++++++++++++*********)))++++++*********+++,,,,,,*********)))******++++++---,,,***)))((('''(((((((((((())))))******+++++++++)))'''(((***+++***))))))(((((('''''''''((((((((('''&&&%%%%%%'''(((***%%%&&&&&&'''((()))******))))))(((((((((((())))))************))))))))))))))))))(((((())))))***+++******)))))))))((((((((()))))))))))))))))))))))),,,+++))))))******(((&&&)))((((((''''''((()))***)))))))))*********++++++)))))))))))))))******++++++++++++************))),,,++++++******)))***************,,,............000000111111222333444444555555555666777888999:::<<<<<<;;;<<<===>>>@@@AAAAAABBBDDDGGGIIIJJJJJJJJJIIIKKKOOOUUUZZZ^^^aaabbbbbbcccgggjjjmmmoooppppppmmmnnnooooooooorrrvvvyyy{{{yyyzzz{{{xxxssssssvvv~~~===???@@@AAABBBDDDHHHKKKMMMQQQWWWZZZ]]]aaahhhmmmooossswwwyyyzzz{{{yyy|||{{{xxxuuuvvv{{{}}}yyy}}}~~~~~~|||vvvuuuttttttwww|||xxxrrrnnniiieeeaaaYYYPPPIIIBBB???:::777666555444333555333222333444444222111666555444333222333444444222111000000222333222000000000000000000000000000///000000111111000000///------------------------------------------------,,,,,,,,,---......//////111333777::::::888555333...------,,,,,,------.........//////......---,,,......------,,,,,,++++++++++++++++++************------,,,++++++++++++,,,))))))))))))******+++,,,++++++***)))((())))))))))))))))))))))))************((('''(((***++++++*********(((''''''&&&&&&&&&***)))((((((((()))+++,,,)))(((((((((''''''''''''))))))(((((((((((())))))+++++++++*********))))))))))))(((((())))))***+++++++++*********)))))))))((((((((((((((((((((((((,,,***))))))******((('''******))))))((())))))***))))))((((((((()))***+++)))))))))))))))******++++++++++++************)))+++++++++***************+++,,,,,,,,,---------------...///000111333444444444444444555666777999:::<<<<<<;;;<<<===>>>@@@AAABBBCCCEEEHHHIIIJJJJJJJJJKKKMMMQQQVVV[[[^^^aaabbbaaacccfffjjjnnnppprrrrrrlllmmmnnnnnnooorrrvvvyyy{{{zzzzzz|||yyytttsssvvv|||@@@BBBDDDFFFIIIMMMRRRVVVVVVYYY]]]```aaadddjjjooowww|||vvvpppsssrrrpppnnnnnnrrrxxx|||~~~wwwqqqooonnnmmmmmmnnnpppqqqppprrrtttyyy~~~|||yyyvvvqqqhhh]]]UUUJJJFFF@@@<<<999777555444444333111222333444333222888777555444333333333444111000///000222333222111000000000000000000000000000000111111111111000000------------------------------------------------,,,,,,,,,---------......---...000222222222000///...------,,,,,,------............///......---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++***))))))))))))(((((((((((()))+++,,,,,,))))))))))))))))))***************)))))))))))))))(((((('''((()))+++,,,,,,))))))((('''''''''''''''))))))((((((((()))***+++***))))))((('''&&&&&&%%%))))))(((((((((((())))))*********))))))))))))(((((((((((((((((()))******++++++++++++*********)))''''''''''''(((((((((((((((''''''(((+++,,,,,,+++++++++*********************)))'''&&&&&&(((***+++)))))))))))))))******++++++++++++*********))))))******+++++++++*********,,,---------,,,+++,,,---......///000111222333444333333333444666777999999<<<<<<;;;<<<===>>>@@@AAABBBCCCEEEGGGIIIIIIIIIIIIKKKMMMRRRWWW[[[^^^``````aaacccfffjjjmmmooopppqqqkkklllmmmnnnooorrrvvvyyy|||zzzzzz|||yyyttttttwww{{{DDDFFFJJJNNNQQQWWW\\\```bbbeeeggghhhhhhkkkpppuuuwwwqqqnnnoooooonnnmmmmmmppptttxxxxxxrrrrrrqqqpppooommmkkkjjjjjjjjjkkkoooyyyuuuiii```XXXSSSLLLFFFBBB>>>:::888444222111111333444444444888777666555444333333333333111000111222333222000000000000000000000000000000000111111111111000000------------------------------------------------,,,,,,,,,------------------------------,,,,,,,,,...------,,,,,,------............///......---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------+++***))))))(((((((((((((((((()))***+++,,,((()))))))))*********************)))))))))))))))'''(((((())))))***+++---'''''''''''''''((())))))&&&%%%%%%%%%&&&&&&''''''###$$$%%%''')))***,,,,,,))))))(((((((((((()))))))))(((((((((((('''''''''((((((((('''((())))))***++++++++++++*********)))&&&'''''''''((((((((()))(((''''''(((+++,,,,,,+++***++++++++++++************)))'''&&&&&&(((***+++)))))))))))))))******++++++++++++*********)))))))))******+++++++++******,,,------,,,***)))+++---111111111222222222222222222333333444666777999:::<<<<<<;;;<<<===>>>@@@AAAAAABBBDDDFFFHHHHHHHHHHHHIIILLLQQQWWW[[[]]]______aaacccfffiiikkklllmmmmmmlllmmmmmmnnnoooqqquuuxxx{{{zzzzzz{{{yyytttsssvvv|||KKKNNNSSSXXX\\\```eeehhhhhhkkknnnoooooosssyyy~~~}}}uuupppoooooonnnoooppppppqqqssswwwzzzyyysssuuuvvvxxxwwwvvvsssrrrpppoooooorrrzzzvvvmmmeee___WWWOOOIIICCC>>>;;;777555333333444666666666777777666555444444333333444333222222333333222000000000000000000000000000///000000111111000000///------------------------------------------------------------------......///......---,,,,,,,,,,,,...------,,,,,,------.........//////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,......---++++++*********(((((((((((())))))***+++((())))))*********)))))))))))))))))))))*********((()))***)))((()))+++---&&&&&&&&&''''''(((******)))))))))***************&&&&&&''''''((())))))***))))))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((''''''(((((()))***++++++*********)))))))))'''''''''(((((())))))***+++)))((()))***+++)))((())))))***++++++++++++***))))))((((((((()))***+++)))))))))))))))******++++++++++++************)))((()))***,,,,,,+++*********,,,---+++((('''***...222222222222222222222222333333333555666888:::;;;<<<<<<;;;<<<===>>>@@@AAAAAABBBDDDFFFGGGGGGGGGGGGHHHKKKQQQWWW[[[^^^______aaaccceeehhhjjjkkkkkkkkklllmmmnnnnnnnnnppptttwwwzzzyyyyyy{{{xxxsssrrruuu|||TTTXXX^^^bbbeeehhhjjjlllkkkooossswwwzzzyyyssspppoooppprrrqqqsssvvvxxxyyy|||zzzvvvxxxzzz|||~~~yyyyyyyyy{{{~~~vvvpppfff]]]TTTMMMFFFCCC>>>;;;888666777777777666555555555555444444333222333222111111333333222111000000000000000000000000...//////000000//////...........................------------------------........................///.........------------...------,,,,,,------.........//////......---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***************))))))((((((((())))))***))))))***+++******)))((((((((())))))******++++++(((***+++***((('''***,,,(((((('''''''''(((((()))++++++,,,,,,------------++++++***((('''&&&%%%$$$))))))(((((((((((())))))((((((((((((''''''''''''(((''''''''''''((())))))******)))))))))(((((((((''''''((())))))***++++++***)))((()))***+++***(((&&&''')))***+++,,,++++++)))))))))*********++++++)))))))))))))))******++++++++++++************)))''')))***,,,,,,,,,***)))(((***+++)))&&&&&&***...///000000000111111222222333333444555777999;;;<<<<<<<<<;;;<<<===>>>@@@AAABBBCCCEEEGGGHHHHHHHHHGGGHHHKKKQQQXXX]]]```aaaaaa```bbbeeehhhkkkmmmmmmnnnnnnnnnnnnnnnmmmooorrruuuyyyxxxxxxzzzwwwrrrqqqttt{{{\\\```eeejjjkkklllmmmnnnqqqvvv|||}}}tttwwwvvvsssqqqppprrrtttuuuvvvyyy|||zzzzzz{{{|||}}}~~~xxxmmmccc[[[TTTPPPDDDAAA===:::999888777666444444444555444444333222111000///000222444333222000000000000000000000000......////////////......////////////////////////------------------------//////////////////......,,,---------------.........------,,,,,,------.........//////......---,,,+++++++++++++++++++++++++++++++++,,,,,,---------***)))((((((((((((((((((***))))))(((((((((((())))))***+++++++++)))(((''''''(((((()))***++++++,,,)))+++,,,***'''''')))+++***)))(((''''''&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''((())))))***))))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))(((((((((((('''(((((()))***++++++,,,'''&&&&&&(((+++------,,,$$$&&&(((***+++,,,,,,+++))))))***++++++++++++***)))))))))))))))******++++++++++++************)))'''(((***,,,---,,,***)))''')))***(((%%%%%%)))...,,,---...///000111222333333444555666888:::<<<===<<<<<<<<<<<<===>>>@@@AAADDDEEEFFFHHHIIIIIIIIIHHHHHHLLLRRRYYY___bbbcccccc___aaaeeeiiilllooopppqqqooooooooonnnmmmnnnqqqtttyyywwwwwwyyyvvvqqqqqqttt{{{ffflllqqqrrrooonnnpppssszzz~~~|||yyywwwuuutttsssrrrrrrsssvvvxxxzzz{{{~~~~~~{{{zzz|||~~~~~~sssiii___YYYRRRMMMGGGBBB>>><<<:::888777444222111222333333222222222333333222111///...000000111111222222222222111111111111000000000000///---------...///...---////////////////////////------------------------.........------,,,,,,,,,------------........./////////000000000000//////...---,,,,,,++++++++++++...---,,,,,,++++++,,,,,,+++++++++*********))))))************+++***(((&&&((((((((('''''''''''''''(((((())))))))))))((((((*********'''$$$"""!!!"""+++*********))))))(((((($$$%%%'''((((((((('''&&&))))))(((''''''''''''''')))(((''''''''')))***+++((((((''''''''''''(((((($$$'''***)))'''&&&((()))''''''(((((())))))******))))))))))))))))))))))))((()))***+++***)))'''%%%************************'''((())))))(((((()))***+++++++++***************,,,+++***))))))***+++,,,///...,,,***)))))))))*********+++++++++,,,,,,,,,///000000000000111444666666666777888999:::;;;;;;;;;<<<============???AAA???BBBEEEGGGGGGGGGHHHIIIHHHLLLSSSXXX\\\___aaaccc```cccgggkkknnnooooooooollllllllllllnnnppprrrsssyyyxxxxxxzzzxxxttttttxxx{{{iiinnntttvvvvvvvvvyyy}}}zzzuuupppvvvwwwxxxxxxyyyxxxwwwvvvvvvvvvwwwyyyzzz{{{{{{{{{|||}}}}}}}}}}}}~~~wwwmmmfff^^^YYYPPPIIICCC???<<<:::999777666666666777666444555444222111000000111111000111111111222222222222000000000000////////////000///......000000///...////////////////////////------------------------------------------,,,,,,.........////////////000...//////000000//////......---,,,,,,+++++++++,,,,,,,,,+++************++++++++++++*********)))))),,,+++***+++------***'''*********++++++,,,,,,,,,)))******++++++******))))))******)))&&&%%%&&&'''*********)))))))))((((((&&&'''(((((())))))((((((******)))((((((((((((((()))(((''''''((()))***+++)))(((((('''''''''(((((((((***+++***'''%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))'''(((*********)))'''&&&************************'''((())))))(((((()))***************************++++++***))))))***++++++---,,,+++******++++++,,,***++++++++++++,,,,,,,,,...000111111000111333555444444555666777888888999:::;;;=========>>>@@@BBBAAACCCFFFHHHHHHHHHHHHIIIHHHLLLRRRWWWZZZ]]]```bbb```cccgggkkknnnoooooonnnnnnnnnnnnnnnppprrrtttvvvyyywwwxxxyyywwwssstttxxx{{{jjjpppwww|||{{{qqqmmmjjjhhhgggkkkmmmppptttwwwyyyzzzzzzvvvwwwzzz|||}}}}}}|||{{{}}}}}}yyyvvvrrrqqqqqqqqqssszzz~~~wwwllleee[[[RRRKKKGGGCCCAAA;;;999777666777666555333777555222000///000222444111111111111222222222222000000/////////.........111///...///000111000///////////////////////////........................,,,,,,------------------------........./////////---..................---------,,,+++++++++,,,,,,,,,+++******))))))******+++++++++***************)))&&&%%%'''+++,,,)))$$$''''''((()))***+++,,,,,,++++++,,,,,,,,,,,,++++++''')))******))))))***+++******))))))))))))((((((((((((((((((((()))******+++******))))))))))))***)))(((((((((((())))))******)))(((((('''''''''''')))******)))(((&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))'''''')))******)))((((((************************'''((())))))(((((()))***(((((())))))******++++++++++++***))))))***++++++,,,+++++++++,,,,,,---...++++++++++++,,,,,,,,,,,,---///111222222222333444333444555555777777888999999:::<<<<<<===>>>AAACCCCCCEEEHHHIIIHHHHHHHHHIIIIIIMMMRRRWWWZZZ\\\^^^``````bbbfffjjjmmmnnnnnnmmmoooooooooppprrruuuwwwyyyxxxwwwwwwyyywwwsssssswww{{{kkkpppyyyxxxpppkkkiiijjjjjjkkkhhhkkkoootttyyy|||~~~zzz{{{|||}}}~~~|||wwwvvvvvvsssrrrrrrrrruuuzzzyyyrrrggg^^^WWWRRROOOMMMDDD@@@;;;888777666666555777666444222111222333444222222222222222222222222000000000000////////////000///...///000000///...////////////////////////////////////////////////,,,,,,,,,------.........,,,,,,,,,---------......,,,------......------,,,---,,,,,,++++++,,,,,,,,,,,,,,,+++***************************************(((%%%###&&&+++---)))$$$''''''(((((()))******++++++,,,,,,,,,,,,,,,,,,+++((()))******))))))+++,,,))))))))))))))))))(((((()))((('''''''''(((***+++******)))(((((())))))))))))(((((((((((()))))))))+++***)))(((''''''''''''''''''(((((()))***+++,,,******))))))((((((''''''((((((((((((((((((((((((&&&'''((()))******))))))************************'''((())))))(((((()))***''''''((()))******+++++++++******************+++,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------,,,///222333333222333333555555666777888999::::::888999;;;<<<<<<>>>AAACCCCCCEEEHHHIIIHHHGGGGGGHHHJJJNNNSSSXXXZZZ\\\^^^``````cccfffjjjmmmnnnmmmmmmoooooooooqqqsssvvvxxxzzzxxxvvvwwwyyyvvvsssssswww{{{nnnsss{{{yyynnnllljjjiiijjjkkkkkkkkkkkkmmmqqqvvv{{{~~~~~~}}}|||xxxyyy{{{xxxxxxxxxzzz|||}}}~~~~~~~~~yyyooohhhccc___\\\VVVOOOFFF>>>:::999999999555666666555555444333222333222222222222222222222222222222111111111000000///...------//////...---////////////////////////////////////////////////,,,,,,,,,------.....................////////////,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,---------,,,+++++++++++++++************************,,,)))(((+++///000---))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((*********(((((()))***(((((((((((((((((())))))((('''&&&%%%&&&'''((()))(((((('''''''''(((((()))((())))))))))))(((((((((******)))((((((((((((((()))((((((((()))+++,,,,,,******))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***'''(((((()))***++++++,,,*********++++++*********---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,///222333333222333333555555666777888999::::::777999;;;<<<<<<>>>AAACCCBBBDDDGGGGGGGGGFFFFFFGGGLLLPPPUUUYYY\\\^^^```aaaaaacccgggkkkmmmnnnmmmmmmllllllmmmoooqqquuuxxxyyyyyywwwwwwyyywwwsssssswww{{{xxx|||vvvpppkkklllmmmnnnooonnnnnnmmmnnnqqqtttxxx|||}}}}}}~~~}}}|||{{{wwwvvvvvvwwwyyy|||}}}{{{{{{}}}{{{{{{|||~~~~~~|||zzz}}}wwwrrrooofff^^^QQQFFF???;;;999888555666777777777555333222333333333333222222222222333333222222222111111111///---,,,---...///...---////////////////////////........................,,,,,,------------------000000111111111222222222,,,------------------,,,,,,,,,+++++++++,,,------...---,,,,,,++++++,,,,,,***************+++++++++*********+++------+++)))+++++++++*********))))))))))))************)))))))))******)))'''&&&'''(((''''''(((((((((((())))))&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))((())))))))))))(((((('''***))))))(((((())))))***000---***))))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))******++++++,,,,,,)))***++++++++++++***))),,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,---------------///111222222222333444222333444444666666777888888999;;;;;;<<<===@@@BBBAAACCCFFFGGGFFFFFFFFFGGGLLLPPPUUUZZZ]]]___aaacccbbbeeehhhlllnnnnnnnnnmmmiiijjjkkkmmmpppsssvvvxxxyyyxxxxxxzzzxxxttttttxxx{{{|||wwwrrrooooooqqqsssuuuuuuuuuuuuuuusssuuuxxx|||{{{{{{{{{|||~~~~~~}}}}}}||||||~~~}}}~~~wwwooocccVVVLLLCCC===999888888777666666555555555444444333333333222222222222222222111111111111000///...---...///000///---////////////////////////------------------------------------------,,,,,,000000000000111111111111------............------,,,+++++++++,,,,,,---...---,,,,,,+++++++++++++++))))))*********+++++++++&&&(((******(((&&&&&&''''''''''''''''''''''''((())))))************))))))(((******)))((('''((()))'''''''''((((((((())))))&&&&&&'''(((((((((((((((((((((''''''((())))))***((()))******)))((('''&&&(((((((((((()))***++++++222///+++))))))***((('''(((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))***+++++++++++++++,,,,,,,,,)))***++++++++++++***)))((()))***+++++++++***))),,,,,,,,,------------......000111111000111333555222333333444555666777777999:::;;;;;;;;;<<<>>>@@@AAACCCFFFGGGGGGGGGHHHIIIJJJNNNTTTYYY\\\___bbbddddddfffiiimmmoooooonnnnnnhhhhhhiiilllooosssvvvxxxzzzyyyyyy{{{yyyuuuuuuyyy{{{yyysssqqqqqqrrrrrrppprrrtttvvvwwwxxxzzz|||wwwyyy||||||zzzvvvjjj]]]QQQGGGAAA;;;999666444444444666777444444444333333222222222111111111111000000000000111///...///000111000///////////////////////////------------------------.........------,,,,,,,,,------------.........///---......//////......---++++++++++++,,,,,,---...,,,++++++***)))*********))))))******++++++++++++'''+++...---)))&&&'''***''''''((()))***+++,,,,,,*********++++++*********((()))******)))(((***+++&&&'''''''''(((((())))))&&&''')))*********)))((())))))((())))))***++++++((()))*********((('''&&&''''''(((((()))+++,,,---111---)))(((***,,,+++***''''''(((((())))))******))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))'''((())))))(((((()))***------,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))%%%&&&(((***++++++++++++,,,,,,,,,---------......///000000000000111444666444444555666777888999999999:::<<<;;;;;;;;;>>>@@@AAADDDGGGHHHIIIIIIJJJKKKHHHLLLSSSXXX\\\___aaaccceeegggjjjnnnppppppooonnnggghhhiiikkkooosssvvvxxx{{{yyyzzz|||yyyvvvvvvzzz{{{{{{|||~~~{{{xxxuuusssssstttssssssuuuvvvxxxzzz|||~~~~~~~~~|||ooobbbTTTKKKCCC===:::;;;<<<777333333333333222222222222222333111111111111111111111111000000000000000000000000111111111111000000000000......//////000000111111//////............////////////.........---------.........------,,,,,,,,,...---++++++,,,---,,,+++------,,,,,,,,,,,,++++++++++++***)))***+++---......---,,,+++************************************++++++************++++++))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))((('''''')))))))))))))))))))))))))))++++++***'''(((,,,000******))))))((((((''''''+++)))'''&&&&&&''')))+++******))))))(((((('''''''''((()))******)))((('''((((((''''''''''''(((((()))))))))))))))((((((((((((((())))))************,,,+++***************+++)))***+++***((((((((()))+++***)))((()))***,,,...''')))******))))))***+++///000000000111111111111111111222222444555777888:::;;;;;;999777777888999AAADDDGGGHHHHHHHHHIIIJJJJJJMMMRRRWWW[[[^^^^^^___```eeemmmsssuuusssnnnjjjjjjiiiggghhhjjjoootttxxx{{{||||||zzzxxxvvvwwwxxxyyyzzzvvvrrrrrruuuxxxzzzzzzyyywwwttttttvvvyyyzzz{{{yyy{{{sssdddYYYMMMFFF@@@???>>>999666555444444333333222333333444111111111111111111111111000000000000000000000000111111111111000000000000.../////////000000000111//////............////////////.........---------.........------,,,,,,,,,...---++++++---......---------,,,,,,,,,,,,++++++///...---++++++++++++,,,...---,,,+++************''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))((('''&&&'''))),,,***)))))))))((((((((('''***)))(((((((((((()))******)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))*********++++++*********++++++,,,***+++,,,+++)))((()))***+++***)))((((((***+++,,,)))***,,,+++******+++------...///000111222333333222222222333444666888888999:::;;;;;;::::::<<<>>>AAADDDGGGHHHHHHHHHIIIJJJKKKNNNSSSYYY]]]___``````dddhhhoootttvvvtttqqqnnnkkkjjjhhhhhhjjjnnnrrruuuyyyzzzzzzyyyvvvuuuuuuvvvyyy~~~vvvjjjjjjkkknnnsssxxxzzz{{{|||yyyxxx{{{~~~||||||xxxtttqqqooo{{{rrrfffYYYOOOFFFAAA===888555555555444444333333444444555111111111111111111111111000000000000000000000000111111111111000000000000////////////000000000000//////............//////...............---------.........------------------,,,++++++---//////...------,,,,,,,,,,,,++++++......---,,,,,,------...---,,,+++***************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))+++)))'''&&&'''((()))((())))))))))))(((((((((((()))******************)))))))))))))))(((((((((((()))))))))(((((())))))***''''''))))))))))))''''''&&&&&&'''((()))******+++*********)))))))))))))))))))))******++++++,,,,,,***,,,,,,,,,***)))***+++,,,+++***)))((()))***++++++,,,------,,,,,,---...,,,---...///111333444555222222333444555777888999777888:::;;;;;;<<>>@@@AAADDDGGGHHHHHHHHHIIIJJJLLLPPPUUUZZZ^^^```aaaaaabbbdddiiimmmooopppnnnmmmjjjiiihhhhhhjjjmmmpppssswwwwwwxxxvvvtttrrrssssssyyy~~~wwwrrroooooonnnrrryyy|||yyyvvvrrrnnnjjjhhhggggggdddjjjsss|||ooo```VVVMMMDDD>>>>>>666666555333333222222222111111111111111111111111111111111111111111111111111111111111000000000///000000000000//////////////////............//////---.............................................+++***)))***,,,......---------,,,,,,,,,+++++++++'''((()))+++,,,...//////++++++******))))))******((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((...+++((()))+++,,,***'''(((((((((((())))))))))))((()))+++------+++)))((((((((((((((())))))))))))***)))(((((((((***+++,,,'''(((***++++++***(((''')))))))))(((((('''''''''*********)))))))))))))))$$$%%%'''((())))))))))))+++,,,---,,,*********++++++******))))))(((((((((***+++,,,,,,++++++,,,---//////000000111111222222333333333444666777999:::777888999999999:::===???AAADDDGGGHHHHHHHHHIIIJJJKKKNNNSSSXXX]]]___`````````bbbgggjjjmmmnnnmmmlllhhhhhhggghhhkkkooorrruuuwwwxxxxxxwwwuuusssssstttyyyyyytttpppkkkkkknnntttyyy{{{xxxtttrrrpppmmmllllllmmmnnnnnnrrrvvvyyyzzzlllbbbWWWLLLDDDAAA:::999777555333222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////////////////............//////---------............................../////////,,,+++******,,,......---------,,,,,,,,,,,,++++++***++++++,,,,,,+++******+++******)))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))***)))(((((())))))((('''(((((((((((())))))))))))((()))+++,,,,,,+++)))((((((((((((((())))))))))))))))))))))))***++++++,,,((((((************(((((((((''''''&&&%%%$$$######((()))))))))************%%%&&&''')))))))))((('''***,,,,,,,,,***)))***+++))))))))))))))))))(((((()))***++++++******+++,,,000000000000111111111111222222333444555777888999:::;;;<<<<<<;;;<<<>>>@@@AAADDDGGGHHHHHHHHHIIIJJJJJJMMMRRRWWW[[[^^^^^^^^^aaaccchhhlllooopppooonnnhhhhhhhhhjjjlllppptttvvvxxxyyyyyyxxxuuuttttttuuuyyy~~~wwwrrroooqqqpppnnnqqqvvv{{{yyyuuuooooooooooooqqqtttvvvxxxwww|||~~~{{{{{{zzzpppeeeWWWMMMIII>>>===:::888555333222222111111111111111111111111111111111111111111111111111111111111000000000000111000000000/////////...//////............//////---------.........//////---........./////////000///...,,,,,,...//////...------,,,,,,,,,,,,++++++,,,------------+++***)))******))))))))))))******++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&((())))))((((((((()))'''((((((((()))))))))***(((((()))******)))(((((('''((((((((()))))))))***(((((()))***++++++++++++))))))))))))))))))))))))''''''&&&&&&%%%%%%$$$$$$''''''((()))***++++++,,,'''((()))++++++***((('''***+++,,,+++)))((()))***(((((()))))))))))))))))))))***++++++******+++,,,......///000111222222333222222222333444666888888:::;;;<<<<<<<<<===???AAAAAADDDGGGHHHHHHHHHIIIJJJIIILLLRRRWWW[[[]]]^^^^^^```dddiiinnnqqqqqqpppooojjjjjjjjjkkknnnpppsssuuuxxxyyyyyywwwuuuttttttuuuzzz{{{rrrkkkooojjjkkkrrrvvvwww|||yyytttmmmnnnooorrrvvvzzz~~~yyy~~~zzz|||uuufffZZZUUUAAA@@@===:::777555333222111111111111111111111111111111111111111111111111111111111111000000000000111111000000/////////...//////............//////---------.........//////---.........//////000000222000......000000000///---------,,,,,,,,,++++++***+++---...///...------***)))))))))))))))******((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))&&&))),,,,,,***)))+++---'''((((((((())))))******(((((())))))))))))(((((('''((((((((())))))******'''(((***+++,,,,,,++++++******))))))))))))******((((((((()))))))))))))))&&&&&&''')))***+++,,,---)))***,,,---,,,+++)))((()))***+++***((((((((()))&&&'''((()))******)))))))))+++,,,,,,+++***,,,---,,,---...000111333444555111111222222444555777888666888999::::::<<<>>>AAAAAADDDGGGHHHHHHHHHIIIJJJJJJMMMRRRWWW[[[^^^_________ccciiinnnqqqqqqooonnnlllllllllmmmnnnppprrrssswwwxxxxxxwwwtttsssssstttzzz{{{sssooollllllooonnnooopppuuu{{{}}}~~~}}}uuuuuuvvvyyy}}}{{{jjj]]]QQQIII???;;;;;;:::555000555444333222111111111222111111111111111111111111222222222111111111111000......///000000111000000///////////////......---............//////////////////...---------------000000000...++++++,,,...000///...---,,,+++++++++,,,+++******,,,///333555555222---*********************))))))***+++,,,,,,,,,,,,+++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((()))******(((''''''(((''''''(((***+++,,,---...(((((((((((((((((((((((())))))))))))))))))))))))******))))))((('''''''''++++++******************,,,***((('''&&&'''((()))************************++++++,,,------------,,,------......///111222333555444555777:::;;;;;;999999:::;;;;;;;;;<<<>>>@@@CCCDDDGGGIIIKKKKKKJJJJJJMMMPPPTTTYYY]]]___`````````cccgggllloooqqqqqqqqqllliiihhhiiinnnrrrssssssxxxxxxxxxxxxwwwuuutttttt}}}|||tttqqqpppoooqqqtttrrrtttwww|||~~~~~~wwwkkk[[[SSSHHHAAA>>><<<888444555444444333333333222222222222111111111111222222222222222111111111111000...///000000000000000000//////000000//////...---............////////////111000//////......//////000000000...,,,+++---...//////...---,,,,,,,,,,,,******+++,,,...///000111333///+++))))))***************))))))***++++++,,,)))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))+++***(((''''''((((((((()))***++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((******++++++++++++++++++---,,,***(((((()))***+++***************************++++++,,,,,,,,,,,,,,,------...///000222333444333333333555888999999888888:::;;;;;;:::;;;>>>@@@CCCDDDGGGIIIKKKKKKJJJJJJKKKNNNSSSXXX\\\^^^^^^^^^___bbbgggkkknnnooooooooollljjjhhhiiimmmqqqssssssuuuvvvvvvwwwwwwwwwwwwwww|||yyytttqqqsssuuuuuuwwwzzzxxxzzz{{{{{{vvvjjjcccXXXOOOGGGAAA<<<999555555555555444444333333333222111000000111222333222222222111111111111000000000000111000000////////////000000//////...---............////////////222222111000000000000000///000000...,,,,,,---...///...------,,,,,,,,,,,,)))***,,,---......---,,,///---)))((()))******************)))******+++,,,************++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******((((((((((((******++++++******)))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))'''(((((()))))))))*********++++++************************)))))))))))))))))))))))))))))))))************+++******++++++,,,,,,------...---+++******+++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,---...///000222333333000000111333666777666555777999::::::::::::===???CCCDDDGGGIIIKKKKKKJJJJJJIIILLLQQQVVVZZZ\\\\\\\\\___bbbfffkkkmmmnnnmmmlllllljjjhhhiiillloooqqqrrrssstttuuuvvvxxxyyyzzzzzz|||{{{vvvssstttyyy|||{{{|||zzzwwwyyy|||yyytttlllbbbVVVKKKCCC???777666666555444444333333444333111000000111333444222222222111111111000000111111111111111000///...000000000000000///..................////////////222111111000000000000000///000000///---,,,---//////...---,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---+++)))(((***+++,,,++++++***************++++++------,,,,,,+++******)))++++++++++++++++++++++++))))))))))))))))))))))))+++***(((''''''(((***+++((((((((()))******++++++))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((((((***++++++)))(((((()))************))))))))))))************************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,------......---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++------...//////////////////...///111444555555444777888999999999:::<<<>>>CCCDDDGGGIIIKKKKKKJJJIIIIIILLLQQQVVVZZZ\\\\\\\\\```ccchhhkkkmmmmmmllljjjllljjjiiihhhjjjmmmqqqrrrttttttuuuvvvwwwyyyzzz{{{}}}}}}xxxuuusssssswww~~~yyyvvvxxx{{{{{{~~~uuuhhhZZZNNNFFF<<<:::888666444333222222444333222111111222333444222222222111111111000000111111222111111000//////000000000000000//////...............////////////000000///............///...///000000...---...///......---,,,,,,,,,------...,,,+++)))))))))+++,,,---+++)))***+++---------++++++***************+++---,,,,,,,,,+++*********************************))))))))))))))))))))))))***)))'''&&&&&&''')))***((((((((()))******++++++************************(((((())))))******++++++(((((((((((((((((((((((()))***,,,+++)))(((((()))*********))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---******+++,,,------......++++++*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++............---,,,+++***///...///111444555555444777888999999999:::<<<>>>CCCDDDGGGIIIKKKKKKJJJIIIJJJMMMRRRWWW[[[]]]]]]]]]aaadddiiimmmooonnnllljjjkkkjjjhhhgggiiilllpppssswwwwwwvvvvvvwwwxxxyyyyyy~~~{{{|||{{{yyywwwuuutttsssssspppqqqxxx{{{yyy{{{~~~}}}}}}yyyjjj[[[RRREEEBBB===888444333333333222333333333333333333222222222222111111111111000111111111222111111000000000000111111000000///...............///////////////......---------------...///111111///......///...------,,,,,,---------///---+++(((((()))+++---,,,+++******,,,------,,,,,,+++******)))*********((())))))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''))))))++++++******)))(((((((((************************))))))))))))************)))))))))))))))))))))))))))+++,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***+++,,,,,,******++++++,,,,,,------)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,.../////////...,,,***(((000000111333666777666555777999::::::::::::===???CCCDDDGGGIIIKKKKKKJJJJJJKKKNNNSSSXXX\\\^^^___^^^```dddiiinnnooonnnllljjjiiihhhgggggggggkkkqqquuuzzzyyywwwvvvvvvwwwxxxyyyxxxsssrrrooooooppppppqqqssstttuuusssuuu|||wwwiii___OOOJJJCCC;;;666444444555111222444555555444222111222222222111111111111000000000111222222222111111000111111111111000//////............///////////////...------,,,------------///111111000/////////---------,,,,,,------...------,,,+++***+++,,,,,,+++***)))***+++,,,+++***,,,++++++***))))))******'''(((((()))***+++,,,---************************))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))(((((((((*********************************))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))***((((((((()))))))))))))))************************((((((((((((((((((((((((((((((((())))))***************++++++++++++++++++((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------...///000000...,,,+++333333333555888999999888888:::;;;;;;:::;;;>>>@@@CCCDDDGGGIIIKKKKKKJJJJJJKKKNNNSSSXXX\\\^^^^^^^^^^^^bbbhhhmmmooonnnkkkiiifffggggggffffffkkkrrrwwwzzzyyywwwvvvvvvwwwyyyzzzsssllljjjkkkiiijjjmmmqqqtttvvvwwwxxx{{{|||{{{|||rrrhhhVVVPPPGGG===777555555777000222444666666444222000222222222111111111111000///000111222222222222222111111111111111000//////............/////////000//////...------------------///111222000//////000------,,,,,,,,,------...+++,,,------------++++++***)))((()))***+++***))),,,,,,+++***))))))***************)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''((((((((()))******++++++************************++++++******))))))(((((()))))))))))))))))))))))))))+++,,,,,,***))))))***(((((((((((()))))))))***++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))++++++******************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,...000111222111000///555444555777:::;;;;;;:::999:::;;;;;;;;;<<<>>>@@@CCCDDDGGGIIIKKKKKKJJJJJJKKKNNNSSSXXX\\\]]]^^^^^^\\\```ffflllnnnmmmkkkhhheeeffffffeeefffjjjrrrxxxyyyxxxwwwvvvvvvxxxzzz{{{{{{pppmmmmmmlllkkkoooqqqsssuuuvvvxxx{{{}}}|||yyyiii^^^PPPFFFAAA>>>999666666444222222333444444333333333333222222111111111////////////////////////222111111111000000//////,,,------...///000000111000000///////////////000////////////////////////------------------------+++******))))))******+++++++++++++++++++++++++++*********)))******+++,,,******)))))))))))))))***,,,+++++++++******))))))((((((((((((((((((((((((+++*********))))))((((((+++*********))))))((((((***))))))***+++***)))(((+++***)))((('''''''''(((!!!$$$'''***++++++)))((())))))))))))))))))))))))(((((((((((())))))))))))&&&(((***)))&&&%%%&&&)))((((((((((((''''''''''''''''''((()))))))))))))))++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,...000222333444444333444555777888::::::;;;;;;======<<<<<<<<<======>>>CCCEEEHHHJJJKKKKKKIIIHHHQQQSSSVVVZZZ\\\]]]]]]]]]```ccchhhlllmmmllljjjhhhfffeeeddddddggglllqqquuuwwwyyyzzzyyywwwuuuuuuvvv~~~vvvpppnnnnnnnnnmmmtttwwwyyy{{{|||}}}||||||wwwkkk[[[OOOGGGAAA;;;666777555333222333333222111333333333222222222111111111111111111111111111111111111111111000000000///......//////000111111111000000////////////000000////////////////////////////////////////////////---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********************************************)))))))))(((************)))))))))(((&&&'''((()))+++,,,,,,+++((((((((()))))))))))))))$$$&&&(((***++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))'''***++++++)))(((***,,,++++++***)))(((''''''&&&&&&''')))*********)))(((******)))((((((((((((((()))***++++++,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,---...///......------...000222333444444444222333555777999;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>CCCEEEHHHJJJKKKKKKIIIHHHLLLOOOSSSWWWZZZ\\\\\\\\\aaadddhhhlllnnnmmmkkkjjjgggfffeeeeeeggglllqqquuuvvvxxxyyyxxxwwwvvvvvvwww~~~vvvtttsssrrrrrrsssuuuvvvyyy{{{~~~~~~~~~|||yyyzzz~~~zzziii[[[QQQIIIAAA;;;;;;888555333333333222111333333333222222222222111111111111111111111111111111111111111000000000000000000000000111111111111000000////////////000000////////////////////////////////////////////////------,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))******,,,------,,,,,,++++++++++++,,,,,,,,,+++++++++++++++******************************************))))))))))))************))))))))))))'''((()))***++++++++++++&&&'''(((***++++++******(((((()))***************''''''''''''''''''''''''(((((((((((())))))))))))((()))++++++******+++------,,,+++***)))((('''&&&&&&''')))++++++***)))(((***))))))((((((((('''''')))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---------------...///000222444444555555444555666777999:::;;;;;;;;;;;;;;;<<<<<<>>>???@@@CCCEEEHHHJJJKKKKKKIIIHHHJJJLLLQQQUUUYYY\\\]]]]]]bbbdddhhhlllnnnmmmlllkkkiiigggfffeeeggglllqqqtttuuuvvvxxxxxxvvvvvvwwwyyyxxxtttnnnppprrrtttvvvyyy~~~|||zzz|||tttfff\\\RRRHHHAAA>>>;;;777555555555444333222222222222222222222222111111111111111111111111111111111000000000000000111000000000000000000000000////////////000000111////////////////////////------------------------***++++++++++++++++++***++++++++++++++++++++++++)))))))))***+++,,,---...******)))))))))***++++++*********************************************************)))))))))))))))*********)))))))))))))))+++,,,,,,,,,***(((((((((&&&''')))+++,,,+++)))(((***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((())))))+++******))))))((((((((('''(((***,,,,,,***((('''))))))***+++++++++++++++))))))***+++++++++++++++***************+++++++++++++++,,,,,,,,,,,,---,,,//////111222333444555666;;;::::::999999888888888::::::;;;;;;===>>>@@@@@@CCCEEEHHHJJJKKKKKKIIIHHHKKKNNNRRRWWW[[[]]]^^^^^^aaacccgggjjjllllllkkkkkkiiigggeeeeeegggkkkooorrrtttuuuvvvvvvvvvvvvxxxzzzwwwsssqqqooopppsssuuuyyy~~~|||yyy|||~~~rrrhhh\\\OOOGGG@@@===999666555555444333222222222222222222222222000000000000000000000000000000000000000000111111//////////////////......///////////////000111111////////////////////////........................***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************+++,,,---...******))))))***++++++,,,(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******+++---...---***''''''((((((***+++,,,+++***(((&&&))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((''''''&&&''''''(((((()))))))))((()))***++++++***)))'''&&&''')))+++,,,---------))))))***++++++++++++***))))))*********+++++++++++++++++++++,,,,,,------//////000111222444555666999999888777777777777888::::::;;;;;;===>>>@@@@@@CCCEEEHHHJJJKKKKKKIIIHHHMMMOOOSSSWWWZZZ\\\]]]]]]___aaadddhhhjjjkkkjjjjjjhhhfffddddddfffjjjnnnqqqtttuuuvvvuuuuuuvvvxxx{{{yyyxxxwwwuuuuuutttssstttwww|||zzzzzzzzzyyy|||vvvjjj[[[PPPGGGBBB<<<888555444333111111222222222222333333333////////////////////////000000000000111111111111............///////////////......//////000111222////////////////////////000000000000000000000000,,,---...//////...---,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,+++,,,,,,---...///((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************)))+++...---***(((***,,,+++++++++,,,+++)))((('''''''''(((((((((((('''&&&************************(((((((((((())))))))))))+++***))))))******)))'''$$$%%%&&&'''((()))***+++*********+++******))))))###$$$''')))++++++++++++((()))******++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000111333444555111111222222444777999;;;;;;;;;;;;<<<<<<>>>???@@@CCCEEEHHHJJJKKKKKKIIIHHHLLLNNNRRRVVVYYY[[[[[[[[[^^^```cccfffhhhjjjjjjjjjhhhfffddddddfffkkkooossstttuuuuuuuuutttuuuxxxzzz{{{uuuxxx}}}~~~}}}~~~yyyxxxxxx|||~~~|||yyyxxxyyy|||}}}ooodddSSSNNNFFF???:::777444222111111222222222333333333000000000000000000000000///000000000111111111111.........///000000111111............///000111222////////////////////////000000000000000000000000,,,---...000000...---,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,---...//////)))*********++++++++++++))))))))))))))))))))))))((()))))))))************((()))))))))************))),,,///...***((())),,,************************&&&''')))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((&&&%%%'''***+++***)))&&&&&&'''((()))******+++,,,+++***)))))))))******%%%&&&(((*********)))(((((())))))************************+++,,,---------...---,,,,,,,,,---//////............000222444555000000111222555999<<>>>>>CCCEEEHHHJJJKKKKKKIIIHHHKKKNNNRRRVVVZZZ\\\]]]^^^^^^```cccfffiiijjjjjjkkkhhhgggffffffhhhmmmrrrvvvuuuuuuuuutttssstttwwwzzz|||wwwyyy~~~|||}}}zzzwwwttttttyyyvvv```YYYPPPGGG@@@;;;777444111111111222222333333333111111111111111111111111//////000000111111111222...//////000111222222333............///000222222////////////////////////////////////////////////***+++---......---+++***++++++++++++++++++++++++......---,,,++++++++++++************+++,,,---...+++++++++,,,,,,---------************************(((((())))))*********+++(((((())))))*********+++---000222///)))%%%&&&((())))))))))))***+++,,,---&&&'''***,,,,,,+++)))((((((((((((((((((((((((((((((((((((((())))))))))))"""!!!!!!###(((+++***)))))))))))))))************...,,,***(((((()))***+++)))***,,,---,,,+++)))'''(((((()))*********************+++,,,------............---,,,---...///000------------///111333444555444444555888;;;>>>@@@======<<<<<<<<<======>>>CCCEEEHHHJJJKKKKKKIIIHHHKKKNNNSSSYYY]]]```bbbbbb___aaadddgggiiikkklllllliiihhhggggggjjjooouuuxxxvvvvvvvvvtttssstttwwwyyysssxxx|||wwwvvvzzzqqqiii[[[NNNDDD===888666555444444777::::::777333222222222111111111111000111111000000000000111111111111000000//////......000000//////000111222333000000//////.........---------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,,,,++++++*********,,,,,,,,,++++++++++++***************************++++++******************&&&''')))+++,,,+++***)))...---,,,+++***(((''''''*********))))))))))))))),,,)))'''(((++++++)))'''((((((((((((((((((((((((//////...---+++)))'''&&&))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))******))))))(((((('''''''''((()))******)))(((''')))))))))***+++++++++,,,+++++++++*********)))))),,,,,,+++*********++++++,,,...000111222333222222111333555666666888;;;=========<<<======>>>???@@@CCCFFFKKKMMMMMMLLLKKKJJJKKKOOOVVV[[[^^^^^^^^^___aaa___^^^bbbiiilllkkkhhhcccccccccdddhhhmmmrrrvvvxxxuuuuuuvvvtttrrrtttzzz}}}~~~vvvhhhZZZNNNFFF@@@===999777555555777666222...222222222222111111111111111111000000000000111111111111000000///////////////////////////000000000000000/////////..................------......///,,,,,,,,,+++++++++++++++........................+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))(((************************************************((((((***++++++***))))))+++++++++***)))))))))((()))))))))))))))*********)))((('''(((+++,,,+++)))((((((((((((((((((((((((******+++******)))(((((()))))))))))))))((((((((('''''''''((((((((((((((())))))))))))((((((((((((((()))***++++++***)))(((***************++++++++++++++++++*********)))))),,,,,,+++++++++,,,,,,---------///000111222222222333444666666666777999;;;<<<<<<<<<<<<===>>>???@@@AAAEEEIIIKKKKKKJJJIIIIIILLLQQQXXX]]]______``````aaa______ccciiilllkkkhhhccccccbbbcccggglllqqqtttxxxuuuuuuvvvtttrrruuuzzzxxxjjj\\\QQQIIIDDD===999555444555555222///333222222222111111111111111111000000000000111111111000000000000/////////...////////////......---000000////////////......000///...---------//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------,,,,,,,,,,,,++++++*********))))))))))))(((************************************************************))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''&&&(((***,,,++++++((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))************))))))((((((((((((((('''(((((((((((())))))))))))******++++++++++++******+++++++++***************+++++++++***************,,,+++++++++,,,---......---------...///000222222444555666666555666777999<<<<<<<<<<<<===>>>???@@@@@@DDDHHHIIIIIIHHHGGGGGGNNNSSSYYY^^^```aaaaaaaaaaaa``````dddiiilllkkkiiidddcccbbbcccfffjjjooorrrxxxuuutttvvvtttrrruuuzzzzzzmmm___SSSKKKBBB===888666777999888777333333222222222111111111111111000000000000111111000000000000000000000000///000000000000///---,,,000000//////////////////111000...---------///000000000//////...---------************************++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++,,,+++***)))(((((())))))((((((((((((((((((((((((''''''((()))***++++++,,,(((''''''((()))*********((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((())))))************)))))))))(((((('''''''''''''''((()))*********************************,,,+++++++++***)))))))))************************+++++++++,,,---...///000------,,,,,,...///111333333444555555555666888:::;;;;;;;;;<<<===>>>???@@@AAADDDGGGIIIHHHGGGGGGGGGNNNSSSZZZ^^^````````````______```cccgggjjjjjjiiieeedddcccdddfffkkkooorrrwwwuuutttuuutttrrruuuzzzqqqcccYYYPPPHHH???999888:::::::::333333333222222222222111111111000000000000111111000000000000111111111111111111111111000000///...//////000000000000000000111000///...---......//////.........---------,,,........................,,,+++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++***)))(((((())))))******))))))((('''''''''''''''((()))***++++++,,,)))******)))((('''''''''(((((((((((((((((((((((((((((()))*********))))))'''''''''(((((()))))))))******))))))((((((((('''&&&&&&'''((()))***++++++)))))))))(((((())))))))),,,+++++++++***)))))))))************************+++++++++,,,---...///000------,,,,,,...///111333111222444555555777999<<<::::::;;;;;;<<<>>>???@@@CCCFFFIIIJJJIIIHHHHHHHHHMMMRRRXXX]]]^^^^^^^^^^^^]]]^^^___bbbfffhhhhhhhhhgggfffeeeeeehhhlllqqqtttwwwttttttuuutttsssvvv{{{zzzrrrggg\\\MMMAAA:::888777666333333333333222222222222111111000000000000111111000000000111111111111222222111111000000000000111//////000000000000111111111000000000///......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((******++++++++++++,,,,,,*********))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,************))))))))))))++++++***))))))(((''''''(((((())))))******++++++******+++)))'''%%%&&&&&&((((((((((((((((((((((((******+++++++++***))))))''''''''''''((((((((((((***))))))))))))))))))(((&&&''''''((()))******+++))))))(((((((((((())))))+++++++++******************************+++++++++,,,+++++++++,,,---......---------...///000222222///111333444555777:::<<<:::::::::;;;<<<>>>???@@@EEEGGGJJJJJJIIIIIIIIIJJJLLLQQQWWW\\\]]]]]]]]]]]]]]]^^^```ccceeeggghhhiiigggfffeeefffiiinnnrrruuuvvvttttttuuuuuusssvvv{{{rrr]]]KKK@@@:::777555444444333333333222222222111111000000000000111111000000111111111222222222222000...------///111333//////000000000111111111///000111222111///---,,,++++++,,,,,,------......************************++++++++++++++++++++++++)))))))))******+++++++++*********))))))))))))(((************************((())))))***++++++,,,,,,((((((***++++++***))))))************************)))))))))))))))*********((()))***)))&&&%%%&&&((((((((((((((((((((((((((()))******++++++******))))))))))))((((((((((((((()))))))))))))))*********''''''(((((())))))************)))(((((()))*********************+++++++++))))))*********+++++++++,,,,,,+++++++++,,,,,,---------///000111222222222111222444444444666888:::999999:::;;;<<<>>>???@@@FFFHHHJJJJJJIIIHHHIIIJJJLLLQQQWWW[[[]]]\\\\\\\\\^^^```ccceeeggghhhjjjkkkeeeddddddeeeiiinnnsssvvvvvvtttsssuuuuuusssvvv|||iiiUUUGGG@@@<<<:::444444444333333333222222111111000000000000111111000000111111222222222222111///,,,++++++...111444//////000000111111111222///000222333222000---+++------...///000111222222------------------------***++++++,,,,,,------...(((((())))))*********+++,,,,,,,,,++++++++++++***((((((((((((((((((((((((((())))))***++++++,,,,,,&&&'''***+++,,,+++***)))((())))))***++++++,,,,,,*********)))))))))))))))%%%(((***)))'''&&&(((***(((((((((((((((((((((((('''((()))******+++******++++++******))))))(((((((((((())))))******++++++(((((((((((()))))))))))),,,+++***))))))***+++,,,))))))******+++++++++,,,))))))******++++++++++++,,,,,,+++******+++++++++,,,...000111333333222222333444555444444444666888999999999:::<<<>>>???@@@FFFHHHIIIIIIHHHGGGHHHIIIMMMRRRXXX\\\]]]]]]\\\\\\___bbbeeeggghhhjjjkkkmmmcccccccccdddhhhmmmrrrvvvvvvssssssuuuuuusssvvv|||mmm\\\PPPGGG>>>777777555333333333444333111111222222222222111000000===;;;666111---...111444222111000//////000111222222111111000///......---111///---,,,+++,,,---...//////000000000000//////.........------,,,,,,,,,+++******************+++---,,,,,,+++*********+++------------------------******************************************++++++((()))***++++++***)))((())))))))))))((((((((((((''')))******))))))***+++************))))))))))))))))))(((((('''''''''&&&******************************)))(((((('''((((((******))))))***+++,,,,,,******))))))))))))******)))************+++++++++---+++)))((('''((()))***))))))))))))))))))))))))---------,,,)))((()))+++111111111111000000000000///000000111333555777888:::;;;<<<<<<<<<<<>>@@@EEEFFFHHHHHHGGGGGGHHHIIINNNRRRWWW[[[[[[[[[ZZZZZZ]]]\\\^^^aaaeeeiiijjjjjjhhhfffddddddfffjjjooorrrwwwwwwvvvtttssstttvvvyyy~~~yyyiii]]]SSSJJJCCC===:::666444333222111000222222222222222111111000))),,,000111111000000000222222111000//////000000111111000000//////......111000///...---...///000------............------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))(((((()))))))))******)))))))))(((((((((((()))******))))))***,,,++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++******))))))******((())))))************)))++++++***)))(((((()))))))))************+++++++++++++++)))((((((((()))***++++++++++++++++++++++++***,,,---,,,,,,,,,...000---.........///000000000///000000111333555777888888999:::::::::;;;===???CCCEEEHHHIIIHHHHHHHHHIIIMMMRRRWWWZZZ[[[[[[ZZZ[[[\\\\\\___cccgggjjjjjjiiifffeeecccccceeeiiinnnqqqtttuuutttsssssstttwwwzzz~~~pppdddYYYOOOHHHBBB>>>999666444444333333222222333333222222111000(((+++///222222111111111222222111000000/////////111000000000/////////...111000////////////000000...//////000000//////...---------------------------------,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************(((''''''(((***************)))))))))(((((((((***++++++***)))+++,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******+++++++++++++++,,,---------,,,+++,,,+++***)))(((((((((((())))))*********++++++++++++***)))(((((()))******++++++++++++++++++++++++---------,,,******+++,,,,,,,,,------...///000000///000000111333555777888888999:::;;;:::;;;>>>@@@AAADDDHHHIIIIIIHHHHHHHHHLLLPPPVVVZZZ[[[[[[[[[[[[YYY[[[^^^ccchhhjjjjjjhhheeedddbbbbbbeeeiiinnnqqqtttuuuuuuuuutttvvvyyy|||xxxkkk___UUUOOOGGGBBB<<<777555555444444222333333333333222111111...000222222222222333444111111111111000000//////000000000000////////////000000/////////000000000......////////////......------------------------...------,,,,,,------......---------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++***)))(((((()))***+++************)))))))))))))))***++++++******+++,,,++++++++++++************)))*********************)))))))))))))))))))))))),,,+++++++++++++++,,,,,,******+++++++++*********++++++***)))(((((())))))))))))*********+++++++++))))))))))))))))))******************************++++++,,,+++)))(((***++++++,,,,,,---...//////000///000000111333555777888888:::;;;<<<<<<===@@@BBBBBBEEEHHHJJJIIIHHHHHHHHHKKKOOOUUUYYY[[[[[[[[[\\\WWWYYY\\\aaafffiiihhhgggeeedddbbbbbbeeeiiinnnrrrtttuuuuuuttttttvvvzzz}}}tttiii```ZZZPPPJJJBBB:::777555555444333333333333333222222111333444444333111111333555000000111111111111000000000000000000////////////......////////////000000,,,,,,------------,,,,,,,,,,,,,,,------------......------,,,,,,------.........---------...//////........................---------------------------------,,,++++++******+++++++++******+++++++++++++++*********))))))))))))***++++++******+++---,,,++++++++++++*********************++++++++++++************************++++++******++++++,,,,,,------,,,+++++++++,,,,,,******))))))))))))******)))************+++++++++))))))))))))************))))))))))))))))))))))))&&&''')))))))))***,,,///,,,---------...////////////000000111333555777888888:::;;;<<<<<<>>>@@@CCCDDDFFFHHHIIIHHHGGGGGGHHHJJJNNNTTTYYY[[[[[[\\\\\\WWWXXX[[[___eeehhhhhhhhheeedddcccccceeejjjooossssssttttttssssssuuuxxx{{{~~~uuunnniii___XXXMMMCCC===999888777333333444444333333222111111333444333111111111333...///000111222222111111////////////000000000000------...///////////////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,------......---......//////000........................------------------------...------,,,++++++******,,,,,,,,,------,,,,,,,,,+++++++++*********)))))))))***,,,+++******+++---,,,,,,+++++++++******************+++++++++,,,,,,++++++++++++++++++++++++***************+++,,,,,,000///,,,******+++---...(((((((((((()))***+++,,,)))************+++++++++(((((()))***************************************&&&((()))******+++---///................../////////000000111333555777888777999:::;;;<<<===@@@BBBGGGHHHIIIHHHFFFFFFFFFGGGIIIMMMTTTXXX[[[[[[\\\]]]YYYYYY[[[___dddhhhjjjjjjfffdddccccccfffkkkppptttuuuuuuuuuttttttuuuxxx{{{~~~xxxtttmmmeeeXXXLLLDDD???<<<:::333333444444333333222111...000222333222000000000,,,...000111222222222222////////////000000000000,,,,,,---...//////......---......//////......---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---...............///000000------------------------..............................---,,,,,,+++******,,,,,,............,,,,,,+++++++++************))))))+++,,,,,,+++***,,,---,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,---+++'''%%%$$$&&&)))***'''((((((((()))+++,,,---)))************+++++++++'''((()))***************++++++++++++++++++++++++***+++,,,+++******+++---///////////////.........///000000222333555777888666777999::::::<<>>AAAHHHHHHIIIKKKKKKIIIFFFCCCLLLNNNRRRVVVYYYZZZZZZYYY[[[[[[\\\___cccfffggggggfffeeeddddddfffjjjoooqqqssstttuuuuuuvvvxxx||||||ooo```QQQCCC;;;888666333444777888666444222222222222111111111111111111111111111111111111//////000000000000//////000/////////............//////......///000222222...------,,,,,,------...,,,,,,,,,+++++++++******------------------------++++++++++++++++++++++++,,,,,,+++******+++,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++************+++******************)))'''(((***+++++++++))))))+++******))))))******+++,,,,,,+++***)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))***+++******)))))))))*********++++++++++++++++++*********))))))******+++++++++,,,,,,,,,------...//////000000111000000000222444666999:::<<<999999<<<======???CCCFFFGGGHHHIIIIIIHHHFFFDDDMMMOOOSSSWWWZZZ[[[[[[ZZZ\\\\\\]]]```dddggghhhhhhfffeeeddddddfffjjjooorrrtttuuuuuutttuuuwww||||||mmm\\\MMMCCC:::888555222111222333444333333333222222222111111111111111111111111111111//////000000000000//////////////////............------...///000222444555...------,,,,,,------...,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++******+++++++++,,,,,,,,,******************************))))))))))))******************)))))))))))))))***************++++++'''(((***++++++***))))))+++******))))))******+++,,,+++***)))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))************)))***************++++++++++++++++++*********************+++++++++,,,,,,,,,,,,------....../////////000000000111444666999;;;>>>:::999;;;======@@@EEEFFFGGGHHHHHHIIIHHHHHHHHHMMMPPPSSSWWWZZZ\\\\\\\\\]]]]]]^^^bbbfffhhhiiihhheeedddcccdddfffkkkooorrrvvvvvvtttssstttwww||||||kkkXXXKKK@@@>>>;;;666111///000222444333333333222222222222111111111111111111111111//////000000000000/////////////////////.........,,,,,,---...000111333333...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,++++++******)))))))))------,,,,,,+++***))))))))))))))))))))))))))))))++++++************++++++))))))))))))((((((((((((((((((((())))))*********((()))************))))))******))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,------.........//////000111444777999;;;>>>:::888:::;;;;;;???DDDFFFGGGHHHIIIIIIIIIJJJLLLMMMOOORRRVVVYYY[[[\\\\\\]]]]]]___cccgggiiijjjiiieeedddcccdddfffkkkooorrrwwwvvvtttrrrsssvvv|||zzzeeeWWWHHHFFFBBB<<<777333333444444444444444333333333222111111111111111111111111//////000000000000//////.........///////////////---------.........///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++***)))))))))---,,,,,,++++++*********))))))))))))))))))))))))+++******))))))******+++)))))))))(((((((((''''''&&&''''''(((((()))))))))))))))*********)))))))))***))))))))))))))))))***&&&&&&''''''(((***+++,,,))))))(((((((((((())))))************************)))))))))))))))***************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------//////000111444777:::;;;===999777888999:::===BBBDDDFFFHHHHHHGGGGGGIIIKKKKKKMMMPPPTTTWWWYYY[[[[[[]]]]]]```dddhhhjjjjjjiiiddddddcccdddgggkkkpppsssxxxwwwuuusssrrrvvv|||{{{{{{qqqbbbNNNIIIBBB;;;666444444444555555444444444333333333222222222222222222222222//////000000000000//////.........///////////////...............---,,,+++...------,,,,,,------...,,,,,,,,,,,,------------------------------------))))))))))))))))))))))))+++++++++,,,++++++***)))))))))***+++,,,------...))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((((((*********)))))))))))))))***))))))(((((())))))***&&&''''''((()))+++,,,---))))))(((((((((((())))))************************)))))))))((()))******++++++++++++******************************+++++++++******+++++++++,,,,,,,,,------------------------...///000111444777:::<<<<<<888777999999999<<<@@@@@@CCCFFFFFFDDDDDDFFFHHHKKKLLLOOORRRVVVYYY[[[\\\\\\]]]```dddhhhjjjiiihhhdddccccccdddgggkkkpppssswwwwwwuuutttsssvvv{{{{{{wwwyyy|||uuu___TTTFFF:::555444444444555555555555444444444444222222222222222222222222//////000000000000//////............/////////000....../////////...,,,+++...------,,,,,,------...,,,,,,,,,---------......------------------------))))))))))))))))))))))))***+++,,,------,,,,,,+++((()))***+++,,,------...***************************))))))(((((())))))************)))))))))((((((************))))))))))))+++******)))))))))))))))))))))(((((((((((())))))***))))))))))))***++++++))))))(((((((((((())))))***************************)))((((((((()))+++++++++++++++*********))))))))))))*********+++++++++******+++++++++,,,,,,,,,.........---------------......///111444777:::<<<<<<999888;;;;;;:::;;;??????DDDHHHIIIFFFDDDEEEGGGKKKMMMOOOSSSVVVYYY\\\]]][[[\\\___dddhhhjjjiiigggdddccccccdddggglllppptttvvvvvvvvvuuutttvvvzzz}}}}}}vvvtttuuuvvvfffQQQ@@@999888777777666666555555555444444444222222222222222222222222//////000000000000//////---.........//////000000---...///000000///...---...------,,,,,,------...,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,,,,++++++++++++++++++************************,,,,,,++++++++++++,,,,,,************))))))))))))---,,,,,,,,,++++++******++++++***)))(((((())))))))))))(((((((((((())))))---,,,+++***))))))))))))))))))(((((((((((())))))***************************)))((((((((()))+++,,,++++++++++++******))))))))))))******++++++++++++******+++++++++,,,,,,,,,..............................///111444777;;;<<<<<<999999<<<===;;;<<>>>>>@@@CCCGGGIIIHHHGGGGGGGGGLLLNNNQQQUUUXXXZZZ[[[[[[]]][[[[[[^^^bbbfffhhhhhhfffeeedddeeehhhlllqqqtttwwwxxxxxxwwwvvvxxx~~~uuugggYYYJJJ???;;;666555333333444555444333222222222222222111111111//////000222222333333333---------...000111333333.........///////////////------------------------......---,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,++++++,,,,,,***+++,,,---.../////////+++***)))))))))***+++,,,******)))))))))***++++++*********)))))))))))))))'''***,,,+++)))''')))+++++++++***))))))***++++++))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))***+++,,,,,,+++++++++***************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))((('''&&&++++++++++++,,,,,,,,,,,,------------------------.........000222555888999888888999:::;;;===???@@@???BBBDDDEEEEEEEEEFFFGGGKKKMMMPPPSSSWWWYYYZZZZZZ\\\[[[ZZZ\\\```eeeggghhhgggfffeeefffiiimmmrrruuuvvvwwwxxxwwwvvvxxx~~~|||uuuhhhXXXIII???:::888666444444333222000333333333222222111111111///000111222222222222222...---------///111333444..................//////------------------------///......---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++***+++,,,---((()))+++---......---,,,,,,++++++++++++---......((((((((())))))***++++++******************))))))''')))++++++)))((()))***+++******************+++************************))))))))))))(((((((((((()))))))))***+++,,,------++++++++++++*********************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******+++,,,***++++++++++++,,,,,,,,,,,,,,,------------------.........000222555777999888888999:::;;;===>>>???@@@AAABBBCCCCCCDDDFFFHHHKKKMMMPPPTTTWWWYYYZZZZZZ]]]\\\[[[]]]```dddhhhjjjggggggffffffiiinnnrrruuuuuuwwwwwwvvvvvvxxx~~~zzzlllZZZLLL===:::777555444444333222444333333333222222111111222222222222222111000///000///.........000111222------------------------------------------------.........------,,,,,,++++++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...&&&(((***,,,---,,,***)))++++++++++++,,,------...(((((())))))************++++++++++++++++++++++++((()))*********)))))))))*********++++++*********))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))+++---...///*********+++++++++,,,,,,,,,,,,,,,---------............///000222444777888:::999999::::::;;;<<<===@@@AAABBBCCCCCCDDDGGGJJJLLLNNNQQQTTTXXXZZZ[[[[[[]]]]]]^^^___aaaeeeiiikkkggggggffffffiiinnnrrruuuuuuvvvwwwvvvuuuxxx~~~}}}{{{iiiXXXAAA===888555555777777888333333333333333222222222333333333222222000//////111000000////////////000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,------'''(((***,,,,,,,,,***))))))************+++++++++))))))***+++++++++******+++++++++++++++,,,,,,,,,))))))************)))))))))***++++++++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***************)))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********+++---...************+++++++++++++++,,,,,,------........./////////000222444666888::::::999999:::;;;<<<<<<@@@AAACCCCCCDDDEEEHHHJJJLLLNNNQQQUUUXXXZZZ[[[[[[[[[]]]```aaaccceeehhhkkkgggfffeeefffiiimmmrrruuutttuuuvvvuuuuuuxxx~~~uuucccMMMGGG???999666777888888222222333333333333333333111111222222222111111000//////000000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,******,,,,,,---,,,,,,+++******+++++++++***))))))***++++++,,,,,,+++***))))))*********++++++++++++)))))))))*********)))((()))***++++++++++++***)))'''''''''''''''''''''''''''((((((((()))))))))***''''''))))))))))))((('''''''''((((((((()))))))))(((((())))))******++++++))))))))))))))))))))))))************************---,,,***)))))))))+++,,,************++++++++++++++++++,,,,,,---......////////////000222444666888888888888999:::<<<===>>>>>>@@@BBBDDDDDDEEEGGGIIIKKKMMMPPPSSSWWWYYYZZZZZZXXX\\\```bbbcccdddgggiiifffeeedddeeehhhlllqqqtttsssuuuvvvuuuuuuxxx~~~oooYYYRRRFFF<<<777555555555222222222333333444444444///000111222222222222222---...///111111111000///000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------+++,,,,,,------,,,,,,+++)))***,,,---...---,,,,,,,,,,,,------......---------------------,,,+++***+++,,,------,,,+++***)))(((((())))))*********+++***))))))***++++++)))((()))***+++,,,,,,+++***)))'''''''''''''''''''''''''''((((((((())))))******''''''((())))))((('''&&&&&&'''''''''(((((())))))'''(((((()))***++++++,,,))))))))))))))))))))))))***************************)))((('''((()))+++,,,)))************+++++++++++++++,,,,,,---...///////////////000222444666777555666777888:::===???@@@<<>>@@@BBBEEEFFFEEEDDDDDDDDDJJJLLLNNNQQQTTTWWWYYYYYYZZZZZZ\\\]]]```cccfffgggggggggggghhhjjjnnnqqqsssvvvwwwwwwwwwxxx{{{}}}ppp]]]LLLAAA<<<999777444444444333333222222222222111000//////000111222000000000000000000000000111111111000///...........................---------------,,,,,,---------///---,,,---///000///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***))))))************************,,,,,,------,,,***)))(((************************))))))(((((((((((())))))))))))))))))((((((((((((((()))*********)))'''&&&%%%%%%%%%''')))***((('''))))))))))))************))))))))))))))))))))))))******))))))))))))******((()))***++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,------------...///000222555777888888888999:::;;;<<<<<<===???AAABBBBBBAAABBBDDDFFFIIIKKKNNNRRRVVVYYYZZZ[[[YYYZZZ\\\^^^aaaccceeefffggggggggghhhjjjmmmqqqsssuuuuuuuuuuuuuuuxxx}}}lllXXXGGG===888777333333444444333333222111222111000//////000111222////////////////////////111111000000//////......000//////...------,,,,,,------------------------///---,,,---......---,,,+++++++++*********))))))++++++++++++++++++++++++((()))+++,,,,,,+++)))(((******************)))(((************************,,,,,,,,,,,,+++***)))(((************************))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))))))))(((((('''&&&&&&&&&''''''&&&$$$))))))))))))************''''''''''''''''''''''''******++++++++++++************++++++***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000222444666777777777888999:::;;;;;;<<<>>>??????>>>>>>@@@DDDGGGIIIKKKNNNQQQTTTVVVXXXXXXWWWYYY\\\___bbbdddeeeeeegggffffffgggjjjmmmqqqssstttttttttssstttvvvzzz~~~|||iiiUUUFFF===999333333444555444333222111222111111000000111111222000000000000000000000000111000000000/////////...//////.........---------,,,------------------,,,///......---------,,,,,,************))))))))))))***************************+++,,,------,,,+++***++++++,,,,,,,,,++++++***************************++++++++++++******))))))************************)))))))))******)))))))))))))))))))))((((((((((((******)))(((((())))))***+++)))'''''''''&&&$$$"""((()))))))))************((((((((((((((((((((((((((()))++++++++++++)))(((++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,------------...---...///000222444666777666666777888999:::;;;;;;===>>>?????????AAADDDGGGIIIKKKMMMPPPRRRSSSSSSSSSVVVXXX\\\```ccceeeeeeeeefffffffffgggjjjmmmppprrruuuuuuuuuttttttwww{{{~~~kkkVVVGGG???555555555555555444333222222222111111111111222222111111111111111111111111000000000000////////////---------.........//////,,,,,,---......---,,,,,,////////////...---------////////////.........---************************+++++++++******+++++++++***++++++,,,,,,,,,++++++************************++++++******************))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((******))))))))))))***++++++)))(((((())))))((('''((()))))))))************))))))))))))))))))))))))'''((()))******)))((('''******++++++,,,---......++++++++++++++++++++++++,,,,,,---------..................000111333555666555666666777888999:::;;;;;;>>>AAACCCCCCCCCDDDEEEGGGIIIMMMQQQTTTUUUUUUUUUUUUXXX\\\```ccceeefffffffffffffffgggiiimmmppprrrwwwwwwwwwwwwwwwyyy~~~{{{dddNNNBBB:::999777666444444333333222222222222222222222222111111111111111111111111000000000000////////////,,,,,,------...//////000+++,,,---......---,,,+++...///000///...---.../////////.........---------++++++++++++++++++++++++******)))(((((()))******((()))******+++*********************************+++******)))))))))******((((((((((((((((((((((((((()))***++++++***)))((())))))))))))(((((((((((())))))***************+++'''&&&&&&(((+++...///...))))))))))))************++++++++++++++++++++++++(((((())))))))))))((((((************,,,---...///++++++++++++++++++++++++,,,---------.....................///111333444555666666777888999::::::;;;<<>>@@@AAABBBAAABBBCCCEEEEEEFFFJJJPPPVVV[[[\\\\\\ZZZ[[[]]]```bbbbbbccccccdddcccccceeehhhlllpppsssrrrrrrrrrrrrssswww~~~uuuYYYMMM???999777555444444333333222111111111111111222111111000000000000000000000000000//////////////////......------,,,,,,//////...------------...,,,,,,------------,,,,,,---------------------------------...000000---+++,,,,,,++++++)))'''&&&%%%)))***+++,,,,,,,,,,,,,,,++++++************++++++******************************************++++++))))))))))))))))))))))))************))))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))''''''((()))******++++++******)))***,,,,,,+++)))))))))))))))))))))))))))******)))(((((((((((()))+++,,,,,,,,,,,,,,,++++++........................---...///000222333444444555666777999::::::;;;;;;???@@@BBBBBBBBBCCCDDDFFFGGGHHHLLLQQQWWW[[[\\\\\\YYYZZZ\\\___aaacccddddddccccccccceeeiiimmmqqqtttsssrrrqqqppprrrvvv}}}fffZZZKKK@@@999666555555333333222111111111111222222111111000000000000000000000000000////////////........................000000//////////////////,,,,,,,,,,,,,,,,,,,,,,,,...........................------...000000...,,,***+++++++++***)))'''&&&))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************&&&&&&''''''(((((())))))))))))))))))))))))))))))******))))))((()))******)))((((((((('''''''''&&&((((((((((((((((((((((((%%%%%%&&&''')))***++++++)))((((((***,,,,,,+++***))))))))))))))))))))))))*********))))))))))))******++++++,,,------,,,,,,---------------,,,,,,,,,,,,---...///111333444444666777999;;;<<<<<<;;;;;;???AAACCCCCCCCCCCCEEEFFFHHHIIILLLQQQVVVZZZ[[[ZZZWWWYYY[[[^^^aaaccceeefffddddddeeegggjjjmmmqqqssssssrrrqqqooopppuuu|||tttkkk[[[JJJ>>>888666555444333333222111222222222222111111000000000000000000000000000////////////------...///000111111222,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------//////...,,,)))***+++,,,,,,,,,+++***)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************((((((((()))*********+++))))))))))))))))))))))))******)))((())))))******&&&'''''''''((((((((()))(((((((((((((((((((((((($$$$$$%%%&&&((()))******'''&&&'''(((+++++++++)))***************************+++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,...///111333444555666888:::;;;<<<===<<<<<>>999555444444333222222222222222222111111000000000000000000000000000////////////---......///000111222222,,,---.../////////......------,,,,,,,,,,,,------...........................---,,,,,,---...---,,,***+++,,,------...------+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&&&&'''(((((()))******))))))))))))))))))))))))%%%%%%&&&'''(((((())))))&&&%%%&&&(((***,,,+++******************************+++,,,,,,---,,,,,,,,,(((((()))***++++++******++++++++++++++++++++++++,,,---...000222444555666777888999;;;<<<<<<<<<===???@@@BBBBBBBBBCCCDDDFFFFFFGGGJJJOOOUUUXXXYYYXXXXXXXXXZZZ\\\___bbbeeefffhhhhhhiiijjjkkkmmmnnnooorrrrrrqqqpppqqqsssxxx|||yyycccPPPEEE>>>888444444333222222222222333222111111000000000000000000000000000////////////////////////////////////...///000111222111111000......---,,,,,,---..............................---,,,***+++,,,---,,,+++---,,,,,,,,,,,,------...,,,,,,,,,,,,+++******)))++++++,,,------,,,++++++************************((('''''''''''''''&&&&&&))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******&&&%%%&&&(((+++---,,,+++************************)))***+++,,,---,,,,,,+++))))))***************)))++++++,,,,,,------......,,,---///111333555666777888888888999:::;;;======>>>@@@AAABBBAAABBBCCCEEEFFFGGGKKKPPPVVVYYYZZZZZZYYYYYYZZZ\\\^^^aaadddfffggghhhiiikkklllnnnpppppppppqqqrrrrrrrrrsssvvvyyyjjjVVVJJJAAA;;;555444333333222222333333222111111000000000000000000000000000////////////111000///...---,,,+++++++++,,,---/////////...---///...------------...///////////////////////////---+++******+++,,,,,,+++///...,,,+++***+++,,,,,,---------,,,+++***)))(((++++++------------++++++************************------,,,,,,++++++******))))))))))))))))))))))))&&&'''***+++,,,+++***(((++++++******))))))(((((())))))))))))))))))))))))***************+++++++++'''&&&'''))),,,......---************************((()))***+++,,,,,,+++*********+++++++++******))),,,,,,------...///000000---...///111333555777888999888888888999;;;===>>>===???AAAAAAAAAAAACCCEEEGGGHHHKKKQQQWWW[[[\\\\\\YYYYYYZZZ[[[^^^aaaccceeeeeefffhhhkkkmmmpppqqqrrrpppqqqrrrsssrrrsssuuuwww|||ooobbbUUUHHH@@@<<<666333555555222000111111111000000000000111111//////000000111111222222////////////////////////------............------------......///000000000------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********------------------------...,,,++++++,,,------,,,******++++++++++++******((()))***++++++++++++******************)))((('''((((((((()))******++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&,,,)))''''''(((***++++++(((((()))******************************))))))))),,,+++++++++******))))))++++++******************............////////////333222000000000222444666555777888888888:::<<<>>>@@@BBBCCCBBB??????CCCFFFIIIJJJMMMPPPSSSWWWYYYZZZYYYXXXXXXYYY[[[```dddggggggiiijjjkkkkkklllmmmooopppqqqssssssssstttwwwyyyuuuiii\\\NNNEEE@@@:::555555555333222333111111000000000000111111000000000000000000000000////////////////////////...//////////////////...///////////////.........------------------------...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,,,,,,,+++******++++++++++++******************++++++++++++)))************))))))((())))))))))))************))))))))))))))))))))))))((((((((((((((('''''''''+++)))''''''(((***++++++(((((()))***************))))))((('''''''''''''''))))))))))))((((((((('''************************------------............111000//////000111333444555777888888888:::<<<>>>AAACCCEEECCCAAAAAADDDGGGHHHJJJLLLOOOSSSVVVYYYZZZZZZYYYZZZ[[[^^^bbbeeegggfffhhhiiijjjjjjkkkmmmnnnpppqqqssssssssstttwwwyyywwwkkk\\\RRRHHH???888777666444333555111111000000000000111111111111111000///.........//////////////////////////////000000000000//////111000000///......------------------------------...---,,,,,,++++++,,,,,,......------------,,,,,,++++++++++++++++++++++++,,,+++))))))+++,,,+++*********++++++++++++******,,,++++++*********++++++((())))))************)))************))))))))))))))))))))))))))))))))))))'''((((((((((((((())))))+++)))'''''')))***++++++(((((()))***************...,,,***))))))***+++,,,))))))))))))((((((((((((************************+++,,,,,,,,,------------......//////000111111222555777888888888:::<<<>>>BBBDDDFFFEEEBBBBBBEEEHHHHHHIIIKKKOOORRRUUUXXXYYYZZZ[[[\\\^^^aaadddfffhhheeegggiiiiiijjjjjjlllnnnppprrrssssssssstttwwwyyy|||nnndddSSSGGG<<<888666444444555222111111000000111111222000000000/////////....../////////////////////////////////000000/////////000000//////............------------------------...---,,,,,,++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,***))))))***++++++*********++++++++++++******---,,,+++*********++++++'''((()))***************+++++++++***)))(((((('''))))))))))))))))))))))))''''''(((((()))))))))******)))'''((()))++++++***(((((()))***************///---+++))))))***,,,...+++++++++******************************+++++++++,,,,,,,,,,,,---------------...///000111222222111555777888888888:::<<<>>>AAADDDFFFEEECCCBBBDDDGGGGGGHHHKKKNNNQQQUUUWWWXXXYYYZZZ\\\___bbbdddfffgggeeegggiiijjjjjjkkkmmmoooqqqrrrrrrrrrrrrtttwwwzzz~~~~~~uuuaaaRRRBBB:::777444333444222222111111111111222222.../////////000000000111////////////////////////---......//////......---............//////000000------------------------...---,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,------------------------,,,***))))))***++++++*********++++++++++++******,,,,,,+++++++++++++++,,,'''((()))***************,,,++++++***)))(((''''''************************'''((((((((())))))*********)))'''(((***+++******(((((()))***************+++)))&&&%%%$$$%%%((()))******************++++++))))))*********+++++++++,,,------------.........---...000111222333333333555777888888888:::<<<>>>@@@CCCEEEEEEBBBAAACCCFFFGGGHHHKKKNNNQQQUUUWWWXXXXXXYYY[[[^^^aaaccceeeffffffhhhjjjllllllmmmoooqqqqqqrrrrrrqqqqqqtttwwwzzz~~~qqq___JJJ>>>999555333444222222111111111111222222/////////000111222222222////////////////////////------............------------......///000000111------------------------...---,,,,,,++++++,,,,,,******++++++++++++,,,,,,------------------------,,,+++))))))+++,,,+++*********++++++++++++************+++,,,------,,,,,,((())))))************)))+++++++++***)))(((((('''************************((())))))))))))))))))***)))(((((()))***+++***)))(((((()))***************+++)))(((&&&&&&'''((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,------------..................///000222333444444555777888888888:::<<<>>>???BBBEEEEEECCCAAACCCEEEHHHIIIKKKOOORRRUUUXXXYYYXXXYYYZZZ\\\___bbbdddffffffiiikkklllmmmnnnqqqsssrrrrrrrrrqqqqqqsssxxx{{{}}}vvvxxxkkkRRRCCC<<<777555444333222222111111222222333111111111111222222222222////////////////////////......////////////...............///////////////------------------------...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,,,,,,,+++******++++++++++++******''')))+++...///...---,,,)))************))))))(((+++*********))))))((((((*********************************))))))))))))))))))(((((()))++++++***)))(((((()))***************---,,,++++++******++++++'''((((((((())))))))))))((())))))***++++++,,,,,,+++,,,,,,,,,---------------------...///111333555555777888888888:::<<<>>>@@@CCCGGGFFFDDDCCCDDDFFFHHHJJJLLLOOOSSSVVVYYYZZZYYYYYYYYY[[[^^^aaaeeegggfffhhhjjjllllllnnnppprrrrrrrrrrrrqqqqqqsssxxx{{{tttXXXGGG???999666555333222222111111222222333444444333333222111111111//////////////////////////////000000000000//////000000000///......------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++...,,,++++++,,,------,,,******++++++++++++******%%%(((,,,///000///---,,,***************)))((('''************))))))))))))************************++++++******))))))(((((()))(((((()))++++++***)))(((((()))***************************))))))(((((())))))******+++++++++,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,---000333555555777888999999:::<<<>>>AAAEEEHHHHHHFFFDDDEEEGGGIIIJJJMMMPPPSSSWWWYYYZZZ[[[ZZZZZZ[[[]]]aaafffhhhdddgggiiikkkkkkmmmooorrrsssrrrrrrppppppsssxxx|||iiiRRRDDD<<<999777333333222000//////111333444333222111000...------000000000000000000000000---...///000///...,,,***////////////000000000000......------------.........------,,,,,,------...+++---///...---+++***+++***+++,,,---------,,,++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,111555333---&&&))))))***+++,,,------...)))+++,,,,,,***)))***************))))))))))))((())))))))))))))))))))))))+++++++++***))))))((((((******))))))))))))******+++*********+++,,,------******)))))))))+++,,,---++++++******************************+++,,,---...---.../////////000222444666666777888999;;;<<<===@@@BBBDDDCCCAAAAAADDDGGGGGGHHHJJJOOOSSSVVVWWWVVVYYYYYYYYY[[[]]]aaaeeegggdddfffhhhiiiiiijjjmmmoooqqqrrrsssrrrqqqrrrxxx|||vvv___NNNBBB;;;777555555444333111000111222333222222111000///......000000000000000000000000---...///000000...---,,,............////////////......------------......,,,++++++******++++++,,,)))+++---,,,+++)))))))))+++,,,---------,,,+++***,,,---///000000///---,,,************************,,,+++,,,///222222,,,'''***************)))))))))((()))++++++)))((()))***++++++*********)))))))))))))))))))))))))))))))))'''''''''(((((((((((((((******))))))))))))*********************+++,,,,,,)))((('''&&&&&&'''((((((************************************+++,,,---...---.../////////000222444666666777888999;;;<<<===>>>@@@BBBAAA??????BBBEEEGGGHHHKKKOOOTTTWWWWWWWWWXXXXXXYYYZZZ]]]```dddfffeeegggiiijjjjjjkkkmmmooopppqqqrrrqqqpppqqqvvv{{{nnnZZZJJJ???999888777666555444222111111111111111111000000000///000000000000000000000000,,,---...///000///...---------------..................------------......,,,++++++******++++++,,,)))+++,,,,,,***))))))***,,,------------,,,+++***---...///000000///...---************************,,,******,,,//////+++(((''''''(((((()))((((((((((((***++++++***)))******,,,+++++++++************))))))))))))))))))))))))))))))******+++,,,,,,---******************************)))))))))***++++++***)))(((&&&&&&%%%&&&&&&*********************************++++++,,,---...---.../////////000222444666666777888999;;;<<<===>>>@@@BBBAAA??????BBBEEEHHHIIIKKKPPPTTTWWWXXXWWWWWWWWWWWWYYY\\\___ccceeefffhhhjjjkkkkkkmmmoooqqqoooqqqrrrpppoooqqqvvvzzzvvvdddRRRDDD===888777666555555444222111000000000000000111111111////////////////////////,,,---...///000000//////------........./////////......------------.........------,,,,,,------...,,,---......,,,,,,,,,---------------,,,++++++***------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,+++(((###$$$&&&(((***+++++++++)))+++,,,,,,+++++++++,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((***+++++++++,,,,,,,,,---***************************)))))))))))))))******++++++******))))))))))))***************+++++++++++++++++++++,,,---......---...000000///000222444666666777888999;;;<<<===@@@BBBDDDCCCAAAAAADDDGGGHHHIIIKKKPPPUUUXXXXXXWWWVVVVVVWWWXXX[[[^^^bbbdddgggiiikkklllmmmnnnppprrrqqqrrrsssqqqpppqqqvvvzzz~~~~~~~~~~~~}}}~~~zzzkkkZZZJJJ@@@888666444444555555444222000000000000111111111111////////////////////////------...//////000000000....../////////000000000......------------.........------,,,,,,------...,,,---......,,,,,,---///---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++***)))$$$%%%(((***+++,,,++++++''')))***+++***)))***+++,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((('''''''''&&&&&&)))***++++++++++++***)))******)))))))))))))))*********++++++,,,,,,,,,,,,))))))*********+++++++++++++++++++++,,,---...///...///000000000111333555666666777888999;;;<<<===@@@BBBDDDCCCAAAAAADDDGGGHHHIIIKKKPPPTTTWWWXXXWWWVVVVVVVVVXXXZZZ^^^bbbdddhhhjjjlllmmmmmmnnnqqqssssssttttttsssqqqrrrwww|||}}}{{{yyyxxxxxxwwwzzzyyyxxxvvvuuuuuuuuuuuutttuuuvvvxxxyyyzzzzzz{{{}}}~~~|||rrrcccRRRFFF;;;777333333555666444222000000000000000111111111000000000000000000000000//////////////////000000////////////000000000111......------------......,,,++++++******++++++,,,++++++,,,+++******,,,...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))******************))))))***+++,,,,,,***((('''$$$%%%'''(((''''''((())),,,+++++++++************))))))))))))))))))))))))******)))(((((('''&&&&&&)))***+++,,,,,,+++***)))++++++***)))))))))******'''((()))***++++++++++++)))))))))***++++++,,,,,,++++++++++++,,,---...///...///000000000111333555666666777888999;;;<<<===>>>@@@BBBAAA??????BBBEEEGGGHHHJJJOOOSSSVVVWWWVVVVVVVVVVVVXXX[[[^^^bbbdddhhhjjjlllmmmmmmoooqqqssstttuuuvvvtttrrrsssxxx|||}}}zzzxxxwwwyyyxxxvvvtttrrrqqqppppppooonnnmmmkkkjjjjjjjjjjjjiiijjjlllnnnoooppppppqqqrrrsssuuuwwwzzz|||~~~zzzvvvlll]]]PPPBBB<<<666333444555444222111111111000000000000000000000000000000000000000000000//////////////////........./////////000000......------------......,,,++++++******++++++,,,+++,,,,,,+++***+++---///,,,++++++++++++,,,...///,,,,,,,,,++++++,,,,,,,,,************************(((***+++,,,+++***))))))***+++,,,---,,,***'''%%%$$$&&&(((((((((((()))***++++++*********)))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,+++***************((()))******+++***))))))((())))))***++++++,,,,,,,,,,,,+++,,,,,,---...///...///111111000111333555666666777888999;;;<<<===>>>@@@BBBAAA??????BBBEEEFFFGGGIIINNNRRRUUUVVVUUUWWWWWWWWWXXX[[[___bbbeeehhhjjjlllmmmmmmnnnppprrrtttuuuuuusssqqqrrrwww{{{~~~}}}{{{yyyvvvsssqqqoooooonnnllljjjhhhgggffffffhhhgggeeecccbbbbbbbbbbbbbbbccceeefffhhhiiiiiijjjjjjkkkmmmppprrruuuwwwxxxzzz}}}xxxwwwxxxrrreeeYYYHHHAAA888444444555333111111111111111000000000///000000000000000000000000222111000//////...//////---------.........//////.........------............------,,,,,,------...---......---,,,---///111+++*********+++---///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,***))))))'''(((+++,,,,,,+++((('''''')))++++++++++++,,,---*********))))))))))))((())))))))))))))))))))))))((((((((()))******++++++)))***,,,------,,,***)))------,,,+++******++++++++++++,,,,,,+++***((('''((())))))***++++++,,,,,,,,,,,,,,,,,,---...//////...000111111000111333666666666777888999;;;<<<===@@@BBBDDDCCCAAAAAADDDGGGEEEFFFHHHMMMRRRUUUUUUTTTWWWWWWXXXYYY\\\___ccceeegggiiikkklllmmmnnnppprrrsssttttttrrrpppqqqvvvzzz~~~}}}wwwvvvtttrrrooommmkkkjjjfffeeebbbbbbaaaaaa___]]]]]]]]]\\\[[[[[[ZZZ[[[[[[]]]]]]\\\\\\\\\\\\]]]]]]^^^```aaabbbbbbcccfffhhhkkkmmmqqqtttwww|||}}}|||}}}xxxooofffVVVJJJ===666777999777333222222222111111111111000000000000000000///......////////////////////////000000000000000000000000////////////............,,,...000///---,,,++++++,,,,,,---...---,,,***)))+++,,,,,,---.........---***+++------------+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((()))***++++++,,,'''((()))***+++,,,,,,,,,************************,,,+++***))))))***+++,,,+++,,,,,,***)))((()))+++++++++,,,,,,,,,---------.........///000222444444666888::::::::::::<<<>>>AAABBBDDDCCCBBBBBBCCCEEEIIIJJJLLLNNNQQQSSSUUUVVVUUUVVVWWWXXXYYY[[[```ccckkkmmmnnnnnnmmmmmmoooppptttuuuuuusssqqqqqqrrrsss{{{}}}{{{xxxvvvqqqpppnnnkkkiiifffdddcccaaa___]]]\\\\\\\\\ZZZXXXXXXXXXWWWVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVWWWVVVXXXYYYYYYZZZ[[[]]]___cccfffiiilllooosssxxx{{{~~~~~~zzzsss```TTTCCC:::888777555111222222222111111111111000000000000000000///..............................////////////////////////////////////............------------------,,,+++,,,,,,---------,,,+++***+++,,,------......------------............------++++++,,,,,,,,,,,,++++++......---,,,++++++******************************(((((()))***+++,,,------))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))***+++++++++******************************+++***))))))))))))***+++,,,------,,,******+++,,,++++++,,,,,,,,,---------.........///000222444444666888::::::::::::<<<===@@@BBBCCCCCCBBBAAACCCDDDEEEGGGIIIKKKNNNQQQSSSTTTUUUVVVWWWWWWXXX[[[___ccckkklllnnnnnnnnnnnnoooqqqtttttttttsssqqqppprrrsss{{{{{{xxxuuurrrnnnkkkhhhgggeeebbb```]]][[[ZZZYYYWWWUUUUUUUUUTTTRRRPPPPPPPPPOOONNNNNNNNNOOOOOOOOONNNNNNMMMMMMNNNNNNOOOQQQRRRSSSTTTTTTUUUWWWYYYXXX[[[^^^aaacccgggkkknnntttvvvzzz~~~pppcccPPPBBB;;;777444111222222222111111111111000000000000000000//////...................................................////////////...............+++)))***---...---+++,,,,,,---------,,,++++++,,,,,,------......------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++//////...,,,+++***)))(((************************(((((()))***+++,,,,,,---))))))))))))))))))))))))******))))))))))))******************))))))((((((******++++++******)))(((***************************))))))(((((())))))***+++,,,---,,,*********,,,,,,,,,,,,,,,------------.........///000222444444666888999:::999:::<<<===???AAABBBBBBAAA@@@BBBCCCCCCEEEGGGJJJNNNQQQSSSTTTTTTUUUWWWWWWXXX[[[```ccciiikkkmmmnnnmmmnnnppprrrsssssssssrrrpppppprrrtttyyy|||yyytttqqqnnnjjjfffccc```___]]][[[XXXUUUSSSRRRRRRPPPNNNNNNNNNMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHKKKLLLMMMMMMMMMNNNPPPRRROOORRRTTTWWWYYY\\\```ccchhhkkkoootttxxx}}}~~~qqq]]]KKK@@@999666444222222222111111111000000//////000000000000//////////////////////////////////////////////////////////////////............///***'''(((---000...+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...------,,,,,,+++))))))))))))+++,,,+++,,,,,,,,,,,,,,,,,,+++---------,,,+++***))))))******************************))))))((((((''''''+++++++++++++++++++++++++++******************+++******))))))))))))))))))))))))************))))))************************))))))(((((((((((())))))((()))******)))(((((())),,,,,,,,,------------............///000222444444666777999999999:::;;;===>>>@@@AAAAAA@@@???AAABBBDDDEEEHHHKKKOOORRRUUUVVVUUUVVVWWWXXXYYY]]]aaadddgggiiikkkllllllmmmoooqqqrrrrrrrrrpppoooppprrruuuwww}}}~~~tttqqqmmmjjjgggddd```]]]ZZZYYYWWWUUUSSSPPPOOONNNLLLJJJIIIHHHIIIIIIGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEBBBCCCEEEEEEDDDEEEGGGIIIJJJLLLNNNPPPQQQTTTWWWZZZ^^^aaaeeeiiinnnsssxxx|||xxxfffTTTEEE;;;777555222222222111111111000000//////000000000000//////000000000000000000000000000000000000000000000000////////////............///+++'''(((---000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,+++))))))))))))+++,,,,,,,,,,,,------,,,,,,,,,***+++++++++++++++++++++******************************))))))(((''''''&&&************************++++++************++++++'''(((((()))******++++++''''''((()))***++++++***))))))))))))))))))))))))(((((())))))))))))((((((''')))++++++***))))))***,,,,,,---------..................///000222444444555777999999999999;;;===>>>???AAA@@@??????@@@BBBDDDEEEHHHKKKOOORRRUUUVVVVVVWWWXXXYYY[[[^^^cccfffeeegggiiijjjjjjkkkmmmoooqqqqqqpppooonnnooosssuuuvvv{{{{{{mmmjjjfffcccaaa^^^ZZZXXXSSSRRRQQQOOONNNLLLKKKJJJHHHFFFEEEEEEEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBBBBAAABBBDDDFFFEEEGGGIIIJJJKKKMMMPPPSSSTTTWWW[[[___cccgggmmmpppwwwyyy}}}}}}nnn\\\JJJ>>>777555222222222111111111111000...//////000000000000000000000000000000000000000111111111111111111111111////////////............///,,,***+++...///...,,,,,,,,,+++++++++,,,------------......------,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,))))))******+++,,,,,,,,,************************))))))******++++++++++++''''''''''''''''''''''''++++++************++++++''''''((()))***+++,,,,,,%%%&&&((()))***+++++++++))))))))))))))))))))))))((())))))******))))))((()))+++......---,,,,,,---,,,---------.....................///000222444444555777888999888999;;;<<<>>>@@@AAAAAA@@@???AAABBBCCCEEEGGGJJJNNNQQQSSSTTTUUUVVVXXXYYY[[[^^^cccfffeeegggiiiiiiiiijjjlllnnnppppppooonnnmmmooosssvvvuuuzzz{{{vvvrrrhhheeeaaa^^^[[[XXXTTTQQQLLLKKKJJJIIIHHHGGGGGGFFFEEECCCBBBBBBCCCCCCAAA@@@===============>>>?????????>>>>>>======>>>>>>??????@@@AAAAAA@@@@@@BBBDDDAAACCCDDDEEEFFFGGGJJJLLLLLLOOORRRVVVYYY]]]aaaeeelllnnnrrruuuzzzyyyhhhTTTCCC:::777222222222111111111111000......///000000000000000........................000000000000000000000000////////////.....................//////...------,,,,,,+++++++++,,,---...------......------,,,+++------............------,,,,,,------------,,,,,,***************+++++++++************************************++++++++++++((((((((((((((((((((((((******))))))))))))******(((((())))))*********+++''''''((()))******))))))))))))))))))))))))))))))))))))***++++++***))))))))),,,///000///------...------------.....................///000222444444555666888999888999:::<<>><<<;;;;;;;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<;;;;;;===???>>>???AAABBBBBBCCCFFFHHHHHHJJJMMMPPPRRRVVVZZZ]]]ccceeeiiilllqqqwww~~~rrr\\\JJJ???:::222222222111111111111000......///000000000000000------------------------////////////////////////000/////////...............000111111///---------,,,,,,+++***+++,,,...///---.........---,,,,,,+++++++++---......---++++++,,,------......------,,,,,,+++++++++******))))))************************++++++***)))((('''&&&%%%++++++++++++++++++++++++******))))))))))))******************)))))))))))))))))))))))))))((((((''')))))))))))))))))))))))))))***+++,,,,,,+++***)))(((***---......,,,,,,,,,---------.........//////.........///000222444555555666888888888999:::<<>>:::888888======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;;;;::::::999999888777777===>>>???@@@AAABBBCCCCCCCCCCCCDDDFFFIIILLLPPPSSSVVVYYY]]]aaaeeekkkqqquuunnnZZZHHH;;;:::666333333222///000333000000000000111111111111000000000000////////////000000000000000000000000//////.........---------------------------------000///...---,,,+++******+++,,,,,,------,,,,,,+++........................+++++++++,,,,,,---------------,,,++++++***))))))''''''(((******+++++++++******************************+++++++++,,,,,,,,,++++++++++++******))))))******))))))))))))******))))))************))))))************************------,,,++++++***************+++++++++,,,,,,,,,000...,,,*********+++,,,.........///000222444444555777999999999999;;;===@@@AAA@@@??????@@@CCCFFFIIIKKKNNNRRRTTTUUUUUUUUUWWWXXXYYYZZZZZZ\\\```cccdddeeefffggggggiiillloooqqqqqqpppnnnnnnppptttxxxxxx|||{{{wwwqqqpppmmmiiieeeaaa]]][[[UUUTTTQQQMMMJJJGGGFFFEEECCCBBBAAA@@@???>>>>>>>>>===>>>>>><<<:::999:::;;;===<<<<<<<<<;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;<<<<<<======>>>>>>???<<<===>>>???@@@AAABBBBBBAAAAAABBBCCCEEEIIILLLNNNPPPRRRVVVZZZ^^^ccciiimmmsssxxx~~~mmmUUUDDD:::555111111000......111000000//////.........---111000000000////////////000000000000000000000000000000/////////.........------------------------...---------------,,,,,,+++,,,,,,------,,,,,,+++........................+++,,,,,,,,,---------...---------,,,++++++******'''((()))******+++***************************************+++++++++,,,,,,******)))))))))(((((((((******))))))))))))******))))))************))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++***)))***,,,...///.........///000222444444555777999999999999;;;===AAABBBBBBAAA@@@AAADDDGGGHHHJJJMMMQQQSSSTTTTTTSSSTTTUUUWWWWWWXXXZZZ]]]```eeefffgggggggggiiilllooopppooonnnmmmmmmooossswwwxxx}}}{{{uuupppjjjhhheeeaaa\\\XXXUUUSSSOOONNNKKKHHHEEECCCAAAAAA???>>>======<<<<<<======:::::::::888777888;;;>>><<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::;;;;;;::::::;;;;;;<<<=========;;;<<<<<<===>>>???@@@@@@????????????AAACCCFFFGGGHHHJJJMMMPPPTTTXXX^^^bbbeeeiiiqqqyyycccMMM===777222222111//////111222111000///...------,,,111111000000000/////////000000000000000000000000000000000000000/////////------------------------,,,,,,,,,------.........,,,,,,------------,,,,,,---------------------------------------...............------,,,,,,++++++))))))***************)))*********************************++++++++++++,,,***************)))))))))******))))))))))))******))))))************))))))((((((((((((((((((((((((''''''(((((()))******+++******+++++++++,,,,,,,,,,,,,,,+++++++++---...000.........///000222444444555777999999999999;;;===BBBBBBCCCBBBAAABBBEEEGGGIIIKKKNNNQQQSSSTTTSSSSSSSSSTTTVVVVVVWWWYYY]]]```eeeggghhhhhhhhhiiikkknnnoooooonnnllllllnnnsssvvvyyy~~~{{{uuuooojjjcccaaa^^^YYYUUUQQQNNNLLLJJJHHHFFFCCCAAA???>>>>>><<<<<<;;;;;;;;;<<<<<<===888999999999888888;;;===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::999888888::::::;;;<<<======>>>>>>>>>>>>======>>>???AAABBBBBBDDDGGGIIILLLOOOTTTXXX]]]aaagggnnnuuu|||lllTTTEEE<<<666444444222222444333333222222111000000///111111111000000000//////////////////////////////////////////////////////------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------.................................------,,,,,,,,,******+++++++++***))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))************))))))))))))))))))))))))))))))((((((((())))))***************+++++++++,,,,,,,,,111000///...------------.........///000222444444555777999999999999;;;===AAABBBBBBBBBAAABBBDDDFFFKKKLLLOOORRRTTTTTTTTTSSSTTTUUUWWWXXXYYY[[[___bbbfffgggiiiiiiiiiiiikkkmmmoooooonnnmmmlllooossswwwzzz}}}yyytttoooiiieee^^^\\\XXXTTTOOOLLLJJJIIIEEEDDDCCCAAA???>>>======;;;;;;;;;;;;;;;<<<<<<===888:::<<<<<<;;;999999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::>>>======<<<<<<;;;:::::::::::::::;;;;;;<<<<<<==================>>>>>>>>>@@@BBBCCCEEEGGGJJJNNNQQQVVVZZZ___dddjjjpppwww{{{vvv```LLLBBB999666666444333444111111111111222222222222111111111111000000000000////////////////////////........................------------------------......---------,,,,,,,,,,,,------......------,,,------------------------..............................------------,,,,,,***++++++++++++******)))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))************))))))************************++++++*********)))))))))******+++++++++,,,,,,,,,000///...------,,,,,,,,,.........///000222444444555777999999999999;;;===???@@@AAAAAAAAAAAACCCDDDHHHJJJMMMPPPRRRSSSRRRRRRSSSUUUWWWXXXYYY[[[___bbbeeegggiiijjjjjjjjjlllmmmppppppooonnnmmmppptttxxx{{{|||yyytttppplllgggbbb^^^XXXVVVRRRNNNKKKHHHGGGGGGBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<999<<<>>>>>><<<:::999888::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999888999999:::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<========================???@@@BBBBBBCCCEEEIIILLLLLLOOOTTTYYY^^^eeelllqqq{{{oooRRRFFF;;;777555333222222/////////000000000111111222222111111111000000000000000000000000000000000------------............------------------------.........------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,.........------------------------,,,,,,,,,,,,,,,******+++++++++++++++***************************)))))))))************+++)))))))))*********************))))))))))))******))))))************))))))************************,,,,,,+++******)))((((((******+++++++++,,,,,,,,,)))******+++,,,,,,------.........///000222444444555777999999999999;;;===>>>@@@AAAAAAAAAAAABBBCCCDDDFFFIIIMMMOOOPPPPPPPPPRRRSSSUUUVVVWWWZZZ^^^aaacccfffiiijjjkkkkkkmmmnnnqqqqqqpppnnnnnnpppuuuxxx}}}~~~{{{rrrooojjjfffccc___ZZZWWWQQQOOOLLLHHHEEEDDDDDDDDD??????===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;:::;;;===<<<:::999:::;;;999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999999777777888888999::::::;;;:::::::::;;;;;;;;;;;;<<<;;;<<<<<<<<<===<<<<<<<<<===>>>?????????AAADDDFFFDDDGGGKKKOOOSSSYYY```eeekkkrrr{{{wwwZZZLLL>>>999777444222222111111000000000000000000222222222111111111000000000000000000000000000000---.........////////////------------------------,,,,,,---------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,************************))))))))))))************((((((((()))))))))************))))))))))))******))))))************))))))************************)))))))))))))))))))))(((******+++++++++,,,,,,,,,***+++,,,------..................///000222444444555777999999999999;;;===>>>@@@BBBCCCBBBBBBCCCDDDCCCEEEIIIMMMPPPQQQRRRRRRRRRTTTVVVWWWXXX[[[___bbbbbbeeehhhkkklllmmmnnnpppppppppooommmmmmoootttwww~~~zzzwwwkkkhhhccc___\\\XXXTTTQQQMMMKKKGGGDDDBBBAAAAAAAAA======<<<;;;::::::::::::;;;::::::999888888999999:::;;;:::999888888;;;>>>999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999???>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<:::;;;;;;<<<<<<<<<;;;;;;<<<============>>>AAACCCBBBCCCFFFHHHKKKPPPVVVZZZ___gggqqqxxx}}}www```QQQBBB<<<:::777444444555444444333222111000000222222222111111111111000000000000000000000000000.../////////000000111111------------------------***++++++,,,---//////000------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++((()))***+++,,,---------************************))))))))))))************))))))******+++++++++,,,******))))))))))))******))))))************))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))******+++++++++,,,,,,,,,111111111111000///...---.........///000222444555666777999999999999;;;===???AAACCCDDDCCCCCCDDDEEEEEEGGGKKKOOOSSSUUUVVVVVVUUUVVVXXXYYY[[[^^^bbbeeeaaadddhhhkkklllmmmoooqqqoooooonnnllllllnnnsssvvv~~~wwwooojjjfffccc___[[[XXXTTTPPPMMMHHHFFFCCC@@@>>>======>>>>>>>>>>>><<<;;;999777666999999999888888888888888<<<;;;:::999999:::;;;;;;999::::::;;;;;;<<<<<<===;;;::::::999999::::::;;;:::<<<>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>???::::::;;;;;;<<<=========<<<=========>>>>>>??????AAABBBDDDFFFJJJMMMPPPRRRWWW[[[bbbiiipppwww}}}pppbbbOOOAAA;;;999777666555555444333222222222333000000111111111111000000000000000000000000000000/////////////////////////////////...------,,,,,,,,,,,,------------------)))))))))***+++,,,---...,,,,,,,,,++++++,,,------...---+++******+++---...------------------------+++++++++,,,,,,+++++++++******++++++++++++******+++++++++++++++***)))((())))))))))))))))))))))))))))))(((((('''''''''&&&++++++++++++*********)))''''''((()))******++++++,,,***(((''''''(((***,,,************+++,,,---......,,,)))'''(((***---000---------...///111333444555666888888777777999:::BBBCCCCCCDDDEEEFFFFFFGGGEEEFFFIIINNNSSSVVVWWWVVVSSSUUUVVVYYY\\\^^^```aaaeeeggghhhiiijjjkkknnnqqqppppppooonnnnnnpppuuuyyy}}}wwwqqqjjjfffaaa^^^ZZZWWWTTTPPPLLLIIIGGGEEEBBB???===<<<======<<<<<<<<<<<<;;;:::999888:::::::::999999999999999<<<;;;:::999999::::::;;;======<<<<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>>>>?????????<<<<<<<<<<<<==================>>>>>>>>>??????????????????@@@BBBCCCEEEFFFMMMQQQXXX___gggooowww|||vvvkkkYYYJJJ@@@:::555333444444444333222222111111000000111111111111000000000000000000000000000000////////////////////////,,,------......///000000------------------------222111000...---,,,,,,,,,---------,,,,,,------......---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******+++++++++++++++***))))))))))))))))))))))))))))))******)))))))))(((((((((++++++*********)))))))))))))))******+++,,,,,,---+++******************+++************+++,,,---...---,,,***))))))+++---///------...///000222333444333555777777888888;;;<<>><<<;;;<<<<<<999999:::;;;;;;;;;:::::::::::::::::::::;;;;;;;;;======<<<;;;::::::;;;;;;===============<<<<<<<<>>>>>======>>>>>>???BBBDDDEEEDDDBBB@@@??????AAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>======>>>>>>????????????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCFFFIIIOOOTTT[[[ccckkkqqqxxx~~~|||}}}{{{tttfffWWWIII>>>777444333333333333222111000///000000111111111111000000000000000000000000000000////////////////////////------......///000000000.........------,,,,,,+++444333111///---,,,,,,+++......------------......------++++++++++++------++++++++++++++++++++++++)))******************)))******++++++++++++*********++++++++++++***))))))))))))))))))))))))))))))++++++************))))))******)))))))))(((((((((+++++++++,,,------......)))***,,,------,,,***)))*********++++++,,,,,,---+++++++++++++++,,,------......//////111222444555111333666777888:::<<<>>>AAAAAAAAABBBCCCCCCDDDDDDEEEFFFIIIMMMSSSVVVVVVVVVTTTUUUWWWYYY\\\___aaabbbccceeeggghhhiiijjjmmmpppoooooonnnnnnnnnqqqvvvzzzzzz{{{tttmmmgggbbb^^^[[[SSSQQQMMMKKKIIIFFFCCC@@@@@@???===<<<;;;;;;;;;;;;888999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;>>>>>>=========<<<<<<<<<;;;<<<===>>>???AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@BBBDDDDDDBBBAAAAAAAAAEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCEEEEEEFFFHHHKKKNNNRRRXXX___dddnnnuuu|||yyyqqqeeeUUUGGG===888333333444333222111///...000000111111111111000000////////////////////////////////////////////////111000000//////...------//////...---,,,,,,++++++---,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---************************))))))************))))))******++++++++++++************+++++++++******)))))))))))))))))))))))))))************************))))))))))))((((((((((((+++++++++,,,,,,---------)))******++++++******)))******++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,/////////000111333555555222444777888888999<<<>>>AAAAAABBBBBBCCCCCCCCCCCCDDDEEEHHHMMMRRRUUUVVVUUUTTTUUUWWWZZZ\\\___aaabbbbbbdddfffggghhhjjjmmmpppnnnnnnnnnnnnnnnqqqwwwzzzzzz{{{uuunnngggbbb^^^ZZZXXXNNNLLLIIIGGGEEECCC@@@>>><<<<<<;;;;;;::::::::::::::::::;;;;;;;;;:::999999:::::::::;;;;;;;;;<<<<<>>>>>???@@@DDDEEEGGGHHHKKKPPPVVV[[[aaahhhrrr|||~~~{{{qqqaaaPPPCCC;;;444444444333222111000///000000111111111111000000////////////////////////////////////////////////000000000///......------//////...---,,,,,,++++++)))))))))***+++---...///---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))******++++++++++++******)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************+++++++++++++++)))(((''''''((()))+++******+++,,,,,,,,,++++++***+++,,,---------,,,,,,/////////000111333555555555777888999888999:::<<>><<<::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<======>>>>>>@@@AAABBBCCCCCCDDDCCCCCCFFFFFFFFFEEEDDDCCCCCCCCCEEEEEEEEEDDDDDDEEEEEEEEE>>>AAADDDFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>======<<<<<<===???AAADDDGGGKKKQQQUUUXXX^^^hhhpppxxx~~~{{{mmmZZZHHH===777666555333222111111111000000111111111111000000000000000000000000000000////////////////////////,,,,,,------.../////////.........------,,,,,,+++---,,,,,,,,,,,,---......---,,,+++******))))))***,,,,,,,,,,,,,,,,,,,,,,,,************************)))******************)))******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))((((((((())))))))))))*********)))))))))((((((((())))))))))))))))))))))))+++)))'''%%%%%%''')))+++******,,,------,,,+++***++++++,,,---------------......//////111222444555666888999999888888:::;;;CCCCCCCCCCCCCCCCCCCCCCCCDDDEEEHHHLLLRRRUUUUUUUUUUUUVVVXXXZZZ]]]```bbbcccbbbdddfffhhhiiikkkoooqqqppppppooonnnnnnpppuuuyyy~~~~~~xxxqqqmmmiiieee___ZZZVVVSSSOOOMMMFFFDDDAAA@@@???>>><<<:::888999::::::;;;;;;;;;;;;::::::;;;<<<==================>>>??????@@@@@@AAA@@@AAACCCEEEGGGGGGGGGGGGKKKJJJIIIHHHGGGEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFF>>>@@@CCCEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCFFFEEEDDDBBBAAAAAAAAAAAA<<>>>>>===;;;999888888999:::;;;<<<;;;;;;888999;;;===>>>???@@@@@@??????@@@AAABBBBBBCCCCCC@@@BBBDDDGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGCCCFFFHHHIIIHHHGGGHHHIIIEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEAAACCCEEEFFFFFFGGGIIIKKKHHHLLLRRRYYY```kkkwwwooo[[[LLL<<<:::666222111111333555000000111111111111000000000000000000000000000000////////////////////////...------,,,,,,+++******,,,,,,------------------,,,,,,,,,,,,,,,---...//////...---,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******((()))***+++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++*********************)))))))))))))))((()))***++++++***)))((()))+++,,,------,,,***)))---,,,,,,,,,,,,---...///---------...///111333444333555777999999;;;===???AAAAAAAAAAAAAAAAAAAAAAAACCCDDDGGGLLLQQQTTTUUUTTTUUUVVVXXX[[[^^^```bbbcccccceeegggiiijjjmmmpppsssrrrrrrqqqnnnmmmooosssvvv|||}}}wwwrrrmmmhhhddd\\\YYYTTTOOOKKKHHHGGGFFF>>>>>>======<<<<<<<<<<<<:::;;;===<<<<<<;;;===>>><<<<<<===>>>???@@@AAAAAADDDEEEFFFGGGHHHGGGFFFFFFGGGGGGHHHHHHJJJKKKMMMNNNIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGFFFHHHKKKOOOWWWaaammmuuu~~~zzzeeeRRREEE<<<555444333111000111000000000000000000000000111111000000000000111111------..................///......---,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,,,,,,,+++******.........------,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++++++++*********))))))************************...---***)))(((((()))***************************''''''&&&&&&&&&''''''(((,,,+++***))))))***+++,,,***************++++++,,,,,,***((()))+++---------...,,,******+++...222555444333222111111111222333555666888888777888:::<<>>???>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHIIIJJJKKKMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHKKKKKKKKKLLLOOOUUU]]]cccuuu~~~ppp^^^JJJ@@@777555555333111222111111111111111111111111111111000000000000111111////////////............,,,,,,++++++***+++++++++,,,,,,,,,,,,---------...+++,,,,,,,,,,,,+++******,,,,,,,,,++++++*********.........---------,,,,,,+++++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++*********))))))************************...---+++)))((()))***+++******************************((('''&&&%%%%%%%%%+++***))))))))))))***+++((((((''''''(((((()))***,,,***((()))+++------------+++******+++---000111//////...///000333555666666777888888888999;;;===@@@AAAAAA@@@???@@@BBBEEEDDDEEEFFFIIILLLOOOQQQSSSTTTTTTVVVZZZ```cccbbbaaadddeeegggiiijjjllloooqqqqqqqqqpppnnnmmmnnnrrruuuzzzzzztttnnnhhhccc]]]ZZZQQQOOOKKKGGGCCCAAA@@@???<<<<<<<<<;;;;;;;;;;;;;;;:::<<<===>>>======???AAAAAABBBBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGJJJIIIHHHFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFGGGHHHIIILLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGFFFGGGHHHHHHIIIGGGGGGGGGHHHJJJOOOVVV[[[hhhqqq~~~zzzhhhRRRFFF;;;777666444333444111111111111111111111111111111000000000000111111000000000///.........---++++++++++++++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++******//////............------++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************************************...---+++***)))******+++************************+++***)))'''&&&&&&&&&&&&******))))))))))))******'''''''''''''''(((((()))+++***))))))+++---------+++++++++***+++,,,------,,,,,,---...000333555777777888999999999:::<<<>>>???@@@@@@@@@???@@@CCCEEEEEEFFFGGGIIILLLNNNQQQRRRTTTTTTVVVYYY^^^aaabbbbbbdddfffhhhhhhiiijjjmmmoooooooooooonnnmmmooosssvvvzzz}}}xxxtttnnngggbbb\\\WWWSSSMMMLLLIIIFFFCCCAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>>>>@@@BBBDDDDDDEEEFFFGGGGGGHHHHHHJJJJJJKKKLLLMMMNNNNNNOOOJJJJJJIIIJJJJJJKKKLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGLLLJJJHHHGGGFFFGGGHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLOOONNNMMMLLLKKKJJJJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJFFFGGGGGGHHHIIIMMMSSSWWWZZZdddrrr~~~ppp\\\NNN???888777555333333111111111111111111111111111111000000000000111111000000//////...---,,,,,,---------------...///000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************------,,,+++******++++++************************''''''''''''((()))******))))))))))))))))))))))))))))))(((((())))))***++++++***)))***,,,------,,,+++,,,,,,,,,,,,,,,++++++//////...///000222444555777888::::::999:::<<<>>>???@@@@@@@@@???AAACCCFFFFFFFFFHHHIIILLLOOOQQQRRRTTTUUUVVVXXX\\\___bbbccceeeggghhhhhhhhhiiilllnnnpppppppppoooppprrrvvvyyyzzz|||xxxqqqmmmgggaaa\\\WWWRRRNNNIIIHHHFFFDDDBBB@@@??????;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>>>>???@@@BBBDDDGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNNNNOOOKKKKKKJJJJJJJJJKKKKKKLLLIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHGGGKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLJJJHHHHHHKKKMMMRRR[[[hhhsss}}}~~~hhhVVVCCC:::777555333222111111111111111111111111111111000000000000111111//////......---,,,++++++------------...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++------------------------***************+++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,************************************************,,,,,,++++++++++++++++++))))))))))))))))))))))))'''''''''((()))***++++++))))))************)))))))))))))))))))))***++++++***))))))***,,,------,,,,,,------...---,,,++++++000000///000111333555666777888::::::999:::<<<>>>???@@@AAA@@@???@@@CCCEEEFFFFFFHHHJJJLLLOOORRRSSSTTTUUUWWWYYY\\\___bbbdddfffgggiiiiiiiiiiiilllnnnoooppppppoooppprrrwwwzzzzzz{{{uuuqqqiiifff```[[[VVVRRRMMMJJJCCCCCCBBBAAA???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;===@@@AAAAAACCCEEEGGGIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJJJJKKKLLLMMMOOOOOOMMMLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNJJJJJJJJJJJJHHHIIIKKKMMMNNNVVV```iiiqqq}}}uuuaaaJJJ===999555333222222222222222222222222222111111000000000000111111//////......------,,,,,,,,,,,,,,,,,,,,,,,,---.........------------,,,,,,---------------,,,++++++******++++++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,+++******+++,,,---++++++++++++++++++,,,,,,***************+++++++++************************************************))))))))))))))))))))))))++++++***)))))))))))))))******++++++++++++******((((((((((((((())))))******))))))+++---...---+++,,,---------------,,,+++------...000222555888:::777888999999999:::<<<>>>AAAAAAAAA@@@???@@@BBBDDDEEEFFFGGGJJJMMMPPPSSSUUUSSSVVVYYY[[[]]]___ccceeeggghhhiiijjjiiijjjmmmooonnnnnnnnnmmmnnnppptttxxxzzz}}}zzzvvvrrrmmmiiibbb^^^YYYTTTPPPMMMHHHFFF?????????>>>>>>===<<<;;;;;;;;;<<<<<<<<<=========???AAACCCEEEFFFGGGJJJLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJKKKLLLNNNPPPQQQQQQRRRTTTVVVXXXZZZZZZYYYYYYVVVWWWYYY[[[\\\[[[ZZZYYYVVVUUUVVVVVVWWWXXXYYYZZZVVVTTTRRRPPPNNNNNNOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOGGGIIIKKKKKKKKKLLLNNNPPPNNNSSSYYY^^^dddooo}}}jjjPPPAAA;;;777444333222222222222222222222222111111000000000000111111000000000000////////////...------,,,,,,,,,,,,---/////////......------------------...------,,,+++*********++++++,,,,,,,,,,,,,,,,,,---------......---,,,***))))))***,,,---,,,,,,++++++++++++++++++))))))*********+++++++++************************((())))))******)))))))))))))))))))))))))))))))))++++++***)))))))))*********+++,,,------,,,+++***)))))))))))))))***++++++)))))))))+++---...,,,++++++++++++++++++,,,,,,,,,------...///111444777888666777888888888999;;;===BBBBBBBBBAAA??????AAACCCCCCEEEGGGJJJMMMQQQTTTVVVSSSVVV[[[^^^___```ccceeeggghhhjjjkkkkkkllloooqqqooooooooonnnmmmppptttwwwzzz}}}xxxtttpppkkkgggccc]]]YYYTTTPPPMMMIIIFFFCCC>>>?????????>>>===<<<<<<<<<<<<<<<=========>>>>>>AAACCCFFFHHHIIIJJJMMMOOOOOOOOOPPPPPPPPPPPPPPPPPPRRRQQQOOONNNMMMNNNNNNOOONNNMMMLLLKKKKKKJJJJJJKKKNNNNNNNNNNNNMMMMMMMMMMMMOOOPPPRRRTTTWWWZZZ\\\]]]\\\^^^aaaccceeeeeeeeeddd```bbbeeehhhiiihhhgggeeeiiihhhhhhiiiiiijjjkkklll```^^^[[[WWWUUUTTTTTTTTTPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQRRRRRRPPPLLLJJJJJJJJJPPPSSSVVVXXX[[[eeerrr}}}pppTTTDDD>>>999555444222222222222222222222222111111000000000000111111111111111111111222222222111000///...............000000/////////.........------......------,,,+++,,,,,,,,,------.........+++++++++,,,,,,------------,,,***))))))***,,,------,,,,,,++++++*********))))))******++++++++++++************************'''((())))))))))))(((((())))))))))))))))))))))))((((((((()))***,,,---...+++,,,------------,,,+++,,,,,,++++++,,,,,,---...))))))***+++......,,,+++******))))))***++++++,,,000000/////////111222333555666888888777888:::<<>>@@@BBBCCCDDDFFFJJJNNNRRRUUUWWWRRRWWW]]]``````aaaccceeegggiiijjjkkklllmmmppprrrqqqqqqqqqpppoooqqquuuxxxzzz}}}zzzwwwtttqqqmmmjjjfffaaa^^^UUUSSSPPPLLLHHHEEECCCBBB>>>======<<<<<<<<<======???@@@@@@???>>>>>>???AAAFFFGGGHHHJJJLLLNNNPPPQQQNNNPPPQQQQQQPPPOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRPPPPPPOOOMMMJJJIIIJJJKKKMMMOOORRRTTTUUUVVVXXXZZZYYYZZZ\\\___aaacccddddddkkkmmmpppssstttrrrpppoookkklllmmmooopppqqqrrrrrrsssrrrssstttuuuuuusssqqqlllhhhcccbbbccccccbbbaaa___]]]YYYVVVTTTSSSTTTTTTTTTQQQOOONNNOOOQQQQQQQQQPPPQQQRRRSSSRRRPPPNNNLLLPPPPPPRRRUUU[[[aaahhhkkkzzzuuu]]]LLLBBB===888333555333111111222222111000333333222111000000111111111111000000//////......///...---,,,,,,---...//////...,,,+++***+++,,,,,,...///000///---,,,---...,,,---------,,,,,,+++***......---------,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))*********************))))))))))))))),,,+++++++++***)))))))))+++*********))))))((((((,,,++++++***************............---,,,+++***111///...000444666555333777888999999888999;;;===@@@@@@AAA???>>>???AAACCCDDDFFFHHHKKKMMMOOOQQQQQQTTTTTTVVVZZZ```dddffffffhhhiiijjjlllnnnoooqqqqqqnnnoooooommmmmmpppwww}}}~~~~~~~~~~~~~~~}}}{{{zzz|||||||||}}}}}}{{{wwwtttnnnlllhhheeebbb^^^ZZZVVVQQQOOOLLLIIIFFFCCCBBBAAA>>>======<<<<<<<<<<<<<<<999;;;===???@@@CCCFFFIIIIIIJJJKKKMMMOOOPPPRRRRRRPPPQQQSSSSSSQQQPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPSSSUUUVVVYYY\\\^^^___aaaccceeehhhiiijjjlllnnnoooppppppwwwyyy|||~~~~~~}}}zzzyyyxxxyyyzzz{{{|||}}}}}}}}}~~~|||xxxtttsssssstttsssrrrpppnnniiiddd```\\\ZZZYYY[[[XXXUUUSSSSSSSSSRRRRRRXXXYYYYYYXXXWWWUUUSSSQQQPPPPPPQQQSSSWWW\\\aaadddppp|||zzzgggSSSDDD;;;888777666444222111222222111000333222222111000000111111000000000000///////////////...------------...///...---,,,+++++++++,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,------,,,++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((((((((((((((((((((((((************************))))))))))))***************)))))))))))))))))))))+++++++++***************************)))))))))((())))))))))))******+++,,,------,,,,,,,,,,,,++++++///......000444777777555777888999888888888:::<<<@@@@@@@@@???>>>???AAACCCEEEFFFHHHKKKNNNOOOQQQQQQSSSTTTVVVZZZ```dddffffffggghhhiiikkklllnnnooopppqqqrrrqqqnnnlllnnntttyyy~~~~~~~~~|||zzzyyyvvvvvvuuutttssssssssssssrrrrrrrrrssssssrrrnnnlllhhhfffccc```]]]ZZZVVVSSSKKKJJJHHHEEECCCAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<888;;;???BBBEEEIIIMMMPPPLLLMMMNNNOOOQQQRRRSSSTTTRRRSSSTTTTTTRRRQQQQQQQQQSSSSSSSSSTTTTTTUUUUUUUUUTTTVVVWWWXXXYYY[[[^^^aaabbbeeeiiikkkmmmooorrrttttttuuuvvvxxxyyyyyyzzzzzz{{{wwwqqqllliiiggghhhddd```\\\ZZZXXXVVVUUUZZZYYYYYYXXXVVVUUUTTTTTTRRRRRRRRRRRRTTTWWW[[[]]]gggppp~~~rrr^^^III<<<999:::666444222222222222111000333222111111000111111111////////////000000000000///...------------...///...---,,,,,,+++,,,,,,,,,---...///...,,,,,,,,,---++++++,,,------,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********************+++++++++************))))))))))))''''''(((((()))+++,,,---,,,+++*********+++---------------000444777888777666777888888777777999;;;???@@@@@@???>>>???AAADDDEEEGGGIIIKKKNNNOOOQQQQQQRRRSSSUUUZZZ```dddeeeffffffggghhhjjjkkkmmmnnnoooqqqrrrqqqooommmnnnsssxxx~~~}}}|||{{{zzz}}}}}}}}}|||zzzxxxvvvtttpppooollljjjiiijjjkkkkkkiiiiiiiiijjjjjjjjjgggdddccc```]]][[[YYYVVVRRROOOGGGFFFDDDBBBAAA@@@@@@???>>>======<<<<<<<<<======@@@BBBFFFIIIKKKMMMPPPRRROOOPPPPPPQQQRRRSSSTTTTTTRRRSSSTTTTTTRRRPPPPPPQQQUUUUUUVVVWWWXXXXXXYYYYYYYYY[[[]]]^^^```cccgggjjjlllooosssvvvxxxzzz}}}}}}~~~|||{{{vvvsssnnniiifffbbb___\\\[[[ZZZYYYWWWWWWVVVVVVWWWUUUUUUTTTTTTUUUWWWYYYZZZbbbgggrrrzzzgggRRRBBB;;;:::777555333222222222111000222222111111111111111222......//////000000111111.........------.........---------,,,,,,,,,------...///000///...---...///++++++,,,,,,------,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((******++++++++++++******++++++++++++++++++++++++((((((((((((((((((((((((((()))))))))************)))))))))))))))*********)))))))))***+++++++++,,,*********)))))))))))))))(((((((((((()))***+++,,,,,,+++*********,,,///000------///111333666777777555666777777666777999;;;???@@@@@@???>>>???BBBDDDFFFGGGIIILLLNNNPPPQQQQQQRRRSSSVVV[[[```dddffffffgggggghhhjjjkkkmmmnnnnnnmmmooopppooonnnpppvvv{{{~~~~~~|||zzzxxxwwwvvvvvvuuutttrrrooommmkkkjjjhhheeecccbbbbbbcccdddaaaaaaaaabbbccccccaaa___ZZZXXXUUUTTTRRRPPPLLLIIIDDDCCCBBBAAA@@@@@@???@@@===============>>>???@@@DDDGGGJJJMMMNNNOOOQQQRRRQQQQQQQQQRRRRRRRRRSSSSSSQQQRRRSSSSSSQQQPPPPPPPPPTTTUUUVVVWWWYYYZZZ\\\\\\```aaacccdddeeehhhlllooorrruuuyyy||||||wwwtttpppllliiigggfffccc```]]][[[YYYYYYVVVVVVVVVVVVVVVXXXYYYZZZ\\\```gggrrr}}}ooo]]]MMM@@@999888666333222333222111000222111111111111111222222......//////000000111111---..................---------------------------+++,,,---,,,*********++++++,,,,,,------,,,,,,,,,---------------.........++++++++++++++++++++++++((((((((((((((((((((((((******++++++++++++******************************))))))))))))))))))))))))((()))))))))************(((((())))))************)))))))))***+++++++++,,,))))))))))))))))))************))))))))))))******---,,,++++++,,,...111222...///111222333444555666555666777777666777999;;;>>>???@@@?????????BBBDDDGGGHHHJJJLLLNNNPPPPPPQQQQQQSSSVVV\\\bbbfffgggfffhhhiiijjjkkklllmmmnnnooommmooopppooonnnpppuuuzzz|||{{{xxxvvvtttssspppppppppnnnllliiigggeeecccaaa___\\\[[[[[[\\\\\\ZZZYYYXXXYYY[[[[[[ZZZYYYUUUSSSQQQPPPOOOMMMJJJGGGBBBBBBAAA@@@????????????=========>>>???AAABBBCCCDDDGGGKKKNNNPPPQQQSSSTTTRRRRRRRRRRRRRRRRRRRRRRRROOOQQQRRRRRRQQQPPPQQQRRRSSSTTTVVVXXX[[[]]]___```hhhiiijjjkkklllnnnrrruuuwwwzzz~~~|||yyyvvvtttpppjjjddd___ZZZXXXWWWWWWWWWWWWWWWXXXXXXYYYVVVYYY___gggssswwwjjjXXXGGG;;;888666444333333333111000111111111000111111222333////////////000000000000------...//////...------,,,,,,---............---,,,---...---,,,+++,,,---,,,---------,,,,,,+++***,,,,,,------------......++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************((((((((()))******++++++***************+++++++++))))))))))))************,,,++++++***))))))******...---------...///111222///000222222222222444666666777888888777777999;;;>>>????????????@@@BBBEEEHHHIIIKKKMMMNNNPPPPPPQQQQQQSSSWWW]]]dddggghhhgggiiiiiijjjkkklllmmmnnnnnnqqqrrrsssqqqnnnnnnrrruuuzzz}}}zzzvvvssspppnnnmmmiiiiiiiiihhhfffdddaaa```[[[ZZZXXXVVVTTTTTTTTTTTTRRRQQQPPPQQQSSSTTTSSSRRRQQQOOOMMMMMMLLLJJJHHHEEEAAA@@@???>>>============<<<===>>>???AAADDDFFFGGGHHHLLLPPPSSSTTTTTTVVVWWWTTTTTTTTTSSSSSSRRRRRRRRROOOQQQSSSSSSRRRRRRSSSTTTVVVXXXZZZ^^^aaadddggghhhoooppprrrssstttvvvzzz}}}}}}{{{vvvoooiiiccc```\\\\\\[[[ZZZZZZYYYYYYYYYTTTXXX[[[___fffssszzz{{{~~~sssaaaNNNAAA999777444333333333111000111111000000111222222333000000000000////////////------...//////...------+++,,,.../////////...---///000111000...---...///.........---,,,+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************'''(((((()))******+++++++++++++++***************((()))))))))************,,,+++++++++++++++,,,------------....../////////---///222222222333555888777888999888888888:::<<<>>>????????????@@@CCCEEEHHHIIIKKKMMMOOOPPPPPPQQQRRRTTTYYY___eeeiiiiiiiiihhhhhhiiijjjkkklllmmmmmmqqqrrrsssqqqnnnnnnqqqtttxxx~~~{{{zzzvvvrrroookkkiiihhh`````````___]]][[[XXXWWWUUUUUUSSSQQQPPPOOONNNNNNLLLKKKKKKLLLNNNOOONNNMMMIIIHHHFFFEEEEEEDDDAAA???@@@???>>>===<<<;;;;;;;;;<<<===>>>@@@CCCFFFHHHIIIPPPSSSVVVXXXXXXXXXXXXXXXVVVVVVUUUUUUTTTSSSSSSRRROOOQQQSSSTTTTTTTTTUUUVVV\\\]]]```dddhhhllloooqqqsssuuuwwwxxxyyy|||~~~xxxrrrooobbbbbbaaa___^^^\\\[[[ZZZWWWZZZ\\\[[[]]]gggxxxsssnnnooorrrvvvyyyxxxeeeRRRGGG999777555333333333111000111111000000111222333333111111000000//////......,,,---...//////...---,,,+++,,,.../////////......,,,---...---+++***+++,,,//////...---,,,***)))((((((((())))))*********+++++++++++++++++++++++++++******************************++++++++++++******************************(((((((((((((((((((((((())))))))))))************'''(((((()))***+++++++++,,,+++++++++******))))))(((((())))))*********+++*********+++,,,---//////+++,,,---.........------***...111222222333777:::777888999999888999;;;======>>>?????????@@@CCCEEEIIIJJJKKKMMMOOOPPPPPPQQQRRRUUUYYY```fffjjjjjjiiigggggghhhiiijjjkkkkkklllmmmpppqqqqqqoooppptttxxxwww}}}|||zzzxxxtttpppllliiifffbbb```]]]\\\ZZZXXXVVVTTTRRRQQQQQQPPPNNNLLLJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>===<<<;;;::::::===???AAACCCFFFKKKQQQUUUVVVWWWZZZ[[[ZZZXXXVVVTTTWWWVVVVVVUUUTTTSSSSSSRRRQQQSSSTTTUUUUUUWWW[[[^^^```dddjjjnnnqqqsssuuuwwwwwwzzz}}}}}}ssspppmmmhhhccc```]]]\\\ZZZXXXYYY]]]^^^```kkkyyyuuukkkgggffffffkkkrrr|||vvv^^^KKKAAA:::444444333000000222111111222222222222111111111111111111000000000000------,,,,,,,,,,,,------////////////............222111///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))***+++,,,,,,------***++++++,,,,,,,,,++++++))))))************))))))+++*********+++,,,,,,---,,,++++++******++++++,,,((((((((()))******++++++,,,,,,,,,++++++*********(((((('''''')))***,,,...******+++++++++******)))***++++++,,,,,,------.........///111222333444555999999999777777888;;;>>>===>>>>>>>>>>>>???BBBDDDFFFIIINNNPPPPPPOOOOOOOOOUUUTTTXXX___dddeeehhhlllhhhggggggggggggiiikkklllpppoooooonnnnnnqqquuuyyyyyy}}}{{{yyysssppplllhhheeebbb^^^\\\XXXXXXVVVTTTRRRPPPOOONNNLLLLLLJJJHHHFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>>>>========================???AAADDDGGGJJJNNNSSSWWWXXXYYYZZZ[[[[[[ZZZYYYXXXVVVVVVUUUUUUTTTTTTSSSSSSRRRTTTVVVWWWYYY[[[```ccchhhkkkqqquuuxxxzzz|||}}}}}}~~~|||xxxsssmmmhhhdddbbb^^^[[[[[[\\\[[[\\\dddooozzzqqqgggbbbaaabbbdddkkkwww|||fffSSSEEE===666555333111000222111111222222222222111111000/////////..................------------..................------------000///...,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++)))******+++,,,,,,------+++++++++,,,++++++******))))))************))))))***)))))))))******+++,,,+++******))))))******+++*********)))))))))))))))+++++++++******)))))))))(((((((((((()))***++++++******+++++++++******)))***++++++,,,,,,---............///111222333444555888888888888777888;;;>>>@@@AAAAAAAAAAAABBBEEEGGGHHHKKKNNNPPPPPPPPPPPPQQQTTTTTTXXX```dddeeegggjjjgggggggggggghhhiiikkklllpppoooooonnnnnnpppuuuyyy|||~~~|||yyywwwuuummmiiieeebbb___\\\YYYVVVRRRRRRPPPNNNLLLKKKIIIHHHFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>??????>>>>>>======<<<<<<;;;;;;;;;<<<===>>>???@@@AAADDDIIIMMMPPPSSSWWWZZZ```___^^^]]]\\\[[[[[[[[[WWWWWWVVVUUUTTTTTTTTTTTTTTTVVVXXX[[[^^^bbbfffjjjooorrrxxx|||~~~|||vvvpppmmmhhheeeccc```\\\ZZZ___fffooo}}}mmmccc___^^^^^^```fffsssqqq___LLLCCC:::666555222111222111111222222222222111111000000/////////.........///..................///...------------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************++++++++++++*********++++++,,,,,,---+++++++++++++++***)))((())))))************)))))))))))))))))))))*********)))))))))(((((()))))))))++++++******)))(((((('''*********)))))))))))))))(((((())))))))))))(((((()))******+++++++++******+++++++++,,,------.........///000111222444555555777777888888888999<<>>>>>>>>>>>@@@????????????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;<<<===???AAABBBEEEIIINNNSSSVVVXXX[[[\\\gggeeebbb```^^^]]]]]]^^^[[[ZZZXXXVVVUUUUUUUUUUUUVVVXXX\\\___ccchhhmmmqqqrrrvvv{{{~~~{{{yyyvvvrrrkkkddd``````bbbhhhwww|||nnnddd```^^^]]]bbbfffrrrzzzjjjVVVJJJ>>>999666333222222111222222333333222222111222222222111111111000000//////............//////.........---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++***)))(((((()))******++++++******)))))))))*********************))))))(((((())))))***************))))))((((((******************))))))((())))))***)))((('''&&&))))))***+++++++++******++++++,,,,,,---............///000111333444555555666777888888888999<<<>>>>>>???@@@??????@@@CCCFFFJJJKKKMMMNNNNNNOOOQQQSSSRRRSSSXXXaaadddcccbbbdddffffffffffffhhhjjjlllnnnppppppooommmmmmoootttxxx}}}||||||zzzvvvrrrmmmiiifffddd```]]]YYYVVVTTTRRRPPPMMMIIIIIIHHHFFFDDDCCCBBBAAA>>>>>>===============>>>??????>>>>>>>>>=========<<<<<<<<<=====================<<<===>>>@@@BBBDDDJJJNNNSSSXXXZZZ[[[]]]^^^gggfffdddcccbbbccccccddd```^^^\\\YYYXXXWWWWWWWWWZZZ]]]```dddhhhmmmssswwwvvvzzzxxxoooiiieeeccccccmmm}}}~~~qqqhhhccc___^^^dddgggrrrsssaaaRRRCCC;;;888555222333222222333333333333222222222222222222111111111111//////............//////////////////.........---******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,+++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++***))))))******++++++++++++*********++++++,,,,,,+++***************))))))*********(((((())))))************++++++++++++++++++++++++))))))*********((('''%%%((()))***++++++++++++++++++,,,,,,------...////////////000222333444555666666777999999999999;;;======>>>???>>>>>>???BBBDDDHHHJJJLLLLLLLLLMMMOOOQQQQQQRRRWWW___cccbbbaaaccceeeeeeeeefffhhhkkkmmmnnnppppppooommmmmmooossswww~~~{{{xxxwwwtttrrrnnniiieeeaaa^^^]]]ZZZXXXTTTQQQPPPNNNLLLJJJFFFFFFEEECCCBBBAAA@@@???<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???>>>>>>>>>@@@BBBEEEGGGNNNRRRWWWZZZ\\\\\\^^^___aaaccceeeggghhhjjjjjjjjjcccaaa___\\\[[[\\\]]]^^^aaacccfffjjjnnnsssxxx|||}}}zzztttmmmgggbbbfffqqqyyypppiiidddaaadddhhhtttzzzjjjYYYGGG>>>:::666333333222222333333333333222222111111000000000////////////..................///000000/////////.........***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******++++++++++++******++++++,,,------+++***)))+++******))))))******+++'''(((((()))******+++++++++++++++++++++,,,,,,,,,***************)))((((((((()))***+++++++++++++++,,,,,,,,,---....../////////000111222333555666666666888999:::999999:::<<>>>>>===;;;;;;;;;;;;<<<>>>??????<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<===>>>>>>>>>>>>>>>???BBBFFFJJJLLLSSSUUUYYY[[[[[[\\\]]]___```cccgggkkkmmmmmmkkkiiibbbaaa```___```bbbdddfffhhhjjjmmmpppsssxxx}}}wwwnnnhhhfffiiiuuu|||tttlllhhhggglllxxxrrr___JJJ???;;;777444333222333333444444333333222111111111000000000//////......------------......//////.........---------,,,,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---------------***++++++,,,,,,++++++******+++,,,,,,,,,+++)))((()))))))))(((((())))))))))))))))))))))))*********)))*********++++++++++++,,,++++++************+++(((((()))++++++,,,,,,+++,,,,,,------...////////////000111222444555666666777999::::::999888999:::???@@@AAAAAA@@@BBBDDDGGGFFFIIILLLNNNNNNNNNNNNOOOPPPPPPTTT[[[``````bbbfffcccddddddfffhhhkkknnnpppppppppnnnmmmlllnnnrrruuu{{{~~~}}}|||yyyuuurrrooommmcccbbb___]]][[[ZZZZZZZZZRRROOOLLLJJJIIIGGGEEECCCBBBAAA@@@???>>>===<<<<<<:::::::::;;;<<<===???@@@=========<<<<<<<<<;;;;;;999999:::;;;<<<<<<======<<<<<<===???CCCHHHMMMPPPUUUWWWYYY[[[[[[[[[]]]^^^cccfffkkkoooooolllgggdddaaa`````````cccfffjjjmmmmmmooorrruuuwww{{{uuuqqqjjjhhhnnnwww}}}uuuooommmrrr}}}vvvbbbLLL@@@<<<888555333222333333444444333333222333333333222222222222111---------,,,,,,---------......---------,,,,,,,,,------/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---.../////////***++++++,,,,,,++++++***)))***+++,,,+++***(((&&&((((((''''''''''''((((((++++++******)))((((((((((((((())))))*********+++---,,,+++******+++,,,---(((((()))++++++,,,,,,,,,,,,,,,------.../////////000000111222444555666666888:::;;;;;;999888888999??????@@@@@@???AAACCCFFFFFFIIINNNPPPPPPOOOOOOOOOPPPOOOSSSZZZ___```cccgggccccccdddfffhhhlllooopppppppppnnnmmmlllnnnrrruuuyyy|||zzzvvvsssoookkkfffccc]]]\\\ZZZXXXVVVSSSQQQPPPLLLKKKHHHFFFDDDBBBAAA@@@???>>>>>>=========>>>>>>;;;;;;<<<<<<<<<=========>>><<<;;;;;;<<<<<<;;;:::999:::;;;;;;<<<<<<<<<<<<<<<>>>BBBEEEHHHMMMSSSWWWYYYZZZ[[[\\\\\\^^^aaadddhhhlllooopppmmmhhhcccaaa]]]```dddgggiiillloooqqqqqqtttyyy|||~~~~~~wwwqqqooopppvvv{{{zzz|||rrrkkk]]]LLL>>>666333333333333444444444333222222333333111000000000111222000///...------...000111,,,,,,------,,,,,,+++***......---------,,,,,,,,,,,,,,,,,,---------.........---,,,...000///+++(((******+++++++++,,,,,,,,,...---+++*********++++++((((((((((((((((((((((((+++++++++************)))******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,******++++++++++++*********************)))(((((((((((()))***************,,,,,,,,,++++++*********---,,,,,,,,,,,,---.........///111333444666666777777777888777777888:::<<<@@@@@@@@@???>>>???AAACCCDDDGGGKKKNNNOOOQQQSSSTTTPPPSSSXXX]]]aaaccccccccccccdddeeegggiiilllnnnoootttrrrooommmmmmoooqqqsss{{{}}}xxxuuuqqqmmmiiieeeaaa^^^ZZZYYYWWWUUURRRPPPNNNMMMJJJIIIGGGEEEBBBAAA@@@???======<<<;;;;;;;;;<<<<<<;;;<<<<<<======>>>>>>>>>>>>===<<<<<<===>>>===;;;:::;;;<<<======>>>>>>>>>===@@@DDDGGGJJJOOOSSSWWWYYYZZZ[[[\\\\\\^^^aaadddhhhkkkmmmmmmjjjfffcccaaabbbeeeiiilllnnnpppsssuuuuuuxxx|||~~~xxxssssss~~~{{{ssskkk^^^OOOBBB:::666666444444444333333333333222333222111000000000111222000///...------...//////---............---,,,,,,//////...---,,,,,,++++++++++++,,,,,,,,,---------...------///000000---*********+++++++++,,,,,,,,,---,,,+++*********++++++))))))))))))))))))))))))+++++++++************)))************+++++++++,,,(((((()))******+++,,,,,,******++++++++++++*********************)))((((((''''''((())))))))))))))),,,,,,,,,,,,+++++++++***---,,,,,,,,,,,,---......000111222333444555555555666777888888888:::===@@@???@@@@@@???>>>???AAACCCFFFIIILLLNNNOOOOOOQQQRRRPPPRRRWWW\\\```bbbccccccccccccdddfffiiikkkmmmoooqqqooonnnmmmnnnppptttvvv}}}|||yyyrrrnnniiidddaaa^^^ZZZXXXUUUTTTRRRPPPNNNLLLJJJIIIGGGFFFDDDBBB@@@???>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@???>>>===>>>@@@@@@???>>><<<======>>>??????@@@@@@@@@CCCGGGKKKNNNQQQUUUWWWZZZ[[[\\\\\\]]]^^^bbbdddhhhiiijjjiiifffcccbbbbbbhhhkkkooorrrtttvvvyyy{{{{{{~~~zzzuuuxxx~~~{{{uuunnnbbbTTTHHH???:::888666555333222222222333444333222111111000000111111000///...---------------///////////////...------//////...---,,,,,,++++++,,,,,,,,,---------......---------///000000...,,,******+++++++++,,,,,,,,,---,,,+++*********++++++************************+++++++++************))))))))))))*********++++++((())))))******+++++++++******++++++++++++***************+++******)))(((&&&'''(((((())))))((((((------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......222222333444444444333333444555666777888:::>>>AAA?????????>>>===>>>@@@BBBHHHJJJMMMOOONNNNNNOOOPPPOOORRRWWW\\\___aaabbbbbbbbbcccdddfffhhhkkkmmmnnnnnnmmmlllmmmooorrrvvvxxx{{{~~~xxxtttmmmiiiccc^^^ZZZXXXUUUTTTQQQPPPNNNLLLJJJHHHGGGFFFDDDCCCAAA???>>>===<<<<<<>>>===<<<<<<;;;;;;<<<<<<;;;<<<>>>@@@AAAAAAAAAAAABBBAAA@@@AAABBBCCCBBBAAA===>>>>>>??????AAABBBBBBCCCFFFKKKOOOQQQSSSVVVXXXZZZ[[[]]]]]]]]]___bbbeeehhhhhhgggeeecccbbbccceeelllooosssvvvxxxzzz|||}}}|||}}}{{{sssgggZZZNNNDDD<<<777777666444222111222333444222222222111111111111111000//////...---,,,,,,,,,...////////////...------------------------------............////////////++++++,,,---...///...---******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((())))))))))))*********((()))))))))*********+++******++++++++++++***************++++++******)))'''(((((()))))))))))))))---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111111222333444444444444222333444555555777:::===>>>??????>>>===>>>@@@BBBGGGJJJMMMOOOOOOOOOOOOPPPNNNQQQVVV[[[___aaaaaaaaabbbbbbdddeeehhhjjjmmmnnnmmmmmmlllmmmooorrruuuxxxyyy~~~yyytttooogggccc^^^YYYVVVTTTRRRQQQMMMLLLKKKIIIGGGEEEDDDCCCAAA@@@???===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>@@@CCCDDDEEEEEEDDDEEEDDDCCCCCCEEEEEEEEECCC????????????@@@BBBCCCDDDGGGJJJOOORRRTTTUUUWWWYYY[[[\\\]]]^^^^^^```cccfffhhhgggfffdddbbbcccgggjjjooorrrvvvxxxzzz|||~~~{{{ooobbbUUUIII===666888777444222222222333444222222222222111111000000000000//////...---,,,+++...............---,,,,,,***++++++,,,---...///000,,,------------.........)))***+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((())))))))))))*********)))))))))))))))***************++++++++++++************++++++++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///000111333444555666666444555666555555666999;;;????????????===>>>@@@CCCFFFIIILLLNNNOOOPPPQQQRRRNNNQQQVVV[[[___aaaaaaaaabbbcccdddfffhhhkkkmmmnnnoooooonnnnnnoooqqqsssuuu{{{~~~}}}}}}}}}|||{{{yyywwwrrrlllhhh```\\\XXXUUUSSSQQQOOONNNJJJIIIHHHFFFDDDCCCBBBAAA???>>>===<<<;;;:::::::::999999999999:::;;;<<<===@@@BBBEEEHHHJJJJJJJJJJJJIIIGGGFFFFFFGGGGGGFFFEEEAAAAAAAAAAAABBBDDDFFFHHHKKKMMMQQQSSSTTTVVVXXXZZZ\\\]]]^^^^^^___```dddfffhhhgggfffeeedddggglllpppsssvvvyyy|||}}}wwwkkk^^^PPPBBB888888777555444333222333333111222222222222111000000///000000000///...---------............---,,,,,,******+++,,,...///000000*********+++++++++,,,,,,(((***+++***))))))***,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************))))))))))))*********++++++))))))))))))))))))))))))******++++++++++++******)))***++++++,,,+++++++++)))***++++++,,,,,,++++++******++++++++++++,,,,,,---,,,,,,,,,,,,---.........///111333555666777777888888999888777888:::===@@@@@@@@@???>>>???AAACCCEEEHHHLLLNNNOOOPPPQQQSSSOOORRRWWW\\\___aaabbbbbbcccdddeeegggiiilllnnnoooppppppoooooooooppprrrsssxxx|||zzzwwwvvvuuutttsssqqqpppnnniiiccc___WWWUUURRRPPPOOONNNKKKIIIGGGFFFEEECCCBBB@@@???>>>======<<<;;;::::::::::::::::::;;;<<<===???@@@AAAEEEGGGKKKNNNPPPQQQPPPPPPLLLJJJIIIHHHIIIHHHGGGEEEEEEDDDDDDDDDEEEHHHJJJLLLNNNOOORRRSSSTTTUUUYYY[[[\\\]]]^^^______aaadddggghhhhhhhhhggghhhlllqqquuuwwwzzz}}}~~~sssgggYYYIII>>>777777666555444333222222111222222333222111000//////000000111111000///......////////////...------,,,,,,,,,---------......++++++++++++,,,,,,,,,---***+++,,,+++)))(((***,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))************+++++++++,,,)))))))))))))))))))))(((******++++++++++++******)))***++++++,,,,,,,,,+++))))))***+++++++++++++++)))))))))******+++++++++---,,,,,,,,,,,,---......///000222333444555555555777888999888888:::===???AAAAAAAAA@@@???@@@BBBDDDGGGJJJMMMOOOOOOOOOPPPQQQPPPRRRWWW\\\```bbbccccccdddeeefffhhhjjjmmmooopppoooooooooooopppqqqrrrsssuuu~~~{{{xxxuuurrrqqqpppmmmlllkkkiiigggccc]]]YYYQQQOOOMMMMMMLLLKKKHHHEEEDDDDDDCCCAAA@@@>>>===<<<===<<<;;;;;;:::::::::;;;===>>>>>>@@@BBBDDDFFFGGGHHHKKKOOOSSSUUUUUUUUUTTTNNNLLLJJJJJJJJJIIIGGGEEEGGGGGGFFFFFFHHHJJJMMMOOOPPPQQQRRRRRRSSSUUUYYY\\\\\\^^^_________aaadddggghhhhhhiiiiiikkkoootttyyy{{{~~~xxxmmm___NNNCCC777777777666555333222111111111222333222111000//////000111222222111000000000000000000000//////...///......------,,,++++++........./////////000000+++---...,,,)))(((***,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++************************+++++++++************)))***++++++++++++,,,,,,,,,))))))))))))((((((((((((******++++++++++++******)))***+++,,,,,,,,,,,,,,,(((((()))***************(((((())))))*********+++---,,,,,,,,,,,,---......111222333333444444444333333555666777777999===@@@AAABBBBBBAAA@@@AAACCCEEEIIILLLNNNOOONNNMMMNNNOOOPPPSSSXXX]]]aaaccccccccceeeeeeggghhhkkkmmmpppqqqnnnnnnnnnoooppprrrssstttwww~~~xxxvvvtttqqqnnnlllkkkkkkfffeeebbb```]]]ZZZXXXVVVRRRNNNIIIFFFFFFFFFFFFFFFBBBAAA@@@???>>><<<;;;;;;999999999999999::::::;;;===<<<;;;<<>>???AAAAAAAAACCCEEEGGGHHHKKKNNNPPPPPPPPPPPPQQQVVVWWWYYY\\\```ccceeefffeeefffgggiiikkkmmmnnnooooooooonnnnnnnnnppptttxxxzzz}}}zzzrrrqqqnnnjjjgggdddbbbbbb___]]][[[YYYVVVSSSQQQPPPNNNKKKGGGEEEEEEEEEDDDCCC??????>>>===<<<;;;;;;:::::::::999999999:::;;;;;;=========@@@DDDJJJPPPSSSXXXZZZ\\\^^^^^^\\\YYYWWWUUURRROOOMMMLLLKKKJJJHHHGGGFFFFFFGGGHHHIIIKKKKKKLLLNNNQQQSSSUUUWWWZZZ\\\^^^```bbbcccdddeeegggiiimmmooosssvvvxxxzzz~~~xxxlll___VVVBBB>>>999555444444333222111111111111111111111111111000000///......//////000///------///000///...///...---,,,+++,,,,,,---***+++---...////////////...---,,,,,,---...---+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++,,,+++++++++******))))))---,,,++++++*********+++***(((&&&(((+++.........+++++++++++++++++++++++++++---......------...000333444444444555555555555777777888999:::;;;;;;<<<===>>>???@@@@@@AAADDDFFFJJJLLLPPPQQQQQQQQQRRRSSSTTTUUUXXX[[[^^^aaadddeeeeeefffgggiiikkklllnnnnnnnnnnnnnnnmmmmmmooossswww{{{}}}zzzwwwtttooonnnjjjgggccc```]]]\\\[[[ZZZXXXUUUSSSPPPNNNMMMIIIGGGEEEDDDDDDCCCAAA???<<<<<<<<<<<<;;;;;;:::::::::::::::::::::;;;<<<<<<===>>>AAAEEEKKKRRRXXX\\\\\\^^^```aaa```^^^[[[ZZZUUUSSSPPPOOONNNMMMLLLJJJIIIHHHGGGGGGGGGHHHJJJKKKKKKMMMQQQTTTVVVYYY\\\______aaacccdddfffhhhkkknnnqqqtttwwwzzz|||~~~}}}ssshhh```JJJBBB999444444555444111111111111111111111111111///////////////......---///......///000000...---000///......---.........------------............///...,,,,,,------,,,+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++)))************+++++++++...---,,,+++***))))))(((,,,,,,+++************+++)))'''%%%%%%(((+++------++++++++++++++++++++++++)))***,,,---,,,---///000111222333333444555666666777888999:::;;;<<<======<<<===>>>>>>>>>???BBBEEEJJJLLLOOOPPPPPPPPPRRRSSSSSSTTTWWWZZZ]]]aaacccdddeeefffgggiiijjjlllmmmmmmlllmmmmmmmmmmmmnnnrrruuu{{{}}}yyywwwtttpppmmmiiihhheeeaaa^^^[[[ZZZYYYVVVUUUSSSQQQOOOMMMKKKJJJEEEDDDCCCCCCCCCBBB???<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===@@@BBBFFFKKKQQQXXX]]]aaa^^^___aaaaaa```^^^\\\ZZZXXXVVVSSSQQQQQQOOOMMMKKKKKKJJJHHHGGGGGGHHHIIIJJJMMMOOOSSSUUUWWWZZZ]]]``````bbbdddfffhhhkkkpppsssvvvxxx{{{~~~yyynnngggUUUJJJ<<<555555666444111111111111111111111111111......000000000///...---///......000111000...+++000//////...............000///...---,,,,,,,,,,,,///...------------,,,***,,,,,,,,,+++++++++******))))))************))))))++++++++++++++++++++++++************************++++++************++++++))))))*********+++++++++)))))))))******++++++,,,++++++***************+++,,,***(((&&&&&&((()))***++++++++++++++++++++++++''')))************+++---000000111333444555666777666777888999:::<<<<<<======>>>>>>>>>===???BBBEEEHHHJJJLLLMMMMMMNNNOOOQQQRRRTTTVVVZZZ^^^aaadddeeeeeefffggghhhiiikkkllllllkkkllllllllllllnnnqqqtttxxx~~~}}}xxxssspppmmmjjjggg^^^]]][[[XXXVVVTTTSSSSSSMMMLLLKKKIIIHHHFFFDDDDDDBBBAAAAAABBBBBBAAA>>>;;;::::::;;;;;;;;;;;;<<<<<<888888888999;;;===???@@@FFFHHHKKKPPPUUUZZZ^^^``````aaaaaabbbaaa___]]]\\\\\\ZZZWWWUUUSSSQQQNNNKKKLLLKKKIIIGGGGGGHHHIIIKKKNNNPPPSSSUUUVVVXXX[[[^^^```cccfffjjjlllpppuuuxxxzzz}}}vvvnnnaaaTTTCCC999666666444111111111111111111111111111...///111222222111000////////////000111000---+++............------,,,,,,------,,,,,,,,,,,,---...///...,,,,,,------,,,+++,,,,,,,,,+++++++++************++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++))))))*********+++++++++%%%%%%'''((()))+++,,,,,,*********))))))***++++++,,,,,,***(((((((((***+++++++++++++++++++++++++++)))***++++++))))))***+++...///000222333555666777555555666888999;;;<<<<<<@@@@@@@@@???>>>@@@CCCFFFHHHJJJMMMNNNNNNNNNPPPQQQSSSTTTWWW[[[^^^bbbeeefffeeeeeefffgggiiijjjkkkkkkjjjkkklllllllllnnnpppsssuuu{{{zzzvvvqqqllliiifffcccaaaYYYXXXVVVTTTRRRQQQQQQPPPIIIIIIHHHFFFEEECCCBBBBBB???>>>>>>???@@@???===:::::::::::::::;;;;;;;;;;;;777888999;;;>>>AAACCCDDDKKKMMMQQQTTTXXX[[[\\\]]]aaaaaabbbbbbbbb```___^^^]]][[[YYYWWWVVVTTTPPPMMMLLLKKKHHHGGGGGGHHHJJJLLLMMMOOORRRTTTUUUWWWZZZ\\\bbbeeekkkooossswww{{{~~~wwwlll___MMM???999777444222222222222222222222222222///000000111111111111111111/////////000///---+++,,,------------,,,++++++((()))***,,,---///000111...---,,,,,,......---,,,,,,,,,,,,+++++++++******---------......---------++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))************+++++++++'''''''''((((((((())))))***))))))))))))***++++++(((***++++++***+++,,,...++++++++++++++++++++++++---......---,,,++++++---...///000111333444555666444555666777999:::<<<<<>>BBBFFFIIIKKKPPPQQQUUUXXXZZZ\\\\\\\\\^^^______``````___^^^^^^\\\ZZZYYYYYYYYYWWWTTTQQQLLLKKKHHHFFFGGGIIIKKKMMMMMMPPPSSSVVVXXXZZZ^^^```dddiiipppvvv{{{~~~~~~ttthhhWWWFFF<<<666444444222222222222222222222222///////////////000111111222000.........///...,,,,,,------...---,,,+++***((()))+++---............,,,++++++,,,...///...---,,,,,,,,,+++++++++******,,,,,,------------,,,,,,++++++++++++++++++++++++******************************))))))))))))******)))************+++++++++))))))))))))(((((((((((()))))))))))))))***++++++'''))),,,---+++***+++---++++++++++++++++++++++++,,,---......---,,,...///...///000111222333444555444555666888:::;;;======CCCCCCAAA@@@???AAAEEEHHHIIIMMMRRRUUUUUUSSSRRRRRRQQQSSSVVVYYY^^^bbbeeefffdddeeeffffffggghhhiiiiiijjjlllmmmnnnnnnoooqqqssstttzzz|||xxxtttqqqooooookkkeeeaaa^^^\\\ZZZXXXTTTRRROOOLLLIIIGGGFFFEEEAAAAAA@@@???>>>===<<<<<<;;;999888888::::::999888888888888888777777777666:::;;;>>>AAAEEEJJJMMMOOORRRTTTWWWZZZ\\\]]]]]]]]][[[[[[\\\\\\\\\\\\\\\\\\YYYYYYYYYYYYZZZZZZWWWUUULLLJJJHHHFFFGGGIIILLLNNNOOORRRVVVYYY\\\___cccfffffflllttt{{{xxxnnn]]]KKK===666444555222222222222222222222222///...---------///000111333111...------......---,,,---.........---,,,+++,,,---...///...+++)))'''+++******,,,...000///...,,,,,,,,,+++++++++******))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))************+++++++++((()))))))))************))))))((())))))***++++++(((,,,///...+++((('''(((++++++++++++++++++++++++(((***,,,,,,,,,,,,...000//////000111222333333444555666777999;;;===>>>???CCCBBBAAA???>>>@@@DDDHHHGGGKKKQQQUUUUUUSSSQQQPPPPPPQQQTTTXXX]]]```dddeeedddeeeeeefffggghhhiiiiiijjjlllnnnoooooooooqqqsssvvv|||~~~zzzvvvrrrnnnjjjggggggddd___[[[XXXUUURRRPPPOOONNNMMMJJJHHHEEEDDDCCC????????????>>>===<<<;;;;;;;;;::::::999:::::::::888:::::::::999:::<<<======>>>AAADDDIIIMMMQQQSSSVVVWWWZZZ\\\___aaabbbbbbcccbbb```___^^^^^^^^^___ZZZYYYXXXYYY[[[[[[XXXTTTQQQKKKIIIMMMOOOMMMNNNSSSUUUVVVYYY\\\```eeejjjlllqqqvvv}}}xxxooo```QQQEEE<<<666333555444333333222222222333000/////////............///...---,,,,,,---...///.................................------,,,,,,,,,------------------------...,,,)))''''''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++)))(((((('''++++++***************+++,,,+++***((((((((()))***---,,,+++)))&&&&&&(((+++,,,,,,,,,,,,,,,,,,,,,,,,************************------++++++++++++------------,,,,,,,,,---............///000111333555666666777888888888999<<>>>>>======<<<;;;;;;:::999999999999:::;;;;;;888:::;;;;;;;;;;;;>>>@@@BBBDDDFFFIIIMMMQQQUUUWWWXXXYYY[[[^^^```bbbccccccdddcccaaa```___^^^______\\\[[[YYYZZZ[[[ZZZWWWTTTOOOKKKKKKPPPSSSSSSVVVZZZ```aaadddgggkkkppptttvvvyyy}}}{{{ssseeeVVVGGG===666444333333222111111111222222000000/////////.........///..................///..............................---------,,,,,,,,,------------------------...,,,***))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------------...,,,++++++***))))))******,,,+++***)))(((((()))***))))))(((&&&$$$$$$&&&(((,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...111111111111222333444555555666777777777999<<<>>>BBBBBBBBBBBBBBBCCCDDDEEEIIILLLQQQSSSSSSQQQQQQQQQTTTTTTVVVZZZ```dddffffffeeeffffffggghhhiiiiiijjjlllkkkkkkkkklllooorrrtttyyy~~~~~~|||zzzwwwsssppplllhhhfffbbb^^^[[[YYYVVVRRROOOMMMJJJHHHEEEFFFEEEDDDBBB@@@???======>>>===<<<;;;;;;;;;;;;;;;999888888999999:::;;;<<<888:::;;;<<<<<<>>>AAACCCGGGHHHKKKNNNRRRUUUXXXYYY[[[\\\^^^```bbbcccddddddeeedddcccaaa```____________]]]ZZZYYYYYYXXXVVVTTTPPPOOOQQQXXX\\\___ccchhhiiijjjlllpppsssxxx{{{}}}}}}xxxlll\\\JJJ===777555111111111000111111222222000000000/////////.........//////000000//////..............................------------,,,,,,,,,------------------------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++))))))))))))***+++,,,---++++++***)))))))))******+++++++++)))''''''(((***++++++++++++++++++++++++************************+++,,,,,,------,,,,,,++++++++++++++++++,,,------333222222222222333444444555666777777777888;;;>>>BBBBBBBBBBBBCCCDDDEEEFFFHHHKKKPPPRRRRRRRRRRRRRRRSSSSSSUUUZZZ```dddfffgggeeeeeefffggghhhiiijjjjjjmmmlllkkkkkklllnnnqqqrrrwww}}}}}}zzzxxxvvvrrrpppmmmjjjfffcccaaa^^^ZZZXXXSSSPPPMMMJJJIIIGGGDDDAAAAAAAAA@@@???===<<<;;;;;;===<<<;;;::::::::::::;;;::::::999999999999:::;;;888999<<<===>>>@@@CCCFFFIIIKKKMMMPPPTTTVVVXXXYYY^^^___aaabbbdddeeeeeeeeefffeeedddcccaaa``````______]]]ZZZWWWVVVUUUUUUUUUVVVXXX]]]cccgggkkkppptttqqqrrruuuxxx{{{~~~{{{yyyqqqaaaNNN???888777111111111111111222222333000000000////////////......///000111111000///...........................------------------------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++******)))((((((''''''&&&&&&''')))+++---///000+++*********************,,,,,,,,,+++))))))***,,,************************************************++++++------------++++++++++++******++++++,,,---111000111111222333444555444555666666666777;;;===AAAAAAAAABBBBBBDDDEEEFFFGGGJJJOOOQQQRRRRRRRRRSSSPPPPPPSSSWWW]]]bbbeeeeeeddddddeeeggghhhjjjkkkkkkmmmmmmlllkkklllnnnppprrrvvv|||}}}zzzwwwtttqqqnnnjjjgggccc```]]][[[YYYVVVSSSQQQNNNLLLJJJHHHGGGEEEBBB@@@>>>>>>>>>===<<<;;;;;;;;;<<<;;;;;;::::::::::::;;;<<<<<<;;;:::999999999:::999;;;===???@@@BBBFFFIIILLLNNNQQQTTTWWWZZZ[[[\\\bbbbbbcccdddeeeeeeeeeeeeffffffeeedddbbbaaa______\\\ZZZWWWTTTSSSTTTWWWYYY^^^ccciiimmmppptttxxx{{{|||}}}~~~zzzyyyssseeeRRRCCC;;;999333333222222222333333444111000000000////////////...///000111111000///...........................------------------------------------------------)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************---------,,,++++++******((((((((()))***,,,---...*********++++++++++++***((())))))((('''&&&''')))************************************************++++++------------++++++++++++******++++++,,,---,,,------///111333555666444555666666666777;;;===?????????@@@AAABBBDDDEEEGGGJJJNNNPPPQQQQQQRRRSSSOOOPPPRRRWWW]]]bbbdddeeecccccceeeggghhhjjjllllllmmmmmmlllkkklllnnnppprrrvvv|||~~~vvvsssooollliiifffbbb___\\\ZZZWWWUUUTTTRRROOOMMMJJJIIIGGGFFFFFFDDDAAA>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;::::::======<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFJJJLLLPPPRRRVVVZZZ^^^```bbbbbbddddddeeefffffffffeeeeeefffeeeeeedddbbb```^^^]]]XXXWWWUUURRRRRRUUU[[[```gggooouuuwwwyyy}}}}}}|||vvvjjjZZZJJJ???:::555444333333222222333333111111000000000/////////...//////000000//////...........................,,,,,,,,,------------...------------------------)))******++++++******)))++++++++++++++++++++++++************************(((((()))***+++,,,,,,------,,,+++***)))))))))))))))***++++++,,,+++++++++)))***+++***)))((()))***++++++++++++++++++++++++************************+++,,,,,,------,,,,,,++++++++++++++++++,,,------***+++,,,...000333555666555666777777777888;;;>>>>>>>>>>>>???@@@BBBCCCDDDHHHKKKNNNPPPPPPPPPQQQRRRRRRRRRTTTYYY___ccceeefffbbbcccdddfffiiikkklllmmmmmmlllkkkkkklllnnnqqqrrrvvv}}}}}}yyywwwnnnkkkgggdddaaa^^^ZZZWWWWWWUUURRRPPPPPPNNNLLLIIIEEEDDDCCCCCCCCCAAA>>><<<:::::::::::::::;;;;;;;;;999:::<<<>>>>>><<<;;;999;;;;;;;;;<<<===>>>??????AAACCCEEEGGGHHHJJJNNNQQQSSSUUUZZZ^^^bbbeeefffgggeeefffffffffffffffeeedddeeeeeeeeedddbbb```]]]\\\VVVUUUTTTRRRSSSYYYaaahhhrrr||||||qqqbbbRRRDDD<<<555555333222111111111111111111111000000000/////////..................///........................,,,,,,,,,---------......------------------------++++++++++++++++++++++++************************************************%%%%%%&&&'''((()))******---,,,+++***)))))))))))))))***+++,,,,,,,,,++++++***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,---///111333555666555666777777777999<<<>>>>>>>>>???@@@AAACCCDDDEEEJJJLLLNNNOOOOOOOOOPPPQQQSSSSSSUUUYYY^^^bbbddddddaaabbbdddfffiiikkkmmmnnnlllkkkkkkkkklllooorrrtttwww~~~{{{vvvrrrooohhheeeaaa^^^\\\YYYUUURRRNNNLLLJJJHHHHHHFFFDDDBBBBBBAAA@@@@@@@@@???<<<999888999999999::::::::::::888:::===??????>>>;;;999999::::::<<<>>>@@@BBBCCCEEEGGGIIIJJJLLLNNNQQQTTTSSSUUUZZZ___dddfffhhhhhhfffffffffffffffeeeeeedddeeeeeeddddddbbb___]]][[[TTTTTTTTTSSSUUU\\\fffnnn{{{wwwiiiXXXGGG===555444333111000/////////111111111111000000000000///...---,,,,,,---...///........................,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---************************************************++++++++++++************((((((((()))***,,,---...)))***+++,,,---,,,,,,+++''')))***+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,************************...---++++++++++++---...------,,,,,,------...////////////000111333444555666777888888888999<<>>>>>>>>===<<<<<<;;;999999999999999:::::::::999999:::;;;;;;;;;;;;:::===>>>@@@@@@@@@BBBDDDGGGGGGIIILLLOOOQQQTTTXXX[[[]]]^^^```bbbdddfffhhhiiiggggggggggggfffeeedddccc```aaaccceeedddaaa\\\XXXWWWWWWXXXZZZ^^^gggpppwwwwwwiii\\\LLL???555666777666444222222222000000000000000//////...,,,---...//////...---,,,//////.........---------------------------------,,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,************************+++++++++++++++***)))((())))))*********+++++++++++++++++++++++++++++++++...,,,***((((((***,,,...)))***+++***((((((+++...---,,,,,,+++*********+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,(((((()))***+++---...///............000222444555555666777666666777:::<<>><<<<<<<<<<<<<<<;;;::::::999999999999::::::::::::::::::;;;<<<<<<===<<<<<>>=========::::::::::::::::::999888999999999999999999999999:::;;;<<<===>>>?????????AAACCCFFFGGGHHHJJJMMMOOOQQQSSSVVVWWWYYY[[[___bbb```aaabbbccceeefffggghhhhhhgggfffccc```]]]ZZZXXXZZZ[[[\\\^^^___``````aaa\\\```eeelllttt}}}|||nnn___OOOBBB:::999777555333111000///000000111111000000///...000000////////////000000...............---------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))+++++++++++++++*********))))))))))))))))))))))))...---+++******+++---...+++,,,---,,,++++++---///,,,,,,++++++******++++++******))))))))))))************+++++++++,,,,,,,,,......------...//////000.........///111222444555777777888888777999;;;>>>?????????@@@AAABBBCCCDDDGGGJJJNNNPPPPPPOOOOOOPPPPPPRRRVVVZZZ___bbbeeefff```aaacccfffhhhjjjkkkllllllkkkjjjjjjlllqqquuuxxx|||}}}yyypppllleee```[[[WWWSSSPPPNNNLLLJJJHHHEEECCCBBBBBB???>>>===<<<<<<;;;;;;<<<888888999999999888888777888888888888888888888888;;;;;;===???@@@AAABBBBBBDDDFFFIIIKKKMMMNNNQQQSSSVVVWWWZZZ[[[\\\^^^aaadddbbbbbbcccdddeeeffffffggggggfffeeebbb___[[[XXXWWWZZZ[[[[[[\\\]]]```dddfffeeejjjqqqyyyssscccRRREEE>>>;;;888666444444333222000111111111111000//////111000///......///000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++******))),,,,,,++++++++++++******************************...---,,,++++++,,,---...++++++,,,,,,+++,,,,,,---,,,,,,++++++***++++++,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,//////...............///......///000111333444555666777777777777888;;;===?????????@@@AAABBBCCCDDDEEEHHHMMMOOOOOONNNNNNNNNRRRTTTWWWZZZ^^^aaacccddd```bbbdddgggiiikkklllmmmooonnnlllkkklllooorrrttt{{{}}}wwwsssgggccc]]]XXXTTTPPPMMMJJJHHHGGGFFFDDDBBBAAA@@@@@@<<<;;;;;;:::::::::::::::777777888888999888888777777777777888888888999999;;;<<<>>>AAACCCDDDEEEEEEFFFIIIMMMOOOPPPRRRTTTVVVXXXZZZ[[[\\\\\\^^^aaacccbbbbbbcccddddddeeeffffffeeeeeecccaaa___\\\ZZZXXXYYYZZZZZZZZZ[[[___fffkkkrrrvvv}}}}}}mmm[[[LLL???;;;666444444555444333111111111111111000000///000///------------///000---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))******+++++++++******,,,+++++++++++++++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---************+++,,,++++++,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,///...------,,,---------......000111222333444555444555666555555666999<<>>=========;;;;;;:::999999999999:::777888999999999999999999777777888999:::;;;;;;<<<>>>???BBBDDDGGGIIIJJJKKKJJJMMMQQQTTTTTTUUUWWWXXXYYYZZZ\\\\\\\\\]]]___aaaaaaaaabbbccccccdddeeeeeedddccccccaaa___\\\ZZZYYYWWWYYY[[[[[[]]]ccclllrrrvvvaaaPPPAAA<<<555222333444333222111111222222111111000///......------------......---------...............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,)))))))))***,,,,,,+++)))++++++******++++++,,,,,,******))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......000222333444444444444444555555444666888;;;?????????@@@AAABBBCCCDDDGGGKKKPPPTTTTTTRRRQQQPPPSSSTTTWWWZZZ]]]___```aaabbbccceeehhhjjjlllmmmnnnlllkkkjjjjjjlllqqquuuxxxvvv~~~xxxppphhhcccXXXUUUPPPLLLJJJHHHEEECCC@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999999999999888999:::;;;;;;;;;;;;:::888888:::;;;===???@@@@@@BBBCCCFFFIIILLLNNNPPPQQQOOORRRVVVXXXYYYYYYZZZZZZZZZ[[[\\\\\\\\\\\\^^^```______```aaacccdddeeeeeedddcccbbb```^^^[[[YYYWWWXXX\\\```bbbfffmmmxxxkkkVVVIIIBBB999444444555333111111222222222222111000000......////////////......---------.........//////------------------------,,,,,,,,,---------......---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++)))******+++,,,---......***************************************************))))))+++---...,,,)))++++++******++++++,,,---******))))))))))))************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---------///000222444444444444444555666555555666999;;;?????????@@@AAABBBCCCDDDEEEJJJOOOSSSSSSQQQOOONNNQQQSSSWWWZZZ^^^bbbdddeeebbbdddfffhhhkkkmmmnnnnnnlllkkkjjjjjjlllqqquuuxxxvvv{{{sssjjjbbb]]]TTTPPPLLLIIIGGGEEECCCBBB@@@@@@???>>>============<<<<<<;;;:::999999999999999:::;;;<<<<<<<<<<<<<<<999:::<<<>>>@@@BBBCCCDDDEEEFFFIIILLLPPPRRRTTTUUUSSSVVVYYY[[[\\\[[[\\\\\\[[[\\\]]]\\\\\\\\\^^^```^^^^^^___aaabbbcccdddeeedddcccbbb___\\\YYYVVVUUU[[[```fffjjjooowwwxxxbbbQQQIII???999888777555222111222222222222111000000...///000111111000///...---------.........//////------------------------,,,,,,,,,------............---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))***+++---...//////)))))))))))))))))))))))))))))))))))))))))))))))),,,******,,,//////---***+++*********+++,,,,,,---,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---///111333444555555444555666777666666777:::<<>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>=========???BBBDDDFFFIIIJJJKKKMMMOOORRRUUUVVVXXXXXXXXXYYYZZZZZZ[[[[[[XXXXXXXXXXXXYYY[[[\\\]]]^^^___```aaaaaabbbbbbbbb___aaabbb```\\\YYYYYY[[[YYYcccnnnuuu}}}qqqYYYOOOBBB888333444555555000000000000000111111111------......//////000000,,,,,,,,,---------------..................------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,)))&&&$$$%%%'''(((((())))))***+++,,,------...,,,+++*********,,,...000---,,,+++***))))))))))))******+++++++++,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++((((((((()))******+++++++++,,,---------,,,+++***++++++,,,,,,---...//////333222222222222222333333666777888777777888:::===AAA@@@@@@@@@AAACCCDDDFFFHHHLLLQQQTTTSSSQQQPPPOOOQQQSSSWWW[[[^^^aaaccccccfffffffffgggiiikkkmmmooommmllljjjjjjlllnnnrrrtttttt{{{yyynnnfff]]]TTTNNNLLLHHHDDDAAA@@@???>>>===??????>>><<<<<<;;;;;;;;;;;;;;;:::::::::999999999<<<<<<<<<============>>>AAA@@@@@@AAABBBEEEHHHJJJKKKLLLMMMOOOQQQSSSUUUVVVXXXYYYYYYZZZ[[[[[[\\\\\\XXXXXXXXXXXXYYY[[[\\\]]]]]]^^^```bbbcccccccccccc___```___\\\WWWVVVWWWZZZ```jjjuuu}}}}}}eeeXXXGGG;;;666555555555111111111000000000000000.........///////////////222222111000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))+++---,,,,,,,,,++++++++++++***...---+++******+++,,,------,,,+++***))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))+++,,,---------,,,++++++,,,,,,,,,------.........////////////000000111222666777888777777888;;;===????????????@@@BBBDDDEEEIIIMMMQQQTTTTTTRRRPPPPPPOOORRRVVVZZZ___bbbddddddeeeeeefffhhhjjjlllooopppmmmlllkkkkkklllooorrrtttuuu|||}}}pppeee\\\UUUNNNIIIIIIFFFAAA>>>=========<<>>===<<<<<<======<<<<<<<<<;;;;;;;;;::::::?????????@@@@@@@@@AAAAAAEEEEEEEEEFFFHHHJJJLLLNNNOOOOOOPPPQQQRRRTTTUUUUUUYYYYYYYYYZZZ[[[[[[\\\\\\XXXXXXXXXXXXYYY[[[\\\]]]]]]^^^```bbbcccccccccbbb______]]]XXXTTTUUUYYY]]]kkkvvvtttdddNNN>>>888777666444222222111111000000/////////////////////.........///.........------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......+++((((((,,,///,,,,,,,,,,,,++++++++++++///...,,,+++******++++++,,,,,,+++***))))))))))))(((((()))))))))*********++++++,,,------,,,++++++++++++++++++++++++++++++,,,++++++***))))))((((((+++,,,,,,------,,,,,,+++------------------......------...///000111111222666777777777777888;;;============>>>???BBBDDDEEEIIIMMMQQQTTTTTTRRRQQQQQQOOOQQQVVVZZZ___bbbdddeeecccdddgggjjjmmmooopppqqqnnnmmmllllllmmmpppsssuuuvvv}}}xxxjjj]]]UUUPPPKKKHHHGGGCCC???<<<<<<<<<======???>>>>>>=========>>>>>>????????????@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDEEEHHHHHHIIIJJJLLLNNNPPPQQQRRRRRRSSSTTTTTTUUUUUUUUUWWWWWWXXXYYYYYYZZZZZZ[[[XXXXXXXXXXXXYYY[[[\\\]]]]]]^^^___`````````___^^^]]]]]][[[XXXVVVZZZaaagggvvv}}}kkkRRRAAA:::888666444333222222111000///......000000//////......------)))******,,,---...//////---------...............,,,,,,,,,,,,,,,,,,,,,,,,........................+++---...+++%%%$$$''',,,)))******+++,,,---.........---,,,++++++++++++,,,,,,++++++***))))))******))))))))))))*********+++,,,---///000000///---,,,+++++++++++++++++++++++++++++++++******)))))))))++++++,,,,,,,,,,,,,,,,,,............------------......///111222333444444555666777777777888;;;>>>>>>======>>>@@@BBBDDDFFFIIIMMMQQQSSSSSSRRRRRRRRRQQQSSSWWW[[[^^^aaaccccccbbbdddgggkkknnnpppqqqrrrooonnnmmmmmmnnnqqqtttvvvxxx~~~~~~ssscccWWWOOOKKKHHHFFFEEEBBB>>><<<===>>>>>>>>>???>>>>>>>>>>>>??????@@@???@@@AAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJKKKLLLNNNPPPQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXYYY[[[\\\]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYYZZZ[[[[[[\\\cccmmmtttnnnVVVCCC;;;888666444333222222111000///......000000//////......------,,,---...///000111222222---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...///+++%%%"""%%%)))******+++,,,---......///++++++++++++,,,,,,------,,,+++******)))******************+++++++++,,,,,,,,,---///000000///---,,,++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++,,,,,,------.....................------...000222333444444444555666777777777999<<<>>>?????????@@@AAACCCEEEGGGIIILLLPPPRRRRRRQQQRRRRRRSSSUUUXXX[[[^^^```aaaaaaaaacccgggkkknnnqqqrrrrrrpppooommmmmmoooqqquuuwwwxxx~~~vvvlll\\\PPPJJJGGGFFFDDDEEECCC@@@@@@@@@AAAAAA@@@AAA@@@@@@@@@AAABBBCCCCCC@@@AAABBBCCCEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLNNNPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXYYY[[[\\\]]]\\\[[[YYYWWWVVVVVVWWWWWWYYY\\\```ccchhhppp{{{~~~ppp[[[III>>>888666444222222111111000000/////////////////////........./////////......---------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///,,,(((&&&(((***------------,,,,,,,,,,,,******+++,,,------......++++++***************+++***++++++++++++,,,,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++))))))******+++,,,,,,---++++++++++++,,,---........................//////---...000111222222222111444666777777777999<<>>999:::555333000000000111111000//////000000000000//////------............------000000000///.........------,,,+++******+++---///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,++++++*********))))))***+++,,,------...++++++++++++******)))))).........------,,,,,,,,,------,,,+++************(((***++++++***)))+++,,,000///---,,,,,,---...///000000000111222222222333333333333333444777<<>>???AAABBBCCCBBBAAAAAADDDGGGKKKNNNOOOOOOPPPQQQRRRSSSUUUZZZ___bbbcccbbbbbbdddfffiiilllmmmnnnnnnooollljjjjjjmmmpppsssuuuyyy|||zzzlll```SSSMMMJJJGGGGGGHHHGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJKKKLLLLLLMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOOOOPPPQQQRRRSSSTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVYYY[[[\\\\\\[[[[[[YYYXXXWWWWWWXXXYYYYYYYYYYYYWWWUUUTTTVVV```nnnxxx|||jjjTTTCCC;;;999444222000///000000000///------............------------............---------------------,,,,,,,,,111000...,,,,,,,,,......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((,,,,,,,,,+++++++++***************++++++,,,,,,---++++++++++++*********))),,,,,,,,,+++++++++++++++,,,,,,++++++***+++++++++)))+++,,,+++******+++,,,...---,,,,,,---...///000000000000111222222333333333444444555555888<<>>999444222///...///000///...---......//////......---------............------,,,,,,,,,---------------222111///---,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++************)))))))))***************++++++++++++++++++,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,...///000111///000000111222222333333222444666777777999<<>>>>>===<<<<<<===@@@CCCFFFGGGJJJNNNQQQQQQQQQRRRSSSSSSSSSUUUYYY]]]```aaaaaacccdddgggjjjmmmnnnoooooopppooonnnpppsssvvvwwwxxxyyywwwgggXXXSSSTTTSSSOOONNNOOOPPPPPPPPPOOOMMMKKKJJJEEEEEEFFFGGGHHHJJJLLLMMMJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLOOOOOOPPPPPPQQQQQQRRRRRRPPPQQQSSSUUUWWWXXXXXXYYYSSSRRRRRRRRRSSSUUUWWWXXXQQQTTTWWWZZZ]]]cccjjjoootttxxx||||||lllXXXFFF<<<888666333222222222111000000000111111111111000000------............---------.........///000000000,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,++++++*********+++++++++++++++++++++,,,)))*********+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++---------++++++,,,---/////////......------,,,...///000111222333444444222444777888999:::<<<>>>>>>===<<<;;;===@@@DDDFFFGGGJJJNNNQQQRRRRRRSSSTTTTTTTTTUUUXXX\\\```aaaaaaaaacccfffiiikkklllmmmmmmooooooooorrruuuxxxxxxxxxwww}}}ooo```ZZZXXXUUURRRQQQOOOPPPQQQQQQPPPNNNKKKIIIEEEEEEFFFGGGHHHJJJLLLMMMIIIIIIJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIJJJJJJJJJNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRTTTVVVWWWWWWWWWPPPOOONNNNNNNNNQQQSSSUUUQQQUUUZZZ^^^cccjjjtttzzz~~~qqq^^^LLL???:::777444333333333222111...//////000000//////...------............------,,,,,,,,,------------------------....../////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))***+++,,,---,,,+++******+++,,,,,,++++++,,,...000000000///...---+++***......///111222333444555222444666777777999<<>>@@@BBBEEEGGGGGGJJJNNNQQQQQQRRRRRRSSSUUUTTTTTTWWW[[[___```aaa```bbbeeehhhjjjlllllllllnnnnnnpppssswwwyyyyyyxxxvvvvvvhhh```[[[UUUSSSTTTPPPQQQSSSSSSRRRPPPMMMLLLIIIIIIIIIIIIJJJKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHIIIIIIJJJJJJMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPRRRSSSTTTUUUUUUVVVOOONNNMMMMMMNNNRRRUUUWWWZZZ^^^dddhhhmmmtttuuudddPPPCCC:::777444333222222222000//////000000000000//////------............---------------------,,,,,,,,,..................------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++***+++,,,------,,,***)))''')))++++++++++++---........./////////---,,,+++......///111222333444555333444444555555888<<>>???AAABBBCCCGGGIIIKKKMMMMMMOOOQQQTTTQQQSSSUUUYYY\\\^^^```aaaffffffgggiiijjjkkklllmmmnnnoooppprrrtttwwwyyy{{{{{{ttteee___\\\YYY\\\YYYWWWUUUVVVVVVUUUTTTTTTSSSQQQOOONNNNNNNNNOOORRRPPPOOONNNOOOPPPOOOMMMIIIJJJKKKKKKKKKLLLOOOQQQPPPPPPOOOOOOOOOOOONNNMMMSSSSSSSSSVVVYYY\\\___```ddddddeeehhhmmmrrrxxx{{{~~~ttt```NNN???888333444555222000000111///000333777777222.........////////////......///............---------......---------,,,,,,,,,))))))))))))******+++++++++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++''''''((())))))(((''''''************************)))))))))***+++,,,...///)))+++---//////...,,,+++,,,---...---,,,,,,,,,...,,,------...//////000000666444222222444666555444333444666666666777:::<<<@@@??????>>>???AAABBBCCCFFFIIILLLNNNNNNOOOQQQSSSQQQSSSUUUYYY\\\^^^```aaaddddddeeeggghhhjjjkkklllmmmnnnooorrrtttwwwzzz{{{{{{{{{lllfffdddaaa___\\\YYYWWWWWWWWWVVVUUUWWWVVVTTTRRRQQQPPPPPPQQQSSSQQQOOOOOOPPPOOONNNLLLHHHIIIJJJJJJJJJLLLPPPRRRRRRSSSSSSTTTSSSRRRQQQQQQVVVWWWYYY]]]bbbfffjjjlllnnnpppsssxxx~~~vvvaaaOOO@@@888333333444222000111111111111444777777333///......////////////......///............---------...------------,,,,,,,,,,,,+++***)))***+++,,,---***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))***++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))***+++,,,---...+++,,,...///000///---,,,+++---...---,,,+++,,,...---......//////000111111777555333333444444444333333555666666666777:::===@@@??????>>>???AAABBBCCCEEEHHHLLLOOOPPPPPPQQQRRRQQQSSSVVVYYY\\\___```aaaaaabbbccceeeggghhhjjjjjjkkklllnnnqqqtttxxx{{{}}}|||~~~rrrpppooommmeeebbb^^^[[[ZZZYYYWWWUUUWWWVVVTTTSSSRRRSSSSSSTTTSSSRRRPPPPPPQQQPPPNNNLLLHHHHHHHHHHHHIIIKKKPPPTTTUUUWWWZZZ\\\\\\\\\[[[[[[```cccfffkkkooossswwwzzzxxx{{{vvvbbbPPPBBB999333333333111111222111111111333555555222///......////////////......///............---------------------------------///...---,,,,,,---///000***++++++,,,---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******((()))******++++++******...//////////////////...........................------,,,+++************+++,,,---...///...---,,,+++,,,------++++++,,,---......//////000111111111222222111111222333333222444555555555666888;;;>>>@@@??????>>>???AAABBBCCCDDDHHHMMMPPPPPPPPPPPPQQQRRRSSSVVVYYY\\\___aaaaaa``````bbbdddfffhhhjjjkkkjjjkkkmmmppptttxxx|||}}}}}}wwwwwwwwwuuuppplllgggbbb___\\\YYYWWWTTTTTTSSSRRRSSSTTTUUUVVVVVVUUUTTTUUUUUUTTTRRRPPPKKKKKKJJJIIIIIIMMMRRRWWWWWW\\\bbbfffhhhhhhiiijjjooorrrvvvyyy{{{~~~zzzgggVVVEEE<<<444333333111111333000000111222333222000.........////////////......///............---------------------------------000///...------......///+++++++++++++++******)))+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,...........................---,,,+++************)))***+++,,,,,,,,,+++++++++,,,---,,,++++++,,,---......//////000111111111...///111222333333444555444555555555666888<<>>???AAABBBCCCDDDHHHMMMPPPPPPPPPPPPQQQRRRTTTVVVZZZ]]]___aaabbb```aaabbbeeegggjjjlllmmmiiijjjmmmppptttxxx|||~~~}}}}}}~~~}}}zzz{{{wwwqqqlllhhheeeaaa___XXXWWWVVVUUUVVVWWWXXXYYYXXXWWWWWWXXXYYYYYYWWWTTTNNNMMMKKKIIIIIIMMMSSSXXX___fffnnntttvvvvvvxxxzzznnn___JJJ@@@777444333111111333///000111111111000///.........////////////......///............---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))(((+++++++++++++++++++++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---((())))))******************,,,---,,,+++***+++------......//////000111111...000333555555666777999555555555555555888===AAA@@@??????>>>???AAABBBCCCEEEHHHLLLOOOPPPPPPQQQRRRRRRTTTWWWZZZ]]]```aaabbb___```ccceeehhhkkkmmmnnniiijjjmmmppptttxxx{{{}}}~~~zzzvvvrrrooollljjjeeedddbbbaaa`````````aaa`````````bbbddddddaaa___WWWVVVSSSPPPPPPTTTZZZ___nnnvvvttteeeNNNDDD999555333111111333000111222222111/////////......////////////......///............---------,,,,,,,,,---------......++++++---------+++***)))******++++++,,,,,,++++++------------------------+++,,,,,,,,,,,,+++******++++++,,,------------,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++******++++++,,,,,,(((((()))))))))************,,,,,,,,,+++***+++,,,,,,------...//////000000...111555666555444666888555555555555555999>>>BBB@@@??????>>>???AAABBBCCCFFFIIILLLNNNNNNOOOQQQSSSSSSTTTWWWZZZ]]]```aaabbb^^^```bbbeeehhhkkkmmmooojjjkkkmmmpppssswwwzzz|||~~~|||yyywwwuuusssrrrqqqooollljjjiiiiiiiiinnnnnnoooqqqssssssqqqooofffdddaaa]]]]]]aaaggglll|||uuugggQQQFFF;;;666444111111333111222333333111000000000......////////////......//////.........---------,,,,,,,,,------.........+++---///000000---+++)))))))))+++,,,---.........////////////////////////+++,,,,,,,,,,,,+++******+++,,,------......------++++++***))))))***++++++------------------------///...---+++***))))))))))))))))))))))))************+++,,,,,,******+++,,,,,,,,,------.../////////...111444444222111222444555555555555555999>>>BBB@@@????????????AAABBBCCCGGGIIIKKKMMMMMMOOORRRTTTSSSTTTWWWZZZ]]]```bbbbbb]]]___aaadddhhhkkkmmmnnnjjjkkkmmmpppssswwwzzz{{{~~~~~~zzzxxxwwwwww}}}}}}~~~|||yyyrrrmmmjjjkkkmmmpppvvv}}}|||ooo]]]LLL;;;555555333000///000000000000////////////000///.........000111222444222111000111000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,------------,,,,,,++++++++++++,,,,,,------......///******+++++++++,,,,,,,,,+++******))))))******++++++,,,,,,------,,,,,,+++---,,,***((('''''''''(((+++++++++++++++***)))(((++++++,,,,,,,,,,,,------,,,+++++++++,,,...000111555555444333333333444444666666666666666888===@@@BBBAAA@@@???@@@BBBEEEGGGEEEHHHKKKMMMNNNPPPRRRTTTTTTUUUWWWXXXZZZ\\\^^^______```aaadddfffhhhjjjkkkjjjlllnnnrrruuuxxxzzzzzz~~~{{{xxxzzz~~~{{{ooo^^^NNN===666555333000///111000000000////////////000///.........///111222000...,,,,,,------+++)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---------,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***)))))))))******+++++++++++++++***))))))+++++++++,,,,,,,,,------************+++,,,...///111222333333444555666666666666666555555777;;;>>>???>>>===<<<===@@@CCCDDDFFFIIILLLNNNOOOQQQSSSUUUSSSTTTVVVYYY[[[]]]___```aaabbbcccfffhhhjjjlllmmmhhhjjjmmmrrrvvvyyy{{{|||~~~{{{ppp```PPP???888666333000000111111000000000///////////////.........///000111000///............---,,,/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++---,,,,,,,,,,,,++++++++++++,,,++++++***))))))(((((((((((()))))))))************++++++,,,,,,++++++*********++++++++++++*********************+++,,,---++++++++++++++++++***)))++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---......///222444666777888888666666666555555666999<<<>>>===<<<<<<===???AAACCCGGGJJJMMMOOOPPPQQQSSSUUURRRTTTVVVYYY\\\___aaaaaaaaabbbdddfffhhhkkklllmmmgggiiimmmqqqvvvzzz|||}}}}}}|||sss___PPP@@@999666333111222111111111000000000///////////////...////////////111000//////000111///...000//////...---,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,******+++,,,,,,++++++++++++++++++++++++*********)))))))))((())))))))))))*********+++))))))***++++++***)))))))))******++++++******)))+++++++++++++++,,,,,,,,,+++++++++,,,,,,+++*********++++++++++++,,,,,,,,,...............//////000---///222555777888777777666666666555444555888:::>>>>>>======>>>@@@BBBDDDFFFIIILLLNNNOOOPPPSSSTTTQQQSSSVVVZZZ^^^```bbbccc___```bbbdddgggiiikkklllhhhjjjmmmrrrvvvyyy{{{|||}}}{{{sss___QQQBBB:::777333222444111111111111000000000000...////////////............---,,,---...///...---.........---,,,+++******+++++++++,,,,,,---------***,,,,,,,,,******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,******++++++++++++******)))******++++++******))),,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++*********+++++++++,,,,,,---......///000000000000///111333555777666555555555666666666555555888:::>>>======>>>???@@@BBBCCCEEEGGGKKKMMMNNNOOOQQQSSSQQQSSSWWW[[[___bbbcccccc```aaabbbeeegggiiikkklllkkklllooorrruuuwwwyyyzzz||||||sssdddVVVGGG>>>999444333555222222111111111000000000....../////////...------///...---...000111111000---------,,,,,,++++++******++++++,,,,,,------...+++,,,---,,,*********+++*********+++++++++++++++******++++++,,,------...***++++++++++++,,,,,,,,,------,,,++++++,,,------******++++++++++++******++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,************++++++++++++***+++---...///000000000111222444555555555444444444666777777666777999;;;;;;;;;<<<<<<===???@@@AAADDDGGGJJJLLLMMMNNNPPPRRRQQQTTTXXX]]]```bbbccccccbbbccceeegggiiilllmmmnnnlllmmmppprrruuuwwwxxxxxx{{{xxxmmm___OOODDD;;;555333555222222222111111111000000....../////////...---,,,000///...000222333333222---------------,,,,,,,,,******+++,,,,,,---......+++,,,---,,,***)))***+++)))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,************++++++++++++---+++)))(((((()))+++---++++++,,,,,,,,,,,,++++++((()))***+++++++++***)))***+++,,,,,,------,,,,,,************++++++++++++)))***,,,///000111111111222222333444444555555555444555777888888888:::<<<;;;<<<<<<===>>>???@@@AAAEEEGGGJJJLLLMMMOOOQQQSSSRRRUUUYYY^^^aaabbbccccccbbbccceeegggjjjlllnnnnnnkkklllooorrruuuwwwyyyyyy{{{tttfffUUUHHH>>>555222444222222222111111111111000....../////////...,,,++++++******,,,...//////...------..................******+++,,,,,,---......+++,,,---,,,***)))***+++))))))******++++++++++++------,,,,,,+++*********))))))))))))***************(((%%%######%%%(((***+++,,,,,,------,,,,,,+++%%%&&&(((***++++++++++++***+++,,,,,,------------)))************+++++++++***,,,...111333444444444222222222222444555777888333555777888999999;;;===>>>>>>???@@@AAABBBCCCCCCFFFHHHKKKMMMNNNPPPRRRTTTSSSUUUZZZ^^^aaabbbbbbbbb```aaaccceeehhhjjjlllmmmiiikkknnnrrruuuxxxzzz{{{{{{xxxooo```NNN???888666888333222111111000000111111111000...///111111///,,,////////////..................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))***+++,,,------...,,,+++***))))))***+++,,,+++,,,---------+++)))'''***************************++++++,,,,,,++++++***++++++++++++,,,---...///,,,,,,+++***))))))******+++,,,,,,,,,++++++---///......------...000333555333444555555666666555555666666555444444555999<<>>===<<<===???AAABBBGGGIIILLLNNNNNNOOOQQQSSSRRRTTTXXXZZZ\\\]]]```bbbbbbbbbccceeegggiiikkklllmmmmmmnnnppptttvvvwwwwww|||xxxqqqdddSSSDDD:::666555333222111111000000111111111000...///111111///,,,////////////........................---------,,,........................,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,+++************+++,,,)))***,,,------,,,+++***************************++++++,,,,,,,,,,,,++++++++++++***)))((((((((((((,,,++++++***))))))******+++,,,---,,,++++++,,,......------,,,---///111333333333444555555555555444666666555444444666999===???>>>===<<<===???AAABBBEEEGGGJJJLLLLLLMMMOOOQQQRRRUUUXXXZZZ\\\^^^```bbbbbbcccdddfffhhhjjjlllmmmkkkkkkmmmooorrruuuvvvvvv|||zzztttiiiYYYIII===666333333222111111000000111111111000...///000000///---////////////............/////////.........------------............------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,((()))+++,,,------,,,,,,************************++++++,,,,,,,,,,,,+++++++++***)))((('''''''''''',,,+++******)))*********,,,,,,---,,,******+++---......---,,,---...000111222222333444444444444444555666666555555666:::===???>>>===<<<===???AAABBBDDDFFFIIIKKKLLLMMMOOOQQQRRRUUUXXX[[[\\\^^^```bbbcccdddeeegggiiikkklllmmmkkklllnnnpppsssuuuwwwwww}}}~~~xxxmmm]]]LLL>>>666333333222111111000000111111000000///......///......////////////............000////////////.........***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************+++,,,,,,,,,,,,,,,,,,+++***************+++,,,,,,++++++***************+++,,,,,,---+++***)))+++,,,//////.........//////000111222333333444444333333555555666666666777:::===???>>>===<<<===???AAABBBEEEHHHKKKMMMNNNOOOQQQSSSRRRUUUYYY[[[\\\^^^```bbbcccdddfffhhhjjjlllmmmmmmmmmoooqqqsssuuuwwwyyy{{{}}}}}}ppp___MMM@@@888555333222111111000000111111000000///...------...///////////////............000////////////.........***++++++++++++++++++***,,,,,,,,,+++++++++******))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,------+++***************+++++++++,,,,,,+++***)))+++,,,000000000000000000111111111222333333444444333333444555666666777888;;;===???>>>===<<<===???AAABBBDDDGGGJJJLLLNNNOOOQQQSSSSSSUUUYYY[[[]]]^^^aaacccbbbdddfffhhhjjjllllllmmmlllooorrrttttttvvvyyy{{{tttcccQQQCCC;;;777333222111111000000111111///000///...,,,,,,...000////////////............/////////.........------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++------,,,++++++******)))************************,,,,,,------------,,,,,,...---,,,***)))(((((((((*********)))******+++,,,)))***+++*********,,,---000000000111111222222222222222333444444444444444333555777777777999;;;>>>???>>>===<<<===???AAABBBBBBDDDHHHJJJKKKMMMOOOQQQSSSVVVYYY\\\]]]___aaacccaaacccfffhhhjjjkkklllllliiimmmppprrrqqqrrrvvvzzzyyyjjjYYYIII>>>999333222111111000000111111///000///---++++++...000////////////........................---------,,,///---+++******+++---///,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************+++,,,,,,+++******,,,,,,++++++++++++++++++************************,,,,,,------------,,,,,,...---+++***(((''''''&&&******))))))***++++++,,,((()))************,,,///......///000111222222222333333444555555555555444333555777888888999<<<>>>???>>>===<<<===???AAABBBAAADDDGGGJJJKKKMMMOOOQQQSSSVVVZZZ\\\]]]___aaaccc```bbbeeehhhjjjkkkkkkjjjhhhlllpppqqqpppqqquuuyyy~~~ppp___MMM@@@999333222222111000111111111///000000---******---111000/////////..................---------,,,,,,,,,...,,,)))''''''))),,,...,,,,,,,,,+++++++++******))))))***+++,,,------...)))***+++,,,,,,+++***)))************+++,,,---...************************,,,------......------,,,++++++***************+++******))))))***+++,,,,,,&&&((()))******+++---///,,,---...000111222222222333444555555666666555555333555777888999:::<<<>>>???>>>===<<<===???AAABBBCCCEEEIIILLLMMMOOOQQQSSSTTTVVVZZZ\\\]]]___bbbccc___aaadddhhhjjjjjjjjjjjjiiinnnrrrsssqqqrrrwww{{{uuugggWWWGGG===444222/////////000000///111...++++++---000111222.................................------,,,,,,,,,++++++,,,,,,,,,,,,,,,---///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,*********++++++*********,,,,,,,,,+++++++++++++++))))))*********))))))(((+++++++++++++++++++++++++++++++++*********))))))************************------,,,,,,+++,,,,,,,,,////////////000000000000555555666666666666666555555555555555777999;;;<<<===>>>???>>>===>>>@@@AAACCCFFFIIIKKKMMMOOOQQQSSSTTTUUUWWWZZZ\\\^^^______cccdddfffhhhjjjllllllmmmnnnlllnnnrrrsssrrrvvv|||xxxlll[[[III===666333111000111222111000222000---,,,.../////////........................---------,,,,,,+++++++++------,,,,,,,,,,,,++++++...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++*********))))))))))))))))))*********))))))))))))))))))))))))+++++++++*********))))))************************,,,++++++++++++,,,------------------............444444555666666666666666555555555555777999;;;<<<<<<>>>>>>>>>===>>>@@@BBBBBBEEEHHHKKKLLLNNNPPPRRRTTTUUUWWWZZZ\\\^^^___```bbbccceeehhhjjjkkkllllllmmmlllmmmqqqrrrrrruuu{{{~~~}}}qqq```LLL???777555222111222333222111222000////////////...,,,........................,,,,,,,,,+++++++++++++++...------,,,,,,++++++***,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***))))))(((((())))))(((((((((***+++,,,))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************+++,,,------------------............222333444555666666777777555555444555666888:::<<<<<<===>>>>>>===>>>@@@BBBAAADDDHHHJJJKKKMMMOOOQQQTTTUUUWWWZZZ]]]___``````aaaccceeegggiiikkkllllllkkkjjjlllpppqqqqqqtttzzz}}}uuudddPPPBBB888666333222222333222111000000///000111000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++*********+++++++++,,,,,,,,,,,,------------------,,,,,,++++++***)))((('''''')))(((''''''(((***,,,...++++++++++++++++++++++++************************))))))))))))))))))))))))++++++*********++++++,,,////////////000000000000000111333444555666777777444444444555666888:::;;;<<<===>>>>>>===>>>@@@BBBBBBEEEHHHKKKLLLNNNPPPRRRTTTUUUXXXZZZ]]]___```aaaaaabbbdddgggiiikkklllllljjjiiilllpppqqqpppsssxxx~~~xxxhhhTTTEEE888555333111222222111000......///111222222000...,,,,,,,,,,,,,,,,,,,,,,,,---------...............+++++++++,,,,,,---------***+++,,,---...---,,,+++******+++++++++,,,,,,,,,,,,------......------,,,++++++******)))((((((''')))(((''''''(((***,,,...++++++++++++++++++++++++************************))))))))))))))))))))))))------,,,+++************////////////000000000000000111222444555666666666444444444444666888:::;;;;;;<<<>>>>>>>>>>>>AAACCCDDDFFFJJJLLLNNNOOORRRTTTTTTUUUXXX[[[]]]```aaabbbaaabbbdddgggiiikkkmmmmmmiiiiiilllpppqqqppprrrwww}}}}}}mmmXXXIII999666333222222222111000.........000222333111000,,,,,,,,,,,,,,,,,,,,,,,,............////////////+++++++++,,,,,,---------++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,+++************)))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))***************+++++++++************************...---,,,,,,++++++,,,,,,------------............000111222333444444555555444444333444555777999;;;;;;<<<===>>>>>>???AAACCCDDDGGGKKKMMMNNNPPPRRRTTTSSSUUUXXX[[[^^^```bbbcccaaabbbeeehhhjjjmmmnnnoooiiiiiilllqqqrrrqqqssswww{{{~~~ttt]]]LLL:::888555333333333222111000//////000222222111///........................---------.........//////......---,,,,,,+++******,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,------------,,,,,,*********+++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000------------............111111222333333333333333444333333444555777999;;;:::<<<===>>>>>>???AAADDDDDDGGGJJJLLLNNNOOORRRTTTSSSUUUXXX[[[^^^aaabbbcccbbbcccfffiiilllnnnooopppiiiiiimmmrrrsssqqqssswww|||yyy```NNN<<<999666444444444333222333222000000111111///...000000000000000000000000,,,,,,,,,------.........111000///---+++)))(((''',,,,,,+++***+++,,,...///******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++,,,,,,------))))))*********))))))(((++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...000222444////////////000000000111111222222333333333222222333333333444555777999::::::<<<===>>>>>>???BBBDDDCCCFFFIIIKKKMMMOOOQQQSSSSSSUUUXXX[[[^^^aaacccdddbbbdddfffiiilllooopppqqqiiijjjmmmssstttrrrssswww~~~kkkVVVEEE888666888333222444//////000111111111000...---222///,,,---000000,,,((()))***,,,++++++***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---......///...,,,)))(((((()))*********++++++,,,,,,,,,+++*********+++---///111)))***+++,,,---,,,,,,+++***************************)))***,,,//////,,,(((***+++,,,------------,,,000//////......000111222111222222333333222222222333444555555555555777999;;;;;;;;;<<<>>>???AAABBBEEEHHHKKKNNNNNNOOOPPPQQQSSSTTTWWWZZZ]]]```bbbdddbbbdddfffiiilllooopppqqqjjjlllrrrxxxwwwrrroooqqqqqq]]]III;;;777888222222444//////000000111000///...---///,,,***+++//////,,,)))+++---......------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...)))***++++++******+++---++++++++++++++++++,,,,,,,,,+++)))(((''''''''''''((()))+++,,,,,,,,,+++***++++++++++++++++++++++++(((''''''(((++++++)))&&&************************......---------...///000000111222333333333333222444666666666555555777999;;;;;;<<<===>>>@@@AAABBBDDDFFFJJJLLLMMMMMMNNNPPPTTTUUUWWWZZZ]]]___bbbcccaaabbbeeehhhkkkmmmnnnoookkklllqqqvvvvvvqqqppprrr{{{hhhPPP???888888222222555000000000000000000///.........,,,***,,,///000...+++,,,---......------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,------,,,***((()))***,,,,,,+++++++++++++++++++++***)))'''%%%%%%$$$$$$((()))***+++++++++***))),,,,,,,,,------,,,,,,,,,+++***)))***,,,,,,,,,***++++++***))))))*********,,,,,,++++++,,,,,,---...///000111222333444444444666777888777666666777999;;;;;;<<<===>>>@@@AAABBBBBBEEEHHHJJJKKKLLLMMMOOOUUUVVVXXXZZZ]]]___aaabbb```aaadddgggiiilllmmmnnnmmmmmmpppuuutttqqqqqqttt~~~rrrVVVCCC999777222333666111000000000000000//////...000///...///111222000...***,,,---,,,++++++,,,---------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...//////...+++***)))***,,,,,,,,,++++++*********(((((((((((())))))******((()))***++++++***)))(((++++++,,,------,,,++++++,,,++++++++++++,,,------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------...///000222444555555555777888888777666666888999::::::;;;<<<===???@@@AAABBBEEEHHHKKKLLLLLLNNNOOOVVVWWWXXXZZZ\\\^^^```aaa```bbbdddgggiiikkklllmmmmmmmmmooossssssqqqrrrvvv}}}xxxZZZEEE:::777222333666111111000000///////////////222111000000000000...,,,+++,,,------++++++,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///,,,,,,,,,++++++*********&&&'''((()))+++,,,---...((()))***++++++***)))((()))***+++,,,,,,+++***)))((((((((((((((((((***+++------,,,,,,+++,,,,,,,,,,,,---------............---...000222444555555666666777888777666666888:::999999:::;;;<<<>>>???@@@CCCFFFIIILLLMMMNNNPPPQQQVVVWWWXXXZZZ\\\^^^```aaaaaaccceeegggjjjkkklllmmmnnnmmmooossssssqqqssswww|||zzz\\\FFF:::777222444666000111111000////////////////////////...---,,,+++***...///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222333333111---***(((''',,,,,,++++++++++++++++++''''''((()))************)))***+++++++++***)))(((((()))+++,,,,,,+++)))(((((()))+++***))))))***,,,((()))***++++++++++++***------...////////////......///000222444555555555555666777777666666999:::999999:::;;;<<<>>>???@@@DDDGGGKKKMMMOOOPPPRRRSSSUUUVVVXXXZZZ]]]___aaabbbbbbccceeegggiiikkkllllllmmmlllooossssssqqqssswww|||xxx\\\FFF999777333555666///222111000///...//////000,,,---......,,,+++++++++///000000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++333444444111,,,'''###"""++++++++++++++++++,,,,,,'''((()))*********)))(((***+++,,,,,,,,,+++)))((((((***,,,------,,,***((((((+++......---+++,,,---%%%'''***,,,------+++***,,,---...///000//////......///111222333444444555222444555555555666999;;;;;;;;;;;;<<<>>>???AAABBBCCCGGGKKKMMMOOOPPPRRRTTTTTTUUUWWWZZZ]]]___bbbcccaaabbbdddfffhhhiiijjjkkkllllllooottttttrrrssswww}}}uuu[[[EEE999777444555666///222111///.........///000,,,---//////.........///---...///...,,,+++,,,---++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++&&&))),,,------,,,+++,,,*********++++++,,,,,,---'''(((***+++,,,,,,,,,++++++,,,,,,---,,,+++***))))))+++---//////---+++)))$$$(((,,,,,,***((()))***%%%(((,,,///000000...,,,,,,---.../////////...---///000111222333444444444111222444555555666999<<<=========>>>???AAACCCDDDCCCFFFJJJMMMOOOPPPRRRSSSSSSTTTWWWZZZ]]]```bbbddd___aaabbbeeeggghhhiiiiiikkkkkkoootttuuurrrsssvvv}}}}}}qqq^^^HHH888777999444111333////////////000000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,---...///---......///...---+++******++++++,,,...000222333+++++++++,,,,,,------------------,,,)))((()))+++++++++,,,,,,---...000000+++++++++++++++++++++++++++++++++************)))...---,,,+++***+++,,,---******+++++++++,,,,,,,,,---------...............333333444666777777666444333444666888:::;;;<<<<<<<<<<<<;;;<<<===???@@@BBBDDDHHHLLLOOOPPPPPPQQQRRRQQQSSSVVVYYY]]]___aaabbbcccdddfffgggiiijjjjjjkkkoooqqqssssssrrrrrrsssttt}}}xxxmmm[[[GGG888888:::666333555000000000000000/////////////////////..................---------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---------------------,,,++++++************+++++++++,,,,,,,,,------.........,,,*********,,,***))))))))))))******+++++++++++++++++++++++++++******++++++,,,,,,,,,---------,,,++++++++++++,,,***++++++++++++,,,,,,,,,------............/////////000111222333333222000444444666888999;;;;;;<<<===<<<<<<<<<===>>>@@@AAADDDGGGKKKNNNOOOPPPRRRSSSRRRSSSVVVYYY\\\___```aaabbbccceeefffhhhiiijjjjjjmmmnnnpppqqqppppppqqqrrr|||rrrhhhXXXGGG:::999;;;888555666111111111000000//////...////////////..................---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...///---,,,+++***)))(((((('''++++++++++++,,,,,,,,,,,,.........---+++***+++------,,,++++++*********+++++++++++++++++++++++++++)))***+++,,,---...//////,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,---........./////////000111222333444555444333222555555666777999::::::;;;======<<<<<<<<<>>>???@@@CCCFFFJJJMMMOOOPPPRRRSSSTTTUUUWWWZZZ\\\^^^___```aaabbbdddfffhhhiiijjjjjjlllnnnpppqqqppppppqqqrrrzzzzzzooogggZZZKKK>>>;;;;;;999555555222222111111000///......////////////..................---------,,,,,,,,,------------,,,++++++***---,,,+++***+++,,,...///++++++,,,,,,------......+++++++++++++++++++++,,,---------,,,******+++,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++,,,------+++***)))+++++++++,,,,,,,,,------.........//////000000111333555777777666555555555666666666777888999999:::>>>===<<<<<<<<<>>>???@@@BBBEEEIIILLLNNNOOORRRTTTWWWXXXZZZ\\\^^^___`````````bbbdddfffhhhjjjkkklllnnnppprrrrrrrrrqqqrrrtttyyy~~~yyypppjjj^^^QQQCCC<<<:::777444333333222222111000//////...////////////..................---------,,,,,,,,,......//////...---,,,+++...---,,,+++***+++,,,,,,)))***,,,...///000000000++++++++++++++++++++++++++++++,,,+++)))(((***+++''''''''''''((()))***+++++++++++++++++++++++++++++++++++++++***************+++,,,---,,,+++***)))++++++,,,,,,,,,---------......//////000111222222222444666666444333333444666666666666777888999:::======<<<<<<<<<>>>???@@@CCCEEEHHHKKKLLLNNNQQQSSSYYYZZZ\\\^^^```aaabbbbbbaaabbbeeehhhjjjlllnnnnnnnnnppprrrrrrqqqqqqrrrsssxxx}}}}}}zzzsssnnncccWWWGGG<<<888666444222222222222111111000000///////////////..................---------,,,,,,,,,......///000000///---,,,...---,,,++++++************+++,,,---...---,,,,,,+++++++++++++++*********)))***+++***(((((()))+++(((((())))))***,,,---...+++++++++++++++++++++++++++++++++******)))))))))+++++++++++++++******))),,,,,,,,,,,,------------......///000111222333333444777:::999666444555666555555555555666888:::;;;<<<<<<;;;<<<===???@@@BBBDDDFFFHHHJJJKKKMMMOOORRRYYYZZZ\\\^^^```bbbbbbcccaaabbbeeehhhkkknnnooopppkkkmmmooopppoooooopppqqqxxx~~~~~~~~~|||uuuqqqeeeZZZIII<<<666666555333111111111111111111111111////////////..................---------,,,,,,,,,+++---...///000///...---++++++,,,,,,,,,++++++******+++,,,------,,,***)))++++++++++++*********)))***++++++***))))))***,,,------,,,------...//////++++++++++++++++++++++++******++++++++++++++++++,,,++++++***************,,,,,,,,,------------......//////000222333333444555999===<<<888555666999444444444444666888;;;<<<;;;:::;;;;;;===???BBBCCCEEEGGGHHHIIIJJJKKKNNNPPPWWWXXXZZZ]]]___aaabbbbbb```aaadddgggkkkmmmooopppkkkmmmooopppoooooooooqqqyyy|||vvvsssfff[[[JJJ;;;555666777555111111111111111222222222000/////////..................---------,,,,,,,,,***+++---//////...---,,,((()))+++,,,------,,,+++)))***,,,.........,,,+++++++++++++++******))))))***+++,,,+++******+++---,,,,,,++++++******++++++++++++++++++++++++++++++******+++,,,------...///---,,,***)))))))))***+++,,,,,,,,,---------.........///000111222333444444222666999888444111222555444333333444555888;;;===:::::::::;;;===@@@BBBDDDFFFGGGIIIIIIIIIJJJMMMOOOUUUVVVYYY[[[^^^```aaabbb^^^```cccfffjjjmmmnnnooommmoooqqqqqqqqqpppqqqssszzz~~~xxxsssjjj\\\III<<<888888666444222222222111111111111000222111111000///......---.................................------,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++,,,,,,---...,,,+++*********+++,,,---,,,,,,+++******+++,,,,,,++++++************++++++,,,,,,++++++++++++++++++.........////////////000222222111000000000000000000111111222222333444444444444444555777888:::;;;<<<<<<<<<===???@@@BBBCCCCCCEEEHHHKKKNNNOOOOOOOOOQQQSSSUUUYYY\\\^^^```aaa___bbbfffiiijjjlllmmmooorrrpppqqqtttssspppqqquuu{{{zzztttqqqbbbNNN???999777444222222222222111111111111000111111000000//////......------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++************++++++++++++++++++++++++++++++*********+++,,,,,,++++++*********+++,,,---,,,,,,+++******+++,,,,,,++++++************++++++************************,,,,,,,,,---------......////////////000000111222///000000111111222333333555555666777888:::;;;<<<;;;;;;<<<===>>>@@@AAABBBCCCEEEHHHKKKNNNOOOOOOOOOOOOQQQTTTWWWZZZ]]]^^^______bbbfffiiijjjlllmmmooosssrrrsssuuutttqqqrrrvvv{{{}}}yyyiiiTTTCCC:::555222///222222222111111111111000////////////////////////------------------------...------------,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++******++++++,,,---,,,++++++******++++++,,,++++++************++++++((((((((()))*********+++******+++++++++,,,,,,,,,,,,------...000111222222...//////000111111222222444444555666777999:::;;;::::::;;;<<<===???@@@AAACCCEEEHHHKKKNNNOOOOOOOOONNNOOORRRUUUYYY[[[]]]]]]___bbbfffiiijjjlllmmmooorrrpppqqqtttssspppqqqvvvzzz~~~nnnXXXEEE:::444111///222222222111111111000000......//////////////////------------------------------------------------,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******)))******+++***++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++'''(((((()))***+++,,,,,,************++++++++++++,,,,,,---...///000111111//////000000111222222222222222222333555666888999:::::::::;;;===>>>@@@AAACCCEEEHHHKKKNNNOOOOOOOOONNNOOORRRUUUXXX[[[]]]]]]___bbbfffiiijjjlllmmmooonnnmmmnnnqqqpppnnnooosssyyyqqq[[[FFF:::444222111222222222111111111000000............////////////------------------------------------------------,,,,,,,,,+++++++++************++++++,,,,,,,,,---++++++++++++++++++++++++...---,,,+++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))******+++,,,------++++++++++++,,,,,,,,,,,,------...///000//////...000000111111222333333444222222222333555666888999:::::::::;;;===>>>@@@AAACCCEEEHHHKKKNNNOOOOOOOOOOOOPPPSSSVVVZZZ\\\^^^______bbbfffiiijjjlllmmmooommmlllnnnqqqpppmmmooossszzzsss]]]HHH;;;444333333222222222111111111111000................................................,,,,,,,,,------------...,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++************++++++*********+++,,,,,,------++++++,,,,,,,,,------------...///000111000///...111111111222333333444444444444555666777999:::;;;::::::;;;<<<===???@@@AAACCCEEEHHHKKKNNNOOOOOOOOOPPPRRRTTTWWW[[[]]]___```___bbbfffiiijjjlllmmmoooooonnnpppsssrrrppprrrvvv|||zzz|||wwwaaaKKK<<<555555666222222222111111111111000/////////......------,,,////////////////////////,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---)))***+++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++************++++++************+++++++++++++++++++++,,,,,,,,,------,,,---///111222222111000000000000111222222333333555555666777888:::;;;<<<;;;;;;<<<===>>>@@@AAABBBCCCEEEHHHKKKNNNOOOOOOOOOPPPQQQTTTWWW[[[]]]___```___bbbfffiiijjjlllmmmoooooonnnpppssssssqqqssswwwuuuvvvzzzdddMMM===666555777222222222111111111111000000000///...------,,,,,,000000000000000000000000,,,,,,,,,------.........,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,)))***+++,,,---,,,++++++***+++,,,------,,,+++***++++++************++++++*********)))))))))))))))***++++++++++++,,,,,,,,,***,,,///222333444444333/////////000111111222222444444444555777888:::;;;<<<<<<<<<===???@@@BBBCCCCCCEEEHHHKKKNNNOOOOOOOOOOOOQQQTTTWWWZZZ]]]^^^______bbbfffiiijjjlllnnnooonnnmmmnnnrrrrrroooqqqvvvnnnrrrvvvlllUUUBBB777333222333333333333222222222111---///333555444222...+++........................000///...------------------,,,***)))))))))******,,,,,,,,,------,,,++++++---------,,,,,,+++++++++///---***)))))))))++++++,,,...000000...+++***))),,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))*********+++++++++------...000111111111111---...000333444555555555999888777666555555666666888888888999;;;<<<>>>???HHHIIIKKKLLLKKKLLLMMMOOOQQQSSSVVVYYY\\\^^^______bbbdddgggiiilllmmmnnnnnnoooqqqsssrrrpppppptttxxx}}}mmmnnnnnn|||nnnVVVCCC888444444000000000000/////////...000111111111111000//////........................//////...------------......---,,,+++***++++++,,,,,,,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++.........,,,+++,,,...///+++...000000...+++******,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++------......------,,,+++*********++++++++++++,,,---...///000000111000000///000111333444444333333///111333555777999999999;;;;;;;;;<<<===???AAAAAAGGGIIIKKKKKKKKKLLLNNNPPPSSSTTTWWW[[[]]]___``````bbbdddfffiiilllmmmnnnnnnoooqqqsssrrrpppqqqtttxxx~~~}}}kkkhhhfffttt|||oooWWWDDD999666777222222222222111111111111333222000......///000111...........................------------...//////---,,,++++++***++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---//////,,,,,,...000***,,,...///---,,,,,,,,,++++++,,,,,,,,,+++******))))))))))))************---------------,,,,,,+++++++++++++++,,,,,,,,,,,,//////000000000000//////000111222333444333222111+++---111555999:::::::::<<<<<<<<<===>>>@@@BBBCCCEEEGGGIIIKKKKKKMMMOOOQQQTTTVVVYYY\\\___```aaabbbaaacccfffiiikkkmmmnnnnnnoooqqqsssrrrpppqqquuuyyy~~~zzzxxxzzzlllgggeeetttoooXXXDDD999666777444444333333333222222222333111///...---...000111........................,,,,,,,,,------///000000))))))))))))))))))))))))++++++,,,---------,,,,,,,,,+++++++++++++++++++++))),,,///...+++)))***---)))+++---...---,,,,,,---++++++,,,,,,,,,++++++*********************++++++******+++++++++******)))++++++,,,,,,,,,---------///000000000000//////...///000222333444333333222000111333555777888888888:::;;;;;;<<<===???AAAAAACCCFFFHHHJJJKKKMMMPPPRRRSSSUUUXXX[[[^^^```aaaaaaaaabbbeeeiiikkkmmmnnnnnnoooqqqsssrrrqqqrrruuuyyy|||wwwuuuxxxoooiiihhh{{{oooYYYDDD888555777000000000000////////////000000000000000///..............................,,,,,,,,,---...///000111)))))))))*********))))))***+++,,,,,,---------,,,++++++++++++++++++++++++***---...---***(((((())))))+++,,,---,,,,,,---...***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++*********++++++,,,,,,,,,---------///000000000000//////...---...111333444555555444666555444444444666999:::;;;;;;;;;<<<>>>???AAABBBCCCEEEHHHJJJKKKMMMPPPRRRQQQSSSVVVYYY\\\^^^______```bbbeeehhhkkkmmmnnnnnnoooqqqsssrrrqqqrrrvvvzzz{{{vvvtttwwwtttlllkkkqqq\\\FFF999555666222222111111111000000000...///000111111///---,,,........................,,,,,,,,,---...///000111++++++,,,---------,,,,,,******+++,,,------------*********+++++++++++++++...---,,,,,,++++++******)))+++,,,,,,++++++,,,...******+++,,,,,,,,,++++++---------------,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////000000000000//////,,,...000333444555555555777555333222444777;;;>>>=========>>>???AAACCCDDDCCCEEEHHHJJJKKKMMMOOORRRPPPQQQTTTXXX[[[\\\]]]^^^___aaadddhhhkkkmmmnnnnnnnnnqqqssssssrrrssswww{{{|||vvvtttwwwyyymmmjjj~~~~~~sss___JJJ;;;555555444444444333333333222222...///000111000///---,,,........................---------------...///000+++,,,---...///......---)))***+++,,,------------)))*********++++++++++++---)))&&&'''+++---,,,******+++,,,+++******,,,---)))***+++,,,,,,,,,,,,+++---------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,*********++++++++++++,,,---...///000000111000000...///111333444444444444444333222333444777:::<<<<<<<<<======???AAABBBCCCCCCEEEHHHIIIJJJLLLNNNQQQOOOQQQTTTWWWZZZ\\\]]]]]]^^^```dddgggkkkmmmnnnnnnnnnqqqssssssrrrssswww{{{~~~wwwtttwww|||lllgggyyyuuubbbLLL<<<666666111111111000000000/////////////////////....................................------------...//////)))***,,,---...---,,,,,,)))***+++,,,------...---))))))******++++++++++++)))$$$ """)))...---***+++,,,,,,+++******+++---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********'''((()))***************))))))*********+++++++++------///000111111111111000111222333444333222222333333444444555666777777:::::::::;;;<<<>>>@@@AAADDDFFFHHHIIIJJJKKKNNNPPPOOOQQQTTTXXXZZZ\\\]]]]]]^^^```cccgggjjjmmmnnnnnnnnnqqqssssssrrrsssxxx||||||yyyyyy{{{jjjhhhzzz~~~zzzssseeePPP<<<444555222111222333444444222000222111111000///......---///...---,,,,,,---...///------...///000000//////------------------------...,,,***))))))***,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++000---,,,---///000...,,,......---,,,+++***)))(((,,,,,,,,,+++++++++******---,,,+++***+++,,,---....../////////---***(((&&&444000...222444444444777666777777888999:::::::::;;;;;;;;;<<<>>>???AAABBBAAAEEEIIILLLLLLLLLMMMNNNPPPRRRVVVYYY\\\]]]^^^]]]\\\___dddgggiiillloooqqqqqqrrrsssrrrqqqrrrxxx||||||}}}lllkkk}}}yyyvvvooocccPPP===666777222111000111222333111000111111111000///.........///...------------...///,,,------............---++++++++++++++++++++++++++++++++++++++++++++++++000//////---,,,+++******************************************++++++++++++---+++***,,,///111000///,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******+++++++++++++++,,,------000///...---,,,,,,,,,,,,///---///555888555222222333444555666777888999999;;;;;;;;;<<<>>>???AAABBBBBBEEEIIIKKKLLLLLLNNNOOOPPPRRRUUUYYY\\\]]]^^^^^^^^^aaaeeehhhiiikkkmmmoooppprrrsssqqqppprrrwww{{{ooonnnuuurrrlllaaaOOO>>>777888222111//////111222111000111111000000//////......///...------------...///------------------,,,+++++++++++++++++++++++++++)))***,,,------,,,***)))///......---,,,++++++***************************************+++++++++,,,***)))))),,,///111222111*********++++++,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,+++++++++000///---,,,---...000222///,,,...333666333111222222333444666777999::::::;;;;;;;;;<<<>>>???AAABBBDDDFFFHHHJJJKKKLLLNNNPPPQQQSSSUUUXXX[[[]]]_________bbbfffhhhiiijjjlllmmmoooqqqrrrqqqpppqqqvvvzzzpppooowwwssslllaaaQQQ@@@888888444222000///111222222222111000000000/////////............------........................---,,,+++------------------------***++++++,,,,,,++++++*********+++,,,------......++++++++++++++++++++++++*********+++++++++,,,,,,))))))***,,,...000111111******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,+++******------------...000222333333///...111444333333666444444666777999;;;<<<===;;;;;;;;;<<<>>>???AAABBBEEEGGGHHHIIIJJJLLLOOORRRRRRSSSUUUXXX[[[]]]___```^^^aaafffiiijjjkkklllnnnoooqqqrrrqqqpppppptttxxxqqqooo~~~xxxpppdddSSSBBB888777555333111111222333444333000000000000////////////---..................---///////////////...---,,,---------------------------,,,***))))))***,,,---******++++++,,,---......++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---------...///,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******((()))***+++,,,+++******)))***---///000111111111444222555;;;===:::777777444444666777999;;;<<<===;;;;;;;;;<<<>>>???AAABBBEEEGGGIIIJJJJJJLLLOOORRRRRRSSSVVVYYY\\\^^^___```[[[___eeeiiikkklllnnnooooooqqqsssrrrpppppptttwwwrrrppp~~~ttthhhVVVDDD999666555444222222444555444333000000000000////////////------...//////...------/////////000//////......++++++++++++++++++++++++...,,,***((((((***,,,......------,,,+++******)))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,++++++*********,,,,,,,,,+++++++++******)))******+++,,,+++++++++)))+++...000222111000000111444===HHHJJJBBB999444222333444666777999::::::;;;;;;;;;<<<>>>???AAABBBEEEGGGIIIKKKLLLMMMOOOQQQQQQSSSWWW[[[]]]_________ZZZ^^^dddiiikkkmmmnnnpppooorrrtttsssqqqqqqtttwww~~~tttsssvvvjjjXXXFFF:::777333333222333444555333111////////////000000000000------...//////...------------......//////......++++++++++++++++++++++++,,,,,,+++******+++,,,,,,......---,,,+++))))))((())))))))))))))))))))))))+++++++++,,,,,,,,,------+++---...---+++***,,,---***+++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,------......///000111111111111000333;;;FFFHHHAAA888333333444555666777888999999;;;;;;;;;<<<>>>???AAABBBDDDGGGJJJLLLMMMNNNOOOPPPPPPSSSXXX]]]___```___]]][[[```eeejjjllllllmmmnnnppprrruuutttrrrrrrtttwww|||zzz|||vvvvvvwwwjjjYYYGGG;;;777222111222333444444222000////////////000000000000,,,---...//////...---,,,++++++,,,---............------------------------***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++************************++++++,,,,,,,,,---------))),,,...---+++***,,,///((()))***+++,,,---......,,,,,,,,,+++++++++******---,,,+++***+++,,,---...333222000//////111333444333111444:::<<<999666666666777777888999::::::;;;;;;;;;;;;<<<>>>???AAABBBCCCFFFKKKMMMNNNNNNOOOPPPOOOSSSXXX^^^aaa```^^^]]]]]]aaagggjjjkkkkkkkkkkkkpppsssvvvuuusssrrruuuwww~~~|||zzzzzz{{{wwwqqq~~~zzzmmm___OOO???555444333111000//////......111111111111000///------//////...---+++)))&&&%%%------------------------///...,,,+++***++++++,,,******++++++++++++******************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000,,,,,,,,,++++++*********+++,,,------.........---/////////000000000000111333333444555555666666777333333333444666777999:::??????>>>===<<<===@@@BBBFFFHHHJJJLLLNNNNNNNNNNNNPPPRRRVVV[[[^^^```aaaaaabbbeeehhhjjjkkklllmmmnnnrrrpppqqqtttsssqqqsssxxxzzzwwwuuuvvvxxxwwwppp}}}ppp```NNN???555444333222111000/////////111111111111000///...---............---,,,***)))------------------------...---,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++******))))))***+++++++++******,,,------------.........111111111222333333444444333333333444666777999:::===>>>>>>======???BBBEEEEEEGGGIIIKKKMMMNNNNNNNNNNNNQQQUUUZZZ^^^```aaabbbbbbeeehhhjjjkkklllmmmnnnqqqoooqqqtttsssrrrtttyyyvvvrrrqqqssswwwwwwppp|||uuubbbNNN???777555555333222111000000000000111111000000///...---------...////////////...------------------------,,,,,,+++++++++,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////---+++)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...,,,,,,,,,++++++++++++***)))***************)))(((,,,,,,,,,------------...///000000111222222333333333333333444666777999:::;;;<<<======>>>@@@CCCFFFDDDEEEHHHJJJLLLMMMMMMMMMMMMPPPTTTYYY]]]___```aaabbbeeehhhjjjkkklllmmmnnnooonnnpppssssssrrruuuzzz}}}uuuqqqppptttzzzxxxooozzzzzzeeeOOO@@@999666555444333222111111111000000000000000///......------....../////////000------------------------++++++++++++,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***,,,---//////++++++++++++++++++++++++,,,------------,,,++++++............////////////111111111222333333444444333333333444666777999::::::;;;<<<======???BBBDDDCCCDDDGGGIIIKKKLLLMMMMMMNNNPPPTTTXXX[[[]]]^^^^^^bbbeeehhhjjjkkklllmmmnnnnnnmmmooossssssrrruuuzzz|||uuuqqqpppuuu{{{xxxmmmwwwiiiSSSCCC;;;777666444333222222111111///000000000000//////.........------------------------------------------***++++++,,,------------******++++++++++++******++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,,,,++++++++++++++++++++++++---...............------........./////////000000000000111222222333333444333333333444666777999::::::;;;<<<===<<<===???AAABBBCCCFFFIIIKKKLLLMMMMMMPPPRRRUUUXXXZZZ[[[[[[[[[bbbeeehhhjjjkkklllmmmnnnnnnmmmooorrrsssrrruuuzzz|||wwwsssqqquuu{{{vvviiipppyyypppYYYGGG<<<666555444333222111111111//////000000000000/////////...---,,,++++++++++++------------------------++++++,,,---------,,,,,,)))******++++++******)))************************,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,+++)))'''&&&***++++++++++++,,,,,,,,,++++++,,,------------------------............///...//////000111111222222333333333444666777999::::::;;;============???@@@BBBCCCFFFIIIKKKMMMMMMMMMQQQSSSVVVYYY[[[[[[[[[ZZZbbbeeehhhjjjkkklllmmmnnnnnnmmmooorrrrrrqqqtttyyyzzzvvvwww{{{rrrccciiimmm|||www___III;;;666555444222111111111111//////000000000000//////...---,,,+++++++++,,,---------------------------+++,,,---------,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++,,,,,,,,,+++***((('''******+++++++++,,,,,,,,,)))***+++,,,---................../////////000000//////000000111222222333333333333444666777999:::999;;;>>>??????@@@BBBCCCBBBDDDFFFIIILLLMMMNNNNNNOOORRRUUUYYY\\\]]]]]]]]]bbbeeehhhjjjkkklllmmmnnnooonnnooorrrrrrppprrrwww{{{zzz}}}ooo___dddcccqqquuuvvv~~~{{{cccJJJ:::555555333222111000000000//////000000000000000///...---,,,+++,,,---...///------------------------,,,------...---,,,***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////---+++)))******+++++++++,,,,,,,,,************************&&&''')))+++,,,---,,,,,,*********++++++,,,,,,,,,)))***+++---...///000000111111111111222222222222222222222333444444555555333333333444666777999:::888;;;>>>@@@BBBCCCEEEGGGBBBDDDGGGJJJLLLNNNOOOOOOMMMPPPTTTYYY]]]___``````bbbeeehhhjjjkkklllmmmnnnpppnnnppprrrrrrooorrrvvv~~~wwwtttvvv~~~ppp\\\^^^ccciiiooouuu}}}jjjPPP@@@777666444222000000000000222111111000///......---///......------......///***+++------------+++***,,,,,,,,,,,,++++++***)))+++++++++)))((((((***,,,************************---,,,***+++,,,,,,+++)))******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***************************$$$%%%'''((()))*********,,,,,,,,,,,,---...////////////000111111111111111/////////111222444666777222222333555666777888999999;;;======>>>???BBBDDDEEEFFFIIILLLNNNOOOPPPPPPPPPSSSWWWYYY[[[\\\]]]___aaadddhhhkkkkkkkkklllmmmqqqrrrrrrpppmmmnnnssswwwxxxuuuvvv}}}ttt_________jjjvvv~~~nnnSSSBBB777666444222000000000000111111111000///............------,,,,,,------...,,,,,,------------,,,,,,...---+++***)))***+++,,,+++,,,++++++***)))***+++***************************)))((()))+++,,,+++*********+++++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++,,,---...///000000,,,,,,,,,,,,,,,---.../////////000111111111111111111111111111222333444555222222333444666888:::;;;;;;<<<>>>>>>>>>@@@BBBDDDEEEFFFIIILLLNNNOOOOOOPPPPPPSSSWWWYYY[[[\\\^^^___bbbeeeiiikkkllllllmmmnnnqqqrrrrrrpppmmmnnnrrrvvvwwwssssssuuusss\\\ZZZ\\\mmmsssYYYEEE777666444222111000000000111111000000//////...............------...............------------......///---***(((((())),,,---,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++''''''&&&(((***,,,,,,+++******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000------,,,,,,,,,---......//////000000000111111111222222111111222222333333444333333333555888;;;===<<<>>>?????????@@@BBBDDDEEEGGGIIILLLNNNOOOOOOOOOOOORRRVVVYYY[[[\\\^^^___bbbeeeiiillllllmmmnnnooorrrssssssqqqnnnnnnqqquuu}}}~~~~~~tttooooooooosss\\\YYY^^^qqqwww]]]GGG888666444222111000000111111000000000/////////...000000////////////000000///...---,,,,,,---...///---,,,+++*********,,,,,,,,,,,,,,,---...---+++)))++++++++++++++++++++++++)))(((''')))+++,,,,,,+++******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***)))''''''(((***,,,...---------,,,,,,------...///////////////000111111111111111111222333444444888777555555666888;;;======>>>@@@@@@???@@@CCCEEEFFFGGGIIILLLNNNOOOOOOOOOOOORRRVVVYYY[[[\\\^^^```bbbeeeiiilllmmmmmmnnnoooqqqssssssqqqnnnnnnqqqttt|||zzzssspppsssxxx|||~~~|||{{{|||||||||}}}{{{rrrnnnnnnqqq~~~wwwbbb___bbbuuuxxx___HHH888777555333111111111111000000000000///////////////......------......//////...---,,,,,,---...///)))***,,,------,,,+++***,,,++++++---///...,,,)))++++++++++++++++++++++++,,,+++******+++,,,+++*********+++++++++,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---///000------,,,,,,,,,---......//////......//////000111//////000111222444666666<<<:::888666666888:::<<<===>>>???@@@@@@AAACCCEEEFFFGGGJJJLLLNNNNNNNNNNNNNNNQQQVVVYYY[[[\\\___```aaadddhhhkkkmmmmmmnnnoooppprrrsssrrrooonnnqqqtttyyyyyytttmmmfffcccdddgggiiimmmrrryyy~~~zzzwwwwwwxxxzzzzzz|||zzzrrrooonnnooozzzyyyeeebbbeeevvvvvv___HHH888777555333111111111111000000000000////////////,,,,,,++++++++++++,,,,,,......------------......'''))),,,......---***)))+++)))(((***...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++)))******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,---...//////000///...---...///000111...//////111222444666777;;;:::888777666777999:::;;;<<<>>>??????AAACCCFFFGGGHHHJJJLLLNNNNNNNNNNNNNNNQQQVVVYYY[[[]]]___aaa___cccgggjjjlllmmmnnnooooooqqqsssrrroooooorrruuuwwwwwwiiieee```[[[YYYYYYZZZ\\\]]]aaagggooovvv{{{}}}~~~}}}|||{{{yyyuuurrrqqqsssuuuwwwyyy}}}xxxpppmmmllllllwww}}}gggbbbdddsss|||rrr^^^JJJ999777555333222111111222////////////000000000000------,,,,,,,,,,,,------,,,,,,------------,,,,,,)))***+++------,,,++++++***'''%%%(((---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++*********+++++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++)))))))))************+++******+++,,,---...000111000///...------///000111000000000111222444555666555555555555666777888888999:::<<<>>>???AAADDDFFFGGGHHHJJJLLLMMMNNNNNNMMMMMMQQQUUUYYY[[[]]]___aaa^^^bbbfffiiikkklllmmmnnnmmmppprrrrrrppppppsssvvvwwwvvvooojjj^^^\\\YYYVVVTTTSSSTTTTTTSSSVVV\\\ccckkkrrrxxx{{{zzzyyyyyyyyyxxxvvvqqqnnnlllooorrruuuwww{{{uuunnnjjjiiinnnzzzmmmfffbbbqqqwwwooo^^^KKK999777555333222111111222////////////000000000000000000////////////000000***+++------------+++***+++*********+++,,,,,,---***&&&$$$&&&,,,000///---,,,,,,,,,,,,,,,,,,,,,,,,(((''''''(((+++,,,,,,+++******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***************************))))))***+++++++++******)))******+++---///111222000///---,,,---...000222222222111111222222333444///000111333555666777888777999;;;===>>>AAADDDGGGGGGHHHJJJLLLMMMNNNNNNMMMMMMQQQUUUYYY[[[]]]```aaa]]]aaaeeeiiijjjkkkmmmnnnlllooorrrrrrqqqqqqtttwwwxxxzzzqqqiiiaaa[[[TTTRRRPPPOOOPPPOOONNNMMMTTTUUUWWWYYY^^^fffnnntttzzzxxxvvvtttqqqnnnlllkkkiiilllooorrruuuyyyrrriiihhhiiimmmwwwqqq```^^^mmm}}}ssslll^^^FFF===999444111000111222222222000......///111111000------------------------++++++---......---++++++***+++,,,,,,+++***+++---+++++++++++++++++++++++++++*********,,,...111333///---,,,***))))))******---,,,***)))))))))******,,,,,,,,,+++++++++******------,,,++++++******)))(((((())))))))))))(((((((((+++//////,,,***+++---.........///111222111///222222222333333444444444555555555666888999;;;<<<:::;;;<<<>>>???AAABBBCCCDDDFFFHHHJJJLLLMMMMMMMMMNNNPPPSSSWWWZZZ\\\]]]]]]]]]aaafffkkknnnnnnlllkkknnnpppqqqqqqqqqqqqrrrtttuuuvvvnnnfff^^^WWWTTTRRROOONNNNNNNNNMMMLLLPPPRRRTTTVVVZZZaaahhhmmmpppqqqqqqqqqoookkkhhhfffiiilllnnnqqqtttxxx}}}rrriiiggggggjjjuuuxxxggg^^^nnnssslll]]]EEE<<<999444111111111222222000/////////111111///---------------------------,,,,,,,,,------,,,,,,,,,***+++,,,,,,+++***+++,,,++++++++++++++++++++++++++++++******,,,...000222...---,,,***************,,,+++***))))))******+++,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***((())))))******))))))((()))+++,,,,,,,,,+++,,,,,,---,,,,,,...000111000///111222222333333444444444222222333444555777888999:::;;;<<<>>>???AAABBBCCCEEEFFFHHHKKKMMMMMMMMMMMMNNNPPPSSSWWWZZZ\\\]]]^^^^^^aaaeeeiiilllmmmllllllnnnoooqqqrrrqqqrrrtttuuuyyyzzzpppjjjddd\\\WWWVVVSSSOOOMMMLLLLLLLLLKKKLLLMMMPPPRRRUUUYYY___cccfffhhhkkkmmmllliiieeeccciiikkknnnooorrruuuyyy}}}qqqhhheeedddhhhsss|||jjj^^^qqqwwwooo___FFF<<<888444111111111222111111111111222333222///---------------------------------,,,,,,,,,,,,------+++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,+++++++++---///000------,,,+++************+++************++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********++++++*********,,,+++)))***,,,------,,,+++++++++---000111000///111111222222333444444555111222222333444666777888:::;;;<<<>>>@@@AAABBBCCCEEEFFFHHHKKKMMMMMMNNNMMMOOOQQQTTTXXX[[[]]]^^^^^^___aaadddhhhkkklllmmmmmmnnnppprrrsssrrrsssuuuvvv}}}vvvnnnjjjgggbbb^^^[[[WWWRRRNNNLLLKKKJJJIIIIIIJJJMMMNNNPPPSSSWWWZZZ```bbbfffhhhiiihhhfffeeeiiikkkmmmnnnooorrrvvvyyy~~~}}}ppphhhcccbbbgggrrr{{{hhhbbbxxx}}}tttbbbHHH;;;888444222111222111111444222111111222222000///...........................---,,,++++++,,,---...+++---------+++***+++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,++++++*********************+++,,,,,,---,,,,,,,,,+++++++++******))))))***+++,,,,,,------***++++++,,,,,,++++++***///+++((()))---//////---+++++++++---000111111000000000111222333444444555333333333444666777999:::;;;;;;===>>>@@@BBBCCCCCCDDDEEEGGGJJJLLLLLLLLLLLLOOOQQQTTTXXX[[[]]]^^^___bbbccceeegggjjjmmmooopppqqqssstttsssrrrrrrsssuuu}}}wwwrrrqqqrrrpppnnnddd```YYYTTTPPPMMMJJJHHHHHHIIIKKKLLLLLLNNNRRRUUU\\\]]]___bbbdddfffggggggiiijjjlllmmmnnnppptttwww}}}~~~yyynnngggcccaaafffppp~~~kkkkkkvvvcccHHH;;;888444222222222111000333111...---.../////////........................///...,,,,,,,,,,,,...///,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,------...++++++,,,,,,,,,,,,++++++///,,,)))***...111000///---,,,---///111222222000///000000111333444444555333333333444666777999:::;;;<<<===???@@@BBBCCCDDDCCCDDDFFFIIIJJJKKKKKKKKKOOOQQQTTTWWW[[[]]]^^^^^^cccdddfffhhhkkknnnpppqqqtttuuuuuutttrrrqqqqqqrrrzzz~~~rrrmmmggg```YYYSSSMMMIIIIIIIIIJJJIIIJJJLLLOOORRRWWWXXXZZZ]]]```cccfffggghhhjjjkkklllmmmooosssvvv|||~~~tttkkkfffdddcccdddmmmsssqqq~~~tttaaaFFF:::888555333333222111000000...,,,+++---.......................................------------......---...///...+++***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++,,,,,,---,,,,,,+++,,,,,,,,,+++++++++******))))))***+++,,,,,,------***++++++,,,,,,++++++***---++++++,,,...000000000.........///111222111000...///000111222444444555111222222333444666777888;;;<<<===???AAABBBCCCDDDCCCDDDFFFIIIJJJKKKKKKKKKNNNPPPSSSWWWZZZ\\\]]]]]]cccdddfffhhhkkknnnpppqqqtttuuuuuutttqqqppppppqqqvvv}}}uuummmeee[[[RRRLLLIIIIIIHHHGGGGGGJJJNNNRRRTTTVVVZZZ^^^bbbdddffffffhhhiiikkklllmmmpppsssvvv{{{}}}}}}pppiiifffeeedddeeemmm}}}tttmmm}}}sss```EEE:::888555333333222111///......///111333333111///........................------............------...//////...,,,***+++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,---------,,,+++***,,,,,,,,,+++++++++***************++++++,,,,,,,,,******++++++++++++******((())),,,,,,,,,---...//////......///000000///---......///111222333444555222222333444555777888999<<<<<<>>>???AAABBBDDDDDDDDDFFFHHHJJJLLLMMMMMMMMMMMMOOORRRUUUYYY[[[\\\\\\```bbbeeehhhjjjlllnnnnnnqqqrrrsssrrrqqqpppqqqssstttvvvlllaaaVVVOOOIIIIIIGGGEEEEEEHHHMMMRRRTTTWWW]]]cccggghhhhhhggggggiiikkklllmmmppptttwwwzzz|||zzznnngggfffffffffgggmmm|||ooofff~~~tttaaaGGG:::888555333333222111///...000555999<<<:::555111////////////////////////,,,---...//////...---,,,...//////...,,,++++++,,,++++++++++++++++++++++++))))))***+++,,,---,,,,,,)))***,,,,,,---,,,+++***,,,------...---,,,***))),,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,*********++++++*********$$$(((,,,,,,+++***,,,...///...---...//////---+++---...///111222333555555555555555666888999;;;<<<<<<<<<>>>???AAACCCDDDDDDFFFGGGJJJLLLNNNOOOOOOOOOLLLNNNQQQUUUXXXZZZ[[[\\\^^^```cccgggiiikkkllllllmmmoooqqqqqqqqqqqqsssuuuttt~~~{{{ssskkkaaaYYYOOOLLLIIIGGGGGGJJJNNNQQQ[[[___dddiiilllmmmmmmllllllkkkiiiiiijjjmmmqqqtttvvvzzz~~~wwwtttqqqiiifffiiihhhmmm{{{{{{fffhhhvvvyyygggKKK@@@999444444555333222333111<<>>@@@CCCDDDDDDDDDEEEGGGJJJMMMNNNOOONNNNNNOOORRRVVV[[[^^^_________bbbdddfffiiikkklllllllllppppppqqqrrrssssssttttttvvv|||{{{tttnnneee^^^SSSPPPLLLIIIIIILLLQQQTTT___cccjjjpppttttttrrrqqqlllkkkiiiiiikkknnnrrrttttttvvvzzz{{{{{{{{{{{{|||}}}yyypppkkkllljjjppp|||xxxccc___mmm}}}zzzkkkPPP@@@888333444555333222333222>>>JJJIII===222///222...........................------,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++'''(((******))))))+++,,,+++,,,,,,------.........+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******++++++,,,,,,---.........+++---///222222111000///...///000111222333444444555555555666777888999:::999;;;===@@@BBBCCCDDDDDDBBBDDDHHHKKKNNNOOOOOOOOOMMMPPPTTTYYY\\\]]]]]]]]]```bbbeeehhhkkkmmmnnnnnnnnnnnnooopppqqqrrrrrrsssyyy|||~~~xxxsssooojjjcccXXXUUUPPPMMMMMMPPPTTTWWWccciiiqqqyyy}}}}}}zzzxxxlllkkkjjjiiikkkooosssuuuuuuxxxzzz{{{zzzzzzzzz{{{~~~vvvnnnmmmlllqqq}}}sss___XXXdddxxx||||||oooWWW@@@888222333444222222333222>>>HHHEEE888......333////////////////////////000//////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++'''(((******)))***+++---)))******+++,,,---...///,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,******++++++++++++******++++++,,,,,,------......+++---///111111111//////---...///111222444555666444444444555666777999:::999:::<<>>???AAABBBCCCAAACCCGGGKKKMMMOOOOOOOOONNNQQQVVVZZZ]]]^^^^^^^^^^^^```dddhhhlllnnnpppppppppqqqqqqssstttuuuvvvvvv{{{|||wwwwwwzzz{{{xxxrrrmmmllllllhhhkkkkkkgggfffhhhfffccc\\\YYYUUUSSSSSSUUUYYY[[[bbbjjjvvv~~~ooommmlllkkklllooosssvvvpppsssuuuwwwwwwxxxzzz|||~~~yyylllfffcccjjjvvvlllZZZWWWbbbuuuxxx]]]DDD;;;444333333222111333000111222111///.........------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***+++------,,,,,,++++++******((()))+++,,,------,,,,,,,,,,,,,,,+++++++++************++++++++++++************++++++,,,------......///111222222333222222444444444444444444555555111222333444666888:::;;;:::;;;<<<===???@@@BBBCCCDDDFFFIIILLLNNNOOOOOONNNNNNQQQUUUZZZ]]]^^^^^^^^^___aaadddhhhkkkmmmoooooooooooopppqqqssstttuuuvvvwww{{{|||xxxqqqpppmmmhhheeecccdddfffaaadddccc```___bbbaaa^^^ZZZYYYWWWVVVWWWXXX[[[\\\```hhhuuuqqqooommmlllmmmooorrruuuqqqtttvvvwwwxxxzzz|||~~~}}}yyymmmfff```gggtttjjjZZZVVVcccvvv~~~aaaHHH>>>666444333111111333///---+++,,,...000///---------------------------((())))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++&&&(((***+++++++++---///111000000///...---,,,+++((()))***+++,,,---------,,,,,,,,,++++++***************++++++++++++************++++++,,,,,,------000000111222333333333333333333333333222222222222111222333444777999;;;<<<<<<<<<<<<===???AAABBBCCCFFFGGGJJJMMMNNNOOONNNNNNLLLOOOSSSWWWZZZ\\\\\\[[[___aaadddhhhkkknnnoooooossssssuuuvvvxxxyyyzzz{{{vvv{{{~~~rrrnnnjjjfffeeeddddddccc```bbb```\\\[[[^^^^^^\\\YYYYYYZZZZZZ[[[\\\]]]^^^```hhhuuusssqqqooommmmmmoooqqqsssuuuwwwxxxyyyyyyzzz}}}{{{~~~vvvllleeeaaahhhuuu}}}iiiYYYUUUcccwwwgggKKKBBB888555444111111222000///......//////000///........................***++++++,,,,,,---------------------------------+++++++++++++++++++++,,,++++++++++++++++++++++++&&&(((***++++++,,,...000///......------,,,,,,,,,************+++,,,,,,---***+++++++++++++++,,,,,,******++++++++++++***************+++,,,,,,------///000000111222222333333222222333333333333333333111222333555888:::===>>>=========>>>???AAACCCDDDCCCEEEHHHLLLNNNOOOOOOOOOLLLNNNSSSWWWZZZ\\\\\\[[[]]]___ccchhhllloooqqqqqquuuuuuwwwxxxzzz|||}}}~~~zzzzzzuuuqqqoooooonnnkkkgggaaaccc```\\\[[[]]]]]][[[XXXZZZ[[[]]]^^^_________aaaiiivvvuuussspppmmmmmmnnnqqqrrrssstttuuuuuutttuuuwwwyyyzzz|||~~~sssiiibbbcccjjjwww|||hhhYYYUUUeeexxxmmmNNNDDD:::666444111000222222333444222///...000222////////////////////////---------------------,,,------------------------------,,,++++++*********++++++++++++++++++++++++***+++,,,,,,+++***+++---******************++++++---,,,+++*********+++,,,((()))***+++,,,---......******++++++++++++******)))******+++,,,,,,------/////////000111111222222333333444444555666777777111222333666888;;;===???>>>>>>>>>>>>@@@AAACCCEEE@@@BBBFFFJJJMMMOOOOOOPPPMMMPPPUUUYYY\\\]]]]]]]]]ZZZ]]]bbbggglllpppssstttooooooqqqrrrtttvvvwwwxxx}}}zzzvvvrrrnnnkkkgggbbb\\\YYYYYYZZZ[[[[[[[[[[[[]]]```bbbddddddbbbgggsss|||ssskkkjjjjjjiiijjjmmmrrrrrrsssvvvyyyzzzzzzyyy~~~~~~{{{pppgggaaadddfffooo~~~lllXXXSSS```ppp{{{}}}~~~lllSSSGGG;;;666555333222333222111000...------------//////......------,,,,,,.........------,,,,,,,,,------------------------,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,++++++,,,,,,---......---+++))))))***+++,,,,,,,,,,,,++++++************+++++++++***(((&&&%%%,,,,,,++++++******+++++++++++++++,,,,,,---------......------...///111222222222222222222222222222555777:::<<<======;;;:::<<<>>>AAABBBAAA@@@@@@AAAEEEGGGIIILLLMMMNNNMMMMMMPPPQQQTTTVVVYYY[[[\\\]]]^^^^^^```eeejjjmmmnnnnnnsssqqqooonnnpppssswwwzzz|||vvvkkkgggbbb]]]YYYXXXYYYYYY\\\\\\]]]^^^aaacccddddddbbbgggrrr|||ssslllkkkkkkjjjjjjlllooooooqqqsssvvvxxxyyyxxx}}}~~~~~~~~~~~~{{{pppgggaaaccceeennn|||kkkXXXPPPYYYgggrrryyy}}}pppQQQEEE999555444222111222000//////............/////////........................---------,,,,,,,,,------------------------,,,++++++******++++++,,,---,,,,,,+++++++++++++++,,,++++++++++++,,,------...---+++***)))***+++,,,,,,,,,,,,+++++++++******,,,------------+++***))),,,++++++***))))))))))))++++++++++++++++++++++++......------...///111222111111111222222333333333444555777999:::::::::999<<<>>>AAACCCCCCCCCDDDEEEEEEFFFIIIKKKMMMMMMMMMLLLMMMOOOQQQTTTWWWYYYZZZ[[[______aaafffkkkooopppooopppooonnnnnnqqqvvv{{{~~~tttpppkkkeee```]]]\\\\\\______```bbbccccccddddddbbbgggppp|||}}}tttmmmkkkkkkiiihhhiiijjjkkkmmmpppsssuuuwwwxxx{{{|||}}}}}}}}}~~~yyyooogggaaacccdddlllzzzkkkXXXNNNSSS]]]iiiuuurrrNNNBBB777444333111000111...............///000000.........///////////////...------------,,,,,,,,,------------------------,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,+++++++++++++++,,,---------,,,+++*********+++,,,,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,,,,+++***)))((((((((((((************************...---------...///000111000000111222333333444444333444555666777888888888:::===@@@BBBCCCDDDFFFGGGEEEFFFHHHJJJLLLLLLLLLLLLPPPRRRTTTXXX[[[]]]^^^^^^```aaaccchhhmmmqqqrrrrrrrrrpppoooooorrrwww|||~~~wwwpppiiiddd```___bbbdddfffffffffeeeddddddaaafffnnnyyy}}}tttmmmkkkjjjgggeeefffgggiiilllnnnpppsssvvvyyy{{{|||~~~~~~~~~xxxnnnfffaaabbbccckkkyyy~~~kkkXXXNNNPPPWWWdddvvvoooLLLAAA777444444222111222//////............//////.........//////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,+++,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,+++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,---,,,+++))))))(((((((((++++++++++++************------......//////000111//////000111333444555555444444333444555666888999999;;;>>>???@@@AAACCCEEEFFFGGGHHHJJJKKKKKKKKKKKKQQQSSSWWWZZZ]]]___``````aaabbbdddiiinnnrrrttttttvvvtttrrrqqqrrrvvvzzz}}}~~~{{{rrrjjjdddaaagggiiilllllljjjgggeeeeeeaaafffllluuuvvvmmmkkkiiieeecccdddfffhhhkkkmmmooorrrvvvzzz{{{}}}vvvmmmeeeaaaaaabbbjjjyyy~~~jjjXXXMMMNNNUUUdddxxxkkkKKK@@@666555555444222333111111///......---------------......//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++++++++,,,+++************+++,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,------------,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,+++------...//////000000000//////000111333444555555555444444333555666999:::;;;<<<>>>??????@@@BBBDDDGGGHHHIIIJJJKKKKKKLLLLLLMMMPPPTTTXXX[[[]]]]]]]]]aaabbbdddiiiooosssttttttvvvtttrrrqqqsssvvvzzz}}}|||uuunnnjjjkkkooosssrrrnnniiiggggggaaaeeejjjqqqyyyoookkkhhheeedddeeefffiiilllmmmmmmpppuuuzzzzzz}}}vvvmmmeee```___bbbkkk{{{jjjWWWKKKNNNXXXhhh|||{{{fffIII>>>666555666444333444222111000///---------,,,---------...............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++***************+++,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,++++++***+++++++++++++++,,,,,,,,,---------,,,---...///000000000000000000111222333333444444555555444444555777999:::===???@@@@@@@@@AAACCCFFFIIIIIIJJJJJJKKKLLLLLLMMMMMMPPPUUUYYY]]]^^^^^^^^^```aaaccchhhnnnrrrttttttrrrqqqppppppsssxxx}}}|||{{{tttpppoootttxxxwwwqqqkkkiiihhh```eeehhhnnn~~~rrrllliiigggfffhhheeehhhkkklllkkknnntttyyyyyy{{{~~~uuulllddd___^^^aaalll}}}kkkWWWLLLRRR___ppprrr^^^FFF<<<444444555444333333111000///...............---------------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******))))))*********************++++++,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***+++,,,------***************++++++,,,))))))***+++,,,------...,,,---...///000000000///111111111222222333333333444444444555666777888999<<<===>>>???@@@BBBEEEHHHKKKKKKKKKKKKLLLLLLMMMNNNNNNQQQVVV[[[___`````````^^^___bbbgggmmmqqqssssssrrrqqqoooppprrrwww|||~~~wwwppplllqqqwww{{{zzzsssmmmjjjiii```eeegggmmmuuunnnkkkhhhiiikkkdddhhhkkkkkkiiilllrrrxxxwwwzzz}}}~~~xxxzzzuuulllddd___]]]aaammm~~~kkkVVVNNNWWWfffxxxwwwjjjWWWDDD:::222222444333222222///............///000000---------,,,,,,+++++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,++++++++++++++++++,,,+++******)))((()))))))))*********)))***++++++,,,)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++***)))(((((()))******(((((((((((()))***+++,,,''''''(((***+++,,,---...,,,---...000000000000///222222222222222222222333222333333555666666777777777999;;;<<<>>>AAAEEEHHHLLLLLLKKKLLLLLLMMMNNNOOOJJJNNNSSSXXX\\\]]]]]]\\\]]]^^^aaaffflllppprrrrrruuusssqqqpppqqquuuyyy|||~~~{{{{{{}}}yyyvvvrrroootttvvvxxxxxxvvvqqqmmmjjjgggfffgggmmm}}}zzzoooiiihhhiiijjjlllkkkjjjjjjlllooosssuuuvvvwwwyyy}}}~~~{{{zzzxxxvvvtttuuuuuuuuuxxx}}}sssjjjeeebbbaaaeeepppppp\\\SSSYYYmmmzzzuuugggPPPDDD:::222000000000111444111111111111000000000000000///---,,,++++++,,,,,,------++++++++++++---------,,,++++++++++++,,,---000000///...------,,,,,,------,,,++++++,,,,,,,,,))))))*********))))))(((,,,++++++******++++++,,,++++++++++++++++++++++++///---,,,---/////////---+++++++++++++++***)))((((((((()))***++++++,,,,,,......//////000000111111222222333333333222222111///000111333555777888999888:::===>>>???AAAEEEGGGLLLKKKJJJJJJJJJKKKMMMNNNKKKOOOUUUYYYZZZ[[[\\\]]]\\\]]]aaafffmmmqqqrrrrrrsssqqqoooooorrruuuwwwwww~~~|||tttpppooopppvvv}}}}}}yyyvvvssspppmmmkkkuuuwwwyyyyyyvvvqqqmmmjjjfffggghhhnnn}}}ssskkkhhhhhhiiilllkkkjjjjjjkkknnnqqqsssuuuvvvyyy|||~~~{{{wwwtttrrrooollljjjjjjjjjiiikkkpppwww~~~sssiiibbb___```dddpppqqq]]]WWW___wwwvvvpppbbbLLL@@@888222333444222222333111111111000000000//////222111///...------......------,,,++++++,,,------...---,,,++++++,,,---...---,,,,,,+++******)))))),,,,,,,,,+++++++++,,,,,,)))******++++++******))),,,++++++++++++++++++,,,++++++++++++++++++++++++)))(((((()))+++---,,,,,,+++++++++++++++***))))))*********+++,,,---------.........///000000111111222222222333333222222111//////111222444666777888999:::===>>>???AAAEEEGGGKKKKKKKKKKKKKKKLLLLLLMMMJJJNNNTTTXXXYYYZZZ[[[\\\^^^___bbbgggmmmpppqqqqqqrrrpppooopppssswwwxxxyyy}}}|||wwwlllbbb___```ccchhhmmmqqqqqqpppnnnmmmkkkjjjiiiuuuyyy||||||xxxrrrmmmkkkiiijjjlllqqqwwwnnniiihhhgggkkkjjjiiiiiijjjmmmoooqqqsssuuuxxxzzz|||}}}}}}}}}~~~~~~~~~xxxuuuqqqmmmjjjgggccc```___^^^]]]^^^aaaggglllpppxxxssshhhaaa^^^```dddooorrr^^^YYYddd}}}uuuooobbbLLL===777444666777444111111000000000000////////////222111///...------...///------,,,,,,,,,,,,------......------------......+++++++++******))))))(((++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++&&&%%%%%%'''***,,,,,,+++++++++++++++++++++***)))++++++,,,,,,------......---......//////000111111111222222333333222222222000111222333555777888888999;;;===>>>???AAADDDGGGIIIJJJKKKLLLMMMLLLLLLKKKJJJNNNSSSWWWYYYZZZ[[[\\\aaabbbdddiiimmmpppppppppqqqpppppprrruuuyyy{{{{{{|||}}}vvvqqqlll___UUUSSSWWW[[[___cccggghhhiiijjjiiiiiijjjkkkwww{{{~~~~~~xxxrrrnnnllllllooorrrvvvzzzpppkkkiiihhhkkkjjjjjjiiijjjkkkmmmnnnqqqsssvvvxxxyyyzzz{{{|||~~~|||{{{{{{tttrrrnnnkkkiiifffbbb___[[[YYYWWWWWWXXX\\\```cccooouuu}}}uuukkkdddaaa___cccooosss```XXXdddxxxttthhhSSS@@@:::555666777333111000000000000/////////......///...---,,,+++,,,,,,------------,,,,,,---------...........................---------,,,,,,++++++******++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))(((((())),,,------,,,+++++++++,,,,,,+++******++++++,,,,,,---------...------......///000000111111111222333333333222222222333444555777888999:::999;;;===>>>???AAADDDFFFHHHJJJLLLNNNNNNMMMKKKJJJKKKOOOTTTXXXZZZZZZ[[[\\\aaabbbeeeiiinnnqqqqqqqqqpppppppppssswww{{{}}}~~~|||yyyqqqjjjaaaVVVMMMMMMRRRVVV[[[^^^aaaccceeeeeefffhhhlllooozzz~~~xxxrrrooooooooosssvvvyyy|||rrrmmmkkkjjjlllkkkjjjjjjjjjjjjkkklllooorrruuuvvvuuuvvvxxxzzz}}}{{{yyyyyyqqqooommmkkkjjjgggccc```YYYXXXUUUTTTTTTUUUXXXZZZ```fffooowww~~~xxxoooiiieee___dddpppttt```XXXccc{{{yyyooo\\\HHH???777555444111///111000000000000///////////////...---,,,+++,,,------------------------------....................................------------)))***+++,,,,,,,,,,,,+++***+++,,,---------------+++,,,------------,,,+++++++++++++++++++++++++++---,,,++++++,,,---,,,******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------...//////000000000111222333333333333333222333333555666777888999:::<<<===>>>???AAACCCFFFHHHIIILLLNNNOOOMMMKKKIIILLLPPPVVVYYY[[[\\\]]]^^^```aaadddiiinnnrrrsssrrrooooooppptttyyy}}}~~~}}}|||{{{uuujjjbbbVVVNNNIIIKKKOOOSSSXXX]]]]]]___aaaaaabbbeeelllrrr~~~xxxrrrqqqrrrpppvvvyyy{{{}}}sssooommmmmmmmmlllkkkkkkjjjjjjjjjjjjmmmpppssssssrrrsssvvvyyy~~~}}}zzzxxxwwwpppnnnlllkkkjjjgggccc```XXXVVVTTTQQQPPPQQQRRRSSSVVV\\\eeennnwww{{{rrrkkkhhhaaaeeepppsss___YYYddd||||||tttaaaMMMBBB888444222//////111111111111111000000000000000///...------...///000------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,******+++,,,------------+++,,,---......---,,,+++++++++++++++++++++++++++...,,,+++***++++++***(((***+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------......///000000000111222222333333333333000111222333444555666666:::<<<>>>>>>???@@@CCCEEEHHHJJJLLLNNNNNNMMMKKKJJJMMMQQQVVVZZZ\\\]]]^^^______```ccchhhnnnrrrrrrrrrooooooqqquuuyyy}}}~~~}}}yyyxxxvvvooobbbXXXOOOKKKIIIMMMPPPSSSYYY___^^^```aaa``````eeennnuuuvvvqqqrrruuuuuu{{{uuuqqqoooooonnnmmmmmmlllkkkjjjjjjjjjlllooorrrrrrpppppptttxxx{{{~~~}}}zzzxxxvvvqqqpppnnnmmmkkkgggbbb___XXXVVVSSSPPPOOONNNOOOPPPQQQWWW___gggppp{{{{{{qqqjjjgggbbbfffqqqrrr___YYYccc}}}~~~~~~wwwdddMMMBBB888444222000000222222222222222111111111111000///...------...///000,,,---...//////...---,,,+++,,,---......---,,,+++++++++++++++++++++++++++)))+++---/////////...---)))***+++,,,,,,---------+++,,,---//////---,,,+++++++++++++++++++++++++++,,,+++******+++,,,+++)))***+++,,,,,,------,,,,,,---------------,,,,,,,,,,,,,,,---......//////000000000111222333333333333222222333444555666666777;;;<<<>>>>>>???@@@CCCEEEIIIJJJLLLMMMNNNMMMKKKKKKLLLPPPVVVZZZ[[[\\\]]]^^^```aaaccchhhmmmppppppoooooooooqqquuuyyy}}}~~~}}}}}}|||wwwuuusssjjj[[[PPPLLLJJJLLLPPPSSSUUU[[[cccbbbccccccaaaaaagggqqqyyyuuuqqqssswwwzzzwwwrrrpppoooooonnnnnnmmmllljjjjjjiiikkkooorrrqqqnnnnnnssswwwyyy|||}}}zzzwwwvvvuuusssqqqooolllhhhbbb^^^YYYWWWTTTQQQOOONNNOOOOOOMMMRRRXXX___fffooo{{{zzzppphhhdddcccgggrrrrrr^^^WWWaaa{{{yyyfffJJJAAA888555444222111333333333333222222222111111...---,,,+++,,,,,,......,,,---...//////...---,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++...///000000///...((()))***+++,,,,,,---,,,+++,,,...//////...,,,+++++++++++++++++++++++++++,,,+++***+++---......---***+++,,,,,,------------.....................---,,,,,,------...//////000///000111222333444444444555666666777888999999:::;;;<<<>>>??????@@@CCCEEEIIIJJJLLLMMMMMMMMMLLLKKKKKKOOOUUUYYYZZZ[[[\\\]]]aaabbbdddhhhlllnnnnnnmmmooooooqqquuuyyy|||}}}}}}|||zzzvvvrrrhhhYYYNNNKKKHHHJJJQQQUUUWWW^^^hhhlllhhhffffffeeegggrrr{{{qqqlllrrr|||xxxooolllmmmsssoookkkiiiiiijjjkkkkkkmmmmmmlllmmmnnnoooqqqrrryyy{{{~~~}}}|||{{{zzzyyyxxxyyyvvvqqqmmmkkkhhhdddbbb\\\WWWQQQPPPRRRSSSQQQNNNRRRSSSUUUWWW\\\ccckkkqqqwwwmmmhhheeebbbeeepppqqq\\\TTT^^^wwwxxxmmmSSS>>>555777333222555222000000000000000000000000222222111000000000000000------..................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***,,,///...,,,***+++------,,,++++++,,,///111333++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000---,,,,,,,,,,,,---.........//////000111111222222222333333444555666777777999<<>>666888333222555222000000000000000000000000111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))+++------+++******,,,...------,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,---...///......------......///000000000000111111222222222222333333444555666777777999<<>>@@@@@@@@@BBBDDDGGGKKKLLLMMMMMMMMMKKKJJJIIIOOOSSSWWWYYY[[[\\\^^^___ddddddcccdddggglllqqqttttttuuuwwwzzz|||~~~|||{{{}}}|||wwwsss]]]TTTKKKIIIIIIIIILLLPPPYYY]]]dddjjjmmmnnnlllkkkmmmrrrxxx{{{zzzsssjjjeeeaaa```aaaddddddccciiiqqqyyyzzzvvvsssqqqpppppppppnnnmmmjjjiiihhhggggggggghhhiiilllnnnqqqtttxxx~~~~~~~~~~~~~~~}}}{{{yyywwwuuussssssssssssrrrrrrqqqqqqpppooonnnnnnnnnooorrrsssuuuwww{{{}}}~~~xxxrrrkkkccc^^^]]]^^^aaakkkyyy{{{mmmXXXKKKGGGJJJWWWmmm~~~```GGG:::999555333444000000000///............///...000///+++***...///...///............---------------------------------------------,,,,,,,,,,,,---,,,,,,,,,+++++++++***,,,,,,------,,,++++++***************************+++++++++***++++++,,,,,,,,,++++++******++++++,,,***************+++,,,,,,,,,***)))***---//////...,,,------...//////000000000111111111222222333333222222444666777999:::;;;<<<>>>???@@@@@@BBBDDDGGGIIIIIIKKKLLLLLLLLLKKKKKKOOORRRVVVZZZ\\\^^^```bbbmmmiiidddbbbeeejjjnnnpppqqqrrrtttwwwyyy{{{|||}}}}}}zzzvvvrrrqqqpppooojjjgggWWWPPPKKKKKKMMMMMMQQQUUU\\\bbbkkktttxxxwwwssspppqqqrrrsssqqqmmmfff```[[[\\\[[[]]]aaaaaabbbiiiqqq~~~}}}xxxsssrrrqqqrrrrrrqqqnnnlllkkkiiifffccccccdddgggiiiiiikkkooosssxxx~~~{{{zzzwwwuuusssrrrrrrrrrsssrrrpppooonnnoooooopppqqqsssvvvwwwyyy{{{zzzuuunnneee``````aaaccckkkvvvwwwjjjWWWKKKJJJKKKWWWnnnwww[[[CCC888888444222444000111000//////....../////////000...***+++//////,,,///............---------------------------------,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,++++++,,,,,,++++++******++++++++++++++++++++++++))))))***+++,,,,,,---,,,,,,++++++******++++++,,,+++************++++++,,,,,,++++++,,,...///---,,,,,,,,,,,,---......//////000000111222333333444444333333444555666888:::;;;;;;===??????@@@AAADDDFFFGGGHHHJJJKKKLLLMMMMMMMMMOOORRRVVVZZZ\\\___bbbdddrrrjjjbbbaaaeeellloooppppppqqqsssvvvxxxzzz|||}}}yyyuuuooolllgggdddbbb```\\\YYYSSSOOOMMMPPPSSSTTTXXX\\\aaagggqqqyyy|||yyysssnnnnnnmmmjjjfffbbb^^^ZZZYYYZZZYYYYYY[[[]]]```jjjtttzzzvvvqqqrrrtttwwwyyywwwsssppplllhhhccc___^^^aaaeeehhhhhhjjjooosssxxx~~~|||zzzxxxuuutttssssssssssssrrrpppoooooopppqqqrrrtttvvvyyyzzz|||~~~{{{sssiiiccccccaaacccjjjsssrrreeeTTTIIIIIIKKKXXXqqqqqqVVV@@@666777333111444111111000000///.../////////......,,,***,,,000000,,,///............---------------------------------,,,,,,,,,+++++++++******---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,++++++******++++++,,,+++++++++******++++++,,,******+++,,,---,,,***)))++++++,,,,,,---.........///000111222333444555555444444444444555777999::::::<<<>>>??????AAADDDFFFIIIJJJKKKLLLMMMMMMNNNNNNPPPRRRVVVYYY[[[^^^aaacccnnnggg```bbbjjjrrruuutttrrrssstttvvvyyy|||~~~xxxqqqlllhhheeeaaa]]]ZZZWWWUUUSSSSSSQQQRRRWWWYYY[[[___dddiiinnnuuuzzzyyytttmmmhhhfffddd```]]][[[[[[[[[\\\\\\YYYWWWXXX[[[aaannn{{{}}}wwwtttqqqtttzzzzzzuuulllgggaaa\\\[[[]]]bbbeeegggjjjoootttyyy~~~|||zzzxxxvvvuuuttttttuuutttsssrrrqqqqqqrrrtttuuuvvvxxx{{{|||~~~xxxkkkeeeddd```aaahhhpppnnn```PPPHHHFFFIIIYYYvvvzzzjjjSSS>>>555777222000444222111111000///////////////,,,...---+++---000000---///............---------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++,,,---,,,+++***))),,,++++++******++++++,,,,,,,,,+++++++++++++++,,,***+++------,,,+++***)))++++++,,,,,,---.........//////000111333444555555444444444444555666777888999;;;===>>>???@@@DDDFFFLLLLLLLLLMMMMMMMMMNNNNNNQQQSSSVVVXXXZZZ\\\___bbbiiidddaaaeeeooovvvwwwuuurrrrrrtttvvvyyy||||||vvvnnngggaaa\\\ZZZWWWTTTRRRQQQPPPPPPWWWVVVXXX\\\^^^___dddjjjrrrsssuuutttqqqkkkeee```\\\ZZZXXXWWWWWWYYY\\\^^^]]]ZZZXXX[[[___iiixxxyyyuuusssvvvzzzyyyjjjfff___ZZZXXX[[[___bbbfffiiioootttzzz{{{zzzyyywwwwwwwwwwwwxxxvvvuuuuuutttuuuvvvxxxyyyxxxzzz|||~~~zzzllldddccc^^^aaahhhooolll^^^OOOGGGEEEHHHYYYxxxuuueeeQQQ===666777222000333222222111000000//////000000...222333///---///000//////............---------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))))),,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,...//////---,,,---...,,,,,,,,,---......////////////000111222222333333333444555666666666666666888:::<<<===>>>@@@CCCFFFMMMMMMLLLLLLLLLMMMNNNNNNQQQSSSVVVXXXZZZ]]]aaadddgggdddcccgggooottttttrrrqqqqqqrrrtttwwwzzz~~~{{{ssskkkccc[[[WWWOOOOOOOOONNNNNNOOORRRTTT[[[ZZZ\\\___``````eeellltttrrrooojjjddd___ZZZXXXUUUTTTSSSSSSTTTWWWZZZ\\\[[[ZZZ\\\cccjjjuuu|||yyyyyyxxx|||yyyiiieee^^^YYYWWWYYY]]]```bbbgggmmmuuu|||~~~{{{zzzyyyyyyyyyyyyzzz{{{wwwwwwxxxyyyyyyzzz{{{{{{zzz|||yyyjjjbbbaaa^^^aaaiiiqqqmmm___PPPHHHFFFHHHWWWwwwuuueeePPP===777888222///333222222111000000//////000000333:::<<<666///---/////////............---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,++++++******++++++,,,...---,,,+++++++++++++++,,,...///...,,,,,,...000,,,------...//////000000/////////000000111111111222333666777777666444333777999;;;===>>>@@@CCCFFFJJJJJJIIIJJJKKKLLLNNNOOOPPPSSSVVVYYY]]]aaafffjjjeeedddccceeejjjnnnqqqrrrqqqrrrrrrtttwww{{{}}}uuulllccc[[[TTTOOOLLLMMMNNNPPPQQQUUUZZZ]]]^^^]]]^^^`````````fffmmmsssooohhh```ZZZUUUSSSRRRRRRRRRQQQQQQSSSUUUWWWYYYXXXYYY```jjjttt~~~}}}{{{}}}~~~wwwhhhddd^^^XXXVVVXXX[[[^^^___dddllluuu~~~~~~~~~{{{zzzzzzyyyzzz{{{|||}}}xxxyyyzzz{{{|||}}}}}}||||||~~~wwwhhh```___^^^aaakkkrrrooo```QQQJJJGGGHHHVVVuuuxxxiiiPPP===777999222///333222222111111000000000000000888@@@CCC:::000,,,.../////////.........---------------------------------......------------,,,,,,---------.........//////)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---...,,,++++++++++++++++++,,,...---,,,,,,+++++++++++++++,,,---+++)))***---000------......///000000000////////////000000000000111333666888888666333111777999;;;<<<===@@@CCCFFFFFFFFFGGGGGGIIILLLNNNPPPOOORRRVVVZZZ___eeekkkooobbbaaa```aaaeeekkkqqquuuttttttuuuvvvzzz~~~~~~xxxoooddd[[[TTTPPPNNNKKKLLLMMMPPPSSSVVVYYY[[[\\\[[[ZZZYYYYYY]]]bbbggglllggg```XXXSSSRRRRRRSSSRRRPPPQQQSSSRRRPPPRRRVVVXXX___iiisss~~~ssshhhbbb[[[WWWXXX[[[\\\]]]bbbgggmmmuuu}}}{{{yyyxxxyyyzzzzzzyyy||||||}}}}}}}}}}}}|||||||||}}}ssshhh```[[[ZZZeeennnuuuvvvcccNNNJJJJJJKKKUUUooozzziiiTTTCCC666666888444000111333222111000000111222333555555333111......///111/////////...------,,,,,,------,,,,,,,,,+++++++++---------,,,,,,+++++++++.........------,,,,,,,,,***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---...///000///...---,,,))))))***,,,,,,---,,,,,,+++,,,...---,,,++++++,,,---,,,,,,,,,,,,---......---///000000//////000111111333555666777777666555666888999:::;;;???CCCGGGHHHHHHHHHIIIJJJLLLNNNOOOOOORRRWWW[[[^^^```ccceee```___```ccciiiooosssuuurrrrrrrrruuuyyy|||~~~~~~vvvqqqggg]]]TTTNNNLLLKKKMMMNNNPPPSSSVVVYYYZZZ[[[ZZZZZZXXXVVVUUUWWW[[[^^^aaa]]]XXXTTTQQQPPPQQQRRRQQQOOOPPPSSSSSSQQQSSSXXXYYY```lllxxxxxxnnngggaaa[[[WWWXXX[[[]]]]]]aaahhhpppwww}}}zzzzzz{{{||||||{{{|||}}}}}}~~~~~~}}}}}}|||}}}~~~zzzpppfff___[[[ZZZdddlllsssvvvcccNNNIIIHHHJJJVVVnnn~~~mmmVVVEEE777777888444111111222222111000000111222222444444222000...---///111------..................------------,,,,,,,,,,,,---------,,,,,,+++++++++------------,,,,,,,,,+++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------,,,,,,+++***,,,,,,------,,,,,,+++***,,,---//////---------...------,,,,,,------...///000111222222000000111222333333444444444444444444999:::;;;;;;;;;>>>BBBEEEGGGHHHIIIJJJKKKMMMNNNNNNOOOSSSXXX[[[^^^```bbbdddaaa``````dddiiinnnrrrsssqqqqqqqqqtttyyy|||~~~~~~~~~nnnhhh___UUUNNNJJJJJJJJJOOOQQQTTTXXXZZZ\\\\\\\\\[[[[[[YYYVVVSSSRRRSSSUUUVVVUUUSSSRRRRRRRRRSSSTTTSSSQQQRRRUUUUUUTTTWWW\\\]]]eeeqqq|||~~~rrrkkkddd```ZZZWWWXXX[[[]]]^^^aaajjjttt{{{||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~wwwnnnfff```]]]ZZZccciiiqqquuudddMMMGGGEEEJJJWWWmmmqqqZZZHHH999888999555111222222222111000000111222222111111111///------///111,,,,,,------...//////000.........------------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///222111000///............//////...---,,,+++)))(((((()))++++++******+++------------,,,------...///222333444333222111222333666666555555555666777888;;;<<<<<<<<<<<<===@@@CCCFFFGGGIIIKKKMMMMMMMMMMMMQQQTTTXXX[[[]]]___aaacccbbbaaaaaadddhhhmmmppprrrppppppqqqtttyyy|||~~~{{{vvvgggbbbYYYQQQLLLKKKMMMNNNRRRUUUYYY]]]______]]]\\\^^^^^^]]]YYYUUUQQQPPPPPPSSSSSSTTTVVVWWWWWWXXXXXXWWWUUUUUUXXXXXXWWWZZZ___dddkkkttt~~~wwwnnnjjjaaa^^^ZZZXXXYYY[[[^^^```cccnnnyyy~~~{{{{{{|||~~~}}}|||}}}~~~~~~}}}}}}~~~~~~~~~xxxooogggbbb___ZZZbbbgggoootttdddMMMGGGBBBHHHUUUiiittt^^^KKK;;;999999555222333222111111111111111111222///000000///------///000---------.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......444333111///.........///------------,,,***)))(((&&&((())))))((()))+++------------------...//////333444444444222111222333222333444555666777777888:::<<<=========>>>AAACCCEEEGGGJJJLLLMMMMMMMMMLLLRRRUUUYYY[[[\\\^^^___aaacccbbbaaadddhhhllloooppppppooopppsssxxx|||~~~{{{sssnnn```[[[UUUOOOLLLMMMPPPSSSUUUXXX\\\___aaa```^^^\\\______]]]ZZZUUUPPPNNNNNNTTTVVVWWWYYYZZZZZZYYYYYYXXXVVVVVVXXXXXXXXX[[[aaahhhnnnvvv~~~}}}ppphhhfff___]]][[[YYYZZZ\\\```cccgggrrr}}}|||zzzyyyzzz|||~~~~~~|||{{{|||}}}}}}|||}}}~~~wwwmmmfff```^^^YYYaaagggnnnssscccMMMHHHAAAFFFRRReeexxxyyybbbNNN===999888444222333111111111222222111111111...///000///------.../////////.........---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------------///...,,,************+++******++++++++++++******+++,,,---,,,,,,---///111...------------...//////111222333222111000111222***---000444666666666555999;;;===>>>???@@@CCCEEEEEEGGGJJJLLLMMMMMMMMMLLLRRRUUUXXX[[[\\\]]]___```cccbbbaaacccggglllnnnooopppooopppsssxxx|||~~~~~~|||{{{qqqjjjeeeXXXUUUPPPMMMLLLOOOSSSVVVXXXZZZ]]]```aaa```^^^\\\[[[[[[ZZZWWWSSSOOONNNNNNUUUVVVXXXYYYYYYYYYXXXWWWWWWUUUVVVYYYZZZZZZ___ffflllsss|||tttiiicccaaa]]]]]]\\\[[[[[[^^^cccfffkkkuuu~~~|||{{{zzz{{{}}}~~~}}}{{{{{{|||}}}||||||}}}~~~}}}sssjjjbbb]]]ZZZWWWbbbiiiooorrraaaNNNKKKDDDGGGOOOaaauuu~~~eeeQQQ>>>999888333111333000111222222222222111000///000111000...------...000//////...------,,,,,,.........------------,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,......---,,,++++++++++++***++++++,,,,,,------...+++,,,------......------...---,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,---,,,+++,,,,,,+++***+++...000......------......///000///000111111000000111333---000333666999:::999999999;;;===???@@@AAADDDFFFFFFGGGIIIKKKMMMMMMMMMMMMQQQTTTXXX[[[\\\]]]___```cccaaaaaacccggglllnnnoooqqqpppqqqssswww{{{||||||zzz{{{qqqhhhaaa^^^TTTRRROOONNNOOORRRVVVYYYYYY[[[]]]___```___]]]\\\WWWWWWVVVTTTQQQPPPQQQRRRUUUVVVWWWXXXXXXWWWVVVVVVXXXVVVXXX]]]```cccjjjrrrvvv~~~tttkkkfffcccbbb\\\]]]^^^]]]]]]```eeeiiinnnvvv~~~~~~}}}}}}}}}}}}~~~~~~~~~{{{{{{|||}}}}}}|||}}}{{{qqqggg```\\\ZZZVVVccclllqqqppp___NNNOOOJJJIIINNN___uuugggRRR>>>888666222000222000111222222222222111000000111222111///---------..................------------------,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,------------...---,,,+++******************+++,,,,,,---......+++,,,---.........------...//////000000000000000***+++,,,---............)))))))))(((&&&'''))),,,...............//////000---///000111000111222444666555555666777999;;;<<<;;;===???@@@@@@AAACCCDDDGGGHHHIIIJJJKKKMMMNNNNNNPPPSSSWWWZZZ\\\]]]___aaabbb``````bbbgggllloooppprrrqqqqqqssswwwzzz{{{{{{yyyuuukkkbbb\\\YYYSSSRRRQQQQQQSSSVVVZZZ]]]ZZZ[[[]]]^^^___^^^]]]\\\UUUVVVUUUTTTRRRRRRUUUWWWVVVVVVWWWXXXXXXXXXWWWWWWZZZYYY\\\bbbhhhllluuu}}}sssjjjgggggggggfff\\\]]]^^^^^^^^^aaafffkkkooovvv|||}}}}}}}}}~~~~~~|||{{{}}}}}}}}}}}}}}}|||zzzuuuxxx{{{zzzppphhhaaa]]]\\\UUUdddnnnrrrppp]]]OOOQQQNNNKKKNNN^^^vvv}}}hhhSSS>>>888666111///222000111222333333222111000111222333222///---,,,---,,,,,,------.../////////------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,------............---,,,+++******************+++,,,,,,---......+++,,,---.........---,,,***,,,---/////////......---...//////000000//////,,,,,,+++)))((((((+++---...............///000000---///000111111222444666777444000......111555888===???AAAAAA@@@@@@AAABBBHHHHHHHHHIIIJJJLLLNNNOOOOOORRRWWWZZZ\\\]]]___aaaaaa``````bbbggglllooopppsssrrrrrrsssvvvyyyzzzzzzzzz