BM6P6(@ 444555666777777666555444444444444333333444444555333444444444555555666666666666666666666666666666999777666444333333333444666777777888999:::::::::;;;???DDDFFFHHHMMMUUU\\\YYY[[[___dddiiimmmooopppmmmmmmlllmmmnnnoooqqqrrruuutttsssrrrrrrsssuuuuuuwww|||xxxtttssstttsssrrrrrrqqqpppllljjjeeeaaa\\\ZZZXXXUUUPPPKKKOOOMMMKKKKKKMMMNNNLLLIIIGGGIIILLLOOOOOOKKKDDD???<<<;;;:::;;;;;;;;;999777666777888999999999999888888777555555666999<<>>======<<<<<>>AAAFFFIIIGGGDDD;;;<<<<<<:::888888999:::===999666555777999999777===DDDJJJGGG>>>888777:::999999999888888888777777666666777888999:::;;;;;;777777777777777888999:::::::::999777666666888999999;;;===>>>@@@@@@@@@???AAACCCFFFGGGIIIMMMTTTZZZ\\\___cccfffiiiooovvv|||xxxwwwwww{{{{{{|||}}}}}}{{{xxxtttwww}}}wwwuuuxxxyyyuuutttwwwwwwvvvvvvzzz~~~~~~zzzuuurrrsssyyy|||}}}~~~zzzzzzvvvjjjddd```aaa[[[TTT]]]vvvqqqggglll333444555666666555444333555555444333333333444444444444555555555666666666555555555555555555555555777777555444333333444444666666666777888999999999999===AAABBBBBBEEEKKKQQQPPPRRRUUUYYY]]]bbbeeefffggghhhjjjlllnnnnnnooooooppppppppppppqqqrrrssssssuuuxxxzzzzzzxxxxxx{{{~~~{{{yyyvvvuuuuuuuuuvvvuuusssqqqllliiieeebbb___^^^[[[ZZZ[[[YYYXXXYYY[[[]]]\\\ZZZSSSTTTUUUWWWVVVPPPIIICCCAAA???===<<<<<<;;;999777::::::;;;;;;;;;;;;::::::;;;:::999888999:::<<<===???@@@CCCFFFMMMXXXgggqqqnnnjjjggggggiiifff^^^WWWNNNKKKGGGFFFIIILLLNNNOOOSSSUUUXXX\\\___aaaaaa```gggnnn{{{{{{mmmZZZOOOQQQ]]]lllvvvyyyzzz}}}xxxqqqrrruuuwwwwww|||{{{}}}xxxyyyxxxyyyzzzyyyyyy{{{~~~}}}|||kkk^^^YYYXXX```hhhmmmpppsss~~~uuuuuuwwwuuu{{{zzzyyy}}}|||vvvwwwwwwwwwvvvuuuuuuwwwyyy~~~|||yyyyyy{{{zzzxxxuuussssssuuuwwwyyyxxxxxxxxxwwwvvvvvvvvvtttuuuvvvvvvvvvvvvuuutttyyyxxxwwwuuutttuuuwwwyyy~~~|||zzz{{{{{{uuuuuuvvvwwwxxxxxxxxxwww~~~|||xxxvvvuuutttrrrpppiiieeegggmmmjjj]]]VVVXXXPPPOOOLLLIIIGGGEEECCCBBBFFFBBB>>><<<======>>>===;;;888666888===???===:::888999:::999888888999;;;@@@===999777888999888666@@@GGGLLLJJJAAA999777888999999999888888888777777777777777888888999999999::::::999999888888888888>>>>>>===;;;999888888999888999<<<>>>@@@AAABBBBBBBBBDDDFFFGGGGGGKKKQQQWWWXXXZZZ^^^aaadddiiipppuuutttuuuwwwxxxzzz}}}vvvvvv{{{yyyxxx{{{{{{wwwvvvxxxwwwsssssswww|||zzzyyy||||||xxxtttuuuzzz~~~~~~}}}~~~vvvkkkcccfffcccZZZXXXfff|||iiigggrrr222333444555555444333222666555444333333333333333555555555666666666666666555555555555555555555555666555555444444444555555555555555666777777888888777:::<<<;;;:::;;;@@@DDDDDDEEEGGGJJJMMMRRRVVVXXXZZZ\\\```dddfffggggggggglllmmmoooqqqrrrsssttttttwwwxxxyyywwwuuuuuuzzz~~~}}}yyyxxxxxxyyy{{{{{{zzzxxxtttssspppllliiiggghhhiiihhhgggfffhhhlllooopppppphhhhhhgggeeeaaaZZZQQQKKKEEEBBB>>>;;;::::::999888999999999999999888888888<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>AAADDDKKKWWWfffpppnnniiieeefffiiikkkhhheee[[[VVVOOOJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQ]]]iiizzz~~~ppp^^^UUUYYYeeepppwwwyyyvvvwww~~~uuupppqqqtttwwwxxx|||~~~~~~~~~~~~~~~~~~}}}wwwggg[[[WWWWWW___gggkkknnnqqqvvvuuu}}}yyyyyy}}}yyywww}}}|||vvvtttuuuvvvuuuuuuuuuwwwyyy~~~~~~|||yyy~~~zzzzzzxxxvvvssssssuuuwww||||||{{{zzzyyyxxxwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvzzzxxxwwwwwwxxxzzz}}}~~~~~~}}}}}}}}}{{{xxxuuuuuuuuuuuuuuutttsssrrrrrrpppmmmjjjhhhgggfffdddbbbbbb\\\ZZZ[[[VVVKKKFFFHHHBBBBBBBBBAAA???>>><<<;;;@@@===;;;:::<<<===>>>>>>:::777555777:::;;;:::777555777888777777777999;;;CCC@@@<<<:::999888777555===CCCHHHHHHAAA;;;888888999888888888888777777777999999888888888777777777<<<<<<<<<;;;:::999777666=========<<<;;;;;;::::::777888;;;===@@@AAABBBCCCCCCEEEFFFEEEEEEGGGMMMRRRRRRUUUXXX[[[^^^bbbgggjjjnnnqqquuuvvvvvvxxx}}}tttvvvyyy~~~wwwwww|||yyyxxxyyyyyyvvvrrrssswww~~~|||zzz|||~~~|||vvvwww|||{{{rrr___bbbccc^^^WWWZZZnnnsssfffeeezzz333444555555555555444333666555555444333333333333666666666666666666666666555555555555555555555555444444444444555555666666444444444555555666666666666777888777666666999;;;;;;;;;;;;===@@@DDDHHHKKKKKKMMMPPPTTTWWWYYY[[[[[[eeegggjjjmmmooopppqqqqqquuuwwwyyywwwuuuvvvyyy|||}}}~~~}}}|||{{{zzz{{{}}}}}}|||{{{wwwyyyzzzwwwrrroooooopppmmmmmmnnnpppuuu{{{}}}{{{wwwrrrjjjaaa[[[PPPKKKEEEAAA???>>>======999999888888888888999999::::::;;;;;;;;;;;;;;;;;;;;;===???BBBHHHSSSaaakkkkkkhhheeegggkkkmmmmmmkkkjjjeee^^^WWWRRRNNNKKKIIILLLKKKJJJIIIIIIKKKOOORRR^^^lllwwwiiicccfffnnnsssuuuvvvrrrqqqyyy|||tttooooooqqqtttuuuyyy|||}}}||||||~~~~~~|||}}}~~~|||rrrbbbUUUSSSVVV___hhhlllppptttooowww~~~}}}wwwuuu~~~|||uuusssuuuvvvvvvvvvvvvxxxzzz}}}~~~|||yyy{{{zzzzzzyyywwwuuutttvvvxxx}}}}}}||||||{{{zzzzzzyyywwwwwwxxxxxxxxxxxxxxxwwwvvvvvvvvvyyy|||~~~{{{xxxuuuttttttrrrnnnjjjiiiiiihhhgggfffdddbbbaaaZZZWWWTTTRRRQQQPPPNNNLLLOOOJJJHHHHHHEEE>>><<<>>>;;;<<<===>>>>>>===;;;:::<<<:::888888:::<<<===<<<<<<:::999999;;;<<<:::999666777888888777777999;;;AAA???<<<:::888777666555666999===>>><<<:::999:::888888888888777777777777;;;:::999888777666555555;;;;;;<<<<<<<<<:::999888999999999:::<<<======<<<888888:::<<<>>>???AAAAAADDDFFFFFFEEECCCDDDIIIMMMNNNPPPSSSVVVYYY\\\^^^```fffjjjooossswww{{{|||||||||~~~yyysssrrrvvvxxx{{{}}}{{{vvvrrrtttxxxyyyxxxvvvxxx{{{~~~~~~yyyyyy}}}~~~zzz|||gggaaa^^^^^^YYYVVVaaaqqqpppaaaiii~~~444555666777777666555444666555444333333333333333666666666666666555555555555555555555555555555555333333444555555666666666444444444444444555555555444555666666666666888999666666666777999===@@@BBBBBBBBBBBBDDDGGGKKKOOOQQQYYY[[[___bbbeeeggghhhhhhnnnqqquuuvvvuuutttvvvyyy{{{|||}}}}}}}}}~~~~~~|||{{{{{{|||}}}|||zzz{{{~~~yyyuuutttooopppqqqtttyyyzzzuuufff```WWWPPPKKKGGGEEECCC===<<<<<<;;;;;;<<<======777888999:::;;;<<<=========>>>???@@@DDDMMMZZZcccjjjiiijjjmmmppppppnnnkkkooolllhhhddd```[[[UUUQQQSSSQQQMMMIIIIIIOOOXXX___iiixxx|||sssoooppprrrqqqppprrrnnnnnnvvv~~~yyysssnnnlllnnnpppqqqtttyyyzzzwwwwwwzzz~~~|||||||||}}}~~~kkk^^^SSSRRRWWWaaaiiimmmrrrvvvrrr{{{zzzttt}}}uuuuuuvvvxxxyyyxxxxxxzzz{{{||||||~~~~~~zzzxxxyyyyyyyyyyyywwwvvvuuuvvvxxxzzzzzzzzzzzzyyyyyyyyyyyyvvvuuuuuutttttttttttttttqqqqqqsssvvvyyyxxxuuurrrrrrlllfffcccbbbaaa^^^[[[UUUUUUTTTRRRPPPNNNLLLKKKHHHFFFCCCBBBBBBAAA@@@>>>???===>>>???>>>;;;999::::::;;;<<<===>>>===<<<;;;;;;999777777999::::::999999888888888888888777666999::::::999777777888999;;;;;;:::999777666666666555666666777777888999:::777777777777777777777777;;;;;;:::999888777666666::::::;;;<<<===>>>>>>>>><<<;;;:::;;;===???>>><<<::::::;;;;;;<<<===>>>???FFFGGGGGGDDDBBBCCCGGGKKKNNNOOOQQQTTTVVVXXXXXXXXX]]]```fffpppyyy~~~|||~~~~~~zzz}}}~~~~~~}}}xxxpppooorrrxxx}}}|||vvvtttuuuwwwpppoooooorrrvvvzzz~~~|||{{{~~~|||wwwwww|||~~~zzzwww~~~lll^^^]]]]]]WWWTTTWWWrrr}}}gggbbbkkk}}}uuu444555666777777666555444444444444333333444444555555555555555555444444444444444444444444444444444333333444555666666666555444444444444444444444444444444555666777888888999555444555555777999<<<======;;;::::::===AAAFFFIIIQQQSSSVVVYYY\\\^^^```aaafffkkkqqqsssssssssuuuxxx{{{zzzyyyyyy{{{~~~~~~}}}{{{{{{|||}}}|||{{{|||uuuuuuvvvwwwyyyxxxqqqggg]]]UUUPPPKKKHHHCCCBBB@@@>>>======>>>>>>999999:::;;;<<<>>>@@@AAA????????????AAAIIIUUU^^^jjjlllooosssuuusssoookkkiiiiiijjjkkkkkkhhhccc```]]][[[VVVRRRRRRYYYeeeooowww|||xxxtttrrrooollljjjmmmlllnnnvvv~~~yyyvvvqqqllljjjkkkmmmoooqqqvvv}}}{{{vvvtttvvv{{{}}}|||{{{{{{{{{{{{||||||}}}~~~xxxcccYYYSSSTTTZZZdddjjjmmmqqquuuuuuwwwyyywww|||yyysssvvvwwwxxxzzz{{{zzzzzzzzz{{{zzz{{{|||}}}}}}{{{yyyxxxvvvwwwwwwvvvttttttuuuvvv{{{zzzzzzzzzyyyxxxxxxxxxuuutttsssqqqpppppppppppppppoooooopppqqqmmmgggaaaaaa]]]WWWRRRPPPOOONNNMMMIIIIIIHHHGGGEEECCCBBBAAAAAA@@@=========>>>===;;;<<<<<<===>>>===;;;:::999::::::;;;;;;<<<;;;;;;;;;:::999777777888999888777888888888888888888888888:::;;;;;;999777666777999666777888888666555666777:::888666666777888888777666666777777777777777888;;;;;;::::::999999999999;;;<<<<<<>>>@@@BBBDDDFFFHHHDDD???>>>??????===:::===============>>>??????FFFGGGGGGEEECCCDDDHHHMMMOOOOOOQQQSSSVVVVVVTTTRRRUUUWWW]]]hhhuuu|||~~~|||~~~}}}|||}}}~~~~~~}}}~~~}}}}}}}}}yyysssqqqtttxxx}}}{{{wwwvvvuuutttiiijjjllloootttyyy}}}}}}~~~}}}|||~~~}}}uuunnnpppyyy|||vvvwwwccc^^^aaa```XXXQQQggg{{{tttfffcccnnnqqq444444555666666555444444333333333333444444555666555444444444333333333333444444444444444444444444333444555666666555555444555555555555555444444444444444444555777777777666333444444555666888888999888777666666888;;;>>>@@@GGGHHHIIILLLOOORRRUUUVVVYYY^^^cccfffgggjjjnnnrrrvvvuuutttuuuxxx|||~~~}}}{{{|||~~~||||||zzzxxxwww{{{{{{ssskkkddd___ZZZXXXPPPNNNJJJGGGDDDBBBAAAAAA@@@@@@???>>>???AAACCCEEE@@@@@@@@@???AAAIIITTT]]]iiilllqqquuuvvvsssnnnjjjhhhiiijjjmmmooopppnnnlllhhhgggeeeaaaaaagggsss|||~~~{{{{{{yyytttnnnjjjjjjjjjkkklllpppwww~~~|||xxxsssrrrnnnkkkiiijjjmmmooooootttyyy{{{zzzxxxwwwwwwuuu{{{~~~~~~zzz{{{zzzyyyyyyxxxxxxxxxxxx{{{{{{~~~nnn[[[UUUOOOQQQYYYdddkkknnnrrrwwwwwwssswwwxxxqqqsssyyyuuussswwwxxxzzz||||||{{{zzzzzzzzzxxxzzz}}}|||xxxsssttttttsssrrrqqqrrrsssxxxxxxvvvtttsssqqqoooooommmllljjjgggfffeeeddddddfffccc___^^^___]]]XXXSSSMMMLLLKKKHHHDDDCCCCCCDDDCCCCCCCCCBBBAAA@@@>>>>>>>>><<<;;;;;;<<<======<<<======<<<;;;;;;;;;;;;;;;;;;;;;:::999999999999:::999777666777888999888777888999:::999999999999:::888999999888666666777999555777999888555444555777888666666888;;;;;;888444666666666666777777888888:::::::::;;;;;;<<<<<<<<>>>>><<<:::@@@?????????@@@AAACCCDDDFFFHHHHHHFFFEEEFFFKKKOOOPPPOOOQQQTTTVVVUUURRRNNNOOOQQQWWW___hhhqqqvvvyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~{{{uuusssuuuxxx||||||xxxvvvwwwtttoooiiikkknnnrrrvvvzzz~~~~~~}}}~~~zzzyyy{{{yyytttooopppwwwqqqddddddfffbbbZZZ___qqqqqqffffffwww333333444555555444333333222222222333444555666777444444444333333222222222444444444444444444444444444444555666666555444333555555555555555555555555444333333444666666555333222333444555666666666666333333444555666777777888999::::::<<>>???<<<<<<<<<<<<;;;:::999999:::999888888:::<<<<<<;;;<<<<<<:::777777:::<<<<<<===<<<:::999888888999:::777666555777999:::999888555666777777666666777888555666777666666666888:::666888:::999666444444666111111333999>>>>>>888333555666666666777777888888999::::::;;;<<<===>>>???FFFDDDCCCCCCEEEIIIMMMPPPLLLEEE===:::<<<===<<<:::@@@@@@@@@AAABBBEEEGGGHHHFFFHHHHHHGGGFFFHHHMMMQQQPPPPPPQQQSSSVVVUUUPPPLLLKKKOOOTTTXXX]]]eeepppxxxzzz}}}~~~|||vvvrrrtttwwwzzzzzzvvvuuuwwwsssllllllooorrrvvvyyy|||~~~}}}~~~|||xxxvvvxxxxxxvvvtttsssuuuyyy}}}lllbbbdddbbb\\\TTTdddvvv{{{kkkccciiivvv555555444444444333333333333333222222222333444555555444333333333333444555444444555666555444222111666666666666666666666666777666444333333444666777555333111222666888777666555555444444444444555555555444333222222333444555444444555777888:::;;;;;;@@@AAACCCEEEGGGKKKPPPSSSaaabbbdddgggjjjmmmooopppqqqssswwwzzz}}}|||zzz|||~~~}}}~~~~~~{{{wwwxxxyyysssqqqlllfffaaa^^^___aaaZZZYYYXXXWWWUUUSSSRRRQQQPPPLLLHHHDDDGGGPPP\\\eeejjjlllnnnpppqqqqqqppppppjjjhhhiiinnntttvvvsssoooppprrrtttvvvxxx{{{~~~xxxuuuyyyzzzxxxrrrllljjjoootttppprrrwwwzzz{{{yyyvvvtttnnnnnnnnnooopppooollliiimmmnnnppppppppppppqqqssswwwwwwwwwwwwvvvuuutttssstttwwwyyywwwtttrrrsssuuurrrqqqpppuuussscccVVVNNNJJJOOOXXXdddlllrrr{{{{{{wwwvvvuuusssqqqxxx~~~}}}zzzzzz{{{{{{yyyvvvxxxuuuvvvrrrmmmiiihhheeeaaa]]]]]]]]]\\\ZZZVVVQQQMMMJJJLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFDDDBBB@@@>>><<<<<<;;;===>>>@@@@@@???===<<<999::::::;;;<<<<<<<<<;;;999999999999:::;;;<<<<<<===;;;:::888777777888888999999:::888777666888999999888777777777888:::;;;888888888888777777777777666777888888666555555666777777777777888888888888666777777777888888888999999999::::::::::::;;;;;;===???AAAAAA???>>>@@@CCCKKKHHHDDDCCCFFFHHHIIIHHHEEEAAA===<<<>>>@@@@@@???@@@AAABBBCCCCCCCCCBBBAAAHHHFFFFFFGGGJJJMMMOOOPPPNNNQQQTTTUUUSSSRRRQQQQQQNNNRRRVVVXXXZZZ___gggnnn|||}}}zzz}}}~~~zzzxxxxxxyyywwwxxxzzzzzzxxxwwwwwwxxxxxxwwwwwwxxxzzz~~~|||zzz{{{{{{yyywwwzzz{{{zzzwwwtttsssvvvyyy~~~~~~iii^^^___eeeWWWXXXeee|||lllcccaaa555555444444444333333333333333222222333333444555555444333333333333444555444444555555444444333222555555555555555555555555777555444333333444555777555333111333555777777666555555444444444444555555555555444444444444555555666666666777777777888888:::;;;<<<>>>???BBBGGGJJJRRRSSSUUUXXX[[[^^^```aaakkkmmmqqquuuxxx|||}}}~~~{{{yyyzzz{{{~~~|||xxxrrrmmmkkklllmmmnnnmmmkkkiiihhhffffffeeeccc^^^XXXTTTVVV\\\ccchhhjjjjjjkkklllmmmnnnnnnnnnhhhfffggglllsssvvvtttqqqrrrvvvyyyzzzyyyzzz}}}{{{{{{|||}}}zzzyyyyyyxxxtttpppooorrruuuuuuvvvvvvwwwwwwvvvvvvuuuqqqqqqqqqqqqqqqnnnjjjggghhhiiijjjjjjjjjjjjkkklllsssttttttuuuuuutttsssrrrrrrsssttttttrrrppppppppprrrqqqqqquuuooo```TTTNNNNNNPPPWWWcccmmmuuu{{{wwwuuuuuuuuuzzz}}}}}}|||{{{zzz{{{}}}|||yyyuuuwwwuuunnnjjjddd___\\\XXXTTTPPPKKKLLLMMMMMMLLLJJJHHHFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@>>>===<<<<<<999:::<<<======<<<;;;:::999999:::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===<<<;;;999888777777888888999999:::888777666777999999888777777777888999:::888888888777777777666666777888:::999777666666777777777777777888888888888666666666666666666666666999::::::;;;<<<>>>???@@@???AAACCCCCCAAAAAACCCEEEJJJFFFBBBAAACCCEEEEEEEEECCC???;;;:::<<<>>>>>>>>>>>>@@@AAACCCCCCBBBAAA@@@GGGFFFEEEFFFIIILLLOOOQQQRRRSSSUUUUUUSSSRRRRRRRRRNNNQQQTTTVVVWWW[[[ccciiissszzz~~~}}}~~~~~~~~~}}}|||}}}~~~~~~}}}{{{zzzyyyyyyzzz}}}{{{yyyyyy{{{~~~~~~zzzxxxwwwxxxyyyxxxuuuqqqpppqqqsssxxx|||xxxkkkggghhh\\\VVVYYYlllyyymmmiiirrr555555444444444333333333333333333333333444444444555444444333333444444555555555444333333333444444444444444444444444444444666555444333333444555666555333222333555666666666555555444444444444555555555555555666666555555555777777777666555555444444555666777888888:::>>>@@@FFFGGGJJJLLLPPPRRRUUUVVV___bbbggglllqqqwww}}}}}}}}}zzz{{{}}}~~~}}}{{{wwwttttttvvvxxx{{{yyywwwuuusssssstttuuusssmmmfffbbbccceeeeeeeeeiiihhhhhhggghhhiiijjjkkkiiigggfffkkkqqqtttrrrooorrrxxx}}}|||wwwuuuxxx}}}~~~|||{{{}}}{{{vvvyyyxxxwwwuuutttttttttuuu{{{yyyvvvtttssstttvvvwwwvvvuuuuuutttsssnnnhhhdddfffggghhhhhhgggfffggghhhnnnoooqqqrrrsssrrrqqqpppqqqppppppqqqrrrrrrpppnnnpppppppppuuuzzziii[[[RRRNNNQQQPPPUUUaaammmvvv|||vvvssstttwwwyyy~~~|||}}}yyyyyyzzz{{{{{{xxxssspppqqqwwwvvvmmmaaa]]]XXXTTTPPPLLLHHHFFFBBBCCCEEEFFFGGGGGGFFFEEEAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;777888999::::::999888777999999:::;;;;;;;;;:::::::::::::::;;;;;;<<<======;;;:::999888777777777888888999999888666666777999:::999888777777777888999888888777777777777666666888999::::::888777777888777777777777888888888888555555555555444444444444999999999:::===AAAEEEGGGBBBCCCDDDDDDCCCDDDFFFGGGGGGDDD@@@>>>???@@@@@@@@@@@@===:::999:::<<<<<<<<<===>>>AAACCCCCCBBB@@@???EEEEEEEEEFFFHHHLLLPPPRRRWWWWWWVVVTTTRRRQQQRRRSSSNNNPPPRRRRRRRRRVVV\\\aaaeeemmmuuuyyy|||}}}|||||||||}}}~~~{{{yyyyyyzzz|||~~~}}}zzzyyyzzz}}}yyyvvvvvvuuuvvvuuusssooommmmmmmmmqqqvvv|||zzzooojjjdddZZZRRR\\\yyywwwnnnhhhyyy555555444444444333333333222333333444444444444444444444444444444444444444666555333222222333444555444444444444444444444444666555444444444444555666444333333333444555555555555444444333333444444555444555666777777666ӵ444444333333555666777777666777999;;;>>>???AAADDDGGGJJJLLLMMMQQQUUU[[[aaahhhooovvv{{{}}}}}}}}}}}}~~~~~~zzzzzz|||{{{{{{{{{yyyyyyzzz}}}{{{yyywwwvvvvvvwwwzzz|||}}}wwwooommmmmmmmmiiifffiiihhhfffddddddeeegggiiimmmjjjhhhjjjooorrrpppmmmmmmuuu|||{{{tttppptttyyyĦwwwyyywwwuuuĦsssrrr|||zzzwwwttttttuuuxxxyyyzzzyyyxxxwwwsssnnnfffaaahhhӵiiijjjlllnnnppppppooommmlllooonnnnnnqqquuuwwwtttqqqooooooppptttssscccVVVOOONNNPPPNNNRRR^^^jjjqqqvvvzzzyyyssspppqqqttttttyyy}}}}}}{{{yyyzzz|||uuuttttttsssqqqnnnkkkhhhgggjjjnnnrrrrrrlllccc]]]TTTRRROOOLLLIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDCCCBBB@@@@@@@@@Ħ=========<<<;;;;;;::::::777777888888888777666555999999::::::::::::999999888888999:::;;;;;;;;;;;;999999888888777777777777888999999888666666777888:::999888777777777888999888777777777666666666666777999:::999888777777777666777777777888888888888555555555555555444444444666666666888<<>>???===;;;::::::;;;<<<<<<<<<>>>AAADDDDDDCCCAAA???DDDEEEFFFHHHJJJNNNRRRUUUZZZZZZXXXUUURRRQQQRRRSSSOOOOOOOOONNNNNNPPPTTTXXXYYYaaakkktttyyy|||}}}}}}~~~||||||}}}~~~~~~zzzwwwuuuuuuwww{{{}}}zzzyyy{{{{{{~~~|||wwwttttttrrrrrrrrrqqqooonnnllllllnnnsssyyyssskkkjjjaaaVVVVVVjjj~~~qqqfffkkk5555554444444443333333332223334445555555554444444444444444444444444444445554443332222223335556664444444444444444444444445555555554444445555555553334443333333333334445554444443333333333334444444445556667777774ĉ@ӵ555555555666777888777666666777999555666888:::<<L}}}xxxvvv=hĦooowwwwwwvvvvvvwwwxxxzzz{{{|||zzzxxxvvvsssmmmfffaaa4ĉ@ӵjjjkkklllmmmmmmlllkkkjjjllllllmmmrrrwwwyyywwwtttoooppppppsss~~~zzzjjj]]]QQQLLLNNNLLLKKKPPP[[[dddfffffffffkkkooorrrssspppmmmmmmnnnppprrrtttssspppnnnoooppphhhhhhfffdddccccccdddeeeaaa```___^^^]]]ZZZUUURRRNNNMMMKKKHHHEEECCCBBBBBB@@@@@@@@@@@@@@@?????????@@@@@@AAA>LAAA??????>>><<<;;;:::999888888888888888888777666666888999999999999999888888666666888999999:::999999777777777777777777666666888888999777666555666888:::999888777777888999999777777777666666666666555666777999888777555666666666777777777888888888888777666666666666666666666333333444666:::???EEEHHHBBBAAA??????@@@AAABBBCCCBBBAAA>>><<<:::;;;===>>>???>>>>>><<<<<<<<<===>>>===???AAACCCDDDDDDBBBAAACCCFFFJJJMMMOOOQQQUUUXXX[[[\\\[[[XXXTTTRRRRRRSSSPPPOOOMMMKKKJJJKKKMMMPPPPPPVVVaaalllsssvvvzzz|||}}}~~~|||||||||{{{yyyyyyvvvttttttxxx}}}}}}zzzyyyzzz}}}wwwuuussssssuuuuuusssqqqpppppppppqqqqqqqqqpppooorrrvvv{{{yyyqqqgggddd]]]VVV]]]rrr~~~iii___fff~~~555555444444444333333333222333444666666555555444333444444555555444444333444444333333333444555555444444444444444444444444555555555555555555555555333444444333222222444555444444333333333333444444555555555666666GG=?777777555666777666555444555666333444555666888999:::;;;???AAACCCDDDEEEGGGJJJLLLUUUYYY\\\^^^eeennntttuuu||||||xxxvvvwwwxxxsssvvvyyyyyyxxxxxxzzz~~~~~~||||||}}}yyyyyyxxxxxxzzz|||~~~zzzzzz}}}}}}uuussspppmmmlllmmmnnnooopppkkkhhhkkkqqqvvvvvvuuummmsssxxxxxxtttrrruuuzzzHdĦ|||uuusss=Ījrrrssstttvvvwwwyyyzzz{{{zzzxxxvvvsssqqqlllfffcccGG=?iiijjjkkklllllllllllljjjkkknnnrrrvvvwwwvvvtttqqqssssssuuu~~~ooobbbVVVKKKHHHLLLIIIIIINNNWWW[[[YYYVVVVVVXXX^^^eeeiiikkkiiigggfffiiiiiihhheeeaaa^^^]]]^^^WWWWWWWWWVVVVVVYYY^^^aaa]]][[[WWWUUUSSSRRRPPPOOOLLLLLLJJJFFFAAA>>>============>>>???@@@AAABBBCCC???@@@AAAHdĦ???@@@???>>>===;;;:::999888::::::999999888777777777888888999999999888777777444555777888999999888777666666777777777777666555777888888777555555666888999888777777777888:::;;;777777666666666666555555666777888888666555555666777777777777888888888888777777777777888888888999333333444666999>>>BBBDDDAAA>>>;;;:::;;;=========>>>>>><<<:::999:::===@@@??????@@@>>>===<<<===???===>>>@@@AAABBBBBBBBBBBBCCCIIIPPPTTTUUUWWWZZZ]]]\\\^^^___^^^ZZZVVVTTTSSSQQQOOOLLLIIIHHHHHHIIIJJJLLLOOOWWWbbbiiinnnuuu|||wwwzzz|||}}}|||}}}~~~}}}{{{~~~{{{yyyzzz}}}~~~}}}zzzxxxxxxxxxyyytttpppkkkkkkooorrrrrrppprrrqqqpppqqqsssttttttsssvvvyyy|||hhhddd___ZZZXXXaaawwwyyybbb\\\jjj}}}555555444ӵ222333555ĭӵ555ӵ444Ħ555555555555555555555555444ӵӵ222222ĦƜ`1.׼s666777777555Ħ444555555555666666777777888ӵ999ĦHHHIIINNNWWW]]]^^^gggmmmvvvĭӵxxxxxxĦyyyyyyzzzĦzzzĦzzz~~~}}}zzzxxxvvvvvvvvvwwwvvvtttpppwwwDdDmmmnnnnnn?fӵoooppppppĦxxxuuurrrӵƜ`1.׼sggggggĭӵwwwwwwwwwӵPPPEEECCCHHHĦNNNSSSSSSOOOMMMaaa^^^RRRPPPPPPPPPKKKLLLNNNĦUUUSSSQQQPPPPPPPPP@@@Ħ???AAACCCEEEFFFGGGAAABBBCCCDdD;;;;;;:::777777ӵ888777ӵ999ӵ555666777888777Ħ777666ӵ666888999777ĭӵ777888777888:::<<<>>>@@@AAAAAA===999777888999999888999999:::999888:::>>>BBB>>>???@@@???===<<<===???<<<<<<======???@@@AAABBBDDDLLLUUU[[[\\\\\\^^^```]]]```eeeeeebbb\\\XXXUUURRROOOKKKHHHGGGGGGGGGGGGJJJIIINNNWWW___fffppp{{{vvv}}}|||yyy{{{~~~zzzzzz~~~~~~~~~|||||||||~~~}}}{{{yyyxxxwwwwwwwwwsssqqqnnnmmmnnnpppqqqrrrvvvsssqqqqqqsssuuuuuutttsssuuuxxx{{{~~~zzzkkkaaa```]]]\\\kkksssdddffflll~~~qqqsssxxx~~~555555?~4333222333g&e>&e555g&e222>hӵ666666666666666666666g&e555guO>uO>&e3332224ff?>ߝL222gĉ@666666666666Shӵ666444444444444444444g&e666>hӵ===BBBJJJPPPPPPUUU\\\hhhfff?><zg&e>&e~~~zzzHL}}}}}}~~~ShӵgLxxxzzz~~~}}}}}}S?ʬrrrooo3h?D%%)?lllmmmZufĦpppooonnngLwwwuuusssg&eggggĉ@jjjeeeg&e>&e{{{@eyyy{{{??g<ĉUUULLLBBB@@@3we<ĦNNNQQQOOOJJJ3h?@eJJJIIIJJJKKKLLLGGGJJJLLLZLLLKKKJJJKKKMMMNNN3h?gL>>>>>>???AAABBBDDDEEEDDDEEEFFFD%%)?:::fff?><z777777=?Ħ777g&e888g&e444555666S?ʬ8884ff?>ߝL666@e666g&e5557779993h?g&e>&e666777??:::;;;<<<===>>>???@@@AAAAAA===888666777888777666555666777777666999>>>CCC===???@@@???<<<;;;<<>>@@@AAADDDMMMYYY___aaa```aaaccc]]]bbbiiikkkhhhaaaZZZVVVSSSPPPKKKHHHGGGGGGGGGFFFIIIFFFHHHPPPXXX```mmmzzzxxx||||||yyyyyy}}}~~~}}}~~~zzzzzz~~~~~~zzzyyy{{{}}}wwwwwwwwwxxxxxxyyyyyyyyyrrrtttuuusssooonnnqqqtttyyyuuurrrqqqsssuuuuuusssmmmooorrruuuzzzuuuccceeeeee^^^eeevvv~~~llleee```lllqqq[[[___fffoooxxx6664Dӵ333222222Hƅ^Hu]Ħ444Hu]Ħ333ZuR)Ħ444444444444444444444Hu]Ħ666HŐeHŐeHu]Ħ333qIܗGIӵ444tt444444444HGgĉ@555333666666666666666666Hu]Ħ777ZuR)Ħ:::;;;>>>@@@BBBFFFLLLsߝLGdUĦHƅ^Hu]ĦyyyntHdĦ|||~~~HGgĉ@xxxHdĦvvvxxx}}}~~~Htƅ^ssssssBt=o9ĦDtfo9Ħnnnmmmmmmg?qqqsssHdĦoootttqqqHu]ĦcccttnnnmmmHƅ^Hu]ĦuuuH׼srrryyytQaaaVVVKKK@@@je<ĦMMMKKKKKKBt=o9ĦH׼sEEEDDDEEEFFFEEECCCGGGGGGGGGHtĦFFFDDDDDDDDDEEEBt=o9ĦHdĦ???AAACCCDDDDDDDDDCCCAAABBBDDDDtfo9ĦsߝLGdUĦ888Ht@cӵHu]Ħ555Hu]Ħ444555Htƅ^666qIܗGIӵ666H׼s777555Hu]Ħ777:::Bt=o9ĦHƅ^Hu]Ħ999???BBBAAA@@@???>>>>>>>>>>>>EEE>>>777333444666666666:::999888888999<<<>>>@@@@@@AAABBBAAA>>>======>>>999::::::::::::===AAAEEELLLSSSWWWYYY```ggghhhccceeeeeeccc___[[[WWWVVVVVVPPPOOOMMMIIIEEECCCCCCDDDBBBCCCHHHMMMQQQVVVbbbmmmzzz}}}xxx{{{{{{uuutttyyy~~~}}}|||zzz|||~~~~~~{{{xxxwwwyyy{{{}}}}}}{{{yyywwwzzzyyyxxxxxxwwwwwwwwwwwwvvvxxxwwwsssrrrvvvzzzzzzqqqiiijjjwwwqqqbbbfffrrrwwwuuuwwwwwwgggdddmmmrrrhhh___XXXXXX^^^jjjuuu5555554DuXӵ444222333DdDΦDdDĦ333DdDĦ444333t|<333333333333333333333333DdDĦ444DdDΦDdDΦDdDĦ333peƜ4DuTӵ444`eĭ444qet666444222555555555555555555DdDĦ666666t|<666777888:::;;;<<<===AAADdDDdDĦuuuDdDΦDdDĦwwwq<niDdDĦqetzzzzzzDdDĦvvvxxx}}}q<RyyyvvvqjRgdKӵHdDĦgdKӵnnnlllGR/f6LĭĦnnnpppDdDĦkkkllliiiDdDĦ^^^`eĭoooDdDΦDdDĦsssDdDĦppprrrtttyyygeĦcccWWWKKKFSĦOOOLLLqjRgdKӵDdDĦBBBBBBDDDEEEEEEDDDAAABBBCCCDdDĦ@@@BBBBBBBBBqjRgdKӵDdDĦ@@@AAAAAABBBBBBBBBBBB@@@@@@BBBHdDĦgdKӵDdDDdDĦ888DdDĦ4DufӵDdDĦ999DdDĦ777q<R666555peƜ4DuTӵ999DdDĦ999888DdDĦ888qjRgdKӵDdDΦDdDĦ;;;;;;;;;<<>>>>>>>>>>>@@@===888555555666888888999:::;;;===>>>>>>>>>>>>@@@AAAAAA???===<<<===???;;;;;;:::999:::===BBBFFFOOOUUUXXXXXXZZZ```cccaaaeeeeeeccc___[[[YYYYYYZZZZZZXXXUUUOOOHHHDDDBBBBBBAAABBBFFFKKKMMMPPPYYYbbbggguuu~~~yyyzzz~~~|||xxxyyy}}}}}}|||{{{{{{}}}~~~}}}zzzwwwvvvwwwyyyzzzzzzyyyxxxwwwwwwwwwwwwxxxzzz}}}{{{~~~|||vvvtttwwwyyyyyytttnnnooovvvxxxuuuyyyuuulllnnnpppoookkkzzzxxxiiifffzzzuuuiii___cccdddkkkrrrvvvxxx4444444DuXӵ555444444DdDΦDdDӵ333DdDĦ444222o)h444333333333333333333333333DdDĦ333DdDΦDdDΦDdDӵ333=ӊB1.uTӵ444HߝL`o9444po9wӵ222555555555555555555DdDĦ666666o)h444555666777777777777777888DdDΦDdDĦeeeDdDΦDdDӵtttGIpӵDdDĦ~~~po9wӵDdDĦtttuuuzzz|||{{{}}}zzz{{{~~~po9u|||GIdnuR)ĦDdDĦnuR)ĦpppmmmCdgĪjkkkDdDĦbbbaaa^^^DdDĦWWWHߝL`o9oooDdDΦDdDӵpppDdDĦooooooqqq{{{geĦeeeYYYsp?aĦRRRNNNGIdnuR)ĦDdDĦ???@@@BBBEEEFFFFFF@@@BBBDDDDdDĦ>>>?????????GIdnuR)ĦDdDĦBBBAAA@@@@@@@@@@@@@@@>>>???@@@DdDĦnuR)ĦDdDΦDdDĦ888DdDĦnuR)ĦDdDĦ===DdDĦ777po9u777666555555=ӊB1.uTӵ:::DdDĦ888888DdDĦ777GIdnuR)ĦDdDΦDdDӵ<<<======>>>AAACCCBBBAAA@@@??????>>>>>>???<<<<<<<<<:::888888999;;;999;;;???AAABBB@@@===;;;AAA@@@???===;;;;;;===@@@<<<;;;:::888999>>>DDDIIIRRRWWWYYYUUUSSSWWW]]]aaagggfffccc___\\\[[[]]]___```^^^[[[TTTLLLFFFBBBAAA@@@@@@CCCGGGGGGGGGLLLTTTTTTfffyyy~~~zzzyyy{{{}}}}}}|||}}}~~~|||{{{{{{{{{||||||{{{xxxuuuwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxyyy|||~~~wwwsssuuuwwwwwwxxxsssrrrtttpppkkkqqq{{{~~~|||pppgggfffgggaaaeeeyyyxxxjjj}}}ttt|||~~~}}}3333334DuXӵ555555555DdDʜ4DuTӵ444>d<Ħ555Dt555444444444444444444444>d<Ħ333>d<ʜDd<ʜ4DuTӵ333444F&uTӵ4444DufئL>e444puR)Ħ333555555555555555555>d<Ħ666Dt444888888777666666777777DdDΦDdDĦUUU>d<ʜ4DuTӵmmm4DwDd<ĦvvvpuR)Ħ>dd<ӵDddd<ĦSSS4DufئL>ehhhDdDʜ4DuTӵpppDdDĦpppllllllxxxgeĦgggs<v>aĦSSSMMMpeӵDx<DdDĦ???@@@BBBDDDEEEFFFAAADDDGGGDdDĦ???=========peӵDx<>d>>AAA>d<ӵDd<DdDΦDdDĦ888DdDӵnd<DdDĦ===>d<Ħ777peӵ999Ħ666F&uTӵ888DdDĦ555666>d<Ħ777peӵDx<>d<ʜ4DuTӵ:::<<<===???@@@AAABBBBBBAAA@@@????????????<<>>;;;999:::===@@@>>><<<:::888999???GGGMMMSSSWWWYYYTTTOOOQQQ[[[ccckkkiiifffaaa]]]\\\___aaa___^^^[[[VVVNNNHHHDDDBBB???>>>@@@DDDDDDBBBDDDIIIMMM\\\nnnwwwxxxvvvvvvwww|||||||||~~~|||zzzyyywwwwwwwwwvvvvvv{{{zzzzzzyyyzzz{{{}}}~~~~~~}}}{{{zzz|||{{{sssooorrrvvvvvv{{{vvvrrrqqqnnnlllqqqyyy|||xxxwww|||wwwkkkeeeccc```^^^hhhwww2223334DuXӵ555555555D&dq&ĒR555555sdKĦ555DHRRud555555555555555555555sdKĦ444D&oq<Ōq&ĒR333333444>dp&ĒR444444nfʜd<Φ>d<ĦGGGs&dq&ĒRZZZ^^^i?ʜtd<ĦmmmHHܗDӊB{{{<xuuuqqquuussspppooopppB?daĦRRRLLLB?Ho9RRR>dd<ӵ======B?Ho9GGG<xBBBBBBBBBBBB;;;>>>CCC&ӫeʬtIӇ888>d<Φ>d<Ħ888D&ӫetIӇ555DdDĦ999sdKĦ???B?dp&ĒR666555>d<sdKĦ999B?Ho9777s&dq&ĒR888:::===???AAAAAAAAACCCBBBAAA@@@????????????@@@CCCGGGFFFBBB>>><<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===:::888999<<>>===:::888:::@@@IIIOOORRRVVVXXXUUUOOOQQQ\\\gggmmmkkkgggbbb]]]\\\]]]_________]]]XXXQQQIIIDDDBBB>>>===???BBBBBB@@@AAAEEELLLRRR]]]iiiqqqtttttttttxxxxxxxxx{{{~~~|||zzzvvvrrrqqqsssvvvyyy}}}|||{{{zzz{{{|||~~~~~~|||zzz{{{~~~{{{rrrooossswwwyyy{{{uuupppqqqsssvvvyyy|||~~~||||||wwwkkkbbbaaa^^^\\\iii3333334DuXӵ444555555Hu]3hh555555555ne666444=e555555555555555555555555ne444444pIƎ@t@h333333333>h333444444fe444@ďD444555666444444444444444444ne555555=e555555555555555555333444ege:::;;;sĪj@hCCCHHHKKKfdDĦddd@ďDyyyxxxHkgezzzxxxtttooonnnmmmlllkkk@hrrrvvv@GXXXYYYHĪj@IŌnnncccBenegggHkgeRRRnePPPQQQfeYYYHu]3hhiiifffeeese^^^]]]lll{{{geĦja>aĦPPPJJJ@GOOOMMMseCCCBBBBBBDDDEEECCCFFFIII<Ō===<<<<<<@GDDDEEEHkgeDDDDDDDDDDDDDDD>>>@@@CCCHĪj@IŌ999999ege888888Hu]3hIŌ444555DdDĦ555ne@@@JJJ@h:::;;;>h777777666se===ne;;;;;;@G888777sĪj@h999999;;;???BBBDDDDDDBBBCCCBBBAAA@@@@@@??????@@@CCCEEEHHHHHHEEEBBB>>>===<<<;;;999888888:::===>>><<<<<<<<<:::999999<<<>>>>>>===;;;999;;;AAAJJJQQQPPPSSSVVVVVVRRRRRR\\\hhhkkkiiifff```[[[YYYZZZ[[[aaaaaa```[[[SSSKKKEEEBBB@@@===>>>AAABBB@@@AAADDDHHHFFFKKKWWWdddlllooorrrrrrsssuuuxxx{{{~~~|||yyyuuuqqqppprrrxxx|||~~~}}}|||{{{{{{|||}}}}}}|||{{{zzzzzz{{{~~~yyyvvvyyy{{{{{{xxxtttrrruuu{{{rrrbbbddd```WWWXXXrrr4444DuXӵ333ĵD^333333333333555555444333444444444444444444444444333333333555333333333444333333444444444444444333222444666444444444444444444555555555333333333444444555666222333444555666888:::<<<===>>>DdDĦVVVYYYmmmoooooo{{{}}}{{{wwwmmmmmmmmmllljjjiiieeeiiimmmoooXXXWWWVVVXXXZZZUUU``````OOONNNLLLLLLMMMOOORRRD^eeeZZZXXXVVVs׼sZZZTTTUUUhhhwwwzzz{{{xxxpppfffgeFm8QQQ>aĦNNNJJJLLLLLLIIIFFFs׼sBBBCCCBBBBBBDDDFFFEEEGGGIIIHo@@@;;;;;;;;;;;;@@@BBBCCCDDDEEEEEEEEEEEEEEECCCBBBAAA:::::::::999888888D^666666777DdDĦ555999???IIIFFF999:::===@@@555888:::;;;s׼s===CCC<<<888777555999777777777888888:::>>>CCCEEEDDDBBBCCCCCCBBBAAA@@@@@@@@@@@@CCCCCCEEEGGGGGGEEE@@@===:::999888888999;;;===???:::;;;;;;:::999999;;;<<<===<<<;;;;;;===CCCKKKQQQOOOPPPTTTWWWUUUSSS[[[eeeccccccaaa]]]XXXVVVVVVWWW[[[\\\]]]YYYSSSKKKFFFCCCCCC???>>>AAABBB@@@@@@CCCCCC???@@@JJJUUU\\\ccckkkllloootttwwwzzz{{{|||}}}yyyyyyxxxvvvtttuuuzzz~~~~~~}}}}}}}}}}}}zzzzzzzzz{{{|||{{{wwwuuuwwwyyy|||rrrmmmggg]]]ZZZfff}}}Φ4DuXӵtvӵ>d<Ħ666111111222222222333Ħ333333444555555444222222222222222222222222222222222Ħ222222222333333333444444555555555333333333444444444555555333333333444444444555555444444444444444444444444111333555444222111333555444444444444444444444444Ħ555555555555555555444333333444555777888555555444444444555777777444666777666555555666777777888888888777999<<<>>>>d<ĦHHHIIIJJJNNNPPPUUU\\\bbbffffffeeennnssswwwxxxzzz}}}|||xxxqqqrrrsssrrrpppnnnmmmnnnnnniiidddcccfffiiiiiiiiieeebbb```^^^]]][[[XXXVVVTTTSSSPPPMMMKKKJJJJJJKKKNNNNNNMMMNNNOOOPPPRRRSSSWWWVVVWWW[[[___^^^XXXQQQKKKKKKJJJIIIĦIIIKKKGGGFFFHHHHHHGGGHHHLLLLLL>d<Ħ\\\\\\NNNMMMKKKBeNNNOOOHHHJJJ^^^zzzmmm___bbbdddccc^^^ZZZgeFYĉQQQQQQ>aĦMMMJJJMMMRRRPPPJJJGGGLLLOOOMMMGGGBBBBe>>>AAABBBBBBBBBDDDGGGAAACCCDDDnu]ӵ;;;999::::::;;;;;;<<<===>>>@@@BBBDDDEEEFFF???AAACCCEEEFFFFFFEEEEEEGGGCCC???<<<<<<===>>>>>>;;;;;;<<<<<<;;;999888777999999999999888>d<Ħ555666777888888>d<Ħ666888666Ħ@@@>>><<<<<<<<<<<<;;;::::::===CCCGGGHHHFFFBBB@@@444888>>>@@@Be666@@@FFFKKKIIIĦ222555999===<<<888555777999666777888999999888777666666666777<<>>???999:::;;;;;;:::999:::;;;===<<<<<<<<<>>>DDDLLLQQQNNNNNNRRRXXXVVVTTTXXXaaa]]]]]]\\\ZZZVVVTTTTTTTTTRRRTTTVVVVVVQQQLLLGGGEEEFFFAAA>>>@@@AAA??????AAAAAA<<<===CCCIIINNNWWWbbbiiimmmtttxxxzzzyyyxxxwwwwwwyyy{{{zzzyyyyyy{{{~~~~~~||||||||||||}}}~~~|||xxxpppssszzzyyyooogggdddccckkk~~~?aŖ%7uSQuR)ӵsdKĦ555444444444444444gdKĦ555333333444444333222333333333333333333333333444gdKĦ222111000555555666666555444333333222222333333333333444444555666666666555444444333333333333444444444555555222333333444444333333222555555555444444333333gdKĦ555555555555555444444444555555555666666555555555444444333333333444444444555555555666666777777777777777777777777gdDĦ>>>@@@@@@FFFHHHLLLQQQWWW\\\```bbbeeellluuu{{{}}}{{{xxxwwwppprrrttttttqqqnnnkkkkkkpppmmmllllllnnnmmmkkkhhhhhhhhhfffdddbbb`````````VVVUUUSSSPPPNNNKKKJJJIIIHHHGGGFFFFFFIIILLLMMMMMMOOOPPPTTTYYY]]]]]]XXXTTTOOONNNLLLgdKĦIIIIIIJJJKKKJJJHHHHHHJJJKKKOOOsdKĦTTTSSSMMMJJJGGGKKKJJJIIILLLKKKWWWooo~~~wwwbbbSSS[[[\\\[[[YYYVVVTTTŶSLLLMMMOOO3we>>@@@BBBCCCBBBBBBBBBCCCEEE@@@>>>iĉ@3hR/Ō:::::::::;;;===>>>:::;;;======???AAAEEEGGGEEEEEEEEEFFFGGGHHHJJJKKKJJJDDD???===???@@@>>>;;;===<<<;;;:::999777666666777777888888888DdDĦ888888888777777sdKĦ555888gdKĦ999:::;;;:::999999:::<<<888;;;<<<<<>>BBB888888CCCEEEFFFgdKĦ555888999;;;======;;;999777888777666555444444555555666777999;;;>>>@@@BBBCCC@@@AAACCCEEEEEEDDDBBBAAA>>>>>>???CCCGGGGGGAAA;;;::::::999999::::::;;;<<<999999999999999:::;;;<<<=========<<<<<>>===@@@EEEEEEFFFNNNYYYaaafffnnnvvvzzzyyyvvvtttyyyuuuuuuyyyyyyxxx|||~~~}}}|||}}}}}}{{{zzzyyy|||~~~{{{zzz{{{}}}~~~rrrkkknnnpppsss}}}rrrjjjgggnnnvvv>A333ne555555444444444444ne666444333333444555333222333333333333333333333333ne444333111111444444444444444333222222222222333333333333444444444444444444444333222222333333333444444444444555444444555555555555444444555555444444444333ne555555555555555555333333333444444444444444444444444333333222222222333333444444444555555555666666666666666666666De:::;;;<<<===>>>@@@CCCGGGLLLPPPSSSUUU[[[aaajjjqqqtttuuuttttttrrrtttvvvvvvtttqqqoooooorrrpppnnnnnnooommmjjjfffeeefffeeedddcccccccccddd___\\\WWWQQQMMMIIIHHHGGGHHHGGGEEEFFFHHHJJJJJJJJJRRRQQQRRRTTTWWWWWWTTTQQQNNNMMMneIIIIIIJJJKKKKKKIIIGGGFFFHHHIIIIIIneNNNNNNMMMHHHGGGFFFHHHMMMOOOPPPOOOTTTRRRXXXeeekkkcccVVVOOOZZZZZZYYYVVVTTTRRR>ANNNMMMNNNk<NNNQQQQQQMMMHHHKKKQQQWWWTTTKKKCCCAAACCC@@@BBBCCCCCCBBBBBBCCCEEECCC@@@AAAfh;;;:::999999999:::;;;======>>>>>>>>>???AAACCCBBBCCCCCCDDDEEEFFFGGGHHHHHHDDD>>>===??????===::::::::::::999999888888888888888999999999De888888888777666666ne555444ne888666777999999888666666777777:::;;;<<<@@@GGGGGGCCC===<<<>>>BBBAAA<<<888888AAACCCne555777777999:::;;;;;;:::888777777777777666666666555555666777999;;;===???AAAAAA???@@@BBBDDDDDDDDDBBBBBB???>>>>>>AAAEEEEEE@@@;;;777777777777777888999999<<<;;;;;;;;;:::999999999<<<<<<<<<;;;<<>>======>>>===???BBBAAA@@@GGGPPPXXX___jjjrrrvvvwwwwwwwwwyyywwwyyy}}}}}}yyy{{{~~~}}}|||{{{zzz{{{yyy{{{|||~~~|||ooopppvvvyyyyyyyyyyyyppphhheeennnyyy333444555555555444444444444444666444333333444555444222444444444444444444444444555444333222222222333333333333222222111222222333333333333444444222222222222222111111000333333333333444444444444555666666666666666666555555444444444444333444444444444444444444333333333333333333333222333333333222222222222222222222333333333444444444555555555555555555555555666666777888888777888:::===@@@CCCEEEFFFMMMRRRZZZaaaeeeiiikkkmmmkkkmmmpppqqqpppnnnnnnnnnvvvvvvuuuuuutttrrrnnnjjjiiijjjkkkkkkjjjjjjkkklllgggccc\\\UUUNNNKKKIIIIIIHHHFFFEEEEEEGGGHHHHHHHHHSSSQQQOOOOOOPPPPPPNNNMMMLLLLLLIIIJJJJJJJJJKKKKKKIIIGGGEEEFFFHHHFFFJJJJJJJJJHHHGGGGGGIIIMMMQQQTTTTTTSSSYYYWWWVVVWWWTTTOOOMMMNNNXXXXXXVVVSSSPPPPPPOOOMMMMMMJJJLLLOOOPPPMMMJJJJJJPPPVVVSSSKKKEEEDDDFFFEEEFFFFFFEEEDDDDDDFFFHHHEEEEEEHHHKKK???>>><<<;;;::::::;;;;;;=========>>>???@@@BBBCCCAAABBBCCCDDDEEEFFFFFFGGGGGGCCC???>>>??????===;;;888888888888999::::::;;;888999999::::::888888888777666555555555333333;;;999444777:::;;;999777444444777999:::;;;???DDDEEEBBB===<<<>>>BBBAAA<<<999:::===???666777999777888888999999888888777666777888888888777666555666666888999;;;===>>>???>>>???AAABBBCCCCCCCCCBBB???>>>===>>>AAAAAA>>>:::777666666666666777888888===>>>======;;;999666555999999::::::;;;>>>BBBFFFHHHJJJLLLMMMMMMOOOUUUZZZ]]]]]]^^^___aaa```]]][[[UUUTTTRRROOOLLLJJJHHHHHHFFFDDDBBB???=========>>>???===>>>>>><<<:::???FFFJJJSSS___iiiooosssuuuwwwxxxyyy|||{{{yyy{{{||||||}}}{{{|||}}}~~~~~~}}}||||||~~~{{{yyyzzzzzz{{{}}}uuunnnxxx|||ooo|||}}}333333333333333333333333444444444444555555555555555555555555555555555555555444333333444555444333444444444444444444444444555555555555555444333222222222333333333333222222222222222333333333444444111111222222222222111111222222333333333444444444555555666666666666555555444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333111111222222222333333333444444444444444444444444444444444444555555555555666666777999:::<<<======AAAEEEJJJPPPTTTYYY]]]aaa___bbbfffhhhiiiiiikkklllttttttuuuvvvuuussspppmmmmmmpppqqqqqqnnnmmmnnnpppkkkhhhbbb\\\UUUPPPMMMKKKGGGEEECCCCCCEEEGGGHHHHHHPPPOOONNNNNNMMMMMMKKKJJJKKKJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJIIIGGGGGGHHHJJJLLLLLLLLLMMMLLLKKKIIIGGGJJJLLLOOOSSSVVVVVVUUUTTTXXXTTTOOOJJJGGGHHHMMMRRRUUUUUUSSSPPPNNNMMMPPPRRROOONNNMMMNNNOOOOOONNNMMMJJJIIIIIIKKKMMMMMMLLLIIIIIINNNSSSRRRMMMIIIJJJLLLKKKKKKKKKIIIHHHIIILLLOOOMMMNNNQQQRRRPPPJJJDDDAAAAAA@@@???>>>>>>>>>??????<<<<<<===???CCCFFFGGGHHHBBBCCCDDDEEEFFFGGGGGGHHHGGGEEEBBB@@@AAAAAA???===999999888888999999;;;;;;777888888999999888888777777777666555444333333222444333333666999:::999888666:::>>>???===:::666555666777888:::===@@@BBBBBB===;;;===AAAAAA===;;;===:::<<<<<<;;;888777888:::666666666666777777777888666777999::::::888666555555666777888999;;;;;;<<<<<<===>>>@@@AAABBBBBBBBB???===;;;<<<======;;;999888888888777888888999:::<<<===>>>===<<<999666444777777888999:::===AAADDDFFFHHHKKKKKKKKKNNNSSSXXX^^^\\\[[[]]]```aaa^^^ZZZ]]]ZZZVVVQQQMMMJJJIIIHHHFFFDDDAAA>>><<<===>>>??????>>>===<<<::::::===@@@AAAGGGQQQ]]]iiipppssstttuuuwww{{{}}}}}}{{{zzz{{{{{{yyyyyyzzzyyyzzz|||~~~~~~~~~}}}|||zzz}}}~~~~~~{{{{{{zzz{{{}}}nnnwwwzzz~~~|||555555555555555555555555444444444555555555666666555555555555555555555555555333333333555555444333444444444444444444444444444444444555444444333333333333444444444444333333222222222333333333444444222222333333333333333222222222222333333333444444333444444555555444444333444444444444444444444444444444444444444444444444555555555555444444444444444444444555555555555555111111111222222222333333444444444444444444444444444444555555555555555555777777777888888999999999:::<<>><<<;;;999888999::::::666666777777777777666666666666666555444333333222666555555666777777666555777:::>>>@@@>>>:::888777666666777:::<<<===@@@CCC<<<:::<<>>>>>@@@999999999888777777999:::555555555666666777777777555666888::::::888777666666666777777888999999:::::::::<<<===>>>???@@@@@@===<<<;;;:::;;;;;;:::999888888888777888888999::::::;;;<<<<<<;;;:::777666555777888888999;;;???BBBBBBFFFJJJLLLLLLMMMQQQTTT^^^\\\[[[]]]___```]]]YYY^^^[[[VVVQQQLLLJJJIIIIIIFFFDDDAAA>>>======???@@@>>>???>>><<<;;;===???@@@AAABBBGGGTTTdddooorrrqqqqqqtttvvvvvvwwwzzz}}}|||{{{{{{yyy{{{}}}~~~|||{{{yyyzzz|||}}}~~~}}}}}}}}}~~~}}}|||www555555555555555555555555444444555555555666666666555555555555555555555555444333222333555555555444333333333333333333333333222333333444444333222222222333333444444444444444222222333333333333444444222333444444444444444444222222222222333333333333222222333333333333222222333333333444444444444555333333333333333333333333444444444555555555666666555555555555666666666666111111222222222333333333444444444444444444444444555555555555555666666666555555555666666666666666777888999:::;;;===AAADDDDDDGGGLLLOOOQQQTTTXXXZZZZZZ]]]```aaabbbcccfffgggnnnrrrvvvtttpppmmmnnnqqqrrrrrrqqqnnnhhh___WWWQQQPPPLLLEEEBBBBBBEEEHHHJJJHHHKKKOOOPPPOOOMMMLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGDDDEEEGGGHHHHHHIIILLLNNNQQQRRRRRRPPPLLLIIIHHHHHHHHHLLLQQQUUUWWWWWWXXXYYYUUUPPPIIIDDDHHHNNNPPPMMMQQQRRRRRRPPPNNNMMMNNNOOOLLLLLLMMMOOOQQQPPPNNNKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGJJJNNNNNNMMMLLLOOORRROOOPPPQQQQQQQQQSSSVVVXXXXXX]]]___^^^\\\ZZZTTTOOODDDDDDBBBAAAAAABBBCCCCCCFFFEEEEEEHHHLLLNNNMMMJJJAAA@@@>>>>>>???AAAEEEGGGHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@===;;;999999::::::555666666666666666666555555555555555555444444444777777777777777666555555555888:::;;;999888777888777666777:::;;;;;;>>>DDD???<<<<<>>@@@@@@DDDIIIKKKKKKLLLOOORRR]]]\\\\\\]]]^^^^^^]]]\\\YYYWWWSSSOOOLLLKKKKKKKKKFFFDDDBBB@@@??????@@@@@@===???>>><<<<<<@@@AAA@@@EEECCCEEEOOO]]]jjjoooooonnnqqqrrrppprrryyy|||zzzzzz}}}~~~}}}zzzxxx~~~~~~~~~yyyyyy{{{~~~555555555555555555555555555555555555666666666666555555555555555555555555444333222333555666555444222222222222222222222222111111222222333222222111111111222333333333333333222222333333333333444444222222333444444444444444111222222222222333333333222222333333333333222222333333333444444444555555333333333333333333333333222222333444555555666777444444444555555555666666222222222222333333333444444444444444444444444444444444555555666666666777333333444444555555666666555555666555555666999<<<888;;;>>>???AAABBBEEEGGGLLLNNNPPPRRRRRRUUUYYY]]]ccciiiooopppnnnmmmppptttqqqqqqrrrqqqmmmhhhccc```ZZZSSSIIIBBBAAACCCGGGIIIJJJMMMNNNNNNLLLKKKLLLMMMJJJJJJKKKKKKJJJHHHGGGFFFCCCDDDEEEFFFFFFGGGIIIKKKMMMNNNNNNKKKHHHFFFHHHIIIGGGKKKPPPRRRRRRRRRSSSTTTQQQPPPJJJEEEGGGMMMNNNJJJPPPQQQSSSRRRPPPOOONNNOOOJJJKKKMMMOOOQQQPPPMMMJJJJJJJJJJJJJJJJJJJJJKKKLLLHHHJJJKKKKKKIIIIIIKKKMMMJJJLLLOOOPPPQQQRRRUUUWWWZZZbbbiiijjjjjjjjjccc\\\LLLKKKIIIGGGEEEDDDDDDEEEHHHFFFFFFJJJOOOQQQOOOLLLCCC@@@===;;;<<<@@@EEEHHHGGGHHHHHHGGGFFFDDDCCCCCCDDDBBB???<<<::::::;;;<<<666666777777777777666666555555555555555666666666666777888888777777777777555666666666555666888:::888666777;;;;;;999>>>EEEDDD@@@>>>???>>>::::::===:::888666444444555666666222444666888999888777666555555666666666777777777888888888777777777777777777777777777888888999:::888999;;;;;;;;;:::::::::777777777777777888999999888888888777777777777666777888999999999:::<<>>:::<<<@@@AAA===CCCDDDEEEJJJQQQ\\\ffflllkkkpppqqqoooqqqyyy|||~~~~~~{{{yyyyyy|||xxxuuu~~~}}}|||}}}}}}}}}yyyzzz{{{~~~444444444444444444444444555555555555666666666777666666666666666666666666444333222333555666555444111111111111111111111111000111111222222222111111///000111222222222222222222222333333333444444444111222333444444444444444111111222222222333333333222333333444444333333222333333333444444555555555333333333333333333333333000000111222444555666666333333333444444555555555222222333333333444444444555555555555555555555555333333444555555666777777333333444444555666666777444444555444333444666888777999:::;;;:::;;;===>>><<<>>>@@@@@@@@@CCCHHHMMMQQQYYYbbbeeeeeefffkkkqqqlllmmmnnnpppppppppooonnnaaaYYYMMMCCC@@@AAAEEEGGGMMMNNNNNNKKKHHHHHHKKKNNNKKKKKKKKKKKKJJJHHHFFFDDDBBBDDDDDDDDDCCCDDDFFFHHHIIIJJJKKKIIIFFFFFFIIILLLJJJMMMPPPOOOMMMKKKLLLMMMKKKNNNKKKEEEEEEKKKNNNLLLOOORRRTTTTTTRRRPPPOOONNNJJJKKKMMMPPPRRRQQQMMMJJJHHHIIIJJJJJJJJJKKKMMMOOOIIIJJJJJJHHHFFFEEEFFFHHHFFFHHHLLLNNNOOOPPPSSSTTT\\\gggqqquuuxxxxxxpppgggUUUSSSPPPMMMJJJHHHGGGGGGEEECCCDDDIIIPPPTTTSSSOOOFFFBBB>>>;;;<<>>777777888888888888777777444444555555666777777777444666888888888888999:::666666555444333666:::===888666888;;;;;;999===FFFHHHDDDAAA@@@===888777:::;;;999555444444444555444222444777999:::999777666555555555444555666777888999888888888777777777777777666666666666666777888777999;;;<<<;;;;;;;;;;;;::::::999999::::::;;;<<<999888777666555555555555888999::::::999:::<<<>>>@@@BBBBBBBBBBBBEEELLLRRROOOSSSVVVWWWVVVWWWZZZ^^^```^^^[[[WWWSSSOOOMMMKKKEEEEEEDDDDDDCCCBBBAAA@@@;;;>>>===999:::??????:::>>>BBBEEEEEEFFFNNN]]]iiikkkppprrrppprrrzzz~~~~~~}}}}}}}}}{{{vvvsss}}}zzzyyyzzzzzzzzzyyyzzz}}}333444555555666666555555777777666555444333333333333333444555555444333333555555444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222444444444333333222222222111111222222222333333333333333333444555666777777555555555444444333333333444333333222222333333444666555444333222333444555333333333333333333333333333333222222222333444555555555444333222222222333333333333444444444555555777666333111111111222333444444555555555555444444000222444333111111444777555555555555666666666666999999999:::;;;===>>>???AAAFFFMMMQQQRRRUUUZZZ___\\\cccjjjmmmlllkkkllloooggg___SSSGGGAAAAAAEEEHHHOOONNNMMMKKKIIIJJJLLLNNNLLLLLLKKKJJJHHHEEECCCBBBCCCBBBBBBAAABBBCCCDDDEEEDDDCCCCCCCCCEEEFFFHHHJJJKKKJJJHHHGGGGGGHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIIIINNNMMMLLLMMMPPPQQQOOOLLLLLLKKKKKKOOOTTTTTTOOOJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJHHHFFFEEEFFFGGGGGGGGGIIIIIIHHHHHHIIIJJJKKKLLLSSSZZZgggsss{{{}}}}}}{{{ggg]]]VVVVVVUUUOOOKKKKKKPPPIIIBBBCCCKKKQQQRRRQQQNNNIIICCCAAACCCHHHLLLOOOOOOIIIDDDDDDGGGHHHCCC>>>CCCAAA???<<<;;;;;;<<<<<<999999999999999999999999777999;;;;;;999777666666666666777888777666444333777777666666777888999999555;;;>>>:::888;;;???AAAKKKEEE???=========999555777777666666666666777777444555555666777888888999666666666666777777777777333555777777666555555555444555666555555555777999444666777777777999<<>>???@@@@@@???===:::999:::999888888888888888888::::::999999888999999999;;;;;;<<<>>>BBBFFFJJJMMMXXXYYYVVVPPPNNNSSSXXXYYY```[[[SSSOOONNNMMMLLLJJJEEEFFFGGGHHHGGGGGGEEEDDDAAAAAA@@@===;;;:::<<<===AAA@@@@@@AAAEEEJJJPPPSSS^^^jjjtttssssssxxx}}}~~~yyy}}}~~~{{{zzz}}}~~~~~~wwwrrrrrrxxx|||{{{333444555555666666555555777777666444444333333444333333444555555444333333444444444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222444444444333333222222222222222222222333333333333333333444444555555666666444444333333333222222222444333333222222333333444555444333222111222222333333333333333333333333333333222222222333333444444333333222111111111222222333333333444444444444555777555333222111111222333444444555555555555444444;;;<<<<<<:::666444555777444555555555666666666666777777777777888:::;;;;;;:::???DDDGGGGGGHHHMMMQQQTTTZZZ```cccccccccfffiiiddd^^^UUULLLGGGGGGJJJLLLMMMMMMMMMKKKIIIIIIKKKMMMMMMLLLKKKJJJHHHFFFDDDCCCBBBAAAAAA@@@AAABBBCCCDDDDDDCCCCCCDDDEEEFFFHHHIIIKKKJJJHHHGGGGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHNNNLLLLLLMMMPPPPPPOOOMMMLLLKKKKKKOOOSSSSSSOOOJJJLLLKKKJJJIIIHHHHHHHHHHHHIIIGGGFFFEEEEEEFFFFFFFFFHHHHHHIIIIIIJJJKKKLLLLLLNNNTTT^^^gggooouuu{{{tttggg]]][[[ZZZTTTOOOMMMOOOKKKFFFEEEFFFIIILLLMMMKKKHHHDDDCCCFFFJJJMMMOOOQQQMMMJJJKKKNNNMMMHHHCCCAAA@@@??????@@@@@@===;;;999999888888888999999:::888999:::999777666666777777777888888888777666666666666666777777888888888555;;;===999888<<>>>>>>>><<<:::999888888777777777888999999::::::999999999::::::;;;;;;<<<<<<>>>BBBFFFJJJLLLWWWYYYVVVPPPNNNRRRUUUVVV[[[WWWQQQMMMLLLLLLJJJHHHGGGGGGHHHHHHGGGEEEDDDCCC?????????===;;;:::;;;=========<<<===AAAEEEJJJMMMYYYeeennnppprrrwww{{{{{{{{{||||||~~~~~~||||||~~~|||vvvrrrrrr{{{zzz{{{{{{{{{~~~333444555555666666555555777666555444444444444444333444444555555444444333444444333333333222222222444444444333333222222222222222222222222222222222222222222222222222222222444444333333333333222222333333333333444444444444444444444444444555555555333333222222222222111111444333333222222333333444555444333222111000000111333333333333333333333333222222222333333333444444222222222222222222333333333333333333444444444444666555333222111222222333444444555555555555444444BBBBBBAAA===999555444444444444444555555555666666444444555555555666666777555888<<<<<<;;;<<>>AAADDDGGGIIIOOORRRRRRNNNLLLPPPRRRRRRTTTRRRNNNLLLKKKJJJHHHFFFHHHHHHHHHGGGFFFDDDBBBAAA>>>>>>>>>===;;;:::<<<===;;;;;;:::;;;>>>AAAEEEGGGQQQ[[[dddkkkqqqwwwyyyyyyzzz|||{{{yyyzzz~~~}}}zzzyyyxxxyyy}}}|||wwwtttuuu}}}}}}}}}xxxxxx333444555555666555555555777666555444444444444444444444444444444444444444444333333333333222222222555444444333333222222111222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555555444444444444444444444333333333222222222222222444333333222222333333444555555444333222111000000333333333333333333333333222222333333444444444333222222333444444444444444222222333333333444444444555444333222222222222333333444444555555444444333>>>>>><<<:::666333111111333333444444444555555555333333444444444444444444444666888777666777999;;;:::<<>>===>>>@@@BBB@@@>>>@@@CCCHHHKKKLLLHHHHHHGGGHHHIIIJJJJJJIIIIIIKKKMMMMMMKKKHHHEEECCCBBB@@@<<<999777777888999888;;;===>>><<<999888888:::999888888888:::;;;<<<777888:::;;;;;;:::888777888;;;;;;999:::BBBIIILLLJJJFFFAAA>>><<<:::888555555555444444444444555555555555555666666666777777777888888888999999999999999777777:::>>>>>>999333444555666555444444555777666777777666555555777999999999:::;;;<<<<<<;;;;;;777777777666777777888888666666666777888999:::;;;999999:::<<<>>>AAACCCEEEDDDIIIKKKIIIJJJMMMOOONNNNNNNNNMMMLLLKKKIIIHHHFFFGGGGGGFFFFFFEEEDDDCCCBBB>>>???@@@???===<<<===>>><<<<<<<<<===???AAACCCEEEIIIOOOZZZdddnnnuuuxxxyyy{{{|||{{{zzz|||~~~zzz{{{yyy{{{~~~yyywwwxxx}}}333444555555666555555555666666555444444444444555444444444444444444444444444444444333333333222222444444444333333222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555444444444444444333333333333333333444444444444444444333333222222333333444555555555444333333222111333333333333333333333333111222333444444444333333000111222333444444333333222222222333333333444444444444333333222222333333333333444444444444333333555555444555444333222000333333333333444444444444222333444555555444444333555555666666555666888:::666666777777777888:::<<<999:::<<>><<<;;;???<<<:::;;;???DDDHHHKKKIIIHHHHHHGGGHHHKKKOOORRRNNNRRRSSSOOOGGGCCCDDDHHHGGGEEE@@@<<<888777777888666;;;AAACCCBBB>>>;;;999::::::999999999:::<<<===999:::<<<======<<<:::999999<<<;;;999<<>>???@@@<<<<<<===>>>@@@AAABBBCCCBBBFFFPPP\\\gggpppvvvzzz~~~|||~~~{{{xxxxxx}}}vvvrrrtttzzz333444555555666666555555666555555444444444555555555444444333333444444555555555444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333444444333333333333444444444444333333333333333444444444333333444444444444555555444333333222222333333444444444555555555444333333333333333333333333333333111222333444555444333222///000111222333222111000222222222222333333333333333333333333333333333333333333444444444444333333000000111333666666555333222222222333333333444444222333444666666666555444555444444333444555777888666666555555555666777777333555777;;;===@@@AAAAAAAAACCCDDDCCCBBBBBBCCCEEECCCCCCCCCCCCCCCBBBAAA@@@DDDEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJIIIKKKLLLMMMLLLKKKLLLMMMKKKJJJJJJJJJKKKLLLMMMNNNJJJJJJIIIIIIIIIIIIJJJJJJJJJLLLNNNMMMIIIGGGGGGIIIKKKLLLMMMOOOOOOOOOOOONNNIIILLLNNNMMMKKKLLLRRRXXX[[[YYYUUUSSSWWW\\\[[[VVVFFFCCC@@@??????>>><<<999<<<:::999;;;???DDDGGGHHHDDDFFFGGGGGGGGGJJJPPPVVVRRRTTTSSSLLLDDD@@@CCCGGGGGGEEEAAA===:::888777777666;;;BBBFFFEEEBBB>>><<<<<<<<<<<<<<<<<<<<<===>>>;;;<<<<<<======<<<::::::999;;;:::888;;;CCCGGGGGG>>>===;;;999888888888888666555555555555555555666555555555555555555555555777777777888888888999999<<<:::999;;;>>>>>>;;;888777888888777666555777888777777777666555555888::::::::::::;;;;;;<<<<<<<<<:::999999888888888888888666555555555666777888888666777888999:::;;;<<<===EEEJJJLLLIIIHHHIIIHHHFFFJJJKKKLLLKKKIIIHHHHHHHHHCCCBBBBBBBBBCCCDDDEEEFFFCCCDDDEEEDDDAAA?????????:::;;;<<<>>>???@@@@@@@@@???AAAIIITTT]]]eeepppyyy{{{|||yyyyyy}}}}}}{{{vvvrrrmmmzzz333444555555666666555555555555444444444555555666555444333333333333444555666666666555555555444444111222222333333444444555222222222222222222222222222222222222222222222222222222222333333444444444222222222222333333333333222222222333333444444555222222333333333444444444444333333222222333333444111222333444444444333333333333333333333333333333000222333555555444333222222333444555555333222111111222222222222333333333222333333333444333333333222333333444444333333222222111222444777888666333222222222222333333333333000222444666777666666555777555333222333444555555555444444555666666666555333444666999<<>>;;;;;;;;;;;;;;;>>>BBBFFFHHHGGGFFF???DDDJJJKKKKKKLLLRRRWWWWWWTTTOOOKKKHHHFFFEEEEEEBBB@@@???<<<;;;999888888666;;;@@@CCCCCCBBBBBBBBB???@@@@@@@@@@@@??????>>>;;;;;;;;;;;;:::::::::999777999888666999???AAA@@@::::::999777666666888999777666666555555666666777555555555555555555555555666666666777777777888888:::999999999999999999999777888888777555555666777777777888777666777999;;;:::999999999999::::::;;;888888888888999:::;;;<<<888888777777777888888999777888999:::;;;;;;<<<<<>>???BBBEEEBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCAAA@@@BBBCCCDDDEEEEEEEEEDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLGGGJJJMMMLLLJJJIIIKKKMMMJJJJJJJJJIIIHHHJJJMMMOOOKKKJJJIIIGGGFFFEEEEEEDDDHHHKKKNNNMMMHHHDDDEEEGGGKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGGGGHHHJJJMMMOOOQQQJJJRRRVVVTTTTTTVVVTTTOOOAAAEEEHHHDDD<<<888999===:::===BBBHHHLLLLLLHHHDDD@@@HHHQQQUUUTTTTTTWWW[[[[[[TTTMMMLLLOOOPPPJJJDDD<<<<<<<<<;;;;;;:::999999888:::===???@@@BBBDDDFFFBBBCCCCCCDDDCCCBBB@@@???;;;:::999888888888888999555777666444777<<<===:::======;;;999777666777888777777666666666666777777555555555555555555555444666666666666777777777777888888888666555555888:::666777777666444333555666777888888777777888:::===999999888888888888888999666666777888:::===???@@@::::::999999999999999999999999:::;;;<<<<<<<<<<<<777===AAA@@@BBBGGGIIIIIIHHHJJJJJJHHHEEEDDDEEEHHHEEEDDDCCCBBBAAABBBBBBCCCDDDEEEFFFDDDAAA===<<<<<<999;;;>>>AAACCCCCCBBBBBBBBBAAACCCGGGIIINNN^^^oooppp{{{}}}~~~}}}|||zzzuuummmrrr444444555666666555444444777777666555555555555555555555555555555555555555444444444333333222222222444444444555555555555666444333333222222333333444333333333222222111111111333333333222222111111111333333333222222111111111111222333444333333111000222333555666666555333222333333333333333333333333222333333444444333333222222222222222222222222222222222111111333666:::<<<;;;:::888666:::===999333333333333333333333333333444444444444444444444444666555555444444333222222222333555666666666555444111111111111111111111111222333444444333555888:::DDD777000444666000...333444333333222222333333444///111444777:::<<<======>>>???>>>===<<<<<<>>>@@@>>>@@@BBBDDDDDDDDDCCCBBBAAABBBBBBCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCEEEHHHJJJJJJGGGDDDIIIHHHGGGHHHJJJIIIHHHFFFJJJJJJJJJIIIIIIHHHHHHHHHGGGEEEEEEHHHNNNPPPMMMIIINNNMMMKKKIIIGGGFFFFFFEEEGGGIIIKKKJJJGGGEEEFFFGGGHHHIIIKKKKKKIIIGGGHHHHHHJJJIIIGGGGGGGGGIIIKKKLLLNNNNNNOOORRRUUUSSSMMMHHHLLLTTTUUUKKKAAA??????===>>>>>>CCCMMMWWWYYYSSSLLLNNNOOOPPPRRRSSSVVV[[[___fff^^^VVVTTTVVVVVVSSSNNN@@@===999777888999:::::::::>>>BBBAAA??????BBBFFFGGGGGGFFFDDDBBBAAABBBCCCBBB>>>999666666777777777666666777777888999999:::;;;888555444555777999999777999:::888444222333555666666666666666555555555666555666777888777555333333444555555666666555555666666666666777777777777999888888888888888999:::999888888777777777777777:::777555666:::>>>???>>>:::999;;;===:::888:::@@@>>>@@@@@@???@@@BBB???999===;;;666555;;;CCCEEEDDDGGGGGGEEECCC@@@@@@BBBDDDBBBHHHJJJGGGFFFGGGDDD>>>CCCDDDEEEDDDAAA@@@???@@@>>>===<<<===???@@@AAA@@@CCCCCCBBB@@@AAAIIIVVV```ssswww}}}||||||}}}rrrxxxssszzz555555555555555555555555777777666555555555555555555555555555555555555555444444444333333222222222444444444444555555555555444333333222222333333444333333333222222222111111222222222111111111000000333333333222222222111111111222333333333333222111111222333444444333222111333333333333333333333333222333333444444333333222222222222222222222222222222222111111333666999<<<@@@@@@===:::<<<>>>:::333333333333333333333333333444444444444444444444444444444444444444333333333222222333444444444444444222222222222222222222222222333444333333444777:::CCC777000444555000///333444333333222222333333444000222444777999;;;<<<<<<===>>>>>><<<;;;;;;===???>>>@@@BBBDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDHHHGGGFFFGGGJJJKKKKKKJJJJJJHHHGGGGGGHHHHHHGGGEEEJJJIIIIIIIIIHHHHHHHHHHHHIIIGGGGGGJJJOOOQQQOOOKKKGGGHHHHHHHHHIIIIIIJJJJJJFFFHHHJJJIIIGGGFFFHHHJJJGGGHHHIIIHHHGGGFFFGGGHHHGGGGGGFFFFFFGGGIIIKKKLLLMMMNNNOOORRRSSSSSSPPPMMMPPPZZZ```YYYNNNGGGCCC@@@>>>???CCCLLLTTTWWWUUURRRWWWUUUSSSPPPOOORRRWWW[[[\\\WWWQQQOOOOOOPPPMMMKKK???<<<999777888999::::::===@@@CCCCCC@@@???BBBFFFEEEEEEDDDAAA??????AAADDDCCC???;;;888777888999999666666777888999;;;<<<======:::777666666777777777444666777666444333555777666666666666666666666555666666666666777666555444444555666666777777666666555666666666777777777777888888888888888999999:::999888777777666666777777999777555666:::===>>>>>>::::::<<<>>>;;;888;;;AAADDDHHHIIIEEEBBBBBBAAA>>>;;;;;;<<>>???@@@BBBHHHJJJIIIHHHIIIFFF@@@AAABBBDDDCCCBBBAAAAAABBB@@@???>>>>>>@@@AAAAAA@@@@@@AAA@@@??????DDDNNNVVVbbbkkkuuu{{{{{{zzz{{{}}}~~~xxxvvvkkkppp666555444333333444555666777666555555444555555555444444444444444444444444444444333333333333222222444444444444555555555555444333333222222333333444333333333222222222222111111111111111000000000000333333333222222222222111111222222333333333222222000111222333333222111000333333333333333333333333222333333444444333333222222222222222222222222222222111111111333555888:::???@@@>>><<<===???<<<555333333333333333333333333444444444444444444444444333333333333444444444444222222222222222333333444333333333333333333333333222333444333333444777999AAA777111444555000///333333333333333333333333333111333444666888999::::::<<<<<<<<<;;;999:::<<<>>>???@@@BBBDDDEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGMMMJJJGGGFFFHHHKKKMMMNNNKKKIIIFFFEEEEEEFFFEEEDDDIIIIIIHHHHHHHHHHHHHHHGGGIIIGGGGGGKKKOOOPPPNNNKKKEEEEEEGGGHHHIIIJJJJJJJJJFFFGGGHHHHHHGGGHHHJJJLLLGGGHHHGGGFFFDDDDDDFFFHHHFFFFFFEEEFFFGGGIIIKKKLLLLLLNNNPPPQQQRRRSSSUUUVVVVVVaaahhhbbbUUUKKKFFFCCC@@@BBBFFFKKKPPPTTTWWWXXX___[[[TTTMMMIIIJJJOOOSSSPPPOOOLLLJJJIIIHHHHHHHHH???<<<999888888999:::999???BBBDDDDDDBBBAAACCCEEEBBBBBB???===;;;===AAAEEEBBB???:::888777888888888555555666777888:::<<<===>>><<<999888888777666444222333444444444444777999555555666666666666666666777777666666666555555555666666777888888888888777555555666666666777777777777777777888888999999999888888777666666666666777999777666777:::<<<======;;;:::===>>><<<888;;;@@@FFFLLLOOOJJJDDDAAA@@@>>>:::;;;CCCLLLJJJAAA===@@@CCCDDDDDDBBB>>><<<;;;;;;???DDDHHHHHHHHHIIIFFFAAA@@@AAACCCBBBBBBAAABBBDDDCCCBBB@@@@@@AAABBBAAA???>>>@@@@@@??????AAAGGGLLLTTTaaaqqqzzzzzzzzz}}}|||ooooootttyyyrrrlllllluuu666555333222222333555666666555555444444555555555444444444444444444444444333333333333333333333333333333444444444555555555444333333222222333333444222222222222222222222222222222111111111111111111222222222222222222222222111111222222333333333222111111222333333222111111333333333333333333333333222333333444444333333222111222222222222222333333222111111111222444777888888:::;;;:::===@@@===888333333333333333333333333333333333333333333333333111111222333444444555555444333222111111222333444333333333333333333333333222333444333222333666888===666222333444111000333333333333333333333333333222333444666777888999999::::::;;;999888999;;;===???@@@BBBDDDEEEDDDCCCBBBBBBAAAAAA@@@@@@?????????@@@BBBCCCEEEGGGHHHIIIIIILLLIIIGGGFFFHHHJJJLLLLLLLLLIIIEEECCCCCCDDDDDDCCCHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFIIILLLMMMKKKIIIHHHHHHIIIIIIHHHGGGFFFEEEHHHHHHGGGGGGGGGHHHIIIKKKHHHHHHGGGEEECCCCCCFFFHHHHHHGGGGGGGGGHHHJJJKKKLLLLLLNNNQQQRRRRRRTTTZZZ^^^^^^fffjjjdddVVVKKKFFFEEEDDDFFFIIIJJJKKKNNNSSSXXX\\\XXXQQQIIICCCBBBEEEHHHGGGHHHIIIGGGDDDCCCEEEGGG>>>;;;999888999::::::999<<>><<<888999>>>CCCIIINNNLLLIIIFFF???999;;;;;;EEETTTUUUHHH?????????AAACCCBBB???===;;;;;;;;;>>>BBBEEEFFFEEECCC@@@AAABBBCCCBBBAAAAAABBBDDDEEECCCBBBAAABBBAAA???======@@@BBBBBBBBBBBBEEEGGGLLLXXXhhhuuu{{{~~~~~~lllmmmqqqttt{{{yyyssspppqqqzzz666555333222222333555666555555444444444444555555444444444444444444444444333333333333333333333333333333333444444444444555444333333222222333333444222222222222222222222222333333333333333333333333222222222222222222222222111111111222222333333333222222333333333333222222333333333333333333333333222333333444444333333222111111111222222333333333222111111111222333555666666:::;;;;;;<<<>>><<<888333333333333333333333333333333333333333333333333000111111222333444555555555444333222222333444555333333333333333333333333222333444333222333555888:::666333333333111111333222333333444444333333222333333444444666777888888999999:::999888888;;;===???AAACCCEEEEEEEEEDDDCCCAAAAAAAAA@@@@@@??????>>>@@@AAACCCEEEGGGIIIJJJJJJJJJIIIIIIJJJLLLLLLKKKIIIKKKHHHEEECCCCCCDDDDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIKKKKKKJJJIIIJJJJJJIIIHHHGGGEEECCCCCCJJJIIIHHHGGGGGGHHHGGGGGGHHHHHHGGGEEECCCDDDFFFIIIKKKKKKJJJJJJJJJKKKKKKKKKLLLOOORRRSSSTTTWWW]]]bbbbbbhhhnnnlllaaaSSSIIIGGGGGGJJJLLLJJJHHHHHHKKKOOOPPPOOOKKKFFF@@@>>>>>>???>>>BBBEEEDDDAAA@@@BBBDDD===;;;999888:::::::::999888;;;???BBBDDDEEEGGGHHH@@@>>>;;;999888<<>>;;;777888===BBBGGGMMMRRRUUURRRFFF999===;;;CCCSSS[[[RRRFFF@@@<<>>>>>:::;;;???CCCDDDCCCAAAAAADDDDDDDDDBBB@@@???@@@BBBDDDCCCBBBBBBBBB@@@>>>;;;<<<>>>@@@BBBCCCDDDEEEFFFEEEKKKWWWeeerrrzzz}}}~~~zzz~~~~~~{{{uuunnnnnnxxx555444333222222333444555444444444333444444555666333333333333333333333333222222333333333333444444333333333333444444444444444333333222222333333444111222222222222333333333333333333444444444444444111222222222222333333333111111111111222333444444333333333333333333333333333333333333333333333333222333333444444333333222111111111222222333333444111111111111222333333444:::>>>???===<<<<<<999444333333333333333333333333333333333333333333333333000111111222333444444555555444444333333333333444333333333333333333333333333333333333222222555777777555444333222222222333222222444444444444222222222222333333555666888999888999999999888999;;;===@@@AAACCCEEEFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@???@@@BBBDDDGGGHHHIIIJJJJJJJJJLLLOOOPPPOOOKKKHHHJJJHHHEEEDDDDDDEEEDDDCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKKKKHHHGGGFFFFFFEEEEEEFFFFFFJJJIIIHHHHHHIIIHHHFFFDDDGGGHHHGGGFFFDDDDDDFFFHHHKKKKKKKKKLLLLLLLLLLLLLLLNNNPPPTTTVVVXXX[[[^^^```aaagggqqqwwwqqqaaaSSSKKKKKKNNNQQQPPPKKKHHHFFFGGGEEEFFFFFFCCC@@@===<<<<<<999===@@@AAA???===>>>@@@<<<:::999999:::;;;:::999666999===BBBEEEGGGHHHHHHAAA@@@===;;;:::>>>DDDIIIFFFCCC@@@>>>>>>>>><<<;;;<<<>>>@@@BBBCCCBBBAAA@@@999777666666777888888777999999999:::;;;:::777444444444555555666777777777999<<<>>>===999777777888444555666666777777666666444444555555555666666666333444666888999999888888::::::999888888888888999777999:::999888888999:::999:::===???<<<777888<<>>===@@@KKKVVVWWWMMMBBB;;;>>>AAABBBAAA@@@@@@@@@===<<<>>>BBBCCCBBBBBBDDDEEEEEEDDDBBB???>>>@@@BBBDDDCCCBBBBBBBBBAAA===;;;:::;;;===>>>@@@BBBCCCCCCDDDEEEKKKWWWgggsssyyyzzzsssmmmmmmxxx333333333333333333333333444333333333444444555666333333333333333333333333222222222333333444444444222222333333333444444444444333333222222333333444111111222222222333333333222222222333333444444444111111222222222333333333111111111111111333444555222222111111111111222222333333333333333333333333222333333444444333333222000111111222333333444444111111111111111222222222888<<<>>><<<999888555111333333333333333333333333222222222222222222222222111111222222333333333444333333333333333222111111222222222222222222222222333333333222111222444666444555555333111222333333111222444555555444222111111111111222444666888999888999999999888999<<<>>>@@@AAACCCEEEFFFEEEDDDCCC@@@@@@@@@AAAAAAAAAAAAAAA>>>@@@BBBDDDFFFGGGHHHHHHJJJKKKLLLNNNOOONNNKKKHHHHHHGGGEEEEEEFFFFFFEEEDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHJJJKKKKKKKKKKKKKKKHHHFFFDDDCCCCCCEEEGGGIIIHHHGGGGGGIIIKKKKKKGGGDDDEEEFFFGGGFFFDDDCCCDDDEEEGGGHHHIIIKKKMMMNNNNNNOOOPPPQQQUUUYYY]]]___^^^\\\```aaahhhrrrsssiii]]]WWWTTTXXX[[[\\\YYYRRRLLLHHHAAABBBCCCBBB@@@>>>>>>>>>999<<>>;;;:::999999;;;;;;:::999888:::>>>CCCGGGIIIIIIHHHCCCBBB@@@>>>>>>@@@FFFJJJHHHFFFCCCAAAAAAAAA???>>><<>>@@@>>>999444444444555555666777777888999===AAAAAA<<<888777888555666777777888888777777444444444555555555666666555777999;;;<<<<<<;;;;;;<<<;;;::::::999999::::::777999;;;:::888777888999;;;<<>>999999===CCCIIIQQQYYY___^^^SSSFFF===@@@AAAAAAJJJTTTPPPEEE<<<>>>AAAAAA@@@??????@@@???;;;;;;???AAA???AAAEEEDDDDDDCCCAAA??????AAACCCEEEDDDDDDDDDDDDBBB???<<<===<<<;;;;;;===@@@AAABBBEEEDDDGGGNNN[[[jjjuuu|||~~~}}}zzz{{{|||zzzuuunnnnnn222333333444444333333222333333333333444444555666333333333333333333333333222222222333333444444444222222333333333444444444444333333222222333333444111111111222222333333333111111111222222333333333111111111222222333333333111111000000111333444666111111000000000000111111333333333333333333333333222333333444444333333222000000111222333333444444111111111111111111111111111777:::888666666444000333333333333333333333333222222222222222222222222111222222222222333333333111222333333333111000///111111111111111111111111333333333222111222444666333555555222111222333333111222444555555444222111111111111222333666888:::888999:::999999:::<<>>???AAACCCEEEFFFGGGGGGIIIIIIIIIJJJLLLKKKIIIGGGGGGFFFFFFGGGHHHHHHFFFDDDDDDDDDEEEEEEFFFFFFFFFGGGDDDFFFIIIIIIIIIHHHHHHIIIJJJHHHEEEBBBBBBCCCFFFHHHEEEEEEFFFJJJMMMMMMHHHDDDCCCDDDFFFEEEDDDBBBBBBCCCCCCEEEGGGJJJMMMOOOPPPQQQQQQRRRUUU[[[```aaa]]]YYYaaaZZZZZZccciiigggcccbbb]]]aaafffiiifff___UUUNNNAAABBBCCCBBB@@@@@@AAABBB===>>>AAACCCDDDCCCAAA@@@;;;999999999;;;;;;;;;999;;;<<<@@@DDDHHHJJJIIIGGGEEEDDDCCC@@@@@@BBBGGGKKKHHHFFFCCCBBBAAA@@@???===888===CCCJJJMMMLLLJJJHHHBBB???;;;888888999:::999999:::===AAADDDAAA;;;666444444444555666777777888999>>>CCCCCC>>>999888888777777888999999999999888444444444555555555666666777999;;;===???>>>>>>======<<<;;;;;;::::::;;;;;;666999;;;:::888666777999===>>>AAADDD@@@;;;;;;???>>>FFFNNNSSSVVVVVVOOOGGG;;;CCCCCC;;;@@@OOOQQQFFF>>>???@@@@@@>>>======>>>>>>999888<<<===;;;>>>DDDBBBBBBBBB@@@???@@@CCCFFFEEEEEEEEEFFFFFFDDDAAA>>>AAA???<<<;;;===???AAABBBBBBBBBDDDGGGPPP___ppp{{{|||~~~xxxvvvwwwvvvsssxxx|||yyypppgggzzz555555555444444333333333444444555555555555444444777666444333333444666777555555555444444333333333333333333333333333333333444444444555666555222000111111222222222333333333444333333222111111111222333333333333333333333333333333222222111222222222111222222333333222222111111222444444333222333444222333444333111000111222333222222111111222222333333333333333333333333333444444333222111111111111444333333222111111111222333333333333333333333333222222222222222222222222222222222111111111111111222222111111222222333444222222333333333333444444222222222222222222222222222222222222222222222222222111111111222444666777999999888888999:::<<<===AAACCCEEEFFFGGGFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@???@@@CCCEEEFFFFFFEEEEEEFFFFFFFFFHHHKKKLLLLLLKKKEEEEEEDDDDDDCCCCCCCCCBBBDDDCCCBBBCCCDDDEEEEEECCCGGGHHHIIIIIIJJJJJJJJJJJJFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGGGGFFFEEEFFFFFFFFFEEEEEEFFFFFFFFFDDDBBBAAAHHHIIIJJJIIIIIIKKKOOORRRXXXYYY[[[\\\\\\ZZZXXXWWW]]]YYYUUUSSSTTTWWWYYY[[[```aaaeeemmmrrrnnnbbbWWWJJJFFFCCCEEEJJJMMMJJJGGGIIIEEEEEEKKKNNNIIIAAA<<<:::999999:::;;;<<<;;;::::::<<<@@@CCCFFFGGGHHHHHHIIIDDDDDDHHHGGGBBB@@@CCCKKKFFF@@@<<<<<<>>>>>>===999:::@@@IIIMMMKKKHHHGGGEEE@@@<<<<<<>>>>>>:::666666666999===@@@>>>777222666555666777999999777666:::<<<>>>@@@???<<<999777666777777888888888888888666777888777666777999;;;???>>>>>>@@@BBBAAA===999<<<;;;999999:::999888666999::::::999777888:::<<<<<<;;;===AAAAAA>>>===???GGGFFFHHHKKKHHHAAAAAAFFFBBBCCC@@@<<<===CCCGGGGGG===;;;;;;>>>CCCDDD@@@;;;>>>>>>===<<<;;;:::999999@@@@@@@@@>>>===>>>AAADDDIIIGGGEEECCCBBBCCCDDDEEEEEEBBB??????@@@AAABBBBBBCCCCCCCCCEEEJJJSSS^^^eeetttyyy|||wwwqqqhhh}}}yyyppppppsssuuu555555444444444333333333444555555666666555555444888777555333111111111111555555444444444333333333333333333333333333333333555444222222333333222111111111222222222333333333444333222222111111222222333333333333333333333333333333222222111222222333111222222333333222222111111333444444222111222222222333444333111000111222333222222111111222222333555555555555555555555555333333222222111222222222444333222222111111222222222222222222222222222222333333222222222222222222111111111111111222222222222222111111222222333444222222222333333333444444222222222222222222222222222222222222222222222222222111111111222444666777666888:::===>>>???>>>>>>BBBCCCDDDEEEEEECCCBBB@@@???????????????????????????AAACCCEEEFFFFFFFFFEEEEEEDDDEEEHHHKKKLLLKKKJJJEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDCCCDDDFFFGGGFFFEEEGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFDDDCCCCCCDDDEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFHHHJJJMMMNNNNNNNNNPPPQQQYYYYYYYYYXXXVVVSSSQQQOOORRROOOKKKJJJLLLNNNOOOPPPOOOQQQVVV^^^gggjjjhhhdddSSSLLLHHHOOOYYY^^^WWWNNNHHHEEEGGGNNNQQQKKKDDD@@@:::999777888999::::::999;;;>>>BBBEEEGGGGGGGGGGGGEEEDDDFFFHHHEEE@@@AAAFFFIIIDDD>>>;;;;;;<<<<<<<<<;;;999===GGGNNNNNNJJJIIIIIIFFFBBBBBBBBBAAA>>>;;;777777777999<<<<<<999666777777888;;;===>>>===;;;777777999;;;<<<;;;777333777777888888999999999888666888888888777888:::<<<>>>===<<<>>>AAAAAA???===<<<;;;999999::::::999777:::;;;:::888777777999<<>>>>>CCCIIIIIIEEE???>>>BBBDDDCCC>>><<<;;;>>>BBBCCC@@@============<<<<<<;;;;;;;;;>>>??????>>>>>>???BBBEEEKKKJJJHHHEEECCCBBBAAA@@@EEECCCAAA@@@BBBCCCDDDDDDAAAAAAAAAAAADDDJJJRRRXXXjjjqqq{{{{{{wwwsssiiiggglllwww~~~uuutttuuu555444444444444333333333555555666666666666555555222222222333333444444444555444444444444333333333444444444333333222222222666333111000111222333222111111222222222333333333333333222222111111222222333333333333333333333333333222222111222222333333111222222333333222222111222444555444222111111111222333444333111111111222333222222111111222222333555555555555555555555555222222222111222222333333333333222222111111222222111111111111111111111111333333333222222111111111000000111111222222333333222222111111222222333444222222222222333333333333222222222222222222222222222222222222222222222222222111111111222444666777444777<<>>????????????????????????@@@AAACCCDDDEEEEEEEEEDDDBBBBBBDDDGGGJJJLLLKKKJJJFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEGGGHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEECCCCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFFFF@@@@@@AAACCCEEEHHHJJJKKKIIILLLPPPRRRQQQQQQQQQQQQVVVUUUSSSQQQOOOMMMLLLKKKMMMKKKIIIIIIJJJLLLLLLKKKKKKKKKMMMQQQVVV[[[___bbb]]]TTTOOOYYYiiinnndddWWWGGGEEEHHHOOOQQQKKKDDDAAA===;;;888777999:::::::::<<<@@@EEEIIIIIIHHHGGGGGGBBBEEEHHHHHHCCC???BBBHHHDDD@@@;;;888888999:::::::::777999CCCKKKKKKIIIHHHKKKJJJIIIHHHFFFDDDBBB@@@999888666666999;;;<<<<<<;;;;;;<<>>AAABBBBBBAAA;;;:::999999:::;;;999888;;;;;;:::777666777:::===GGGEEEEEEGGGEEEBBBDDDHHHCCCBBBDDDFFFDDDAAAAAADDDKKKKKKGGGAAA@@@DDDFFFDDD@@@>>><<<===@@@BBBAAA???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;===@@@CCCDDDDDDDDDDDDCCCCCCCCCBBBFFFDDDCCCCCCEEEGGGGGGFFFDDDDDDDDDCCCCCCFFFKKKNNN```kkkzzz{{{zzzsssppp~~~{{{|||pppooocccdddzzzxxxwwwttt444444444444444444444444555666666777777666666555111222333555555555555555444444444444444444444444555555444333333222111111555333222222333444333222111111222222222333333333333333222222111222222333222222222222222222222222222222111111222222333333111222222333333222222111444555666555333111111222111333333333111111222333333222222111111222222333222222222222222222222222111111111111222333444444333333222222111222222333000000000000000000000000444333333222222111111111000000111111222333444444222222111111222222333444111222222222222333333333222222222222222222222222222222222222222222222222222111111111222444666777666999===AAACCCBBB@@@???@@@@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCAAAAAACCCFFFJJJKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEFFFGGGHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFGGGFFFEEECCCCCCCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEFFF@@@@@@AAABBBEEEHHHKKKMMMJJJMMMOOOQQQPPPPPPQQQRRRQQQQQQOOONNNMMMLLLLLLMMMMMMLLLJJJKKKLLLMMMLLLKKKMMMMMMMMMKKKJJJMMMRRRWWW___WWWSSS[[[iiinnnfff[[[FFFEEEHHHNNNOOOIIIBBB???BBB>>>;;;999999;;;<<<<<<<<>>BBBAAABBBDDDHHHJJJJJJIIIFFFCCCBBBBBB;;;:::999999:::<<<>>>???>>>>>>@@@BBBEEEFFFEEEDDD@@@<<<999===CCCEEEAAA;;;777777777777888888999999888999999999888888:::<<<===>>>@@@CCCDDDDDDCCCAAA:::999888888::::::999888::::::999777777999===AAAKKKKKKMMMOOOKKKEEEDDDGGGBBBBBBCCCEEEDDDDDDDDDEEEFFFGGGEEEAAABBBGGGIIIIIIBBB???<<<===???AAABBBAAA============<<<<<<<<<<<<:::;;;<<<<<<<<<===???BBBDDDDDDCCCCCCCCCDDDEEEFFFDDDCCCBBBCCCEEEFFFEEEDDDFFFGGGGGGGGGFFFGGGIIIKKK[[[hhh{{{}}}}}}yyyuuu~~~~~~www{{{~~~zzziii```nnnyyyyyy444444444444444444444444555555666666666666555555666666666555444222000///444444444444444444444444555555444333333222111111333333444777888777444111111111222222222333333333333222222111222222333333222222222222222222222222222111111111222222333444111222222333333222222111555666777666444222222333111222333333111111222333333222222111111222222333222222222222222222222222111111111111222333444444333222222111222222333333000000000000000000000000333333333222222111111111000000111222333444444555222222111111222222333444111111111222222222333333222222222222222222222222222222222222222222222222222111111111222444666777:::;;;<<<===>>>???????????????@@@AAABBBCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCC>>>??????@@@AAAAAAAAAAAA@@@AAACCCGGGJJJKKKIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDEEEGGGHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCEEEGGGJJJKKKKKKLLLMMMLLLLLLMMMPPPRRRRRRQQQPPPOOONNNNNNNNNNNNJJJIIIHHHIIIJJJKKKIIIHHHGGGJJJLLLLLLJJJLLLPPPUUUYYYUUURRRVVV\\\```]]]XXXJJJHHHKKKOOONNNHHHBBB@@@CCC???;;;999999:::::::::<<>>>>>>>>>>>??????@@@@@@AAACCCDDDEEECCCAAA<<<888444888>>>AAA>>>999888888777777777888999:::999::::::999888777999:::===@@@EEEHHHGGGEEEBBB???:::999888888999:::999777777888888999999<<>>>>>===<<<<<<;;;;;;===>>>??????>>>>>>@@@BBBIIIGGGEEECCCCCCEEEHHHJJJKKKJJJJJJKKKLLLKKKIIIGGGIIIKKKMMMNNNNNNNNNPPPRRR___lll{{{xxx{{{~~~rrrcccbbbrrr~~~~~~333333333444444444444555444444555555555555444444222222222333333333444444333333333444444444444555444444444333333222222222111333666999;;;999444111111111222222222333333333222222111111222222333333222222222222222222222222111111111111222333444444111222222333333222222111444666777666444333333333000222333333222111222444333222222111111222222333444444444444444444444444222222222111222222333333222222111111222222333333000000000000000000000000222222222222222222222222111111222222333333444444222222111111222222333444111111111111222222222222222222222222222222222222222222222222222222222222222111111111222444666777===<<<;;;:::;;;===???@@@??????@@@AAACCCDDDEEEFFFAAABBBBBBCCCCCCDDDDDDEEE????????????@@@@@@@@@AAAAAABBBDDDHHHJJJJJJHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEGGGHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJKKKJJJIIIIIIJJJMMMPPPUUUTTTSSSQQQPPPNNNMMMLLLJJJIIIHHHIIIJJJKKKJJJHHHHHHLLLOOOPPPNNNLLLMMMOOOQQQPPPOOOOOOPPPRRRSSSSSSNNNMMMNNNQQQPPPJJJGGGGGGBBB???;;;999999999888777;;;CCCKKKOOOOOONNNPPPSSSWWWRRRJJJEEEEEEFFF@@@888777777777666444555888:::AAA???>>><<<777444888???<<<>>>@@@BBBDDDDDDCCCBBB???AAACCCCCCAAA???>>>>>>?????????AAACCCCCCAAA???<<<888555777;;;>>>===:::;;;:::999999999:::;;;<<<<<<===<<<;;;888777888999<<<@@@EEEHHHGGGDDDAAA???===<<<::::::;;;;;;999888777999:::<<<===???CCCFFFPPPUUU]]]aaaZZZNNNHHHHHHDDDEEECCCAAACCCGGGGGGDDDCCCDDDCCC>>>>>>BBBCCCAAA@@@???===<<<<<<>>>???AAA>>>>>>>>>=========<<<<<<;;;<<<>>>>>>>>>>>>@@@AAA???@@@BBBFFFLLLTTTZZZ^^^ffffffeeefffeeeccc___\\\[[[]]]```bbbccceeehhhjjjsss}}}~~~|||{{{}}}|||www}}}|||xxxhhh]]]fff|||zzzxxx{{{333333333444444444555555333333444444444444333333666555555444555666777888333333333444444444555555333333333333333333333333222222444777999888555222111111222222222333333333222222111111222222333444111111111111111111111111111111111111222333444555111222222333333222222111111333444444333222222333000222333333222111333444333222222111111222222333333333333333333333333333333333222222111222222222222222111111222222333444111111111111111111111111111111111222222333333444333333333333333333333333222222111111222222333444111111111111222222222222222222222222222222222222222222222222222222222222222111111111222444666777;;;;;;:::;;;<<<>>>@@@AAA@@@@@@@@@AAABBBCCCDDDEEEAAAAAABBBBBBCCCDDDDDDEEE@@@@@@@@@@@@@@@AAAAAABBBCCCDDDFFFIIIKKKJJJGGGEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGFFFGGGHHHIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFEEEBBBBBBBBBBBBDDDFFFHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIKKKMMMRRRRRRRRRRRRQQQOOOMMMLLLMMMKKKJJJJJJKKKLLLLLLKKKLLLNNNQQQQQQPPPMMMJJJIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNMMMNNNQQQPPPLLLLLLNNNEEEBBB???===<<<;;;999777:::BBBKKKOOOOOOPPPUUUYYY]]]ZZZQQQGGGCCCBBB===555666777888666555555999;;;GGG???999888777666777:::::::::===BBBGGGIIIHHHEEECCCEEEEEECCC???<<<<<<<<<<<<<<<===???AAABBB@@@??????<<<::::::===?????????>>>>>><<<<<<<<<===???@@@AAAAAA@@@===:::888999:::;;;>>>AAACCCAAA@@@AAABBBBBB@@@>>>>>>>>>===;;;999999;;;>>>???@@@AAABBBDDDKKKPPPYYY]]]WWWLLLHHHJJJIIIJJJHHHEEEGGGLLLLLLGGGDDDEEECCC>>>===??????===>>>>>>===<<<<<<<<<===???;;;;;;<<<===>>>??????@@@>>>@@@CCCEEEFFFGGGIIIKKKEEEJJJSSS^^^iiisss{{{~~~xxxtttrrruuuxxx{{{~~~}}}|||}}}wwwuuutttvvvyyyyyywwwvvvyyyqqqiiijjjttt}}}wwwsssxxx333333333444444555555555222333333444444333333222IIIFFF@@@;;;666222111000333333333444444555555555333333333333333333333444333222222444666666555333111111222222222333333333222111111111222333333444111111111111111111111111111111111111222333444555222222222333333222222222///111222222111111111222000111333333222222333444333222222222222222222333111111111111111111111111444444333222111111111111222111111111222333333444111111111111111111111111000000111222333444444555444333333333333333333333222222111111222222333444000111111111111222222222222222222222222222222222222222222222222222222222222111111111222444666777999999:::<<<>>>@@@BBBCCCAAAAAAAAA@@@AAAAAABBBBBB@@@@@@AAAAAABBBCCCDDDDDDBBBBBBAAAAAAAAABBBCCCCCCDDDEEEGGGJJJKKKJJJGGGDDDDDDDDDEEEEEEFFFFFFFFFFFFIIIHHHGGGHHHJJJKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEAAAAAAAAABBBDDDGGGIIIJJJJJJJJJHHHFFFEEEDDDDDDDDDCCCDDDFFFGGGHHHHHHGGGFFFEEEHHHKKKLLLKKKJJJJJJJJJLLLMMMOOOQQQRRRQQQPPPOOOLLLIIIGGGGGGHHHJJJJJJJJJGGGIIILLLOOOQQQPPPNNNMMMHHHJJJLLLPPPQQQQQQNNNLLLLLLJJJKKKNNNNNNLLLNNNRRRHHHFFFDDDBBBAAA???<<<:::999AAAKKKOOOOOOQQQXXX]]]______XXXJJJAAA>>>:::555555777888777666666999===JJJ===111222777888666444;;;:::<<>>AAABBBAAA@@@???>>><<<;;;;;;===???@@@AAA@@@???>>>???@@@BBBCCCDDDDDDCCC@@@<<<:::::::::999;;;======<<<>>>BBBFFFFFFDDDBBBAAA@@@???===;;;<<<>>>AAABBBAAAAAAAAABBBDDDIIIRRRVVVPPPHHHFFFJJJHHHIIIGGGBBBEEEKKKJJJDDDCCCEEECCC>>>===??????===============;;;;;;<<<>>>888999:::<<>>?????????@@@CCCFFFBBBAAAAAA@@@?????????@@@AAAAAAAAABBBBBBAAA@@@@@@CCCBBB@@@???@@@BBBDDDEEECCCCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDFFFHHHJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFGGGDDDAAABBBEEEGGGFFFDDDIIIHHHGGGFFFEEEEEEEEEEEECCCCCCDDDHHHLLLLLLJJJFFFIIIJJJNNNQQQNNNHHHFFFIIINNNRRRWWWZZZZZZWWWSSSQQQQQQOOOLLLKKKJJJJJJIIIGGGLLLMMMNNNOOOOOONNNMMMLLLJJJHHHHHHKKKOOOQQQPPPNNNMMMLLLJJJIIIHHHIIIKKKLLLNNNJJJHHHJJJMMMJJJBBB:::???OOOKKKDDDPPPSSSPPPYYYaaaZZZPPPGGG???888888:::777888888666444444666999777555333333444666666666===<<<<<>>===<<>>AAA@@@???>>>============>>>>>>AAADDDGGGHHHFFFEEEFFFHHHIIIFFF<<<555:::DDD===;;;;;;>>>@@@BBBHHHPPPUUUPPPJJJHHHIIIHHHBBB<<<@@@DDDCCC??????DDDEEEAAABBBGGGLLLMMMHHHCCCEEEJJJJJJGGGEEEDDDDDDEEEFFFFFFFFFGGGHHHFFFDDDAAA@@@@@@CCC;;;777:::>>>===<<<<<<>>>>>>===<<<<<<@@@GGGLLLUUUXXXbbbqqqyyyzzzyyyyyyuuu~~~{{{zzz}}}}}}}}}}}}xxx||||||~~~ooogggjjj|||vvvttt|||xxxzzz222333333444444555555555666555555555444444444444===UUUHHH111666555---555555555555555444444444444555555444444444333333333111222333333444444333333333333222222222222333333222222222222222333333333111111111111111111111111222222222222222222222222333333222222222333444444333333333222222222222111111222222333333222222111111111111111111111111111111111111000111111222222333333333222222222111111111111111111111111111111444333333222222111111000222222222333333333444444444333222111111111111111000000000000000000000000333333222222111111000000111111111111111111111111111111222222222222111111333333444444444666888999===>>>>>>>>>>>>???AAADDDBBBAAA@@@@@@????????????AAAAAAAAABBBBBBAAAAAA@@@EEEDDDBBBAAA@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFHHHIIIIIIJJJIIIIIIGGGGGGFFFDDDBBBBBBCCCEEEFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEHHHFFFEEEFFFHHHHHHFFFCCCIIIIIIKKKMMMJJJEEEEEEIIIXXX]]]bbbccc___YYYVVVTTTQQQQQQOOONNNLLLJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKLLLJJJJJJLLLOOOPPPOOOMMMKKKKKKJJJIIIJJJKKKLLLMMMLLLKKKKKKNNNSSSTTTQQQNNNKKK\\\YYYQQQXXXYYYUUU]]]YYYXXXSSSKKKBBB===;;;:::;;;:::999888777777888:::999777555555666777666555666777999>>>DDDJJJMMMNNNLLLKKKGGGAAA<<<:::<<>>>>>BBBGGGDDD===?????????>>>>>>???@@@@@@CCCAAAAAAEEEIIIKKKIIIFFFCCCEEEIIIIIIBBB999888===???===>>>AAADDDHHHQQQZZZ[[[WWWRRRMMMJJJFFFBBB@@@???AAA@@@<<<===DDDGGGFFFCCCJJJPPPOOOGGG@@@AAADDDFFFDDDBBBAAAAAABBBBBBCCCBBBCCCDDDCCC@@@???@@@AAA@@@===<<<>>>>>>::::::<<<;;;@@@FFFIIIMMMSSS\\\cccuuuyyyvvvwwwxxx{{{~~~~~~~~~||||||~~~~~~ppphhhiiiwww{{{tttttt~~~444444444444444444444444555555555555444444444444:::KKK@@@///666666///333555555555555444444444444555444444444444333333333222111111111222222333333333333222222222222333333444444444333333333333333222222222222222222222222222222222222222222222222444444333222222222333333111111111222222333333333111222222333333222222111111111111111111111111111222222111111000111111111333333333222222222222111111111111111111111111111222222222222222222222222222222222222333333333333111111000000000000111111000000000000000000000000444444333333222111000000111111111111111111111111111111222222222222111111111222222222222444888:::===>>>>>>>>>======???AAAAAA@@@@@@@@@????????????@@@AAAAAABBBBBBAAAAAAAAACCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDBBBAAABBBFFFIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGFFFDDDDDDEEEEEEDDDCCCIIIHHHIIIKKKHHHDDDDDDHHHSSSXXX^^^___\\\WWWSSSQQQOOORRRTTTRRRMMMJJJJJJKKKIIIIIIJJJKKKLLLLLLLLLKKKOOOMMMLLLMMMNNNNNNMMMLLLIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMNNNQQQTTTXXX[[[]]]cccrrrppphhhlllmmmiiijjjaaahhhhhh]]]SSSMMMFFF>>>===:::888666777888888888:::888777777888888666555333555777:::>>>CCCIIIMMMIIIGGGBBB<<<:::;;;@@@DDDFFFCCC@@@@@@GGGLLLFFF===>>>>>>>>>>>>???@@@AAABBBFFFDDDDDDHHHOOOTTTTTTRRRNNNKKKJJJJJJFFF???;;;;;;@@@>>>>>>@@@CCCHHHTTT```ccc```[[[SSSLLLHHHFFFFFFBBBBBB@@@===>>>DDDHHHHHHJJJTTT]]]ZZZOOOEEECCCEEEBBBAAA@@@???>>>???@@@AAADDDEEEFFFEEEDDDCCCCCCDDD???AAAEEEHHHDDD???@@@EEEIIISSS```iiinnnuuu|||}}}{{{yyywww|||wwwooopppxxx{{{qqqnnn}}}~~~444444444444444444333333444444444444444444444444333===555---666888333666555555555444444444333333444444444444444444444444333222111111111222444555222222111111111111222222444444333333222222222111222222222222222222222222222222222222222222222222555444333333222222222222111111222222222333333333111222222333333222222111111111111111111111111111333333222111000000000111222222222222222222222222111111111111111111111111000000111111222222222333111222222222222333333333000000000000000111222333222222222222222222222222555444444333222111000000111111111111111111111111111111222222222222111111000000000333888;;;;;;:::===??????>>>===<<<>>>?????????@@@@@@@@@?????????@@@@@@AAABBBBBBBBBAAAAAA???@@@AAABBBCCCDDDDDDCCC@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDEEEEEEBBB???AAAEEEJJJHHHHHHGGGFFFFFFFFFFFFFFFAAAAAACCCDDDFFFFFFFFFEEEIIIGGGIIILLLJJJFFFDDDFFFEEEHHHNNNUUUYYYXXXTTTOOOMMMQQQUUUSSSMMMIIIIIIKKKIIIIIIJJJKKKLLLMMMMMMMMMQQQPPPOOONNNMMMMMMLLLKKKGGGHHHJJJLLLNNNOOOOOOOOONNNOOOOOONNNNNNQQQWWW\\\eeeooorrrrrr}}}{{{}}}pppfffXXXJJJ@@@===999777999::::::999999888777888999999888666666888999888777:::???DDDCCCAAA===;;;:::===AAAEEEFFFCCC@@@BBBLLLQQQJJJ???>>>=========>>>>>>???@@@CCCDDDHHHNNNUUU\\\aaacccddd[[[QQQMMMHHHBBB??????BBB??????@@@AAAGGGTTTaaagggbbbZZZTTTQQQOOONNNMMMHHHHHHFFFDDDDDDEEEGGGGGGSSS```jjjfffZZZPPPLLLLLLGGGGGGFFFDDDBBBAAAAAABBBEEEHHHLLLMMMLLLJJJIIIIIIFFFIIIOOOVVVVVVSSSTTTYYYcccpppvvvxxx~~~yyyxxx}}}{{{|||wwwqqq||||||444444444444444444333333333333444444444444444444222444000///555777555666555444444444444333333333444444444444444444444444444333222222222333555666111111000000000000111111333333222222111111000000222222222222222222222222222222222222222222222222555444333333222222222222333333333222222222111111111222222333333222222111111111111111111111111111333333222111000000000111222222222222222222222222111111111111111111111111///000000111111222222333111111111222222222333333111111000111111222333444222222222222222222222222444444333222222111000000111111111111111111111111111111222222222222111111444111222999CCCGGGCCC===>>>@@@AAA@@@>>>===>>>???>>>>>>???@@@@@@@@@???>>>???@@@AAAAAABBBBBBBBBAAA>>>???AAABBBCCCDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBDDDDDDDDDDDDEEEGGGHHHIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCDDDDDDBBB@@@@@@EEEIIIGGGGGGFFFEEEEEEEEEFFFFFF===@@@DDDGGGHHHGGGFFFEEEFFFEEEGGGLLLKKKFFFBBBBBBDDDDDDHHHSSS^^^aaa[[[RRRJJJNNNSSSQQQLLLHHHIIIKKKJJJKKKKKKLLLNNNOOOPPPQQQRRRQQQPPPNNNMMMLLLLLLMMMIIIJJJKKKMMMNNNOOOOOOOOONNNOOONNNKKKHHHIIINNNTTTQQQVVV]]]ggg}}}~~~lll[[[FFFCCC>>>;;;:::;;;;;;;;;888777666777999::::::999999::::::777555666:::???<<<<<<;;;<<<===???@@@AAABBB@@@???CCCNNNTTTNNNBBB???>>>===<<<<<<<<<<<<<<<>>>DDDKKKQQQUUU\\\eeekkknnnfff^^^WWWOOOEEE???>>>@@@???@@@AAABBBHHHVVVddddddZZZQQQPPPUUUYYYWWWSSSMMMMMMNNNOOOOOOMMMKKKJJJ\\\jjjtttpppeee___[[[YYYYYYYYYWWWRRRLLLHHHFFFGGGFFFKKKSSSXXXYYYYYYXXXXXXVVVWWW]]]ffflllmmmnnnrrryyyxxx|||{{{}}}yyyyyyyyy444444444444444444444444333333333333444444444444666222111333444333333444444444444444333333333333333333333444444444444555444444333333444444555666111111000000000000111111222222111111111111111111333333333333333333333333222222222222222222222222444444333222222222333333333333333222222111111111111222222333333222222111111111111111111111111111222222111111000111111111111222222222222333333333111111111111111111111111000000000111111111222222111111111111222222222222111111111111111222333444000000000000000000000000222222222111111111111000111111111111111111111111111111222222222222111111333000111888BBBEEEAAA;;;===???AAA@@@???>>>>>>???===>>>???@@@@@@@@@???>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCFFFEEEEEEEEEEEEGGGIIIJJJHHHHHHFFFEEEDDDDDDCCCDDDCCCCCCCCCBBBBBBBBBDDDFFFFFFEEEEEEDDDDDDDDDEEEEEE@@@DDDGGGIIIHHHGGGFFFFFFEEECCCDDDIIIJJJEEEAAA@@@JJJHHHLLLVVVbbbddd[[[QQQHHHKKKNNNNNNKKKIIIJJJLLLLLLLLLLLLMMMOOOQQQSSSTTTQQQQQQQQQOOOMMMLLLNNNPPPLLLLLLMMMMMMNNNNNNNNNOOOJJJKKKKKKIIIGGGGGGLLLPPPOOOOOOUUU^^^sssyyylllNNNLLLGGG@@@:::777888:::<<<:::888888:::;;;<<<<<<777888888777777999<<<>>>999999:::===??????===;;;======>>>DDDNNNTTTNNNDDD@@@???>>>===<<<<<<<<<<<<===CCCJJJPPPTTTYYY```fffggghhhjjjggg[[[III>>>;;;:::;;;???BBBCCCGGGTTTbbb___UUUMMMQQQ^^^fffeeeaaaWWWWWW[[[```aaa]]]ZZZ[[[kkkxxx{{{uuussspppllllllmmmjjjddd[[[UUURRRSSSVVV[[[ccciiimmmppprrrsssllljjjmmmuuu{{{|||}}}~~~}}}~~~zzzuuu222333333444444555555555222222333333333444444444777000222888333000444555444444444333333333222222333333333444444444555555222222333444444444444333333333222222222222333333111111222222222222222222333333333333333333333333222222222222222222222222333333222222222333444444111222222222222222333333111222222333333222222111111111111111111111111111111111111000111111222222111111222222222333333333111111111111111111111111000000000000111111111111111111111111222222222222111111000000000111111222000000000000000000000000///000000000000111111111111111111111111111111111111111222222222222111111//////000222555888999999;;;===???@@@>>>======>>><<<===???@@@AAA@@@???>>>>>>???@@@AAABBBBBBBBBBBBCCCBBBAAAAAAAAAAAACCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDCCCCCCCCCDDDDDDGGGFFFEEEDDDEEEFFFHHHIIIJJJIIIHHHFFFEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEDDDBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCFFFGGGGGGGGGHHHKKKMMMLLLGGGEEEHHHIIIFFFDDDEEEKKKMMMSSSZZZ^^^\\\UUUNNNIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLMMMOOOQQQTTTUUUPPPQQQQQQOOOMMMMMMPPPSSSPPPOOONNNMMMLLLMMMMMMNNNGGGHHHIIIHHHHHHIIIJJJLLLTTTSSSYYY]]]hhh{{{yyybbbaaa\\\PPPCCC<<<===@@@CCC@@@<<<::::::<<<======888777777888;;;===>>>>>>:::::::::<<<>>>===:::777999<<>>>>>>>>?????????AAAFFFNNNWWW^^^```aaa___hhhsssrrrcccOOOFFFGGG@@@CCCHHHKKKIIIIIISSS___```ZZZWWW^^^kkkvvvxxxvvvooommmpppvvvvvvrrrppprrruuu|||}}}vvvsssvvvvvvssslllhhhhhhiiioooqqqtttwwwyyy}}}}}}zzz~~~~~~wwwwwwwwwvvvrrrqqqyyy~~~zzz}}}222222333333444555666666222222222333333444444444555,,,222:::444111777999444444444333333333222222333333333444444555555555000111222333444333222222555444444333333444444555222222222333333444444444333333333333333333333333222222222222222222222222222222222222333444444555///000111222333444555555222222222333333222222222111111111111111111111111111000000000111222333333111111111222222333333333111111111111111111111111111111111000000000000000000111111111111222222222000000////////////000000222222222222222222222222.........///000000111111111111111111111111111111111111222222222222111111111333444111...///555<<<999;;;>>>>>>>>>=========;;;===???@@@AAA@@@???>>>>>>???@@@AAABBBBBBCCCBBB@@@@@@??????AAACCCFFFHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGDDDCCCBBBCCCEEEFFFGGGFFFDDDCCCDDDEEEGGGHHHLLLKKKIIIGGGFFFFFFFFFGGGBBBAAA@@@CCCFFFFFFCCC@@@CCCCCCBBBBBBBBBCCCCCCDDDCCCDDDEEEEEEEEEJJJQQQWWWSSSLLLGGGHHHJJJIIIJJJLLLJJJQQQZZZ^^^]]]XXXSSSPPPJJJIIIHHHIIILLLNNNOOONNNKKKKKKLLLMMMOOOQQQTTTUUUOOOPPPPPPOOOMMMNNNRRRUUUSSSRRROOOMMMKKKLLLLLLMMMFFFGGGGGGHHHIIIIIIHHHGGGIIIKKKVVVYYYaaayyynnnttt|||{{{uuufffTTTJJJJJJNNNJJJEEE???<<<;;;<<<======;;;999777:::===???>>>;;;===;;;999:::<<<<<<999555777<<<@@@DDDIIILLLGGG@@@????????????@@@AAABBBCCCAAA???BBBMMM]]]fffeeeaaa^^^jjjvvvuuudddSSSQQQXXXQQQTTTYYYZZZTTTPPPWWW```dddcccdddlllxxxttt}}}~~~xxxxxx}}}{{{sssqqquuuzzzzzzxxxwww{{{~~~~~~{{{xxxwwwzzzyyyrrrxxx{{{}}}|||tttsssssssssooommmrrrzzzvvvuuuxxx|||www|||xxxxxx555444444333333333444444666555333222111222222333444444444444444444333333333333333333333333333333444222000000111333333222444444444333333222222222111111222333333444555555333333333333333333333333111222333444333333111000222222222111111111111111333333333222222111111111333444444333111111333444444333333222222333333444111111111111111111111111111111000000000000000000111111222222222222111111222222222222222222222222222222222111111111000000333222111111111222444444000111111111111222222222444333222111111111222333000000000000000000000000444444333222111000///...222111000///000111333555111000000000111333555666;;;<<<<<<<<<===>>>>>>>>>AAA@@@@@@AAABBBCCCBBB@@@BBBCCCEEEFFFFFFDDDBBBAAADDDCCCCCCCCCCCCEEEGGGHHHKKKIIIFFFEEEFFFGGGGGGGGGLLLJJJGGGEEECCCCCCDDDEEEEEEEEEEEEDDDCCCCCCEEEGGGGGGGGGHHHHHHHHHGGGGGGFFFAAABBBCCCDDDDDDDDDCCCBBBDDDCCCBBBAAA@@@AAAAAABBBDDDDDDDDDEEEGGGKKKNNNPPPPPPOOOMMMKKKIIIHHHGGGFFFIIIMMMRRRUUUUUUSSSRRRQQQLLLKKKKKKJJJJJJLLLMMMNNNNNNOOOOOOOOOPPPTTTYYY^^^OOOMMMKKKLLLNNNQQQRRRSSSSSSRRRQQQOOOMMMLLLJJJJJJGGGEEECCCEEEIIILLLMMMLLLJJJNNNTTT[[[fffuuummmyyy|||{{{nnnccc```bbb___KKK===@@@DDDAAA>>>???<<>>GGGIIICCC???@@@AAA<<<===CCCCCCBBBLLL[[[TTTOOOKKKOOOZZZeeekkkmmm```iiiooolllbbb[[[]]]bbb```gggkkkiiihhhjjjllllllxxx}}}}}}~~~zzz|||}}}}}}vvvlllkkknnnooouuu{{{xxxyyy~~~~~~uuujjjkkkvvvnnnjjjooo{{{wwwsssvvvqqqrrrrrrqqqqqqqqqsssvvvqqqooommmuuuzzzyyyyyy~~~xxxuuu{{{wwwuuuvvv555444444444333444444444666555444333333333444555444444444444444444444444333333333333333333333333555333111111222333333333333333333333222222222222111111222333333444555555333333333333333333333333111222333333333333222111111111111111111222222222333333333222222222111111111111111222222222111111333222222111111222222333111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222222222222111111111000000222111111000111222333444000111111111111222222222333333222111111111222333111111111111111111111111111111111111111111111111222222000///000111222444111000000000111333555666;;;;;;;;;<<<======>>>>>>@@@??????AAACCCCCCBBBAAABBBCCCDDDEEEEEEDDDBBBAAACCCCCCCCCCCCDDDEEEFFFGGGJJJHHHEEEDDDEEEFFFFFFFFFJJJHHHEEECCCCCCDDDGGGIIIEEEEEEEEEDDDCCCCCCEEEGGGGGGGGGGGGGGGGGGFFFEEEEEEAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAADDDDDDDDDEEEGGGJJJMMMNNNNNNMMMKKKJJJHHHHHHGGGGGGIIIMMMQQQSSSTTTRRRPPPOOOMMMLLLKKKKKKKKKLLLNNNNNNOOONNNMMMNNNQQQUUUZZZ\\\PPPNNNMMMMMMOOOQQQQQQQQQQQQQQQPPPNNNMMMKKKJJJIIIHHHFFFDDDFFFIIILLLMMMLLLHHHMMMTTT[[[dddnnnyyyzzzhhhrrr}}}wwwnnnjjjmmmrrrrrr]]]KKKHHHHHHDDD@@@BBB???FFFNNNQQQMMMFFF@@@>>><<<:::<<<@@@AAA===<<<>>>===<<>>CCCEEEFFFRRRbbbeee\\\VVVYYYdddmmmnnnllllllnnnooolllgggeeegggjjjlllpppsssrrrrrrvvvwwwvvv}}}~~~wwwllljjjjjjmmmvvv{{{yyyzzz|||zzzwwwuuulllbbbcccmmmeeeaaaccckkklllfffeeekkkooooooppprrrrrrsssrrrrrrhhhkkkmmmrrrqqqkkk{{{wwwrrryyyyyysssxxx444444444444444444444555666555444444444555666777555555555555555555555555444444444444444444444444555333222222333444444333111111111222222222222222111222222333333444444555333333333333333333333333111222222333333333222222000000111111222222333333333333333222222222222111000000111555888777333///222111111000000111111222111111111111111111111111111111222222222222222222111111222222222222111111222222222222222222222222222222222111111111111111111000000000000111222222000111111111111222222222222222111111111222222333111111111111111111111111//////000111222333333444333222111000000000111222111000000000111333555666::::::;;;;;;<<<======>>>?????????AAACCCDDDCCCAAAAAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCDDDEEEEEEEEEDDDHHHFFFCCCCCCDDDEEEEEEDDDFFFDDDCCCBBBCCCFFFIIILLLEEEFFFFFFDDDCCCCCCEEEGGGGGGGGGGGGGGGFFFDDDCCCCCCAAAAAAAAAAAABBBCCCDDDEEEBBBDDDFFFGGGGGGEEEBBBAAAEEEDDDDDDEEEFFFHHHJJJLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJLLLOOOQQQQQQPPPNNNMMMMMMLLLKKKKKKKKKLLLNNNOOOPPPMMMKKKMMMRRRWWWYYYZZZPPPOOONNNOOOPPPQQQPPPOOOOOOOOONNNMMMKKKJJJJJJIIIIIIGGGGGGHHHJJJMMMMMMMMMLLLQQQXXX___eeekkkqqqtttooo^^^eeezzzqqqkkkkkknnnrrruuucccSSSMMMJJJFFFHHHMMMSSS^^^jjjoooiii\\\OOOHHH@@@>>>@@@EEEFFFDDDDDDGGGCCCBBBEEEIIIKKKIIIHHHJJJJJJEEEEEEJJJMMMQQQ^^^lllvvvllldddfffpppuuupppiiivvvtttpppnnnnnnpppqqqrrrrrruuuuuutttxxx}}}~~~|||yyymmmkkkhhhllluuu|||zzzzzztttooollldddZZZZZZ```]]]YYYZZZ^^^[[[VVVYYYaaahhhiiikkkooossssssoookkk```gggmmmoooiii```sss~~~uuuqqqmmm{{{wwwzzz444444444555555555555555444444333333333555666777444444555555555555666666555555555555555555555555555444333333444555444333000000000111111222222333222222222333333444444444333333333333333333333333111111222222333333333222000000111111222333444444222222222222222222222222333333444:::???>>>888111222222111111111111222222111111111111111111111111222222222222222333333333111222222333333222222111222222222222222222222222111111111111111111111111000000000000000111111111000000111111111222222222111111111111111222222222111111111111111111111111//////000111222333333444444333222111000000000111111000000000111333555666999999:::;;;<<<======>>>???>>>???@@@CCCDDDCCCBBB@@@AAABBBBBBCCCBBBBBBAAAAAABBBCCCDDDEEEDDDCCCBBBEEEDDDBBBBBBCCCDDDDDDCCCAAABBBCCCDDDEEEGGGHHHIIIEEEFFFFFFEEECCCCCCEEEHHHGGGGGGGGGFFFEEECCCBBBAAAAAA@@@@@@@@@AAACCCFFFGGGBBBCCCEEEFFFFFFEEECCCBBBEEEEEEDDDEEEFFFGGGIIIIIIJJJJJJJJJJJJKKKMMMNNNNNNKKKLLLMMMNNNOOOOOOLLLKKKLLLLLLKKKJJJKKKLLLMMMNNNOOOKKKHHHJJJQQQVVVWWWUUUQQQPPPOOOPPPQQQPPPNNNLLLLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJKKKLLLMMMNNNNNNPPPSSSXXX]]]bbbfffiiijjj```TTTXXXmmm~~~nnnggghhhgggdddqqqkkkfffbbb]]]\\\eeeqqqttt~~~wwwiiibbbQQQMMMLLLNNNOOOMMMOOOSSSOOOPPPTTTXXX[[[ZZZZZZZZZXXXUUUVVV[[[^^^bbblllvvv|||vvvqqqrrrvvvvvvqqqkkkyyywwwttttttuuuwwwxxxyyywwwxxxwwwwww~~~yyy{{{wwwmmmmmmjjjmmmsssxxxwwwuuuyyy}}}tttpppmmmkkkcccXXXTTTWWWWWWXXXZZZ\\\XXXTTTWWW______```dddlllssssssmmmggg___fffjjjlllhhhaaapppuuuppp{{{333444555666666666555555333333222222222444555666444444444444555555666666555555555555555555555555555444333444555555444333000000000111111222222333222222333333333333444444333333333333333333333333111111111222222333333333000000111222333444444555222222222222222222222222444444555;;;@@@???999333333333222222222222333333111111111111111111111111111111222222222333333333222222333333333333222222222222222222222222222222111111111111111111111111//////000000111111111111000000111111111222222222000000111111222222222222111111111111111111111111111111111111111111111222333333222111111000000000111000000000111333555666999999:::;;;<<<===>>>????????????AAACCCDDDCCCAAA??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCAAA@@@CCCBBBAAAAAABBBCCCCCCBBB>>>AAADDDGGGHHHGGGEEECCCFFFFFFFFFEEEDDDDDDFFFHHHGGGGGGFFFEEEDDDCCCAAA@@@AAAAAAAAAAAABBBDDDFFFHHHDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHHHHIIIJJJLLLMMMNNNLLLKKKJJJKKKNNNNNNLLLJJJKKKKKKJJJIIIJJJKKKLLLMMMNNNJJJGGGIIIOOOTTTSSSQQQQQQPPPOOOOOOPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNOOONNNOOOPPPTTTXXX\\\___```UUUQQQQQQXXXcccssslllaaacccddd```bbbiiiooonnnffffffrrrwwwssseee___ZZZYYYXXXVVVYYY]]]aaaeeejjjmmmooommmjjjggghhhhhhjjjnnnqqqssswww|||{{{{{{|||{{{yyywwwtttssswwwyyy{{{|||{{{{{{|||}}}xxxuuuwwwuuuooosss|||~~~wwwvvvqqqjjjkkkiiijjjmmmnnnkkkhhhlllttt|||yyypppoooooonnnggg\\\UUURRRQQQVVV]]]```]]]YYYZZZ^^^[[[\\\bbbkkksssuuupppjjjaaaeeeeeeiiimmmiiittt}}}}}}yyy222333555666777777666555444333222111222333444555222222333333444555555555444444444444444444444444444333333444555555333222111111111222222222222222333333333333333333333333333333333333333333333333111111111111222333444444111111222222333333444444111222222222222333333333222222333777::::::555111444333333333333333333444111111111111111111111111000000111111222333333333222222333333333333222222222222222222222222222222111111111111111222222222///000111111222222111111000111111111111222222222...///000111222222222222222222222222222222222222333222222222111111000000222222222222111111111111111000000000111333555666999:::;;;<<<===???@@@@@@AAA@@@@@@AAACCCCCCBBB@@@>>>>>>??????@@@@@@AAAAAACCCCCCCCCCCCBBBAAA@@@@@@BBBAAA@@@AAACCCCCCCCCAAA===@@@DDDHHHHHHFFFCCCAAAFFFGGGGGGEEEDDDDDDFFFHHHFFFFFFFFFFFFEEECCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGDDDCCCBBBAAABBBCCCDDDEEEDDDEEEFFFFFFGGGHHHIIIIIIEEEEEEFFFFFFGGGHHHJJJJJJMMMJJJHHHJJJMMMNNNMMMKKKLLLKKKJJJJJJJJJKKKMMMNNNMMMKKKIIIJJJNNNPPPPPPOOOPPPNNNMMMMMMNNNNNNMMMKKKIIIIIIIIIJJJJJJKKKKKKKKKMMMNNNPPPPPPOOONNNOOOOOOPPPOOONNNOOOSSSXXXZZZ[[[OOOQQQOOOPPPTTT^^^nnnZZZZZZ]]]]]]WWWcccmmmllldddbbbmmmyyy|||{{{vvvssssssoooiiieeedddbbb```bbbfffpppvvv{{{{{{{{{yyysssmmmtttuuuwwwzzz||||||}}}}}}xxx||||||yyyyyy{{{vvvyyy}}}~~~}}}|||~~~|||~~~xxxtttpppnnnkkkiiilllrrrwww}}}vvvkkkkkkhhhcccfffdddbbbbbbdddcccbbbgggooo}}}xxxtttlllmmmooonnniii___VVVQQQKKKSSS]]]cccbbb^^^[[[ZZZ\\\___dddlllsssuuurrrooodddeeeccciiirrrqqquuu|||222333555777888777666666666555333222222333444444111111222222333444444555333333333333333333333333222222222333444444222000333333333333222222222222333333333333333333333333333333333333333333333333111111111111111333444555333333333333333333333333111111222222222333333333111111222222333333222111333333222222222222333333111111111111111111111111//////000000111222222333222333333444444333333222222222222222222222222222000000111111111222222222000000222333333333222111000111111111111222222222---...000111222222222111222222222222222222222222222222222111111111000000000111111222222222222111111000000000111333555666:::;;;<<<===>>>@@@AAAAAABBBAAA@@@AAABBBBBB@@@???======>>>>>>???@@@AAAAAADDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@AAACCCDDDCCCAAA>>>@@@BBBEEEFFFEEEEEEDDDFFFGGGGGGEEEDDDDDDFFFHHHFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGIIIIIIJJJJJJHHHGGGGGGGGGGGGHHHIIIIIIMMMIIIGGGHHHMMMOOONNNLLLNNNMMMLLLLLLLLLMMMOOOOOONNNNNNMMMMMMMMMNNNOOOOOOOOOMMMKKKJJJLLLMMMMMMLLLHHHIIIIIIJJJKKKLLLLLLMMMNNNPPPSSSRRRPPPOOOOOOPPPRRRPPPOOOPPPSSSVVVVVVVVVLLLPPPNNNQQQWWWWWWrrrcccRRROOONNNTTT]]]eeefffdddeeekkkqqqlllpppttttttqqqnnnnnnpppooommmmmmppppppmmmllloootttzzz}}}||||||}}}yyysssxxxxxxyyyzzz{{{}}}|||{{{vvvzzz~~~}}}||||||}}}uuutttuuuxxx}}}}}}yyyuuuvvv{{{}}}{{{{{{~~~~~~yyyyyytttmmmjjjnnnrrrsssooopppnnngggeeehhhkkklllnnnsssiii^^^^^^^^^\\\aaa\\\XXXWWWYYY\\\___eeelllxxxxxxyyy{{{{{{wwwqqqlllggghhhiiigggccc]]]VVVPPPNNNUUU___fffhhheee___YYY___bbbgggllloooppppppooofffiiiiiipppyyytttqqq{{{222333555777888888777666777666555444333333444555000000111222222333444444333333333333333333333333222111111333444444222000444444444333333222222222333333333333333333333333333333333333333333333333111111000000111333444666444333333333333333333333111111111222222333333333222222222111//////111333222222111111111111222222111111111111111111111111...//////000111111222222222333333444444333333222222222222222222222222222000000111111222222222222000111222333444333222222000111111111111222222222---...000111222222222111222222222222222222222222111111111111111111222222///000111222222222222222111000000000111333555666;;;;;;<<<>>>???AAABBBBBBCCCBBBAAAAAABBBBBB@@@>>>============>>>???@@@AAAEEEDDDBBB@@@??????@@@@@@AAA@@@@@@BBBDDDDDDCCCAAA??????@@@AAACCCEEEGGGHHHGGGGGGGGGFFFDDDEEEGGGIIIEEEFFFFFFFFFFFFFFFEEEDDDEEEEEEGGGHHHHHHGGGFFFEEEBBBCCCFFFHHHHHHGGGEEEDDDDDDEEEFFFHHHJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKMMMIIIFFFHHHMMMPPPPPPMMMPPPOOONNNNNNNNNOOOPPPQQQOOOPPPQQQOOONNNMMMOOOPPPNNNLLLIIIIIIJJJLLLMMMMMMHHHHHHIIIJJJKKKLLLMMMNNNNNNQQQTTTSSSQQQOOOOOOQQQOOOMMMLLLMMMPPPQQQOOOLLLIIIMMMKKKSSS___XXXcccxxxTTTDDD>>>===AAAFFFJJJPPPVVVZZZ[[[fffkkkqqqtttsssqqqpppqqqmmmmmmssszzz|||xxxuuuvvvooouuuxxxwwwxxx}}}}}}xxxwwwwwwvvvuuuvvvyyyzzzxxxvvvvvvxxx{{{}}}}}}|||zzztttnnnjjjoooxxx{{{uuummmnnntttwwwssspppppppppoooqqqrrroooeee___```dddeeefffllljjjbbbbbbjjjnnnkkkdddhhh___TTTVVVWWWXXX___WWWQQQNNNRRRWWW[[[aaagggeeegggkkkooorrrooohhhbbbddddddbbb___]]]ZZZUUUPPPUUU[[[dddjjjmmmkkkccc\\\```cccgggiiijjjjjjkkklllhhhooorrrxxx~~~uuunnnuuuxxx555333111222444555666666333333333333333333333333444333333222222333333444666333222555999999555000111111222333333444555555222333333444444333333222333333333333333333333333222222222222222222222222333333333444444444555555444444444333333222222222000000111222222222222111222222222222111111000000000111111111111222222222///000222333333222000///111111111111111111111111333222222111111222222333555444444333222111000000222222222222222222222222222222222222222222222222222111111111000000//////111111111111111111111111111111000000111222333333111111111111111111111111111111222222222222111111111000000///111333666777:::::::::;;;===AAADDDFFFBBBBBBBBBBBBBBBBBBAAAAAABBBAAA???>>>===<<<======@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBAAA???@@@BBBDDDEEEFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEDDDCCCCCCDDDFFFFFFFFFDDDCCCDDDFFFGGGHHHGGGEEEDDDDDDFFFJJJLLLLLLKKKLLLKKKJJJIIIIIIIIIIIIIIIKKKJJJIIIHHHIIIJJJLLLNNNMMMOOONNNJJJJJJMMMNNNLLLKKKLLLLLLMMMMMMMMMLLLLLLNNNJJJIIIKKKKKKHHHIIILLLEEEGGGIIIKKKKKKKKKIIIHHHJJJNNNRRRRRRPPPOOOQQQSSSNNNNNNOOOPPPPPPPPPOOOOOOOOOLLLNNNRRRQQQSSSfff|||oooKKKEEE888888999:::===BBBHHHMMMVVV]]]bbbcccgggnnnqqqnnnppprrruuuyyy{{{xxxsssoookkkmmmmmmkkkmmmqqqqqqnnnsssrrrssslllfffpppttthhheeeaaaaaagggkkkkkkiiiiiijjjiiieeeaaadddjjjmmmkkkcccaaaaaabbbaaaaaagggoooooollliiikkknnnnnnjjjfffooohhhccceeekkkoookkkffffffbbbYYYTTTXXX___^^^WWWVVVQQQKKKHHHIIIPPPXXX^^^WWWXXX[[[]]]^^^]]]\\\[[[___^^^\\\[[[YYYXXXXXXWWWZZZgggpppllleeebbbbbb```WWW^^^gggmmmnnnjjjfffdddfffwww~~~}}}yyymmmeeekkk777555333222333555444444333333333333333333333333444333333222222333333444555333222555888888444000111111222333333444555555222333333444444333333222333333333333333333333333222222222222222222222222333333333444444444444555444444444333333222222222111111222333333333333333222222222222111111111000000111111111111222222222///000222333333222000///111111111111111111111111333222222222222222222333444333333222222111111111222222222222222222222222222222222222222222222222111111111111000000000///111111111111111111111111111111000000111222222333111111111111111111111111000111111222222111111000111111000000111333555666:::::::::<<>>======>>>??????@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAAAAABBBBBBAAAAAAAAABBBDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFGGGGGGHHHHHHHHHGGGEEEEEEDDDCCCCCCCCCDDDEEECCCBBBAAABBBDDDFFFFFFEEEDDDCCCDDDFFFJJJLLLMMMLLLLLLKKKJJJIIIIIIJJJJJJKKKMMMLLLKKKIIIIIIJJJKKKLLLLLLNNNLLLIIIIIIMMMNNNMMMKKKLLLMMMNNNOOOOOOPPPPPPPPPLLLLLLNNNNNNKKKKKKNNNGGGHHHJJJKKKKKKJJJHHHGGGPPPSSSVVVUUUQQQOOOOOOQQQNNNOOOOOOPPPPPPOOONNNNNNNNNKKKMMMRRRQQQPPP]]]nnnSSS@@@;;;;;;:::::::::===AAAEEEKKKRRRXXX[[[bbblllqqqqqqtttuuuvvvyyy{{{zzzwwwuuuooopppnnnjjjkkkoooqqqooopppmmmooommmmmmwwwxxxhhhWWWRRRQQQWWW]]]^^^]]]^^^___```^^^XXXWWW\\\aaabbb___]]]^^^___^^^^^^dddlllxxxuuutttuuuwwwuuupppkkkkkkhhheeefffhhhhhhddd___ccc```ZZZVVV[[[aaa___WWWWWWSSSMMMIIIGGGIIILLLOOORRRRRRRRRSSSUUUWWWZZZ[[[___\\\XXXUUUSSSUUUWWWYYYZZZfffnnnjjjbbb___]]][[[bbbfffkkknnnmmmjjjhhhfffgggsssuuuoookkkaaa]]]fff{{{|||888666444333444444333222333333333333333333333333444333333222222333333444555333333444777777444111111222222333333444444555222333333444444333333222333333333333333333333333222222222222222222222222333333333333444444444444444444333333333333222222222333333444444444444444222222222222111111111111000111111111111222222222000111222333333222111000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111000000000000111111111111111111111111111111111000111111222333111111111111111111111111000111111222222111111000222111000000111222333444999999;;;===@@@DDDHHHJJJEEEEEEDDDDDDDDDCCCCCCCCC???>>>>>>===>>>???@@@AAA@@@@@@AAAAAABBBAAAAAA@@@???@@@AAAAAABBBBBBAAAAAADDDEEEFFFGGGHHHGGGGGGFFFEEEFFFGGGHHHHHHIIIIIIHHHEEEFFFGGGGGGHHHGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBCCCAAA@@@???AAACCCDDDCCCBBBDDDCCCDDDGGGJJJMMMMMMMMMMMMLLLJJJIIIIIIKKKMMMNNNOOONNNLLLJJJJJJJJJKKKKKKKKKMMMKKKGGGHHHMMMOOONNNJJJKKKLLLMMMNNNOOOPPPQQQOOOLLLKKKNNNMMMJJJJJJMMMJJJJJJKKKKKKJJJIIIGGGFFFSSSUUUWWWTTTOOOKKKJJJKKKMMMNNNNNNNNNNNNNNNMMMMMMMMMJJJLLLQQQPPPMMMRRR[[[nnncccAAA999::::::999888:::>>>AAAIIIPPPXXX]]]eeeooouuuwww}}}||||||~~~yyyyyyuuuooommmqqqsssrrrpppkkklllooorrr|||zzzgggQQQKKKHHHMMMTTTVVVWWWXXXWWW[[[ZZZSSSPPPTTTZZZ]]]^^^]]]^^^```______dddlllzzzyyyyyyzzzzzzwwwqqqkkkiiiiiijjjjjjiiifffcccaaa```]]]XXXXXX]]]bbb___XXXWWWTTTPPPLLLHHHFFFEEEEEEMMMLLLJJJKKKMMMRRRWWWZZZ]]]YYYRRRMMMLLLPPPUUUYYY\\\eeekkkggg```\\\[[[ZZZhhhjjjkkkkkkiiiiiijjjkkkooouuunnnccc^^^XXXWWWbbb{{{uuuyyy777555444444555555444333444444444444444444444444444333333222222333333444555333333444666666444222222222222333333444444444222333333444444333333222333333333333333333333333222222222222222222222222222222333333333444444444333333333333333333333333222222333444444444444444222222222222222222222222000000111111111222222222000111222222222222111000111111111111111111111111222222222222222222222222111111111222222333333333222222222222222222222222000000000000000000000000111111111000000000000000111111111111111111111111222111111111111111222222111111111111111111111111000000111111111111000000222111111000111111222333888999;;;>>>BBBFFFJJJLLLEEEEEEDDDDDDCCCBBBBBBBBB@@@???>>>>>>>>>???@@@AAA@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAABBBBBBBBBBBBAAAFFFGGGHHHIIIIIIHHHGGGGGGEEEEEEGGGHHHIIIJJJJJJJJJFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAACCCDDDCCCBBBFFFEEEEEEGGGJJJLLLLLLLLLMMMLLLKKKJJJJJJLLLNNNPPPMMMMMMLLLKKKKKKKKKLLLLLLKKKLLLJJJFFFGGGMMMPPPOOOIIIIIIIIIJJJKKKLLLMMMMMMKKKHHHHHHKKKJJJGGGFFFIIILLLLLLLLLKKKJJJHHHGGGFFFPPPRRRSSSPPPJJJFFFEEEFFFIIIIIIJJJKKKLLLLLLLLLLLLMMMJJJJJJNNNNNNKKKLLLPPPTTTccczzzWWWFFFGGGGGGGGGGGGHHHJJJMMMRRRZZZeeemmmsssyyy}}}|||wwwxxxxxxvvvqqqkkkllloooqqqzzzzzzkkkXXXNNNGGGJJJQQQSSSTTTVVVTTTVVVTTTPPPPPPUUUZZZ[[[\\\[[[\\\]]]\\\[[[___fffpppppprrrttttttpppiiiddddddgggjjjiiifffdddfffhhh```ZZZUUUUUU[[[```^^^ZZZXXXVVVSSSOOOLLLIIIHHHHHHJJJIIIIIIIIIKKKOOOTTTVVVXXXTTTMMMHHHHHHLLLRRRWWW___dddfffbbb\\\ZZZ]]]aaaiiiiiihhhffffffhhhlllpppyyy{{{nnn```[[[VVVUUU```~~~}}}{{{|||}}}555444333444666777666555444444444444444444444444444333333222222333333444444333333444555555444333222222333333333333444444222333333444444333333222333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333111222222333333333333333222222222222222222222333000000111111111222222222111111111222222111111111111111111111111111111111111222222333333222222111111111111222222333333444222222222222222222222222000000000000000000000000000000000000000000111111111111111111111111111111222222111111111111111222000000000000000000000000000000000111111000000000111111111111111111222222777999;;;???CCCGGGJJJLLLDDDDDDCCCCCCBBBAAA@@@@@@CCCBBB@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBBGGGHHHIIIJJJJJJIIIHHHHHHDDDEEEFFFHHHIIIJJJKKKKKKFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@BBBAAABBBCCCEEEFFFEEECCCHHHGGGGGGHHHJJJKKKKKKJJJMMMLLLKKKJJJKKKMMMOOOPPPJJJJJJJJJKKKKKKMMMMMMNNNJJJLLLKKKGGGHHHMMMPPPOOOLLLKKKJJJIIIIIIJJJJJJKKKHHHFFFFFFIIIIIIEEEDDDFFFLLLLLLKKKKKKJJJIIIHHHGGGKKKMMMOOOMMMHHHDDDCCCDDDCCCDDDFFFHHHJJJKKKLLLLLLNNNJJJIIIJJJKKKKKKLLLOOOOOORRRaaa{{{kkkmmmnnnkkkfff```[[[YYYVVVaaaqqq~~~~~~{{{xxxqqqjjjlllmmmlllvvv|||vvvaaaTTTIIIHHHLLLNNNOOOPPPQQQPPPMMMLLLRRRZZZZZZVVVTTTSSSSSSTTTRRRPPPUUU\\\dddgggjjjmmmmmmiiiccc^^^___bbbdddaaa]]]\\\bbbhhhcccZZZRRRRRRWWW\\\]]]\\\ZZZXXXUUUQQQNNNLLLKKKKKKHHHHHHJJJKKKMMMOOOPPPPPPRRROOOKKKHHHHHHLLLPPPTTT___^^^\\\XXXUUUWWW___hhhooonnnllliiihhhjjjooossszzzzzzlll___\\\WWWUUU]]]pppxxx~~~444333333555777888777555444444444444444444444444444333333222222333333444333333333333333333333444333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222222222222222333333333333222222333333333333444444111111222333333333333333222222222222333333333333000111111111111222222222111111111111111111111111111111111111111111111111111222333444444333222111111111111222222333333333222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111333222111111000111111111000000000000000000000000///000000111111000000//////000000111111111222222777999;;;???CCCGGGIIIKKKDDDDDDCCCBBBAAA@@@@@@???DDDCCCAAA???>>>>>>>>>>>>AAAAAABBBCCCDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDGGGGGGIIIJJJKKKJJJIIIIIIDDDEEEFFFHHHIIIJJJJJJJJJFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAADDDCCCDDDFFFHHHHHHGGGEEEIIIHHHGGGHHHJJJLLLKKKJJJLLLLLLLLLLLLLLLMMMMMMMMMGGGHHHIIIJJJKKKMMMMMMNNNKKKMMMMMMJJJJJJNNNPPPNNNOOONNNLLLJJJJJJJJJKKKKKKIIIGGGHHHKKKKKKGGGFFFGGGKKKKKKJJJJJJJJJJJJJJJJJJIIILLLNNNMMMIIIFFFFFFGGGAAABBBDDDFFFHHHJJJKKKKKKLLLKKKJJJJJJJJJLLLNNNPPPSSSQQQSSSfffqqq^^^SSSQQQ^^^ttt}}}ssskkkkkkmmmkkkuuummm]]]MMMHHHKKKLLLMMMMMMQQQOOOMMMOOOWWW^^^[[[SSSOOOMMMMMMMMMLLLLLLRRRZZZaaadddhhhkkkjjjgggbbb^^^```cccccc___YYYYYY```fffggg[[[QQQQQQVVVYYY[[[\\\]]][[[XXXTTTOOOLLLIIIHHHFFFHHHKKKNNNPPPPPPOOONNNOOOMMMJJJHHHIIILLLQQQSSSZZZUUUQQQOOONNNRRR^^^iiiwwwvvvtttqqqnnnmmmppprrrppppppeee\\\]]]ZZZWWW^^^hhhyyyxxx555444555666777777666444555555555555555555555555444333333222222333333444333333444333222222333444333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222111222222222222333333333222222222333333444444444222333333444444444444444222222222333333333444444000111111111111222222222222111111111111111111222111111111111111111111111000111333444444333111000222222222222222222333333222222222222222222222222222222222222222222222222///000000000111111111111111111111111111111111111333222222111000000111111000000000000000000000000//////000000000000//////......///111111222222222777888;;;???CCCFFFHHHIIIEEEEEEDDDCCCBBBAAA@@@@@@CCCBBB@@@???>>>??????@@@AAAAAACCCDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFHHHJJJJJJHHHFFFFFFFFFFFFHHHKKKMMMNNNMMMKKKLLLMMMMMMMMMLLLKKKJJJGGGGGGHHHJJJJJJKKKKKKKKKKKKNNNOOOMMMMMMOOOOOOLLLMMMLLLKKKIIIIIIJJJKKKLLLJJJHHHIIIMMMLLLHHHGGGHHHIIIIIIIIIJJJJJJKKKMMMMMMJJJLLLOOOMMMIIIFFFFFFHHHDDDEEEFFFGGGHHHIIIIIIIIIHHHKKKMMMLLLKKKLLLNNNOOOQQQSSSUUU___{{{~~~^^^JJJPPP^^^uuu}}}pppmmmooonnnvvv|||vvvcccPPPIIIKKKLLLLLLLLLNNNOOOPPPQQQWWW[[[WWWOOOKKKIIIHHHIIIJJJLLLUUU___cccfffiiijjjhhhddd```^^^^^^```bbb___[[[[[[```fffjjj^^^TTTUUUYYYYYYYYYZZZ\\\\\\[[[YYYTTTOOOIIIFFFIIIKKKNNNRRRTTTUUUUUUTTTPPPMMMJJJHHHIIIMMMRRRVVVUUUPPPLLLLLLMMMPPP[[[fffsssttttttqqqnnnlllkkklllggghhh___ZZZaaacccbbbhhhjjjyyy777666666777777666444222555555555555555555555555444333333222222333333444333444444333222222333555333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222111111222222222333333333222222222333333444444444333444555555666666555555222222222333333444444444000111111111111222222222222222111111111111222222111111111111111111111111000111333444444333111000222222222222222222222222222222222222222222222222222222222222222222222222//////000000111111111222111111111111111111111111333333222111000000111111000000000000000000000000//////000000000000//////------///000222222333333777999<<>>@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCCCCBBBBBBCCCCCCDDDCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIFFFDDDBBBBBBCCCDDDEEEDDDDDDDDDDDDCCCBBBBBBAAAAAADDDFFFHHHIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJEEEEEEEEEFFFHHHJJJKKKMMMMMMMMMMMMLLLLLLLLLKKKKKKMMMJJJHHHHHHJJJMMMNNNOOOQQQPPPOOOMMMLLLKKKKKKKKKFFFGGGHHHGGGFFFFFFHHHJJJIIIIIIIIIIIIIIIJJJKKKKKKGGGHHHJJJKKKJJJIIIJJJKKKIIIJJJLLLKKKJJJHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFMMMMMMRRR```ssssss___nnnyyyyyyzzzwwwrrrppprrrooo___JJJCCCIIIMMMIIIEEEDDDDDDEEEGGGHHHFFFDDD@@@CCCEEEFFFGGGJJJPPPTTT]]]bbbccc^^^\\\^^^]]]YYY[[[WWWWWW[[[\\\[[[aaaiiikkkddd___]]]\\\\\\___eee]]][[[YYYYYYXXXTTTNNNIIITTTRRRRRRSSSVVVYYYZZZZZZMMMGGGCCCDDDLLLTTTXXXZZZPPPMMMJJJIIIKKKQQQWWW[[[```bbbeeeiiilllkkkhhheeehhhdddccchhhllllllkkklllsssxxxwww333333333444444444555555444444444444444444333333555444444333333444444555333333333444444444444555333333222222222222333333333333333333333444555555333222222222222222111111333222222111111222222333111000111111222333444555333444444555555555555555333333222222333333444555222333333444444333333222222222333333333222111111111111111111111111111111333222111000000111222222333333333333333333333333000000111222222222111111000000000000111111111111222222111111111111222222111111111111111111111111///000000000000111111111000333666555333111000111111111111111000000000//////000000111111111000000000000111111222222333333777999<<>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDCCCEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFDDDBBBBBBCCCEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEGGGHHHGGGEEEEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGHHHIIIJJJLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIJJJLLLNNNNNNNNNOOOOOONNNMMMLLLKKKJJJJJJDDDDDDDDDEEEFFFHHHJJJJJJJJJIIIHHHHHHHHHIIIKKKLLLIIIJJJLLLLLLJJJIIIJJJKKKIIIJJJKKKKKKIIIGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHLLLKKKNNNXXXfffrrrxxxzzz~~~yyyqqqmmmnnnwwwsssdddOOOGGGKKKMMMHHHDDDCCCCCCDDDEEEEEEEEEEEE@@@AAABBBBBBBBBDDDHHHLLLTTTYYY[[[VVVUUUYYY]]]]]][[[XXXXXX[[[[[[ZZZ^^^eeelllfffbbbbbbaaa^^^^^^```^^^ZZZUUUQQQPPPNNNLLLIIIQQQOOONNNOOOQQQSSSTTTTTTLLLGGGCCCEEELLLSSSVVVWWWNNNNNNMMMLLLLLLOOOTTTXXX]]]___ccchhhkkkllljjjhhhmmmiiiiiioootttssspppnnnppp|||vvv~~~333333333444444444444555555555555444444333333333555444444333333444444555333333333333444444444444333333222222222222333333333333333333333444444555333333222222111111111111333222222111111222222333//////000111222444555666333333444555555555555555333333222222333333444555222333333444444333333222111111222333333333222222222222222222222222222222222111111000111111222222333333333333333333333333111111222222222111111000///000000000111222222222222222111111111111222222111111111111111111111111/////////000000000000111000222444444222000000000111111111111000000000000111111000000000000000111222222222222222222333333777888;;;>>>BBBDDDFFFGGGHHHFFFCCCCCCCCCCCCAAA@@@======>>>@@@AAACCCDDDDDDAAAAAABBBCCCCCCBBBAAAAAAAAACCCDDDDDDCCCBBBDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGDDDBBBBBBCCCEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEEEECCCEEEGGGGGGEEEDDDDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHJJJLLLNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJLLLNNNNNNMMMLLLLLLLLLMMMMMMLLLJJJHHHGGGCCCAAAAAADDDIIIMMMNNNMMMKKKIIIGGGFFFGGGHHHKKKLLLKKKMMMNNNMMMKKKIIIIIIJJJHHHJJJKKKJJJGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMLLLKKKIIIHHHHHHIIIIIIIIIIIIJJJPPPYYY```cccccczzz{{{}}}~~~}}}uuuuuuzzz|||wwwfffSSSJJJLLLLLLHHHBBBCCCDDDCCCBBBBBBDDDFFFAAABBBAAA@@@??????AAADDDKKKPPPRRROOOOOOUUU]]]bbb```______``````^^^```eeejjjfffeeegggfffbbb______```YYYPPPIIIGGGGGGIIIJJJRRRPPPMMMLLLMMMMMMMMMLLLIIIFFFDDDEEEKKKPPPSSSSSSKKKNNNQQQPPPNNNMMMQQQVVV\\\^^^bbbfffhhhjjjkkkkkkpppkkkllluuu{{{yyyrrrnnnlllxxxuuu~~~444444444444444444444444555555555444444333333222555444444333333444444555222222333333333444444444333333333222222333333333444333333222333333444444333222222222111111111111333222222111111222222333111111111111222333444555333333444555555555444444333333222222333333444555222333333444444333333222000111222222333333333333222222222222222222222222111111111111111111222222222222222222222222222222222222222222222111000/////////000111222222333333222222111111111111222222111111111111111111111111000000000000111111111111///000111222111000000000111111111000000000000000333222000/////////000111222222222222222222111111666888:::===@@@CCCDDDEEEHHHGGGDDDBBBAAAAAAAAAAAA>>>>>>???@@@AAABBBCCCDDD???AAABBBDDDDDDBBBAAA???AAABBBCCCCCCBBBBBBCCCEEE@@@AAABBBDDDFFFGGGGGGGGGGGGEEECCCBBBDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGDDDFFFGGGGGGFFFDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHGGGIIIKKKNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKMMMOOOOOOLLLJJJIIIJJJKKKLLLKKKIIIGGGEEECCC@@@???DDDLLLQQQRRROOOKKKIIIFFFEEEEEEGGGJJJMMMMMMNNNOOOMMMKKKHHHHHHHHHGGGHHHIIIHHHFFFDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJMMMLLLIIIGGGGGGGGGIIIJJJHHHHHHIIIMMMSSSWWWXXXWWWZZZnnn~~~xxxyyy|||vvvyyyxxxwww{{{|||tttbbbPPPHHHJJJJJJGGGCCCDDDEEEDDDBBBBBBEEEHHHCCCCCCBBBAAA@@@@@@AAABBBEEEKKKOOOOOOOOOTTT]]]dddccccccccccccbbbaaabbbdddjjjeeecccfffgggdddaaaaaa^^^XXXOOOHHHEEEEEEHHHJJJWWWTTTPPPMMMKKKJJJHHHFFFEEECCCCCCFFFKKKOOOPPPPPPIIIOOOSSSRRRNNNNNNSSSZZZ___```bbbcccdddeeegggiiikkkgggiiittt|||yyyqqqlllllluuusss444444444444444444444444555555555444444333333333555444444333333444444555222222222333333333444444444333333333333333333444444333333222222222333333222222222222222222222222333222222111111222222333333333222222111222222222222333333444555444444444333333222222333333444555222333333444444333333222000111222222333333333333222222222222222222222222000000111111222222222222222222222222222222222222222222222222222111000//////000000111222333333444222222111111111111222222111111111111111111111111111111222222222222333333000000000000111111000000000000000000000000111111222111000//////000111222111111111111111000000000666777999<<>>CCCKKKPPPPPPNNNJJJHHHFFFDDDDDDGGGJJJLLLMMMNNNNNNMMMIIIGGGFFFFFFEEEFFFGGGFFFDDDBBBBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEJJJIIIGGGEEEEEEFFFGGGHHHHHHHHHIIIKKKNNNOOOPPPOOONNNWWWkkkzzzyyy{{{zzzyyy|||~~~vvvnnnkkkssshhhVVVHHHCCCFFFIIIHHHEEEFFFFFFFFFEEEFFFGGGIIIBBBAAAAAAAAABBBCCCCCCCCCAAAFFFMMMQQQRRRTTTYYY______aaabbbaaa``````bbbcccmmmfff```bbbccc```^^^^^^[[[XXXSSSNNNKKKIIIJJJLLL\\\XXXSSSNNNKKKHHHEEECCCBBBCCCEEEHHHLLLNNNOOONNNJJJOOOSSSRRROOOPPPXXX___bbbbbbaaa```^^^___bbbeeefffcccgggqqqyyyvvvooojjjmmm{{{zzzqqq{{{555444444444444333333333444444444444444444444444555444444333333444444555222222222222333333333333444444333333333333444444444333333222222222222222222222333333444555555555333222222111111222222333555444333222111111111111222222333444444444444444333333222222333333444555222333333444444333333222111111222333333333222222222222222222222222222222///000111222222222222222222222222222222222222222111111222222222111111000000111111111222333333333222222111111111111222222111111111111111111111111222222222333333333444444111000//////111222111000000000000000111111111111000000000000000111111222000000000000000000000111555777999;;;===???@@@@@@CCCCCCCCCBBB@@@???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBBBBAAACCCDDDDDDCCCBBBDDDEEEHHHHHHGGGGGGFFFDDDCCCBBBIIIGGGDDDCCCDDDEEEDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFEEEHHHJJJKKKJJJIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHJJJKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLIIIIIIJJJKKKMMMLLLJJJGGGHHHHHHIIIIIIIIIHHHFFFFFFAAA??????BBBGGGKKKLLLKKKIIIGGGEEEDDDEEEFFFIIIJJJKKKLLLLLLJJJGGGEEEDDDDDDBBBDDDEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBEEEEEEDDDDDDDDDEEEFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEGGGCCCOOOiii}}}zzzyyy|||wwwwww}}}xxxmmmfffaaaWWWIIIBBBBBBFFFIIIIIIHHHGGGGGGHHHJJJKKKIIIGGG???>>>>>>@@@BBBDDDDDDCCC@@@BBBIIIQQQTTTSSSSSSVVV]]]```aaa______cccggggggoooeee]]]\\\\\\ZZZXXXXXXVVVXXXYYYWWWTTTQQQPPPPPP]]]YYYTTTPPPMMMJJJGGGEEEEEEGGGKKKNNNPPPPPPNNNMMMJJJNNNQQQQQQPPPSSSYYY___``````^^^[[[YYY[[[```ffffffeeehhhppptttqqqmmmkkklllwwwvvvuuuzzz555555444444444333333333222333333444444555555555555444444333333444444555111222222222222333333333444444333333333333444444444333333222111111222222111222333444666777888888333222222111111222222333333333222222111222222222222222333444444444444333333333222222333333444555222333333444444333333222222222333333333222111111111111111111111111111111...///111222333333222222111111111111111111111111000000111222222222111111222222222222222222222222222222111111111111222222111111111111111111111111111111222222222333333333222000...///222333222111///000000000111111111111---...///000111222222222000000000111111222222222555666888:::<<<>>>>>>???>>>@@@BBBBBB@@@>>>???AAA@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEEEEDDDCCCEEEFFFHHHHHHHHHHHHGGGGGGFFFEEEIIIGGGEEEDDDDDDEEEDDDDDDBBBBBBBBBCCCCCCDDDDDDEEEDDDGGGJJJKKKJJJJJJJJJKKKHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIIIIIIIJJJJJJJJJKKKIIIHHHHHHIIIKKKJJJHHHFFFIIIIIIHHHHHHHHHHHHGGGGGGCCCCCCCCCDDDFFFHHHIIIJJJGGGFFFEEEEEEEEEFFFHHHIIIHHHIIIJJJHHHEEECCCBBBBBB???AAACCCCCCBBBAAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEDDDAAA>>><<<<<<===>>>>>>888FFFbbb~~~yyyuuurrrmmmmmmtttwwwpppeee^^^NNNGGG@@@AAAFFFKKKKKKJJJIIIGGGEEEIIINNNOOOJJJDDD???>>>>>>@@@CCCEEEDDDBBBAAA@@@EEEOOOUUUSSSQQQRRRUUUZZZ[[[XXXZZZbbbggghhhggg^^^VVVWWWYYYXXXUUUTTTTTTXXX\\\^^^[[[XXXVVVUUU]]]ZZZVVVSSSRRRQQQOOONNNMMMPPPTTTVVVUUUQQQNNNKKKIIILLLOOOQQQRRRTTTVVVYYYYYYYYYYYYVVVUUUZZZccckkkjjjiiikkknnnnnnjjjhhhjjjhhhuuuzzzrrrttt555555555444444333333333111222222333444555666666555444444333333444444555111111222222222333333333555444444333333444444555444333333222111111111222111222333555777888::::::333222222222222222222333222111111111222333444444222222333444444444333333333333222222333333444555222333333444444333333222333333333333333222111000000000000000000000000000...///111222333333222222111111111111111111111111///000111222222222222222333333222222222222222222222222111111111111222222111111111111111111111111000111111111111222222222333000...///222444333111//////000000111111111222+++---///111333333333222000000111222333333444444555666888:::<<<===>>>>>>;;;>>>AAABBB@@@>>>???@@@??????@@@AAACCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEEEEDDDDDDEEEGGGCCCDDDFFFHHHJJJKKKLLLLLLJJJGGGEEEDDDDDDEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCFFFIIIJJJJJJJJJKKKLLLHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGHHHIIIIIIHHHFFFJJJIIIHHHGGGGGGHHHHHHHHHGGGIIIIIIIIIHHHHHHJJJLLLFFFFFFFFFFFFFFFGGGGGGHHHFFFGGGHHHFFFDDDAAAAAAAAA>>>@@@BBBBBBAAAAAABBBCCCAAABBBBBBCCCDDDDDDDDDCCC@@@AAACCCEEEFFFGGGGGGGGG@@@???<<<:::888888;;;======;;;RRRrrr}}}xxxsssiiieeedddgggeeeZZZNNNHHHAAA===<<>>@@@BBBAAA@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHGGGFFFDDDCCCDDDEEEBBBEEEHHHIIIHHHGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLOOOMMMIIIFFFDDDCCCDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBGGGNNNRRRQQQNNNJJJHHHJJJKKKLLLLLLLLLKKKIIIHHHHHHIIIKKKLLLLLLLLLKKKKKKLLLJJJIIIKKKNNNPPPOOOMMMFFFHHHKKKKKKHHHGGGIIIKKKHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHFFFEEEFFFJJJLLLGGGGGGFFFGGGGGGIIIJJJKKKEEEFFFFFFDDDCCCDDDCCCBBBDDDDDDEEEDDDCCCBBBCCCDDDAAAAAABBBDDDGGGIIIIIIIII@@@BBBFFFIIIIIIHHHEEEDDD<<<<<<888555888===<<<999666FFFbbbzzzwwwxxxuuuiii^^^[[[VVVOOOJJJHHHFFFBBB???:::<<<@@@EEEJJJMMMMMMLLLIII@@@===FFFOOONNNEEE===DDDBBBAAABBBDDDEEECCCAAABBBBBBFFFMMMTTTVVVSSSNNNMMMIIIGGGKKKPPPSSSXXX]]]cccZZZPPPOOOUUUZZZ[[[ZZZXXXWWW\\\eeefff]]]VVVTTT______^^^]]][[[ZZZYYYYYYXXXWWWYYY[[[XXXPPPMMMMMMIIILLLOOOQQQPPPOOOOOOOOONNNRRRUUUTTTSSSXXXdddmmm]]]___eeejjjggg______dddgggrrrzzzsssqqqwww444444444444444444444444444444444333444444555555444444444444333333333333444444444444444444444444333444555666666555444333444333222111111222333444555444000///444CCCXXXgggAAA999333444666444333333222111111000000111111222333333444444444444444444555444333222222222333444222222222222222222222222333333333333333333333333111111222222222222111111222222333333222111111000111111222222222333333333111111111111111222222222222222222222222222222222111111111111111111111111333333333222222111111111111111111111111111111111111111111000000////////////000000000111111111111222222222222222111000000111111000000111111222333888888888888999;;;===>>><<<<<<<<<>>>@@@AAA@@@???@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFDDDBBBAAABBBDDDKKKIIIGGGEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLMMMNNNOOOMMMJJJFFFDDDDDDDDDEEECCCCCCCCCDDDDDDCCCCCCCCCDDDHHHNNNQQQPPPNNNKKKJJJJJJJJJKKKLLLLLLLLLKKKJJJGGGGGGIIIJJJJJJJJJIIIIIIKKKIIIHHHIIILLLNNNMMMLLLHHHJJJKKKJJJGGGFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFHHHIIIHHHGGGGGGIIIJJJFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFCCCBBBEEEGGGIIIBBBCCCDDDCCCBBBAAAAAAAAAEEEEEEEEEGGGIIIJJJKKKKKKFFFFFFGGGGGGEEEBBB???===;;;;;;888666999>>>>>>;;;999GGG```~~~~~~tttkkkaaaVVVOOOMMMIIIDDDBBBAAA@@@===;;;;;;<<<@@@EEEIIIKKKLLLLLLIIIAAA>>>DDDKKKJJJDDD@@@CCCAAA???@@@BBBDDDCCCBBBDDDCCCEEEJJJQQQSSSPPPLLLIIIFFFEEEJJJMMMOOORRRWWWYYYVVVRRRQQQSSSWWW[[[^^^]]]\\\```hhhiiibbb[[[ZZZ]]]\\\YYYXXXWWWWWWYYYZZZUUUTTTSSSSSSOOOIIIIIIMMMLLLNNNPPPPPPNNNMMMMMMMMMNNNSSSYYY[[[[[[]]]bbbgggUUUYYYaaaiiiggg```^^^bbbfffqqqzzzzzz555555555555555555555555555555666666555555444444444444333333333222222222444444444444444444444444444444555555555555444444444444333333333333444444777555222///000999FFFPPP>>>777222444666444333444333222222111111222222333333444444444444333333222333333222222222333444444222222222222222222222222333333333333333333333333222222333333333333222222333333333333333222222111111222222222222333333333222222222111111111111111222222222222222222222222111111111111111111111111222222222222222111111111111111111111111111111111111111111111111000000000000000000000111111111111111222222222222111000000111111000000111111222333666777777888:::<<<===>>>======<<<>>>@@@@@@???===?????????@@@@@@AAAAAAAAAFFFFFFFFFEEECCCBBBCCCEEEWWWPPPHHHCCCDDDGGGIIIJJJHHHHHHIIIIIIKKKNNNPPPQQQPPPNNNKKKGGGEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCGGGJJJNNNOOOOOOMMMLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMGGGHHHIIIJJJKKKJJJIIIIIIJJJHHHFFFGGGIIIJJJKKKKKKJJJKKKLLLJJJGGGEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGDDDGGGIIIJJJIIIHHHHHHHHHEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGFFFEEEDDDEEEGGGDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJFFFFFFEEECCC@@@===;;;999888999777555888======;;;888BBBSSShhh{{{zzzxxxuuuoooiiittt~~~|||zzztttgggWWWJJJBBB@@@>>><<<;;;;;;;;;;;;999888;;;===@@@DDDGGGIIIKKKKKKHHHCCCAAAEEEGGGEEECCCCCC@@@>>><<<<<>>>>>>>>======>>>??????>>><<<======>>>???@@@AAABBBBBBGGGHHHHHHGGGEEEEEEFFFGGG[[[SSSIIIEEEHHHLLLMMMLLLGGGGGGGGGIIIKKKNNNQQQSSSQQQOOOLLLJJJHHHGGGFFFGGGEEEDDDDDDDDDDDDDDDDDDEEEIIIKKKMMMMMMLLLLLLLLLMMMIIIJJJKKKLLLMMMNNNOOOOOOJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHFFFEEEFFFGGGHHHIIIJJJKKKKKKJJJHHHGGGFFFEEEHHHHHHIIIIIIIIIIIIIIIIIIEEEGGGIIIIIIHHHHHHHHHIIIEEEGGGHHHJJJJJJIIIGGGFFFBBBEEEIIIKKKHHHBBB@@@AAAEEEDDDBBBCCCEEEHHHJJJLLLCCCDDDEEEDDDDDDCCCCCCDDD@@@@@@>>>===<<<;;;;;;;;;666888777444555999999777777;;;CCCLLLTTTXXXYYYXXX\\\WWWRRROOOPPPPPPMMMJJJUUU\\\pppnnngggZZZ\\\ZZZRRRFFF===;;;<<<888888999:::;;;;;;:::999;;;===AAACCCEEEGGGHHHJJJFFFEEEFFFIIIHHHCCCAAACCC===;;;::::::<<>><<<;;;<<<>>>???AAACCCEEEEEEGGGGGGHHHFFFEEEDDDFFFGGGTTTNNNHHHGGGKKKNNNMMMKKKFFFFFFFFFHHHJJJNNNRRRUUUSSSQQQOOOMMMKKKIIIIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFJJJKKKLLLLLLKKKJJJLLLMMMIIIJJJJJJLLLMMMNNNOOOPPPKKKKKKLLLMMMMMMLLLKKKJJJHHHHHHGGGFFFEEEEEEGGGHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFIIILLLFFFGGGIIIKKKKKKJJJHHHGGGDDDDDDGGGJJJGGGBBBDDDJJJGGGBBB<<<999;;;???BBBDDD>>>@@@CCCCCCAAA???>>>???;;;;;;:::999999:::;;;;;;999;;;;;;666555777777444999999;;;>>>AAAAAA@@@>>>DDDAAA???@@@CCCEEEEEECCCAAADDDQQQbbbdddVVVIIIEEECCCDDDDDDAAA>>>;;;999999888999:::;;;;;;;;;;;;;;;;;;>>>AAABBBCCCDDDFFFIIIDDDFFFKKKNNNJJJBBB???AAA:::999999888999<<<@@@CCCCCCBBBAAACCCGGGKKKNNNOOONNNJJJFFFEEECCCCCCIIIRRRTTTTTTSSSOOOJJJEEEAAA???CCCEEEIIIOOOTTTXXXYYYWWWUUUVVVXXXYYYYYYWWWUUUSSSRRRRRRTTTSSSMMMGGGHHHNNNJJJKKKKKKJJJJJJLLLOOOSSSPPPUUU[[[___^^^YYYSSSNNNLLLPPPUUUWWWWWWWWWVVVUUUXXXaaauuuttt333333333333333333333333333333333444333333222222555555444444444333333333222333333444444555555555444444333333333333444444333333444444444444333333555333222111111333555666333000000222222000000444444333333222222333333444222333333333333222222111222222333444444444333333222222222222222222222222222222222222222222222222222222333333333333222222111222222333333333333333333333333222222222222111222222222111111111111111222222222222222222222222000000000111222222333333000000000111111111111111111111111111111111111111000000000111111111111111111111111111000000000000000000111222222222222111111111000000111111222333444555777999:::;;;<<<<<<<<<<<<;;;===??????>>><<<<<<===>>>@@@BBBDDDEEEFFFCCCDDDDDDCCCBBBBBBCCCEEEIIIGGGEEEGGGKKKLLLKKKIIIHHHGGGGGGHHHKKKOOOTTTVVVUUUTTTRRRPPPNNNLLLKKKKKKGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKIIIIIIJJJKKKJJJJJJJJJKKKLLLMMMOOOPPPIIIJJJKKKLLLKKKJJJIIIHHHGGGHHHIIIHHHFFFEEEFFFGGGGGGFFFFFFHHHKKKLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGFFFIIIIIIHHHFFFEEEFFFJJJMMMEEEFFFHHHIIIJJJJJJIIIIIIIIIDDDBBBCCCBBBBBBMMM[[[OOOGGG===777777999;;;;;;999>>>DDDEEEBBB>>><<<<<<:::999888777777777777777;;;>>>>>>:::777777777555555555666999<<<>>>>>><<<===<<<<<<>>>AAABBBBBBAAA===???FFFMMMMMMFFF@@@???===<<<;;;;;;;;;:::888666777999::::::999888:::;;;;;;>>>AAABBBAAAAAADDDGGGCCCFFFLLLOOOKKKBBB===>>>888888999999999;;;>>>AAAAAA@@@AAABBBEEEIIIMMMOOOPPPLLLHHHFFFCCCCCCJJJRRRRRRPPPNNNMMMLLLHHHCCC>>>999===@@@DDDJJJQQQSSSPPPOOORRRVVVZZZ[[[YYYVVVSSSSSSSSSUUUWWWTTTLLLHHHHHHFFFGGGHHHIIIJJJMMMQQQTTTPPPTTTXXXYYYVVVQQQMMMKKKPPPTTTUUUTTTTTTVVVTTTQQQUUU[[[vvv~~~rrrvvv444444444444444444444444444333333333333444444555666666666555555555444444222222333333444555555666444444333222222333444444111222333444444333222111777444111//////000111222444222222444333000111444333333222222222222333333111222222333333333222222222333444444444333222111222222222222222222222222111111111111111111111111111111222222222222111111000111111222333333222222333333333222222222111111111111111111111222222222222222222222222222222222///000000111222222333333///000000000111111111222111111111111111111111111/////////000000111111111111111111111000000000///000000111222222222222222111111000000111111222333444555777999::::::::::::;;;:::;;;<<>>??????@@@AAABBBCCCCCCBBBCCCCCCBBBAAAAAACCCDDDDDDEEEGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJMMMQQQVVVYYYWWWVVVUUUSSSQQQOOONNNMMMHHHGGGEEEDDDDDDEEEGGGHHHHHHIIIJJJJJJHHHHHHHHHIIIJJJJJJIIIIIIJJJLLLMMMNNNJJJKKKKKKLLLKKKJJJIIIHHHGGGJJJLLLKKKIIIFFFEEEFFFEEEDDDDDDFFFIIIKKKJJJHHHFFFFFFFFFEEEEEEEEEDDDDDDGGGHHHHHHGGGFFFGGGIIIKKKCCCCCCDDDFFFGGGHHHIIIIIIIIICCCAAACCC@@@>>>JJJZZZOOOHHH???:::999:::888666444;;;CCCFFFBBB===999888888888777777666666555555888<<<===999555666666444333222333666999;;;;;;;;;777888999<<<===>>>===;;;222777999888777888777444999999999999999888777777666777888777666777:::===;;;???BBBAAA??????CCCGGGEEEEEEIIILLLHHH@@@;;;<<<666888::::::999:::===@@@???@@@@@@AAACCCEEEIIIKKKLLLJJJJJJIIIEEECCCGGGOOOQQQPPPNNNNNNNNNKKKFFFBBB777;;;======CCCKKKMMMJJJHHHKKKPPPUUUXXXXXXXXXWWWXXXVVVWWWZZZYYYQQQIIIFFFDDDFFFHHHIIIJJJMMMQQQTTTPPPUUUZZZYYYSSSMMMKKKLLLQQQUUUWWWUUUUUUWWWTTTNNNPPPSSSjjj{{{tttwww555555555555555555555555555444333333444555777888777666666666666555555555222222333333444555666666444444222222222222444444111111333333333333111111000000222444666777555333555333444666555111222555333222222111111222222333000111222333333333333333333444444555444333111000222222222222222222222222111111111111111111111111111111111222222111111111///000111222222222222222333333333222222111111111000000111111222222222333222222222222222222222222///000000111222222333333//////000000111111111222111111111111111111111111......//////000000000111222111111111000000/////////000111222222222222222111111111000111222222333555666888999:::::::::999:::::::::<<>>AAAAAA@@@@@@@@@@@@@@@@@@CCCDDDDDDDDDBBBBBBDDDFFFFFFHHHJJJKKKKKKKKKMMMOOONNNMMMLLLLLLOOOSSSXXXZZZYYYXXXVVVUUURRRQQQOOONNNHHHGGGEEEDDDDDDEEEGGGHHHGGGHHHJJJIIIHHHGGGGGGHHHJJJJJJIIIIIIJJJKKKLLLMMMLLLMMMNNNNNNNNNLLLKKKJJJGGGJJJNNNNNNJJJGGGEEEFFFDDDCCCBBBDDDHHHIIIGGGEEEGGGFFFFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJIIIHHHHHHIIIAAAAAABBBCCCDDDGGGHHHJJJDDDAAACCCGGGBBB:::???KKKFFF@@@:::888999999666333000888BBBEEEAAA;;;777555444555666666777777666666222888999666222333444333777666555666888888666555555777:::>>>??????>>><<<555===>>>888666;;;:::444000444777888777777999<<<555777777666555777;;;???<<>>>>>BBBFFFFFFEEEFFFGGGDDD===:::;;;666888;;;;;;:::999<<<>>>???@@@AAAAAAAAABBBEEEGGGGGGGGGJJJKKKGGGBBBEEEKKKRRRRRRRRRQQQNNNKKKGGGEEE>>>AAABBBAAAEEEMMMOOOKKKBBBEEEJJJOOOTTTWWWZZZ[[[^^^ZZZYYY]]]]]]VVVLLLGGGDDDFFFHHHJJJKKKMMMPPPRRRVVV]]]cccaaaYYYSSSRRRTTTOOOUUUXXXWWWXXXYYYTTTLLLKKKLLLaaa}}}xxxwwwsss666555555444333333222222555555333333333333555555444444555555555555444444222222333333333444444444666555444333333333333333666555333222111222222333333333222222333333444555666666555444333222222111333333333333333333333333222222222222222222222222333333333333333333333333222222111111222222333444444444333333333333222222222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222222111000//////111333444000000000000000000000000111111111111111111111111222222111111111111222222111888333---222333///222000111333333111000111222000000111111111222222222222222111111111111111222222444777888888888:::;;;:::<<<>>>???>>>>>>>>>@@@AAA@@@?????????AAACCCEEE@@@??????BBBFFFHHHGGGEEEGGGIIIKKKLLLKKKKKKLLLMMMKKKNNNQQQSSSTTTUUUWWWYYYQQQQQQQQQQQQPPPOOONNNMMMGGGGGGGGGGGGHHHIIIJJJKKKHHHGGGGGGHHHIIIHHHGGGEEEIIIHHHGGGGGGGGGHHHJJJKKKMMMLLLKKKKKKLLLKKKIIIGGGGGGIIIJJJJJJGGGEEEDDDEEEDDDFFFFFFEEEEEEGGGEEE@@@EEEGGGGGGFFFIIILLLIIIBBBJJJJJJKKKKKKJJJHHHGGGEEEBBBCCCDDDFFFHHHJJJLLLMMMCCC???<<<===@@@AAA===:::888888777777666666555555666777888999999999999999444333333555999:::777444333333444444555666777777444444444444555555555666888888888999999:::::::::666666777777777777666555;;;999666444444777;;;===BBB999555888999666555777:::<<>>;;;999777555666666888999;;;===>>>???CCCCCCAAAAAAFFFJJJKKKFFFBBBBBBHHHIIIEEEDDDFFFKKKRRRTTTMMMGGGEEEBBB<<>>???>>>>>>???@@@AAA@@@??????@@@AAACCCEEE?????????CCCGGGJJJIIIHHHIIIKKKMMMNNNMMMLLLMMMNNNLLLNNNQQQRRRRRRRRRSSSUUUPPPPPPPPPOOONNNLLLKKKJJJFFFGGGGGGHHHJJJKKKLLLLLLJJJIIIIIIJJJJJJJJJHHHGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIJJJIIIGGGEEEEEEGGGHHHHHHFFFEEEEEEEEECCCFFFFFFDDDEEEGGGFFFBBBBBBDDDEEEEEEHHHKKKHHHCCCEEEGGGIIIKKKKKKHHHEEECCCAAAAAABBBDDDEEEFFFGGGHHHEEEAAA>>>>>>@@@@@@===999777777666666555555555555666666777888888999::::::999777666666777777555222333333444444555666666777444444555555555666666666777777777888888888999999666666666666666666666666:::999666555555888:::<<<@@@999555888999666666888===>>>@@@@@@??????AAACCCHHHGGGEEEAAA>>>;;;999888666666666777888:::;;;<<<>>>BBBCCCAAAAAAEEEHHHGGGHHHFFFGGGKKKJJJEEECCCFFFFFFLLLMMMHHHDDDEEEEEECCCCCCCCCHHHNNNOOOJJJGGGGGGJJJGGGEEEHHHNNNQQQQQQOOORRRWWW^^^cccbbb\\\SSSMMMLLLLLLNNNQQQTTTTTTRRRPPPNNN[[[hhhjjjbbbZZZXXXYYYZZZXXXYYY[[[XXXOOOIIIHHHGGGJJJ[[[xxxsssuuu333333444555555555555444444333333222222333333444444444555555555555444444333333333333444444444444777666555555555555555555444333222222222333444555333333222222333333444555444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444444444333333333333222222222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222222111000000000111333444333333222222111111111000111111111111111111111111222222111111111111222222===BBB:::111333222...111000111333333111000111222111111111111111222222222000000/////////000000111222444777888888888:::;;;:::<<<>>>???>>>>>>???@@@AAA@@@@@@@@@@@@BBBCCCEEE??????AAADDDHHHKKKKKKJJJGGGHHHJJJJJJIIIHHHHHHIIILLLNNNOOOOOONNNNNNOOOPPPRRRRRRQQQPPPNNNKKKIIIGGGFFFGGGIIIJJJLLLLLLLLLKKKHHHHHHHHHHHHHHHGGGGGGFFFJJJIIIHHHHHHHHHIIIJJJKKKHHHGGGGGGHHHHHHHHHEEECCCCCCEEEFFFGGGFFFEEEFFFGGGEEEHHHHHHFFFEEEGGGGGGCCCBBBDDDDDDCCCDDDFFFDDD??????BBBFFFIIIJJJGGGCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===:::999;;;:::777444666666555555444444555555666666666666777999;;;<<<<<<:::888777777666555444333333444444555666666666555555555555666666666777666666666666777777777777777666555444555555666777999888777777777888:::;;;>>>999666777888777888:::@@@@@@@@@>>>======>>>@@@GGGFFFCCCAAA>>>;;;999888777777777777888999:::;;;===BBBCCCAAA@@@CCCDDDBBBEEEFFFIIIKKKGGGBBBAAADDDDDDGGGFFFCCCAAADDDFFFFFFDDDEEEJJJQQQPPPJJJDDDCCCHHHFFFEEEGGGKKKMMMLLLJJJJJJRRR\\\cccbbb]]]VVVQQQQQQRRRUUUXXX[[[ZZZWWWUUUNNN]]]nnnssslll```XXXVVVWWWYYY\\\]]]UUUJJJCCCCCCAAAHHHWWWjjjwwwxxx222222444555666666666666333333333222222333333333444444555555555555444444333333333444444444444555444444333222222333333333333222222111222333555666333333222222333333444555333333333444444555555555333333333333333333333333222222222222222222222222111111111111111111111111222222111111222222333444444444333333333222222222222222222222222222222222111111111111111111111111222222222222222222222222000000111111111222222222111111000000000111222333444444333333222111111111111111111111111111111111222222111111111111222222===BBB:::000333222///222000111333333111000111222111111111111111111111111111000000000000111111222222444777888888888:::;;;;;;===??????>>>>>>???@@@AAAAAA@@@@@@AAABBBDDDDDDAAABBBCCCFFFHHHJJJJJJJJJEEEGGGHHHHHHFFFEEEEEEFFFJJJKKKLLLLLLKKKKKKMMMOOOTTTTTTTTTRRRPPPLLLIIIGGGFFFHHHJJJLLLLLLKKKJJJIIIHHHJJJKKKKKKJJJIIIIIIIIIMMMLLLKKKJJJJJJJJJKKKLLLHHHGGGGGGHHHIIIHHHFFFCCCCCCEEEGGGGGGGGGGGGHHHIIIKKKNNNNNNIIIGGGHHHGGGDDDDDDFFFEEEAAA??????<<<888;;;>>>AAADDDEEEDDDBBB@@@AAA@@@???>>>===<<<;;;;;;;;;999777777888888777555888777666555555555666666666555444555666999<<<>>>;;;999777777777888888999444444444555555555666666555555555666666666777777666666666666666666666666777555444333333555777888888888888888888888888888:::888666777888999;;;<<<@@@@@@???===;;;<<<>>>AAAEEEDDDBBB@@@>>>;;;:::999999999888888888999::::::<<>>===AAAEEEEEEAAA===>>>AAADDDEEEDDDBBBBBBCCCDDDDDDCCCDDDJJJQQQPPPGGG@@@>>>CCCBBBCCCEEEIIILLLLLLJJJFFFMMMWWW^^^___\\\YYYWWWXXXZZZ\\\___aaa```\\\YYYRRRaaaqqqvvvnnnaaaWWWRRRRRRWWW]]]^^^TTTHHHBBBDDD>>>FFFOOO\\\uuuwww{{{111222444666777777666666333333333333333333333333444444555555555555444444333333444444444555555555333333222222222333333444333222222111222333555666333333222222333333444555222333333444444555555555555555555555555555555555222222222222222222222222111111111111111111111111222222111111222222333444444444333333333222222222222222222222222222222222111111111111111111111111222222222222222222222222000000111111111222222222111111111111111222222222333333333222222222111111111111111111111111111111222222111111111111222222888>>>666...222222///222000111333333111000111222111111111111111111111111222111111111222222333444222444777888888888:::;;;;;;===???@@@?????????AAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHJJJKKKKKKIIIHHHHHHIIIHHHIIIJJJJJJIIIJJJMMMOOOSSSSSSSSSRRRPPPLLLIIIGGGGGGIIIJJJLLLLLLKKKIIIHHHLLLNNNPPPPPPOOONNNOOOQQQOOONNNLLLKKKJJJJJJJJJKKKIIIIIIJJJLLLMMMLLLIIIFFFGGGHHHIIIIIIIIIIIIJJJLLLPPPSSSRRRLLLGGGGGGFFFDDDBBBEEEDDD>>>;;;;;;:::666;;;;;;===>>>@@@AAABBBBBBAAA@@@???>>><<<:::999999;;;::::::;;;===>>>======;;;999888666555666666777555555444444666999;;;===::::::999777777777999:::444444444555555555555555555555555555666666666666777777777777777777777666555444333222222444666888777777777777777777777666777777777666777;;;>>>???>>>>>>>>>===<<<===@@@CCCBBBBBBAAA???===;;;::::::::::::999999999999::::::<<>>BBBCCCDDDFFFIIIJJJJJJIIIEEEJJJPPPVVVYYY[[[[[[[[[^^^___```cccdddccc```\\\\\\fffqqqssskkk___VVVSSSUUUZZZbbbbbbWWWJJJDDDFFF???CCCFFFQQQmmmvvvrrr111333555777888777666555333444444555555444444333444444555555555555444444333444444444555555555555444444444444444555555666444333222222222333444555333333222222333333444555333333333444444555555555444444444444444444444444222222222222222222222222222222222222222222222222222222111111222222333444444444333333333333222222222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222000000111111222222222222222222222222222222222222111111111111111111111111222222111111111111222222111888333---222333///222000111333333111000111222222222222111111111111111222222222222222333444555222444777888888888:::;;;;;;===???@@@??????@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDFFFHHHHHHFFFEEEFFFGGGGGGIIIKKKKKKIIIIIIIIIJJJIIIIIIJJJIIIIIIJJJMMMOOONNNOOOPPPPPPOOOLLLHHHFFFHHHIIIJJJLLLLLLLLLLLLKKKJJJNNNQQQRRRPPPPPPRRRUUUSSSQQQOOOMMMKKKJJJIIIIIILLLMMMNNNPPPQQQPPPMMMJJJLLLLLLMMMKKKJJJJJJKKKMMMPPPSSSRRRJJJDDDCCCCCCBBB<<>>@@@AAAAAA@@@???===<<<:::999888888999:::;;;===>>>???@@@>>><<<999777555555666777555555555555666888:::;;;;;;;;;;;;999666555666777555555555555555555555555444444444444555555555666777777777777666666666666444333222222333444666777666666666666555555555555333777888666777<<<@@@AAA<<<===>>>>>>>>>???BBBDDDAAA@@@???>>>===<<<;;;:::999999999888999999:::::::::???BBB???>>>>>>===:::555:::===;;;<<<@@@DDDFFF@@@>>>@@@EEEHHHGGGFFFFFFHHHHHHKKKPPPPPPIIIDDDDDDFFFGGGHHHIIIJJJIIIHHHGGGGGGHHHKKKQQQXXX\\\]]]]]]]]]^^^___aaaccccccaaa___ccciiinnnlllccc[[[VVVUUU]]]aaagggfff[[[MMMFFFGGGAAAAAAAAAIIIddd}}}lllnnn222333666888888777666444444555555666666555555444444444555555555555444444444444444444555555555555444444333333444444555666555444333222222222333444333333222222333333444555333333444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222111111222222333444444444333333333333222222222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222000000111222222222222222///000000111111222222222111111111111111111111111222222111111111111222222---555111---222333...111000111333333111000111222222222222111111111000000111111111111222333444555222444777888888888:::;;;<<<>>>@@@@@@??????@@@AAA@@@AAABBBCCCCCCDDDDDDDDDBBBEEEGGGGGGFFFEEEFFFHHHFFFGGGIIIJJJIIIIIIIIIJJJLLLLLLLLLJJJIIIIIILLLNNNKKKLLLNNNPPPOOOMMMJJJHHHGGGHHHIIILLLNNNQQQRRRSSSKKKOOOTTTUUUTTTTTTWWW[[[[[[ZZZVVVSSSPPPNNNMMMMMMNNNOOOQQQSSSTTTSSSPPPMMMPPPPPPOOOMMMJJJIIIJJJLLLIIIMMMLLLEEE???>>>??????999===>>>;;;888;;;===<<<888999:::;;;======>>>>>>???>>>===<<<;;;:::999999666777999::::::;;;===>>>???===999666444333444555555555555666777888888999888:::;;;:::777555555777555555555555555555555555333333333333444444444444666666666555555555444444111222222333444444555555666555444333333333333444111666888666777===CCCCCC<<<>>>???@@@???@@@BBBCCC??????>>>===<<<<<<;;;;;;777666666666777888999999888<<<>>>;;;:::;;;;;;888777::::::888;;;BBBGGGGGGDDD???===BBBFFFDDDDDDGGGIIIGGGIIIMMMMMMIIIHHHIIIGGGIIIKKKLLLLLLKKKJJJJJJIIIHHHJJJQQQ[[[```^^^[[[WWWWWWXXX[[[^^^aaabbbaaaaaadddeeeaaaZZZTTTSSSTTT]]]___cccddd[[[NNNHHHHHHBBB@@@@@@EEEWWWqqq{{{wwwzzzzzzpppyyy222444666888888777555444444555666777777666555444444555555555555555555444444444444555555555666666111111111111222222333444666555333222111222222333333333222222333333444555444444444444444444444444111111111111111111111111222222222222222222222222333333333333333333333333222222111111222222333444444444444333333333222222222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222000000111222222222222111......///000111222222333111111111111111111111111222222111111111111222222+++444222...333333...///000111333333111000111222222222222222111111000000000000000000111222333444222444777888888888:::;;;<<<>>>@@@@@@@@@???@@@AAA@@@AAABBBCCCDDDDDDDDDDDD@@@CCCFFFGGGEEEEEEGGGIIIIIIKKKMMMNNNMMMMMMNNNOOOOOOOOOMMMKKKIIIHHHJJJMMMKKKMMMOOORRRRRRPPPMMMKKKFFFGGGIIILLLPPPUUUXXXZZZRRRWWW]]]^^^]]]]]]aaafffdddbbb^^^ZZZWWWTTTSSSRRROOOPPPRRRTTTVVVUUUQQQNNNRRRQQQPPPMMMIIIHHHIIIJJJBBBGGGGGG@@@::::::===>>>;;;??????;;;777999;;;:::666888;;;===>>>>>><<<;;;======<<<<<<;;;::::::999:::<<<============???@@@@@@===999555333222222333444555666777888888777777222555999:::888777888:::555555555555555555555444222222222333333333444444555555555444444333333333000111222333444555444444666555333222111222333333///666999555666>>>DDDDDD===???AAABBBAAA@@@AAABBB>>>>>>>>>===<<<<<<;;;;;;444444444555555666777888555:::;;;888777999999777999:::888444999BBBGGGEEEKKKBBB===@@@BBB@@@@@@DDDHHHEEEFFFIIIJJJGGGHHHKKKDDDGGGKKKMMMNNNOOOOOOPPPKKKIIIJJJSSS___ccc___XXXQQQPPPQQQUUU[[[___bbbcccZZZ\\\\\\XXXRRRNNNOOOQQQVVVXXX\\\^^^XXXNNNIIIIIIBBBAAAAAADDDLLL___{{{qqq^^^TTTYYYcccpppwww|||yyyrrrsss666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333555555555444444333333333666555444333333333333333222222222222222222222222111333444444222222333555222222222222222222222222111222333444555444333333222222222333333444444444222222222222222222222222444444444333333222222222444444444333222111000///222222222222222222222222111111222222222333333333111111000///000111333444111111111111111111111111222222111111111111111111333333222111000000111111333333333333333222111000111111222222222222111111111111111111111111111111000111111111111222222222222222111111222222333444555777999:::::::::;;;<<<>>>AAADDDEEECCCBBBAAABBBAAAAAAAAAAAABBBCCCDDDDDDCCCDDDEEEGGGGGGGGGFFFEEEFFFOOOYYY]]]ZZZWWWXXX[[[[[[ZZZVVVOOOIIIGGGIIIMMMOOOPPPQQQRRRQQQPPPOOONNNMMMOOORRRUUUYYY]]]aaacccZZZZZZaaakkknnnjjjgggiiimmmpppmmmbbbZZZXXXTTTNNNUUUTTTSSSVVV^^^ddd^^^UUU\\\XXXRRRMMMJJJGGGDDDBBBAAAAAA@@@===;;;:::;;;===:::;;;;;;:::999999<<<>>>======<<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<===>>>>>><<<;;;;;;<<>>>>>AAADDDDDDBBB???AAACCCAAA>>>:::888777444444555555555555444444666666555555555555666666999999999999<<>>BBBEEEHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFHHHKKKNNNPPPOOONNNRRRLLLHHHMMMXXX___]]]WWWPPPPPPQQQVVV[[[______^^^UUUTTTUUUVVVQQQKKKKKKPPPUUUUUUVVVYYY[[[VVVLLLDDDBBB@@@BBBEEEFFFQQQrrrttt]]]VVVJJJMMMRRRZZZccclllsssxxx||||||tttpppuuu555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333555555444444444333333333555555444333333333333333333333333333333333333333222333444444222222222444222222222222222222222222111222333444444444333333222222222333333444444444222222222222222222222222444444444333333222222222333333333333222111000000222222222222222222222222111111111111222222222333111111111111111111222222111111111111111111111111111111111222222222222222333222222111000000111111222333333333222222111000111111222222222222111111111111111111111111111111000111111111111222222222222222111111222222333444555777999::::::;;;<<<===???BBBDDDEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFKKKTTT^^^cccddddddhhhllljjjiiieee]]]TTTNNNMMMOOOOOOPPPRRRUUUVVVWWWWWWWWWVVVUUUUUUYYY___ccccccbbbfffbbbcccgggiiigggiiinnnlllpppooohhhbbb```\\\WWW[[[[[[ZZZ^^^fffmmmkkkccceee___VVVNNNHHHDDD@@@>>>@@@BBBCCCAAA>>>;;;:::::::::<<<>>>>>>===;;;<<<<<<>>>===<<<;;;;;;:::;;;;;;;;;::::::::::::;;;;;;<<<;;;===??????>>>======>>>>>><<<999666333333333333444555666777777666555444333333444444555777888999777555333333555666555444333333444444444555555555777777666555444333333222333333222444555666555333333444444555555444444333555555555444444888???EEEFFFBBB??????CCCEEECCC@@@???@@@AAA???<<<999888888555555555555555555555555888777666666666666777888888888888999;;;@@@GGGMMMMMMIIICCC>>><<<<<>>???@@@BBBEEEFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHPPPZZZaaaeeejjjrrrxxxxxxvvvqqqggg[[[RRRNNNNNNNNNPPPTTTXXX\\\___aaabbbaaa]]]\\\```gggkkkhhhdddoookkkhhhiiiiiiiiikkkppphhhlllnnnkkkhhhhhhgggeeeiiiiiiiiikkksss{{{{{{wwwppphhh\\\PPPHHHBBB???===???BBBDDDDDDAAA===999888<<<>>>AAAAAA???===;;;;;;>>>===<<<;;;:::::::::::::::999999999:::;;;;;;<<<999;;;>>>???>>>???@@@AAA;;;999777555444444444444444555666666666666555444444444444444555666777888666555333333555666555444333333333333444444444444888777666555444222111111333333222444555666555333333444444555555444444333555444444444555888;;;>>>AAA@@@???BBBDDDEEEAAA>>>>>>>>>>>><<<999777777888777777666555555666777777:::888777666666777888:::777777777888999>>>DDDIIIPPPLLLEEE???;;;::::::;;;>>>???AAACCCCCCCCCBBBAAAEEEFFFHHHLLLPPPRRRQQQPPPLLLFFF@@@BBBJJJQQQRRRQQQIIIJJJNNNSSSWWWWWWUUURRRSSSPPPQQQUUUWWWUUUTTTVVVSSSTTTWWW[[[^^^\\\UUUOOOIIIDDDCCCCCCAAA@@@KKKYYYvvvoooaaaQQQFFFCCC@@@AAACCCGGGLLLQQQUUUXXX___eeeqqq}}}wwwxxx333333333333333333333333555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444333333222333333444444444444444444444444444444555555444222111111222333333333333333333333333222222333333333444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333222111000222222222222222222222222///000000000000111111111111222333333222111///...111111111111111111111111000000111222333444444555222222111111111111111222111111222222222222111111111111222222222222111111111111111111111111111111000000111111111222222222222222111111222222333444555888:::<<<======???AAA@@@BBBDDDEEEDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHFFFEEEEEEEEEFFFFFFGGGHHHDDDKKKSSS[[[aaajjjsss{{{yyyvvvooodddXXXOOOLLLLLLOOOQQQUUUYYY^^^bbbeeegggdddcccdddhhhmmmooonnnlllooonnnnnnoooooommmmmmmmmjjjmmmpppqqqrrrvvvzzz|||}}}~~~~~~}}}yyypppaaaSSSIIICCC@@@>>>===@@@BBBBBB@@@===;;;:::>>>@@@AAA@@@===;;;:::;;;>>>===<<<;;;::::::::::::999888888888999:::;;;<<<666999;;;======>>>@@@AAA888777666555555555555666555555555555555555555555444444444444555555666777666555444444444555555555333333333333333333333333666666555444444333222222333333222444555666555333333444444555555444444333555444333555777999999888===>>>@@@CCCEEECCC???;;;<<<<<<;;;999777666666888999777666444444666777999:::888666555555666888:::555666777777888;;;@@@DDDNNNKKKEEE???;;;999888999;;;===AAADDDEEEDDDCCCBBBGGGHHHJJJMMMPPPPPPNNNLLLJJJDDD???@@@GGGOOOTTTUUUKKKLLLMMMOOOPPPOOOMMMLLLPPPLLLKKKPPPTTTSSSQQQRRRTTTVVVYYY^^^aaa___ZZZVVVHHHBBB>>>?????????BBBIII[[[ooommmZZZQQQJJJDDDBBBCCCCCCDDDEEEGGGJJJMMMOOOSSSZZZfffrrr}}}zzzmmmyyy333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333222222222333333444444444444444444444444444444555555444222111111222333333333333333333333333222222222333333333444444333333333333333333333333222222222222222222222222333333333333333333333333222222333333333222111111222222222222222222222222///000000000000111111111111222333333222111///...111111111111111111111111000000111222222333444444222111111111111111222222000111111222222111111111111111222222222222111111111111111111111111111111000000111111111222222222222222111111222222333444555777:::<<<===>>>@@@BBB@@@BBBDDDDDDDDDCCCEEEFFFDDDDDDEEEGGGIIIKKKMMMNNNHHHGGGFFFEEEEEEFFFGGGHHHGGGKKKRRRXXX___hhhrrryyytttqqqiii___TTTNNNOOOQQQPPPQQQTTTWWW[[[^^^aaaccc___cccgggjjjkkkmmmppptttooooooooonnnmmmooooooooorrrsssuuuyyy}}}vvvgggXXXLLLCCC>>>;;;:::<<<>>>>>>===<<<===>>>@@@@@@>>>;;;888888:::<<<<<<<<<;;;:::::::::::::::888888888888888999:::;;;333666888::::::;;;===>>>555555555555555555666666555555444444444444555555555555444444444555555666555555555444444444555666333333333333333333333333333333333444444444444444333333222444555666555333333444444555555444444333555444555666888999888666;;;===@@@CCCCCCAAA<<<888999::::::888555555666777999777666444444666777999888777555444444555777888444555666777777999<<>>;;;999999999:::===BBBEEEGGGGGGEEECCCJJJJJJKKKNNNOOOMMMJJJGGGCCC???;;;<<>>???AAACCCGGG\\\qqqsssYYYJJJFFFEEEBBB@@@BBBBBBAAAAAABBBCCCDDDEEEJJJPPPXXXaaajjjuuujjjjjj~~~333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444444555222222222222222333333444333333333333333333333333333444555444222111222333333333333333333333333333333333222222222333444555444444333333333333222222222222222222222222222222222222333333333333444444222222222333333222222111222222222222222222222222000000000111111111222222111111222222222111111000111111111111111111111111000000000111111222222333111111111000111111222333///000111111222111111111111111222222222222111111111111111111111111111111000111111111111222222222222222111111222222333444444666:::<<<===???AAACCCAAACCCDDDEEEDDDEEEFFFHHHEEEEEEGGGIIILLLOOORRRTTTLLLJJJGGGDDDCCCDDDFFFGGGHHHJJJNNNSSSZZZbbbkkkqqqooommmggg___VVVRRRTTTVVVPPPPPPQQQRRRTTTWWWYYYZZZWWW\\\bbbdddcccfffmmmssspppnnniiiccccccjjjooopppooonnnpppuuu{{{xxxjjj[[[NNNCCC;;;666777999<<<===<<<===>>>@@@@@@???<<<888666666999<<<:::::::::::::::;;;;;;<<<999999888888777888888999222444777888777888999:::444444555555555666666666555555444444444444555555555555444444444444444444444555666555333333555666444444444444333333333333222222222333444444555555333333222444555666555333333444444555555444444333555666888999999999999999===>>>@@@AAA@@@===:::777777888999888666555555777777777666555555666777777666666555555555555666666444555777777777777999;;;AAA@@@>>><<<;;;:::::::::;;;===AAAEEEGGGFFFEEEDDDKKKKKKLLLMMMNNNKKKFFFCCCAAA???======CCCMMMWWW]]]\\\ZZZUUUOOOJJJIIIJJJMMMOOOKKKKKKOOOQQQNNNMMMOOORRRUUUYYY[[[[[[XXXUUURRROOOFFF===:::<<<>>>???>>><<>>AAACCCDDDEEEFFFGGGFFFGGGIIIKKKHHHIIIJJJLLLOOORRRTTTVVVOOOLLLHHHDDDBBBCCCEEEFFFFFFGGGJJJNNNSSS[[[bbbgggiiiiiigggaaaYYYTTTSSSTTTOOOOOONNNNNNOOOPPPQQQRRRQQQSSSVVVXXXYYY^^^eeejjjjjjjjjeee]]]]]]ccchhhgggdddcccffflllooopppvvv~~~|||wwwqqqfff[[[PPPEEE<<<666666:::===??????>>>======>>>===<<<999777777999;;;888888888999:::;;;======:::999888777777666777777333555777777666555666777444444555555666666555555555444444333333444444555666555444444333333333444444555666555333333555777555555555444444444333333333333333333333333444444333333222444555666555333333444444555555444444333666888;;;;;;999999;;;===???@@@@@@???<<<:::888777555777999999777666555666555555555555555555555555555666777777777777666555444666777888777666777999<<<;;;;;;:::::::::999999:::<<>>::::::===<<<:::<<>>AAACCCFFFGGGHHHHHHHHHIIILLLNNNKKKLLLMMMNNNPPPSSSUUUVVVQQQNNNIIIDDDBBBBBBDDDEEEGGGHHHJJJNNNSSSZZZ```dddccceeefffaaaYYYRRRNNNMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNMMMMMMNNNSSSYYY^^^aaaaaadddddd___]]]```___[[[^^^]]]aaahhhjjjgggiiinnnuuuzzztttoookkkggg```YYYQQQIII@@@;;;666;;;@@@CCCBBB???<<<:::;;;<<<===<<<:::999999:::777777888999:::<<<===>>>;;;:::999777666666666666555666888777555444444555444444555555666555555555555444333333333333444555666555555444333333333333444555777555333222555777666666666555555444444444444444444333333222222222333333222444555666555333333444444555555444444333666:::======999999<<>>999:::===<<<888>>>>>>===MMMoootttaaaXXXMMMHHH@@@<<<===BBBDDDCCC>>>>>>=========>>>???@@@EEECCCBBBCCCGGGJJJKKKKKKQQQXXX^^^ccckkkvvv~~~{{{pppxxx111222333333444444444444222222333333333333444444111222222333333222222111//////000111222333333444222222222222222222222222111111222222222333333333111111222333333333333222333333333444444444555555222222222222222222222222222333333444444333333222000111222333333222000///000000000111222333555555333333333222222222111111222333333333333222111111222222222111111111000000111111222222222222111111111111000000000000111111000000111111111111000000//////000000000000//////000000000000111111111111111111222222222333333333222222222111000//////...111111000000000000111111222222222222222111000000222111000000000111333444333444666999<<>>:::888999;;;===>>>>>>======<<<;;;:::::::::::::::999:::888777999===@@@AAA@@@999888666444333444666777777666555444333444555555555666777777555333333333000333555555333222444777333333444444555555444444777777777444222222333555888888666555444333333222222444555555444333333444222444444444222222222444555555555555666666666777777888:::;;;<<<===<<<<<<>>>>>>===:::777555555555444444444444444444444444444444444444444555666777888888888888777777777777888777666777999::::::999999999999999999999999999;;;::::::999999:::;;;;;;DDDEEEHHHIIIIIIHHHEEECCC>>>>>>===???BBBGGGLLLPPPQQQQQQQQQPPPMMMJJJFFFDDDNNNNNNPPPSSSVVVTTTNNNIIIRRRUUUYYY[[[ZZZVVVQQQMMMAAA???>>><<<;;;;;;;;;<<<<<<<<>>>>>???@@@>>>???@@@AAA@@@???===;;;>>>???AAABBBCCCCCCBBBAAAGGGJJJNNNRRRVVV[[[aaaeeesssxxxvvvuuuyyy222222333444444444333333222222333333333333444444222222333333333333222222111111111111222222222222222222222222222222222222111111222222222333333333222222333444444444444333333333333444444444444555333333333333333333333333222333333444444333333222111111222222222222111111111111111111222333444444333333333222222222111111222333333333333222111111222222222111111111000000111111222222222222111111222222111111111111222222000000111111111111000000000111111222222111111000000000000000111111111111111111111111222222222222333333333222111000000000111111000000000000111111111111222222111111000///111111000000111111222333333444666999===@@@CCCEEELLLOOOQQQSSSXXX\\\YYYTTTPPPQQQSSSUUUWWWWWWVVVUUUPPPPPPOOOLLLIIIFFFFFFGGGMMMNNNOOOOOOPPPTTT\\\aaalllnnnjjj```WWWQQQLLLHHHEEEFFFFFFEEECCCBBBBBBBBBBBB@@@???BBBHHHMMMQQQQQQYYY___ccc```___ccciiikkkeee___ZZZZZZZZZZZZ\\\```dddddddddeeeeeebbb^^^ZZZ[[[UUUNNNHHHDDD@@@<<<999999:::;;;<<<======<<<<<<;;;;;;;;;;;;::::::;;;<<<;;;999777999<<<>>>>>>===888777555444333444555666777666555444333444444555333444555444333222333444333444555555444444555666555555555555555444333333777777666555222222333555555555444444333444444555666777888777555333333333222333444444222222333444444555555666666666666666666888:::<<<>>>>>>===<<<<<<<<<<<<999666444555666555555555555555555555555555555444444555555666666666666777777777777777777777666666777:::;;;;;;:::999999999999999999999999999888888888888999999:::???@@@BBBCCCDDDDDDCCCBBB???>>>======@@@DDDIIILLLMMMMMMMMMLLLIIIFFFDDDBBBGGGHHHKKKNNNOOOLLLGGGBBBHHHJJJMMMOOONNNKKKGGGDDD???>>>===;;;;;;;;;;;;<<<<<<;;;<<>>===>>>??????>>>>>>???@@@???>>>===<<<<<<===???@@@AAAAAA@@@@@@AAACCCDDDEEEFFFIIINNNQQQ]]]dddlllqqqrrrtttxxx|||}}}xxxwww333444444444444333333222222222333333333333444444333333444444444444333333333333222222111111111111222222222222222222222222111111222222222333333333333333444555555555555444333333333333444444444444444444444444444444444444222222333333333333222222222222222222222222222222333222222111111222333333333333333222222222111111222333333333333222111111222222222111111111111111111111222222222222111111333333222222222222333333000000111111111111000000222222333333333333222222000000000000111111111111000000000000111111111111444444333333222111111111111111000000000000111111111111111111111000//////000000111222222222222222444555777999>>>BBBFFFIIIOOOTTT[[[cccjjjmmmfff\\\WWWSSSPPPRRRVVVYYYXXXUUURRRWWWZZZXXXRRRMMMMMMNNNQQQQQQQQQSSSWWW```jjjpppuuusssjjj___WWWSSSMMMGGGBBBCCCDDDEEEDDDBBB@@@???BBB@@@???BBBGGGNNNRRRUUU\\\ccchhheeeccchhhqqqvvvnnnhhhccc___[[[XXX[[[```eeebbb^^^[[[YYYVVVSSSPPPLLLIIIDDD@@@???===<<<:::999:::;;;<<<<<<;;;::::::999;;;===;;;999999;;;>>>===<<<::::::;;;===<<<;;;777666555333333444555555666666555444444444444555222333444333333444666888777555444555666666555444777777666666555333222111666666666555333222333555111111111222333444555666:::;;;;;;999666333222222222333444444222222333444333444666777888777666555444777;;;>>>??????===<<<999999999777555444555666666666666666666666666666666666555555555555555555444555555555666777777777777666666777:::<<<<<<;;;888888888888888888888888666666666666666777888999;;;<<<===>>>@@@AAABBBBBBAAA???<<<;;;===@@@EEEHHHIIIIIIHHHGGGEEECCCAAA???@@@DDDHHHJJJHHHDDD???===???@@@BBBBBBBBB@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999===III[[[ppp}}}}}}jjjYYYMMMDDD@@@AAA@@@>>>===<<<======>>>>>>>>>>>>>>>============;;;<<<===>>>?????????>>>AAAAAAAAA@@@???AAAEEEIIIKKKSSS[[[^^^[[[YYY\\\```bbbgggrrr{{{yyy~~~444555555555444333222222222222222333333333444444333444444555555444444333222222222222222222222222222222222222222222222222111111222222222333333333222333333444444444444444222222333333333444444444444444444444444444444444222222333333333333222222222222222222222333333444444333222222111111111222333333333222222222111111222333333333333222111111111111111111111111111111111111222222222222111111222222222111111222222222000111111222222111111000222333333333333333333222///000000000111111111111////////////000000000000333333222222222111111111111111000000000000111111000111111111111000/////////000111333333222111111444555777:::???DDDIIIKKKQQQXXX```jjjsssvvvmmmaaaUUURRRNNNOOORRRVVVXXXYYYZZZ```fffeee^^^YYYZZZ\\\[[[\\\^^^cccjjjttt~~~xxxkkk^^^XXXUUUOOOHHHBBBDDDFFFHHHIIIHHHEEEBBBDDDCCCCCCDDDIIIOOOUUUXXX]]]gggnnnlllhhhkkkppptttrrrmmmgggaaaZZZVVVZZZaaaeeebbb]]]YYYVVVSSSOOOLLLDDDBBB???===<<<<<<<<<<<<:::;;;<<<<<<<<<:::999888999;;;===<<<888777:::>>>======<<<;;;<<<<<<;;;;;;666555444444444444555555666666555555444444444444444555555555555777:::===999666444555777777555222555555555555444333222111444555666555333222333444000000111111222333555555999::::::999666333222222111333444444222222333555222444666888999777555444333666;;;???@@@???===;;;666666777555444333444666555555555555555666666666666666666666666555444444333333444444555666777777666666666777:::<<<<<<;;;888888888888888888888888555555555666666888999999;;;;;;;;;===???AAADDDEEE@@@???<<<;;;<<<@@@DDDGGGFFFGGGGGGFFFEEECCCAAA@@@>>>CCCIIIJJJFFF@@@===<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<::::::999<<>>===<<<<<<<<<<<<===>>>>>>===<<<<<<======>>>;;;;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAAAAADDDIIILLLIIIQQQXXXVVVOOOJJJJJJNNNNNNRRR[[[fffjjjiiijjjmmmjjjnnnyyy~~~xxx555555555555444444333222222222222333333333444444333444444555555444444333000111111222333333444444222222222222222222222222111111222222222333333333111111222333333333333333222222222333333333444444222222222222222222222222111222222333333222222111222222333333444444444444444444333222111111111111333333333222222222111111222333333333333222111111111111111111111111111111111111222222222222111111111111000000000000111111111111222222222222111111111111222222222222111111///000000000111111111111....../////////000000000111111111111111000000000111111000000000000111111111111111111111000/////////000111333333222111111444555777;;;@@@EEEIIILLLTTTYYY```ffflllnnnfff\\\NNNNNNMMMLLLMMMQQQYYY^^^___fffnnnpppmmmlllpppuuu{{{|||~~~zzzkkk]]]XXXVVVPPPHHHEEEFFFHHHMMMPPPPPPMMMIIIDDDDDDEEEGGGJJJPPPVVVZZZ```kkktttsssnnnmmmllllllkkkeee^^^XXXRRRNNNSSS[[[\\\ZZZWWWTTTQQQMMMHHHDDD@@@???===;;;999:::;;;<<<;;;<<<<<<===<<<;;;999888:::<<<===;;;999888:::===;;;;;;;;;;;;999999888888555555555444444555555555555555555555555444444444444555555555555777:::===999666444555777777555222111222222333333333222222333444555555333222333444222222111111111222222333555666777777555333333444111222444333333222444555222444666888999777555444333666:::>>>???>>><<<:::444555555444333333444666333333444444444555555555666777777777666555444333222333333444555666666777666555555777999;;;;;;:::777777777777777777777777555666666777888999;;;<<<:::::::::;;;===@@@CCCEEE???>>>======>>>AAAEEEGGGFFFGGGHHHIIIHHHFFFCCCBBB>>>CCCGGGGGGCCC???<<<<<<;;;;;;:::::::::;;;;;;<<<999999:::;;;;;;<<<<<<<<<999:::<<<===AAAGGGOOOUUU^^^dddtttssseeeTTTHHHDDDCCCAAA>>>======<<<<<<<<<<<<<<<<<<>>>>>>============>>>???<<<<<<======>>>??????@@@>>>????????????BBBFFFJJJIIIOOOTTTRRRKKKEEEEEEGGGGGGHHHLLLRRRTTTSSSUUUYYYYYYZZZ```nnn~~~|||444555555555555444444333222222333333333333444444333333444444444444333333000000111222333444555555222222222222222222222222111111222222222333333333000111222222333333222222222222222222333333333333222222222222222222222222111111222222222222111111111222444555666555555444444333333222111111111222333333333222222222111111222333333333333222111111111111111111111222222222111111222222222222111111111000000000000000000111111111222222222222111111000000111111111111000000000000000000111111111111////////////000000000000000000000000000000000000111111000000000000111111222222222222222111000000000000111222222222222222333555888===AAAFFFIIIJJJNNNSSSWWWXXXYYYYYYTTTMMMKKKMMMMMMKKKKKKPPPZZZbbbfffnnnyyyxxxiii[[[UUUSSSOOOHHHFFFFFFHHHMMMQQQRRROOOKKKFFFIIILLLOOOSSSYYY___cccdddlllqqqqqqnnnmmmjjjgggaaaYYYQQQLLLHHHFFFLLLSSSVVVUUUSSSQQQOOOIIICCC???======;;;999777666888:::<<<<<<=========<<<:::999;;;;;;;;;<<<===>>>???@@@;;;<<<<<<;;;888555444444555555555666666666666666555555666666555555444333222333444333333444666888777555444555666666555444111111222333333333333333222333555555333222333333444444333222111111111111222333555555444333333444000222333333333333444666333444666777888777666555444666999<<<===<<<:::999333444555444222222444666222222333333444555555555555666777888777666555444333444444444555666666666666555555666888999888777666666666666666666666666666666666777999;;;===>>>999888888999:::===???@@@????????????AAACCCDDDFFFDDDFFFIIILLLLLLIIIEEECCC===???AAABBB???===;;;:::999999888888999:::;;;<<<999:::;;;<<<<<<<<<<<<<<<999;;;===>>>???@@@CCCEEELLLTTTiiiuuu^^^TTTHHH@@@>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>=========>>>???@@@AAA??????@@@???>>>???AAACCCCCCFFFIIIIIIGGGDDDDDDFFFEEEDDDEEEHHHHHHGGGJJJOOOQQQPPPRRRXXXdddsss333444555555555555555555222222333333333333444444222222333333333333222222222222222333333444444444222222222222222222222222111111222222222333333333111222333333444444333333111222222222222333333333333333333333333333333333111111222222222222111111///222555777888777555333333333222222111222222222333333333222222222111111222333333333333222111111000000111111111222222222111111222222222222111111222111111000000111111222111222222333333222222111000000111111111111000000000000000000111111111111//////000000000111111111111111111111111111111111111111000000000000111111333333333333333222111111111111000000111111222333222555999>>>BBBEEEGGGHHHFFFNNNSSSSSSQQQRRRPPPMMMQQQOOOMMMMMMOOOUUU\\\aaallluuuyyyrrreeeWWWPPPNNNKKKFFFDDDCCCCCCGGGLLLMMMIIIEEEFFFKKKQQQWWW]]]cccjjjooodddeeedddbbbccchhhjjjhhhbbbXXXMMMIIIGGGHHHLLLRRRXXXVVVTTTQQQNNNIIIDDD???<<<<<<<<<999666666888;;;<<<===>>>>>>>>>===<<<;;;<<<:::999<<>>999999999999999:::;;;<<>>@@@DDDOOOiiizzz}}}|||mmm\\\MMMGGGAAA============<<<<<<<<<============<<<<<<===>>>???AAAAAAAAA@@@???>>>============???@@@AAA@@@AAABBBBBB@@@???@@@AAA@@@@@@@@@BBBCCCDDDDDDDDDCCCAAAAAADDDCCCBBBEEEJJJIIIJJJKKKNNNSSS]]]iiiqqq333333444555666666666555222222333333333444444444111222222333333222222111444444333333333333222222222222222222222222222222111111222222222333333333222333444444555555444444111111222222222333333333444444444444444444444444111111222222222222111111///111555999999888555333333222222111222222333333333333333222222222111111222333333333333222111111000000111111222222222222111111222222222222111111333222222222222222222333111222222333333222222111111111111222222111111111000000000000111111111111000000000000111111111111222222222222222222222333111111000000000000111111333444444444444333222222222111000000000111333444111444:::???CCCEEEFFFFFFFFFPPPYYYZZZZZZ\\\]]]]]]XXXSSSNNNNNNTTTZZZ^^^___kkktttzzzsssnnnbbbTTTLLLKKKIIIEEEBBB@@@???BBBEEEFFFBBB===@@@FFFOOOWWW^^^eeemmmrrraaa^^^WWWSSSXXXccciiijjjiii]]]RRRMMMMMMNNNRRRVVVZZZWWWSSSOOOKKKGGGCCC???===>>>===;;;888888;;;>>><<<===>>>??????>>>===<<<<<<888777===GGGNNNNNNKKKKKKLLLKKKGGG???999666555666666777888888888888888444555666666666555333333555666777777555333333333000333666555333222444777888888777777666555333333000222555555444333333333444333333222333333444444333444666555444222333333000222333333333333555666555555555555666666666777666777888888888888777666444555555444333222333555444444444555666777777888333555777888999888777666666666666666666555555555777555444444555555444333666666666666666666666666444444555777999;;;===>>>::::::::::::::::::::::::@@@AAABBBCCCBBB@@@>>><<<===BBBHHHMMMMMMIIICCC??????<<<999999<<<===<<<:::777777888999:::;;;;;;;;;<<<<<<===>>>>>>===<<<;;;:::;;;;;;:::999:::===@@@DDDPPPnnn~~~iii^^^bbbdddYYYKKKCCCAAA???>>>>>>?????????<<<<<<======>>>======<<<===>>>@@@BBBCCCBBB@@@???======<<<<<<===>>>@@@AAA<<>>@@@CCCCCCAAACCCHHH@@@DDDIIILLLNNNTTT^^^fffmmm}}}444444444444444444444444444444222222222222444444444444444333333222222222333333333333333333333333333333333444444444555555222222222222222222222222333333333333333333333333333333333333444555666666222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111222222333333222222111333333333222111000//////222222111111111111111111000000000000000000000000333333333222222111111111222222222222222222222222333222222111111222222333111111111111111111111111000000000000111111111111333333333222222111111111222111000//////000111111222222222222222222222222222222111111111111222222000555<<>>???BBBCCC@@@>>>???AAAEEEKKKTTT^^^hhhmmmcccWWWLLLLLLRRR[[[fffnnnpppeee\\\\\\[[[WWWUUUVVVYYYSSSKKKGGGGGGGGGDDDAAA@@@???===;;;999888888777999999999999:::<<<>>>???>>>;;;999<<>><<<999777777666555444444444444444666555444333333444666777333333222222222333444444999>>>BBBAAA;;;555444444222222444444444444222222555444333222111222333444555444333222333444555666111111222333333444555555444777777555555888888555777777666666666666777777444444444444444444444444555444444444444555666666444555:::>>>===666333444444444444555555555666666333333333444444444555555<<<999666555777888666444333555888888777888;;;???>>>===;;;999888888888999???@@@AAABBBCCCBBBAAAAAA>>>BBBHHHLLLKKKEEE>>>999<<<;;;;;;::::::999888888999999999:::::::::;;;;;;:::::::::;;;<<<<<<;;;:::999999:::;;;;;;<<<<<<===;;;IIIggg}}}mmm\\\TTTPPPKKKHHHGGG>>>>>>>>>>>>??????<<<:::<<<<<<<<<>>>@@@AAA@@@>>>:::BBBEEE@@@>>>BBBCCC@@@999;;;>>>AAABBBBBBBBBAAA@@@@@@???>>>>>>???@@@AAA???@@@AAA???>>>===>>>@@@AAAAAACCCEEEGGGFFFCCCAAACCCDDDEEEGGGIIINNNTTTYYYccchhhvvvyyy444444444444444444444444444333333222222333333444444444444333333222222222333333333333333333333333333333333444444444444555333333333333333333333333333333333333333333333333333333222333333444555666222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111222222333333222222111222333333222222000//////111111111111111111111111111111111111111111111111333333333222222111111111222222222222222222222222222111111000000111111222000000000000000000000000000000000000111111111111222222111111111000000000222111000//////000111111111111111111111111111111222222111111111111222222111555===EEELLLOOOOOOMMMRRR\\\iiippppppooonnnooojjjddd^^^^^^bbbbbb]]]WWWZZZdddooouuu||||||rrrkkkgggkkknnnllliiijjjeee^^^UUUPPPOOONNNKKKHHHHHHEEEBBBAAA@@@???===<<>>???===<<>>888666444444666999<<<<<<;;;888666666555555444333333444444666666555444333333333444222222333333444444555555888<<>>888444333444222333333444444333333222444444333222333333444555555444333333333333444555333333333444444555555666555888888555666999999666999888777666666666666666333444444555555444444333444444444444444555666666555444777:::999666666:::444444444555555555666666333444444444555555555555:::888777888:::;;;999777666777888888888999<<<>>>>>>===;;;:::999999999999;;;<<<>>>@@@@@@@@@@@@???>>>BBBGGGKKKJJJEEE>>>999::::::::::::999999999999999:::::::::;;;;;;;;;;;;:::::::::;;;<<<;;;:::999999999::::::;;;<<<<<<<<<>>>BBBRRRkkk~~~~~~wwwkkk]]]OOOIIIGGGCCC@@@???===<<<<<<>>>??????>>><<<>>>???@@@???<<<;;;===???DDDCCCAAA???@@@CCCAAA===;;;<<<>>>@@@AAAAAAAAA@@@>>>>>>>>>>>>???@@@BBBCCC@@@AAAAAA@@@???@@@CCCEEECCCBBBAAABBBDDDEEEEEEDDD@@@AAACCCDDDEEEHHHLLLPPPZZZcccppp~~~zzz444444444444444444444444444333333222222333333444444444333333333333222222333333333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333222222222333333444555666333333333333222222222222222222222222222222222222111111222222222333333333222222222222222222222222111222222333333222222111222222222222222111000///111111111111111111111111222222222222222222222222222222222222222111111111222222222222222222222222111000000000000000000111////////////////////////000000000000111111111111111000000000000/////////111111000000000000111111000000000000000000000000222222111111111111222222222444<<>>;;;888:::999888888777888888888777777777777888999;;;<<<>>>===>>>DDDNNNYYYbbbgggkkkfffZZZJJJ???;;;666000444555888::::::999666555555444444333333333333333555555555555444222111000111222444555666666666666777:::;;;999555222222444222333333444444333333222444444444444444555666777666555444333222222333333555555555555555555555555555888888666777;;;<<<999;;;:::999777666666666666222333555666666555333222444444444444444555555666555333333666666666999???444444444555555555555555444444555555555666666666888888999;;;>>>???>>><<<<<<:::777777999;;;===>>>===<<<;;;::::::::::::::::::<<<===???@@@@@@??????>>>AAAFFFHHHGGGCCC===999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<===<<<;;;999888999999::::::;;;;;;<<<<<<>>>999>>>SSSkkk|||nnnaaaVVVKKKBBB??????===::::::<<<;;;;;;===???@@@???===>>>AAADDDAAA<<<<<>>>>>>>>>>>????????????<<<<<<<<<===???@@@BBBCCC@@@@@@@@@@@@AAADDDIIILLLPPPKKKFFFBBBBBBCCCDDDEEE???@@@BBBCCCCCCCCCEEEGGGOOO\\\hhhqqq444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444444444444444444444444444333333333333333333333333222222222222333444555666333333333333333222222222222222222222222222222222111111222222222333333333111222222222222222333333111222222333333222222111222222222222222111000///111111111111111222222222222222222222222222222222222222222111111111111111111111111111111111111111111111000000000000111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000111111111111111111111111111111111222222111111111111222222222333999FFFSSSWWWPPPHHHMMMVVVaaagggfffdddeeefffggggggfffddd___XXXQQQLLLGGGLLLQQQUUUXXXYYYWWWUUUTTTQQQRRRWWW```hhhnnnqqqhhhgggfffffffffeeeaaa]]]YYYWWWRRRJJJAAA===>>>AAA@@@???>>>===>>>@@@BBBCCCBBBFFFLLLRRRSSSVVVbbbooo{{{lllVVVHHHCCCBBBAAAAAABBBAAA===;;;::::::999888777777777777666666555555666777999:::;;;;;;===AAAHHHQQQYYY]]]___^^^VVVJJJ@@@;;;777222444555777888888666555444444333333222222222333333333333444555444333111000111333555777888888777666666777777555222111222444333333333333333333333333444444444555666777888888666555444333222222111111555555555555444444444444333777999888;;;@@@AAA@@@<<<;;;999888666555555555111333555777777555333111444444333333444444555666555222222555555555999???555555555555555555555555555555555666666666666777555777:::>>>AAABBBAAAAAAAAA<<<888777999=========<<<;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAA@@@???>>>>>>@@@DDDEEEDDDAAA<<<999888999999:::;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<===???@@@???===;;;999999888999999:::;;;;;;<<<<<<:::666:::KKK```rrr{{{fffTTTIIIAAA<<<>>>???>>><<<<<<===<<<;;;<<<>>>>>>===<<<===???AAAAAAAAADDDKKKRRRGGG???<<>>=========>>>>>>;;;;;;<<<<<<===>>>??????>>>>>>??????AAAFFFLLLPPPaaaYYYNNNDDD@@@@@@AAABBB???AAACCCDDDDDDCCCCCCDDDGGGWWWbbbgggvvv444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444333333333333333333333333222222222222333444555555444444444333333333222222222222222222222222222222111111222222222333333333111111111222222333333333111222222333333222222111111111222222222111000000000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111222222222111111111111111111111111///000000000111111111111111111111111111111111111//////000000111111111111222222222222222222222222222222111111111111222222555555:::FFFSSSVVVMMMCCCFFFNNNWWW[[[[[[ZZZ\\\^^^eeedddaaa]]]XXXSSSOOOMMMHHHIIILLLOOOPPPOOONNNNNNPPPRRRVVV[[[ccckkkoooqqqoooooonnnnnnmmmjjjfffcccZZZXXXSSSJJJBBB???AAADDDBBBAAA???>>>>>>???@@@AAACCCGGGMMMOOOMMMOOO\\\jjjzzz~~~hhhSSSEEE=========>>>???===;;;999===<<<:::999777666666555666555444444555666888999<<<<<<===>>>AAAFFFKKKNNNQQQVVVWWWMMMAAA;;;777555666666666666666555444333333333222222222333333444000111333444555444333333222333666888888888777666555555444333111111333444333333333333333333333333333444555666777777888888555555444444333222111000444444444333333333333333222666999:::>>>DDDGGGEEE<<<;;;999777666555444444111333555777777555333111333333333333333444555555444333444666666444666:::555555555555555555555444555555555666666666666777333666:::>>>@@@BBBCCCCCCDDD???999888:::<<<===<<<:::;;;;;;<<<============AAAAAAAAAAAA@@@>>><<<;;;>>>???AAABBBAAA>>>;;;999999999:::;;;<<<===>>>>>>:::::::::;;;;;;;;;<<<<<<>>>AAACCCBBB???<<<::::::888888999999:::;;;;;;<<<999999===GGGSSS```ooozzzzzztttuuuwwwqqq___OOOCCC>>><<<@@@BBBAAA@@@AAA@@@>>><<<<<<<<<<<<;;;999===<<<;;;>>>CCCJJJOOOSSS<<<===BBBGGGFFFBBBAAADDDAAA@@@???>>>============<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>@@@DDDKKKOOOddd[[[NNNDDD>>>===>>>???===@@@CCCEEEDDDCCCDDDDDDFFFUUU^^^bbbqqq444444444444444444444444222333333444444333333222222222333333333333444444333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333111111111222222333444555555555444444333333222222222222222222222222222222111111222222222333333333111111111222222333333444111222222333333222222111111111222222222111111000000000000111222222333333222222222222222222222222000000000111111111111111111111111111111111111111333333222222222222333333111111111111111111111111000000000000111111111111000000111111111111222222...///000111111222111111222222222222222222222222222222111111111111222222777777<<>>??????>>>===>>>AAADDDLLLTTTVVVNNNAAA:::888777888777666555444444333333333333333333333444444555000111222444555555555555444444666777777777666555444333333333333333444444444333333222222333333444333444555666777777777666333333444444333222111000333333333333333333333333222666999:::>>>EEEGGGFFF;;;:::888777555444333333222333555666666555333222333333333333333444444555444333555777666333333777555555555555555444444444444444555555555666666666111555999<<<===???AAABBBCCC@@@<<<:::::::::::::::999:::;;;===>>>?????????@@@@@@@@@@@@???===;;;999>>>>>>??????>>><<<:::999999::::::;;;<<<======>>>999999999:::::::::;;;;;;===AAADDDDDD@@@<<<;;;;;;888888999999::::::;;;;;;;;;<<<===>>>BBBLLL[[[ggg~~~}}}uuuiii\\\WWWYYYZZZSSSLLL@@@======AAABBBAAA@@@AAAAAA???===;;;;;;;;;:::888===:::888:::@@@FFFIIIKKK999DDDLLLIIIDDDBBBEEEFFFAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>===<<<;;;:::;;;<<<======>>>BBBGGGKKKVVVPPPGGG@@@======>>>>>><<<>>>AAABBBBBBBBBBBBCCCGGGRRR[[[bbbqqq444444444444444444444444222333333444444333333222222222222333333444444444333333333333333333333333111222222222222333333333333333333333333333333333333333333333333333333333111111111111222333444555666555555444333333222222222222222222222222222222111111222222222333333333000111111222333333444444111222222333333222222111000111111222222222111111///000000111222222333333111111111111111111111111///000000000111111111222111111111111111111111111222222111111111111222222111111111111111111111111000000000000111111111111/////////000000000111111---...000111222222111111111111111111111111111111222222111111111111222222444555:::DDDMMMNNNHHH@@@CCCGGGLLLMMMMMMOOOVVV\\\]]]XXXRRRMMMLLLKKKJJJIIIEEEAAAAAAEEEEEEBBBCCCFFFDDDLLLRRRVVV]]]ggglllllluuuyyy}}}~~~zzzrrrjjjeee[[[VVVPPPKKKHHHFFFEEEDDD???>>>>>>>>>>>>>>>???@@@DDDGGGLLLMMMHHHGGGPPP]]]iiiuuu|||ttteeeVVVIII@@@999:::;;;;;;::::::::::::;;;:::888777666555555555666666555444444555777888>>>@@@@@@>>><<<<<<>>>@@@JJJOOONNNFFF>>>;;;999777999888777555444333333444444444333333444555555666333333333333444555666666666666555555555555444444333333333444555666555555444333333222222333333444444444555666666666555444111222333333333333222111222222333333444444555555333777999999<<>>AAAAAAAAA???<<<999888888999888999;;;>>>???@@@@@@@@@>>>???@@@@@@@@@???======>>>>>>======<<<:::999888888999999::::::;;;;;;;;;888888888999999999:::::::::???CCCCCC???;;;:::;;;888888888999::::::;;;;;;999;;;:::888999@@@KKKSSSgggrrrqqqqqq{{{zzzwwwyyy}}}|||tttlllaaaUUUHHHBBBDDDHHHHHHFFF@@@======@@@AAA>>>===???@@@>>>;;;:::;;;;;;;;;::::::::::::;;;<<<@@@DDDGGGBBBQQQUUUHHH???DDDGGGDDDAAAAAABBBBBBAAA@@@???>>>>>>???@@@@@@@@@???>>>===<<<===>>>>>>>>>@@@CCCEEEGGGDDD@@@>>>>>>?????????>>>@@@AAABBBAAA@@@AAACCCGGGMMMWWWcccsss444444444444444444444444222222444444444444222222222222222333333444444444333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333111111111111222333444555666666555444333333222222222222222222222222222222111111222222222333333333000000111222333333444444222222222333333222222222000111111222222222111111///000000111222222333333000000000000000000000000//////000000111111111222000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111---.........//////000000---...000111222222222111000000000000000000000000222222111111111111222222///111666???HHHIIIDDD???DDDGGGIIIGGGEEEGGGNNNUUUXXXRRRKKKGGGGGGGGGEEEBBBDDD??????CCCCCC@@@AAAEEEEEEMMMSSSVVV^^^kkksssssszzz{{{qqqjjj___YYYRRRNNNMMMKKKHHHFFF===<<<<<<<<<<<<<<<======FFFIIINNNNNNIIIEEEJJJSSS[[[hhhooogggXXXKKK@@@888666777777777666666666888777777666555555555555555777666555444555666777888<<<>>>???>>><<<;;;===@@@HHHHHHDDD===:::;;;;;;888:::999777555444333444444444444444444444555666777777666555333333444555666777666555444333333444444333333333555777777666555444444222222222222444444444555555666666555444333000111222333444333222111333333444444555666777777444777999888999>>>???===888777666555444333333333444444444444444444444444333333222222333333444555444222222444333222555:::666666555555555444444444333333333444444444555555111333666666666888;;;???@@@AAAAAA>>>999666777999888999<<<>>>@@@AAAAAAAAA>>>???AAABBBCCCCCCBBBBBB>>>===<<<;;;:::999999888777888888888888999999999777777888888888999999999888===BBBBBB>>>:::999:::777888888999::::::;;;;;;444888::::::;;;???AAABBBQQQYYYXXXZZZgggooonnnrrrooolllgggeeekkkwww}}}~~~zzzrrrfff^^^ZZZ[[[\\\]]]PPPIIIBBB???AAADDDCCCAAABBB>>>>>>@@@@@@<<<<<<>>>???<<<::::::;;;<<<<<<<<<777:::>>>===;;;===CCCJJJMMM\\\[[[GGG<<>>???@@@AAABBBCCCCCCBBBAAA===>>>??????>>>???@@@BBBAAA@@@??????@@@AAA@@@???BBBCCCDDDCCCAAAAAABBBCCCFFFIIISSSeeeuuu333333333333333333333333555444333333222222333333111333555555444333444555333333333333333333333333333333333333333333333333333444444555555444444333333333333333333333333333111222222222222111000000111222222333333222222111222333333444444333333222111111222222222333333333111111222222222333333333111222222333333222222111222222222111111111000000222333444444444333222111222222222222222222222222333222111111000111111111000000////////////000000000000000000000000000000222111111111000000//////222222222222222222222222000111111111111222222222333333222111000000000111222111111111000000//////111111111111111111111111000333888===@@@AAA@@@???CCC@@@>>>???CCCGGGGGGGGGGGGHHHIIIHHHGGGFFFGGGHHHFFFBBB>>>???BBBFFFHHHHHHEEEFFFKKKVVVdddpppxxx{{{xxxqqqccc^^^VVVLLLHHHIIIHHHDDD???<<<;;;999888999<<>>???@@@???<<<;;;===>>><<<777;;;:::888777777777888888444333333444444555777777888777666555555444555555111555888777444222444666555444444555777888666555333333222111111222222222777555333333444555555444333000000555777444222333222333444444333333555777333666999999777888===BBB>>><<<999777666555444222111444666777777666666777333444444444333333222111111222444666666666666555777777666555444333333333222222333333444555666666666666666666666777777888<<<<<<<<<;;;:::999777666444666888999999;;;===>>>>>>@@@BBBBBB@@@>>>>>>>>>===<<<;;;<<<===<<<;;;999888999:::999777555555666999888666555555777999:::777;;;???AAA@@@===<<<;;;;;;999777666666888;;;===777888888999:::;;;<<<<<>>===;;;:::999999::::::888999999:::;;;===@@@CCCGGGTTTUUUFFF>>>DDDEEE>>>BBBEEEHHHHHHFFFBBB???>>>DDDBBB???>>>???@@@@@@???>>>>>>=========???AAABBBDDDBBBAAAAAABBBBBBAAA???:::===???@@@???@@@DDDHHHIIILLLVVV^^^jjj333333333333333333333333555444333333222222333333666555444555666666444222333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333000111222333333333333333111222222333333222222111222333333444444333333222111111222222222333333333111111222222222333333333111222222333333222222111222222222111111111000000111222222333333222111111222222222222222222222222222222111000/////////000000000////////////000000000000000000000000000000111111111111000000000///111111111111111111111111000111111111111222222222333222111111000000111111111111111111000000000///111111111111111111111111000333777;;;>>>??????>>>???>>>>>>@@@CCCEEEDDDBBBCCCFFFIIIJJJKKKKKKMMMNNNEEEBBB>>>>>>AAAEEEFFFGGGFFFGGGLLLUUUbbbnnnvvvyyyzzzpppbbbYYYRRRIIIFFFGGGGGGCCC>>><<<;;;:::999:::<<<===???@@@IIIQQQQQQOOONNNMMMJJJDDDGGGJJJIIIDDD>>>:::999777777777666777777888888888777777666555555666666555555444333444555666777999888888888999;;;===>>>>>><<<999999;;;<<<:::666999888777555555555666777666666555444444444444555666555555555555555666777555555444444555666666777666555555666888999777666333333222222222222333333444555555555555555444444444000000444555333222333333444555444333333555666333666999888777888===AAA>>><<<:::888777555444333111444666666555444555555444444444444333333222111222333444666777777666666666666444333333222222222222222333333444555555666666555555555555666777777::::::::::::::::::999999666777999999::::::;;;<<<===???AAAAAA???=========<<<<<<;;;<<<======:::888777999:::999777555555666888777666666666777888999777:::===???>>><<<;;;;;;888777666777888;;;>>>@@@:::::::::;;;;;;;;;;;;;;;<<<>>>@@@CCCEEEGGGHHHIIIHHHIIIKKKNNNQQQTTTWWWXXXXXXRRRJJJDDDCCCEEEIIILLLGGGEEEBBBBBBCCCCCCBBB@@@@@@AAABBBAAA>>>===>>>???>>>===;;;:::999999::::::===<<<999777666777:::===888FFFMMMCCC:::<<<@@@@@@CCCFFFHHHIIIGGGDDDCCCCCCGGGEEEBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDBBBAAA??????AAAAAA@@@???>>>@@@BBBBBBAAAAAADDDGGGHHHLLLVVV\\\ddd333333333333333333333333555444333333222222333333666333111333666777444111333333333333333333333333444444444444444444444444333333444444444444333333333333333333333333333333000111222333444555555555111222222333333222222111222333333444444333333222111111222222222333333333111111222222222333333333111222222333333222222111222222222111111111111111000111111222222222111000222222222222222222222222222222111000///.........111000000//////000000111000000000000000000000000111111111111000000000000000000000000000000000000000111111111111222222222222222111000000000111111111111111111000000000000111111111111111111111111000222555888:::<<<===>>><<<<<<===???AAAAAA@@@>>>@@@CCCIIILLLNNNPPPRRRSSSDDDAAA>>>>>>???BBBDDDDDDEEEFFFIIIQQQ[[[fffmmmqqqvvv~~~kkk\\\TTTMMMFFFDDDDDDDDDAAA===;;;;;;:::::::::;;;;;;;;;;;;CCCJJJMMMPPPQQQMMMHHHBBBBBB@@@===:::888999:::888888777666666666777777777777666555555555555666555555444333444555666777666666555666777999;;;<<<:::888888:::===<<<999666777666555444333444555555999888666555333333222222444444444444555666777888777444111222444777777666777666666777999999888666444444333333333333444444222555777777555444666888777222000333444222222444444555666444333222444555444666888888666888<<<@@@>>>===<<<:::888666444333///111333444333333444555444444333333333333222222333444555666777777777666555444333222222222222222222333333444444555555555666555555555555666777777888888999999::::::::::::888999999:::::::::::::::<<<>>>??????===<<<<<<===;;;;;;;;;===>>>===:::888777888999888666555555666666666777777777777888888777999;;;<<<:::::::::;;;888888888888:::===???AAA<<<;;;::::::999999999999<<<===>>>??????@@@@@@???@@@BBBFFFJJJLLLLLLKKKJJJKKKHHHDDD@@@???AAADDDFFFCCCCCCCCCDDDEEEEEEDDDBBB@@@???>>>>>>>>>>>>===;;;======;;;:::::::::::::::;;;;;;::::::999999999:::888CCCLLLJJJ???888<<>>===>>>???AAABBBAAABBBDDDIIIQQQZZZaaaeeemmmwww{{{gggVVVPPPKKKEEEBBBBBBAAA===:::::::::;;;;;;;;;:::888777999>>>BBBEEEJJJNNNKKKDDDCCCAAA===999666666777999999888777666666666666666666666555444444555555555555555444333444555666777666666666666666777999999999888<<>>>>>===:::777555444000111333333222222333555444333333333333333333333555555555666666777777777555444444333222222333333333333333444444444555555777666666666666777888888888888888888888999999:::888888999:::<<<<<<;;;:::;;;<<<======<<<;;;;;;===::::::;;;===>>>===:::777666777888666555444555666555666777777888888777777777888999999888888999;;;;;;;;;;;;;;;;;;<<<======:::999888777777888999999===>>>>>>>>>>>>======<<<>>>@@@DDDGGGHHHHHHGGGFFFDDDCCCBBB@@@>>>>>>???AAACCCCCCCCCCCCDDDEEEEEEEEEBBB>>>;;;<<>>BBBEEEIIIKKKJJJHHHGGGGGG@@@???>>>======>>>@@@AAA@@@@@@BBBDDDIIIOOOVVV[[[eeerrr{{{gggVVVNNNJJJEEEBBB@@@>>>;;;888888999:::;;;:::888777555:::;;;;;;<<>>888666555444444444555666777555555444444444444555555666666555444444444444444444:::@@@???888333222555444444333555666777666444444333333333444444555666222444555444333777@@@HHHCCC<<<777666444111111333666777777555333333444555666666666666666777999;;;===???AAA@@@<<<888666555:::;;;:::888555333333444444333222222222333444444555555555555555666666666666555555444444444444444333333333444444444444444888888777777888888999::::::999888777777777888888666666777:::===???===;;;:::;;;<<<<<<::::::;;;===:::999:::<<<======:::888666666666555444333555777555555666777777777777666777888888777666666999;;;;;;;;;<<<<<<=========<<<999999888888888:::<<<===999999::::::::::::999999:::;;;===???AAACCCDDDEEEBBBDDDEEECCC???=========AAA@@@??????AAAEEEJJJMMMDDD???<<<===AAABBB>>>:::;;;;;;;;;;;;;;;;;;::::::???<<<:::999;;;<<<<<<;;;===;;;@@@HHHEEE:::888@@@@@@AAABBBBBBDDDGGGLLLPPPNNNMMMMMMMMMOOOOOONNNMMMOOOPPPPPPPPPOOONNNLLLJJJHHHFFFDDDDDDFFFHHHHHHHHHBBBBBBCCCEEEGGGGGGGGGFFFEEECCCGGGMMM]]]uuu333333333333333333333333555444333333222222333333666;;;???;;;222...000555333333333333333333333333444444444444444444444444222222333333333333222222333333333333333333333333111222222222222111000///111222222333333222222111222333333444444333333222111111222222222333333333111111222222222333333333111222222333333222222111111111111111111222222222222222222222333444555555222222222222222222222222444444333222222222222333222111111000000111111222000000000000000000000000000000000000111111111111222222222222222222222222000111111111111222222222000000/////////000111111000000000000111111111111111111111111111111111111///000111222444777999:::;;;:::888555555777===AAADDDEEEGGGGGGDDDAAA@@@@@@===>>>>>>>>>======@@@BBBBBBBBBBBBBBBDDDHHHOOOTTT___ooovvvdddVVVIIIFFFCCC@@@>>><<<999777888888999999999888666555::::::888666:::??????;;;666555555555777888777666777777666555555555666666444333333333333444555555555555444333444555666777999999888888888888777777;;;<<>>999777666DDDDDDAAA===777444222333444333222111222333444555555555444444444444555666666555555444444555555555444444444444444444444444888777777777777888999999:::999777666666666777777666555666:::???@@@>>>;;;:::;;;<<<;;;::::::<<<>>>:::999999:::<<<<<<;;;:::555666555444333333555777555555666666666666777777666777888777666666888:::666777:::<<<>>>?????????;;;;;;:::999;;;===???AAA777888999999:::::::::::::::::::::<<<>>>AAADDDFFFCCCFFFHHHFFFAAA===<<<===<<<<<<<<<<<>>BBBBBB???;;;:::;;;;;;<<<<<<;;;::::::AAA<<<777888AAAKKKSSSWWWVVVQQQOOOOOOIII===888:::===>>>???@@@AAAFFFKKKOOONNNNNNNNNPPPRRRSSSRRRQQQTTTTTTSSSRRRQQQOOOMMMMMMKKKIIIFFFFFFHHHIIIJJJJJJEEEEEEEEEGGGIIIIIIHHHFFFDDDAAADDDJJJZZZxxx{{{333333333333333333333333555444333333222222333333555999;;;999333///111444333333333333333333333333333333333333333333333333222222333333333333222222333333333333333333333333111111222222333222222222111222222333333222222111222333333444444333333222111111222222222333333333111111222222222333333333111222222333333222222111000000111111111222222222222111111111222333444555222222222222222222222222222222222111222222333444222111111000000111111222000000000000000000000000///000000000111111111111111111111111111111111111000111111111111222222222///////////////000111111///000000000111111111111111111111111111111111111///000111333555777888999888999999777666999===AAABBBCCCDDDBBB@@@>>>===>>>;;;===???>>>======@@@CCCBBBBBBAAA??????BBBHHHNNNTTTeeeuuuxxxpppdddVVVLLLBBB@@@>>>===<<<:::999777777777777888777777666666666888888666777;;;;;;888666444333444777888777555666666555555555666777777333333222222333444444555555555444333444555666777555666666888888999999999<<<<<>>999666555444444444666777888333333333444444666777777555555444333333444444444222999AAAAAA;;;555555777444333333444666777555444111111111222222333444555333222111111333666:::===>>>888555666555333222444555666666555444444666888777666444444555666777777<<>>???>>>===<<<;;;999888999;;;===???999::::::;;;<<<<<<;;;;;;;;;;;;<<<===???AAACCCEEEAAAEEEHHHFFFAAA===<<<>>>;;;<<<======???CCCJJJOOOCCCAAA??????AAAAAA???<<<::::::;;;<<<<<<;;;;;;:::<<<999999???HHHQQQUUUVVVZZZXXXTTTNNNEEE===<<<===:::<<<===???AAAEEEJJJNNNNNNNNNPPPSSSVVVWWWWWWUUUZZZYYYWWWUUUSSSRRRQQQQQQSSSPPPMMMKKKMMMNNNOOOOOOLLLKKKJJJKKKLLLKKKHHHDDDBBBCCCGGGHHHQQQttt333333333333333333333333555444333333222222333333///111222333333222333333333333333333333333333333333333333333333333333333222222222333333222222222333333333333333333333333000111222333444555555555222222222333333222222222222333333444444333333222111111222222222333333333111111222222222333333333222222222333333222222222000000111111222222222222111000000000000222444555222222222222222222222222000000000000111222333444222222111111111111222222000000000000000000000000//////000000111111111222000000000000000000000000000111111111111222222222///////////////000111111//////000000111111111222111111111111111111111111...000222444666777888888555888::::::999:::>>>AAA@@@@@@AAA@@@>>>===>>>???:::===??????===>>>AAADDD@@@@@@>>><<<:::===CCCHHHIIIYYYhhhggg]]]PPPFFF???;;;;;;;;;:::::::::999999777666666666666777777777222666999888888;;;:::777<<<999666555777777666444555555555555555666777888222222222222333333444555555555444333444555666777111222444666888::::::;;;===;;;CCCRRRUUUHHH;;;888555444444333444555666777555444444444444555666666333333333333444555666666///333777888666444444444555444444555777888666555111111111111222333444555222111111222444555444333999444222444555444333666444555666555555555777999888666444444555666777666<<>><<<:::999<<<:::777666555777999:::888888999999999999888888888888:::;;;===>>>>>>>>>???CCCFFFEEE@@@<<<===???>>>@@@AAA@@@???@@@CCCGGGBBBAAA??????@@@???>>>===999:::;;;<<<<<<<<<;;;:::999;;;???DDDGGGCCC888///888>>>@@@;;;555777???DDD:::;;;===???AAAEEEJJJNNNOOOOOOQQQTTTXXXZZZZZZXXXeeecccaaa^^^\\\[[[ZZZZZZZZZWWWSSSRRRRRRTTTUUUUUURRRPPPNNNNNNOOOLLLGGGCCC@@@EEEKKKHHHIIIjjj333333333333333333333333444555555444222111111222333333333333333333333333333333222222333333444555666666555444333333222222444444444444444444444444444444444444444444444444333222222111111222222333666777888777555444444666333333333333333333333333//////000111222222333333222222222222222222222222222222222111111111000000111111111111111111111111222222222111111111000000000111111000//////000222111222333333333333222111000111222333333222111000000000000000111111111111333222222222111000000000000111111111111222222222111222222333333222222111111222222111///...///111000111111111111222222222222111000000111111///...000000111222444666888999:::999888888999:::<<<===;;;;;;<<<===>>>>>>>>>======<<<;;;:::::::::;;;<<<<<<======;;;::::::<<<>>>BBBIIIQQQRRRLLLEEEAAA@@@>>>;;;888888::::::888666999888777777777777777888777777666666666777999:::;;;777444444666888888777777666555444444555666666999<<<>>><<<666111111333333444444444555666666666555444333444555777888999DDDEEEEEEEEEGGGGGG???666555444444444444555666666555444333333333333444555666555444444333333333333444666999;;;;;;:::888777111222555666777777555444444444333333333444555555555666555333111111333555333222111333666666333000333555666555444444555666666555444222222444888<<>>???@@@???===;;;;;;<<<===;;;888777888999999999:::999888555333222333444555555666666666666666666444666888999999999888777<<<<<<<<<<<<;;;;;;;;;;;;===;;;:::888888999:::;;;888888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>???;;;===??????>>>===>>>???;;;===@@@BBBCCCAAA>>><<<:::999999999::::::888777@@@<<<;;;DDDMMMMMM@@@333<<<777333444999======<<<:::;;;;;;<<<>>>???AAABBBJJJLLLNNNPPPRRRVVV[[[___gggiiiiiieee```\\\[[[\\\```aaa^^^YYY[[[bbbddd```WWWUUUTTTSSSOOOHHHFFFHHHGGGDDDEEEJJJRRRccc333333333333333333333333333444555555333333444555333333333333333333333333333333222222333333444555666555555444333333222222444444444444444444444444444444444444444444444444333222222111111222222333555666777666444333444555333333333333333333333333///000000111222222333333222222222222222222222222222222222111111111000000111111111111111111111111222222222111111111000000000111111111//////111222111222222333333222222111000111222222222222111000000000000000111111111111222222222111111111111111000111111111111222222222111222222333333222222111111222222111///...000111000111111111111222222222333111000000111111000///000111111222444666777888888888888999999;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<:::999888777777888999999;;;<<<<<<:::999999;;;===>>>AAAEEEHHHHHHEEEAAA>>>>>>;;;999888999999777555555555555555666666666666666666666777888;;;===>>>;;;999666666888:::::::::888777666555444555555666:::===???===888444555666444444444555555555555555666666777777777888:::<<>>>>><<<999777333333333333333333333333333333333444444555555555333333222222333333444555444333333222222333333444666666555555444333333222333333333444666777666444555555555555666777888999999:::;;;;;;<<<<<<<<<;;;???@@@AAA???<<<:::999999<<<:::777666777888999888555999<<<:::555222333666777777777777666666666666666666666666777777888888>>>>>>>>>>>>>>>============<<<:::888888888999:::888888777777777777888888::::::::::::::::::::::::<<<<<<<<<===============>>>???@@@>>><<<:::999999:::<<>>===;;;:::::::::;;;;;;999888888666666===GGGPPPSSSRRR@@@;;;666666999<<<<<<;;;::::::;;;<<<===???@@@AAABBBEEEJJJMMMPPPTTTXXX[[[```bbbddddddaaa___^^^___```cccbbb___aaaiiimmmmmm\\\YYYWWWVVVQQQJJJHHHKKKHHHGGGHHHJJJUUUkkk333333333333333333444444222444555555555555666888333333333333333333333333333333222222333333444555555555555444444333333222444444444444444444444444444444444444444444444444333222222111111222222333444555666555333222333444333333333333333333333333000000000111222222333333222222222222222222222222222222222111111111111111111111111111111111111111222222222111111111111111000111222111//////111222111111222333333222111111000111222222222222111000000000000111111111222222111111111111111222222222000111111111111222222222111111222222222222111111111111222111///...000111000111111111111222222222333222111111222222111000111111222222333555666777555666777999:::;;;;;;;;;::::::::::::999999999999888777777777777777888888999::::::999888888999;;;<<<;;;<<<@@@FFFGGGDDD???===:::888777777777666555333444555666777777666666555555666888:::>>>AAABBB===<<<:::;;;===>>>>>>===:::999777666555555555666666888:::888555222333555555555555555555444444444555777888888777999===AAATTT^^^ddd___TTTJJJBBB<<<777666555444444444444444555444444333333444444555444333333222222222222333555666777888777555333222444555666666666555444333333333333333333444555666333555666666555444555666333333222333444444333111333444555555333333333555444444444444444666;;;>>>BBB@@@===<<<<<<;;;999777333333333333333333333333333333444444555444444444333333222222333333444555444333333222222333333444555555444444333333222222444333444555777888777666555555666777888888888888<<<<<<;;;;;;;;;<<<======???@@@@@@>>>;;;888777777:::888666555666777777777111999???===666111333666888888888777777666666666666666555444555777999:::AAAAAAAAAAAAAAA@@@??????===<<<:::999888888888999777777777777777777777777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>;;;888777777999;;;===@@@@@@@@@???>>><<<;;;::::::;;;;;;:::999555666666777:::AAAJJJPPPCCC>>>999777999;;;;;;::::::::::::;;;<<<>>>???@@@===AAAHHHMMMPPPSSSUUUVVVZZZ]]]```bbbbbb`````````aaaeeegggeeeeeekkkrrrtttaaa]]]ZZZWWWQQQJJJHHHJJJGGGKKKJJJJJJXXXvvv333333333444444444444444222444555555444444555777333333333333333333333333333333222222333333444555555555444444444333333333333333333333333333333333333333333333333333333333333222222111111222222333222444444444222222333444333333333333333333333333000000111111111222222222111222222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111111222222111000000111333111111222222222222111111111111111222222111111111000000111111111222222222000000000111222222222333000000111111111222222222111111222222222222111111000111111000//////000222000000111111111222222222333222111222333333222111222222222222333444555666333444777999::::::::::::999999888777777666666666888888888888888999999999777888999888777777888999===<<<<<>><<<999777666666888666444444666777666666222777;;;:::555222333555888888777777666555555555555666666777888:::;;;;;;AAAAAABBBBBBBBBAAA@@@???===<<<:::999888888888888777777888888888888777777888888888888888999999999::::::::::::999999999999999;;;>>>>>>===;;;;;;;;;:::;;;===???@@@@@@@@@@@@<<<;;;999999:::;;;:::999666999;;;999666444555888BBB>>>:::888888:::;;;;;;999:::::::::<<<===>>>???===BBBIIIOOORRRSSSSSSSSSXXX[[[___bbbbbbaaa___^^^bbbfffhhhfffccceeekkkpppfffbbb]]]XXXPPPGGGDDDFFFEEELLLKKKHHH[[[~~~333333333444444555555555333444555444222111222333333333333333333333333333333333222222333333444555444444444444444333333333333333333333333333333333333333333333333333333333333222222111111222222333111333444333222222333444333333333333333333333333111111111111111222222222111111111222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111222222111000000111333111111111111111111111111222111111111111111111222111111111111222222222222000000000111222222222333000000111111111222222222000111111222222111111000000111111000//////111222000000111111111222222222333222111111333444333111111111111222333444555666333444666888999999999888888777666555444444555555777777888888999999999999777888999999888777888999;;;<<<===>>>??????>>>>>>666666666666555555666777333555777999::::::888888555555555666888;;;===>>>BBBCCCEEEEEEEEEDDDCCCCCC;;;:::888666555444444555555666777666555555666777666666666555444444444333555555666888<<>>@@@@@@@@@AAAAAA>>>999555333333333333333333333333333333555555555444333222333333222222333333444555444333333222222333333444444333333333333333222222444444444666999:::999888:::;;;<<<=========<<<;;;<<<;;;:::999999:::;;;<<<888999::::::888777777777666555444444666666666555666444333333444444444333666666555555555444444444333666999<<<>>>>>><<<;;;???@@@AAAAAAAAA@@@>>>===;;;;;;:::999888888777777666777888888888888777666777777777888888999999999999999999999888888888888999<<>>======<<<<<<===>>>???AAAAAABBB<<<;;;999888999::::::999888999:::;;;;;;999777555>>>;;;999888999:::;;;<<<:::::::::;;;;;;===>>>??????CCCJJJOOOPPPPPPOOOOOOTTTVVV[[[___ccccccbbb```aaaccceeeddd```___dddjjjlllgggaaa\\\RRRHHHCCCEEEBBBKKKKKKIII^^^333333333444555555666666444555555444222111111222333333333333333333333333333333222222333333444555444444444444444444444444333333333333333333333333333333333333333333333333333222222111111222222333111333444444222222333555333333333333333333333333111111111111111111111111111111111222222333333444111111111111111222222222111111111111111111111111111111111111111222222222111222333222000000222333222111000000000000111222222222111000000111222222111111111222222222222333111111111111111222222222000111111111111222222222000000111111111111000000///000111000//////111333000111111111111222222222222111000111222333222111000000111111222444555666444444555666777777777777777666444333333444555555444555666777777888777777777999;;;;;;999888999999777:::===>>>>>><<<;;;:::999::::::888666555666888333444555666777777666666555555555555666888:::;;;BBBDDDGGGGGGEEEBBBAAAAAA999888666555444444444555555555444444444444555666555555555555555444444444777777888===GGGSSS^^^eeeTTTNNNFFFCCCJJJPPPKKKAAA888888666555444333333222333444444555555444444333333222222222222333333444222333555666888999999999777777666555444444333333222222222333444555666777333555666666555444555666444555555333111111222333555666777666444333333444222333444444444666999<<<===============:::666222333333333333333333333333222444555666666444222111333333222222333333444555444333333222222333333444444444444444333333333333444333444666999:::999888888999999::::::999999999;;;;;;:::999999999::::::555777888888777666666777555444444444666777666555777222//////333555444222444444444444444444444444222666;;;???AAA@@@>>><<<===>>>@@@@@@@@@???===;;;999999999999999888888888666777888999999888777666777777777888999999::::::777777888888888999999999<<>>???@@@AAA>>>;;;999888:::;;;::::::===999666666999;;;;;;:::999999999::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???>>>BBBFFFIIIJJJJJJKKKKKKMMMOOOTTT[[[aaaeeefffeee]]]]]]___aaa```___ccciiinnnjjjfffaaaXXXMMMGGGHHHBBBJJJLLLNNNddd333333444444555666666666333444555444333222333444333333333333333333333333333333222222333333444555444444444444444444444444222222222222222222222222222222222222222222222222333222222111111222222333111333444444333333444666333333333333333333333333111111111111111111111111000111111222333333444444000000111111111222222222111111111111111111111111000000111111111222222222222222333222111111222444222111000//////000111222222222111000000111222222111111111222222222333333222222222111111111111111000111111111111222222222000000111111111111000000///000111000//////111333000111111111111222222222111000///000222333222111//////000111222444666777666555555555555555666666555444333222222444555666444555666888888888888888999;;;======;;;::::::;;;999:::>>>DDDHHHHHHCCC>>>AAABBBAAA===999666666888555555555555666666666666555555444555666888:::<<<@@@CCCFFFEEEBBB>>><<<<<<777666555333333333444555555333222111222333333333444444444555555555555555666666999CCCPPP\\\bbbdddOOOGGG>>><<>>;;;999777777666444333333333333333333333333333222444555777666444222000333333222222333333444555444333333222222333333444444444444444444444444444333222333555888999999888777777666666666666777777;;;;;;<<<;;;;;;::::::999555666888777555444444555555444444555777777666555333222111222444555444333333333444444555666666666333666:::===@@@@@@???>>><<<===???@@@@@@>>><<<:::777888888999999999999999666777888999999888777666777777888888999::::::;;;666666777888999::::::;;;;;;>>>BBBCCCBBB@@@???>>><<<<<<:::::::::<<<===???@@@>>>;;;:::;;;======<<<===:::777555666888999999888:::<<<======<<<;;;;;;<<<<<<<<<<<<===>>>??????===@@@BBBDDDEEEGGGJJJLLLJJJKKKOOOVVV^^^ccceeeddd[[[XXXYYY^^^```___bbbgggkkkhhhfffddd\\\QQQLLLLLLEEEKKKOOOWWWlll333333444444555666777777222444555555444555666777333333333333333333333333333333222222333333444555444444444444444444444444222222222222222222222222222222222222222222222222333222222222222222222333222333555444444333555666333333333333333333333333222222111111111111111111000000111222333333444444000000111111222222222222111111111111111111111111000000111111222222222222222333333222111111222444222111000//////000111222333222111000000111222333111111222222222333333333333222222222111111000000000111111111111222222222000000111111111111000000///000111000///000111333000111111111111222222222000///...///111222222000......///111222555777888777666555333333444555555555444222222222444666777666777999:::;;;;;;;;;::::::<<<>>>>>>===;;;;;;<<<>>>>>>AAAKKKVVVXXXPPPGGGHHHHHHFFFAAA;;;666666777999888777777777777777888444444444555777999<<<======AAADDDCCC???;;;888888555555333333222333444555999777555444555666666666333444444555555666666666333333888EEEUUU___```^^^IIICCC;;;888>>>DDD@@@777777666555444444444444444333333444555555444333333333333333333444444555666444444555555555555555555666666555444444444444555222222222333444555777777555666555333111111333555555666666333000///111444888999999888666444555666111333444333333444666888AAA===777333333444666666333333333333333333333333222444666777666444222000333333222222333333444555444333333222222333333444555555555555555555555555222222222555888999999888888777666555555666777888<<<<<<===>>>===<<<:::999666777888777444222222222555444444666777888777555...222666777666444444444333444444555666777888888444666888:::===???@@@@@@<<<===???@@@@@@>>>;;;:::666777888999999:::999999555777888999999888777555777777888999::::::;;;;;;555555666888999:::;;;<<<666:::???BBBCCCCCCBBBCCC<<<:::999888888999;;;<<>>??????777999;;;<<<;;;;;;<<<<<<999<<>>???@@@===???AAABBBDDDGGGLLLOOOLLLKKKMMMSSSZZZ___```___[[[VVVVVV\\\___]]]^^^aaaeeecccdddccc]]]SSSMMMMMMIIIMMMSSS]]]rrr555444444333333444444555444444444444444444444444444444444444333333222111222222222222222222222222444444444444333222222111333222333555555444555777333333222222111222222222111111111111111111111111222222222222222222222222222222333333333333444444222333444444444444333222111111222222222333333333000000111111111222222222111222555666666444111///111111111111111111111111222222222111111111000000000000000111222222222333333333222111111222222333333222111111111222333444333222222222222222222222111111111111111111111111333111000000111111000...000000000///000111111222222222111111111111111111111111111111111111111111222222111111222444666777:::777444444555777888777888777666555555666777777888888888888999:::;;;<<<>>>>>>>>>>>><<<:::888666;;;CCCNNNYYYeeellljjjcccfff___TTTHHH???999777777666666555555555555666666555555666555555666999;;;;;;;;;<<<<<<;;;999888777888888666444222222444666666555444333333333333333444444555555555555555555666666:::EEERRRZZZZZZVVVEEE@@@:::666666777555333555444444333333444444555222222222222222222222222555444444444444555666666777555444444555666555444555555555555555555555555555444444333333333444444333333333333333333333333444444444555444444333333777888999999888777666555555555333222666===@@@===CCCAAA<<<888555444444444333333333333333333333333222222222222222222222222000000111222333333444444222222222333555666888999;;;888444333555666555333555555444444444555555666777888888666333333666999<<<>>>@@@>>>;;;999999;;;777555333444666666444222666777888888777555333222333333333333333444555666333333333444555666777888666444333444888<<<>>>???>>><<<:::999::::::999777444555666555444555888;;;777777777777666666666666666777999;;;;;;;;;999888888888999999999999888888:::<<<;;;;;;FFFUUUTTTIIIDDD===888999;;;:::;;;===<<<@@@DDDEEECCC>>>;;;999999:::;;;;;;999999:::;;;888999;;;<<<===>>>>>>>>>888999;;;===>>>>>>===<<>>888777777666666555555555555666666555666777666555666888999999999::::::999777666555666777666444222111333555666555444333333333333444555555555555666666666666666666999BBBLLLPPPMMMHHH>>><<<888666555555555444555444444333333444444555444333333333333333333333444444444444444555666666666555333333444555555444444444444444444444444444555444444333333444444444333333333333333333333333333444444555555555444444666666777888777666555444777555222444>>>HHHIIIDDD@@@>>>:::666444333333444333333333333333333333333222222222222222222222222111222222333444444555555444333222222444888<<<>>>:::777444444555666555333555444444444444555555666:::::::::888666666999<<<===>>>???>>>:::888888:::888666555555777777666444444555666777777555444222444444333333444555666666444333333333444555666666555444333555999===???@@@>>>;;;999888888888777666555555666666666555666666777777777777666666666666666777999;;;;;;:::999888888888999999999999888888888:::999999DDDTTTYYYSSSDDD===888999:::999:::<<>>>>>;;;<<<===>>>>>>>>>>>>>>>@@@AAAAAABBBDDDFFFHHHIIILLLKKKLLLNNNQQQTTTVVVVVVOOOQQQRRRRRRRRRTTTZZZ``````bbbdddbbb]]]ZZZZZZ\\\\\\]]]___iii~~~555444444333333444444555333333333333333333333333333333444444444333222222444444444444444444444444222222333444444444333333222333444444222222444555333333222222222222333333222222222222222222222222222222222222222222222222222222222222333333333333111111222222222222111111111111222222222333333333333333333333333333333222555444444333222111111000111111111111111111111111222222222111111111111111222222222111111111111111111111111111111222333444222111111111111222333333111111111111111111111111111111111111111111111111222111000000111111000///000000000000000111111111111111111111111111111111111111111111111111111111222111///...000333777:::888666444444555777777666555555555555666777888888777777777777888999:::;;;999999;;;<<<<<<;;;:::999>>>OOOaaakkkppprrrqqqmmmbbbZZZMMM@@@777444444555555555555555555555555555444666777777666555666777666777777777666555444333444555666444222111222333555555444333333333444444444444555555666666666666666555777===CCCDDD???999777777777555444333444555555444444333333444444555444444444444444555555555444444444444444555555666555444222222444555555444333333333333333333333333444444444333333444444555333333333333333333333333333333444555666666666666444555666777666555444333666333000444BBBNNNOOOHHH;;;999777444222222333333333333333333333333333333222222222222333333333333222333333444444555555666666444222222444999>>>AAA888666444444444555444333444444333444444555666666:::;;;:::999888888;;;===???@@@@@@>>>;;;999999:::999888666777888888777555222444666777777777555444555555555444555555666666444333333333333333444444555444444666;;;???AAABBB>>><<<999777777777555444777666777888999888555333666666666666777777777777777888999:::::::::999888888888999999999999888888777:::888666???NNNVVVUUUCCC===999::::::888888;;;BBBEEEGGGGGGCCC???<<<:::999;;;<<<<<<;;;;;;<<<>>>>>>===<<<;;;;;;<<<===>>>?????????>>>>>>??????@@@AAAAAAAAABBBCCCDDDFFFFFFGGGHHHJJJLLLLLLMMMPPPQQQMMMOOOPPPOOOOOORRRXXX^^^^^^___`````````dddkkkqqqnnnllljjjqqq555444444333333444444555222222222222222222222222333333333444444333333222444444444444444444444444111222222333444444444444///333555333222333555666333333222222222333444444222222222222222222222222222222222222222222222222111222222222222333333333111111111111111111111111111111222222222333333333333333333444444444555555666555333222111000111111111111111111111111111111111111111111111111111111333222222222111000000000000000000000111222333444111111111111111222222333000000000000000111111111111111111111111111111111222000///000111111000/////////000111111111111111111111111111111222222222111111111111111111111111222000......///333777::::::999777777888999999888444444444555666777888888777777777777777888999999777888:::<<<======<<<<<<===IIIWWW___ccceeeccc___OOOJJJBBB:::555333444555555555555555555555555555444666888888777555555555555555555555555444444333222444555555333111111222555444444333333333444444333333444444555555666666555444555999======888444333666888666333111333555555444444333333444444555444444444444444555555555444444333333444444555666555333222222444555555444333333333333333333333333444444333333333444555555333333333333333333333333222333444555666777777777444555666777666666444444333111000333===HHHIIIDDD888777555333222333333444333333333333333333333333222222222333333333333333222333333333444444555555555444333333555888;;;>>>666555444444444444333333333333333333444555666666888888888888888999:::;;;AAAAAA@@@>>>;;;:::999999888888777777777777666666222444666888999999888888777666666555555555666666444444333222222222333333444444555888<<<@@@BBBCCC@@@===999777777666555444888777777999::::::777444666666666666777777777777777888999999999999888888888888999999999999888888777::::::666999CCCJJJKKKBBB===999:::999777777:::>>>@@@BBBBBB???<<<:::999777888::::::999999;;;<<>>===>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCBBBFFFIIIIIIHHHGGGJJJMMMMMMNNNOOONNNNNNRRRXXX^^^^^^______```dddmmmzzz~~~yyytttvvv555444444333333444444555222222222222222222222222222333333444444333333333222222222222222222222222111222222333444444444444000666888222...000222111333222222222333444444555222222222222222222222222222222222222222222222222111111111222222222333333111111111111111111111111111111222222222333333333111111222333555666777777666444222111000000111222111111111111111111111111111111111111111111111111333222222222111000000000111000000000111111222333000000111111222222222222//////000000000111111111000000000000000000000000111000///000111222111000//////000111111111111000000000111111111222222222111111111111111111111111111000///...///333666999:::888777777999:::999888333333444555666777777777777777666666666777888888777888:::<<<============@@@EEEJJJNNNTTTWWWTTTNNNAAA???===:::888777666666444444555555555555444444333555888888666555444444666555555555444444444444222333555555333222222222444444333333333444444555111111222333444444555555444444666999===>>><<<999555777999777333111333555555444444333333444444555222222333333444444444555333333333333333444555555555333222222444555555555333333333333333333333333333333333333333444555666333333333333333333333333222333444555666666666666444555666777777777666555000333444333666<<>><<<:::999999888777777777777666666555555666444666888;;;<<<<<<<<<;;;888777666555555555555555444444333222222222333333444444555888===AAACCCCCCBBB>>>:::888777777777666777666666777888888777555555666666666777777777888888888888888888888888777888888999999999999888888666:::<<<::::::>>>AAABBB???;;;::::::999666666:::999;;;======<<<::::::;;;888999;;;;;;::::::;;;<<<>>><<<:::888888888:::;;;@@@???>>><<<<<<===>>>??????>>>>>>>>>>>>???@@@AAA@@@CCCGGGGGGFFFEEEGGGJJJJJJKKKLLLKKKLLLPPPXXX^^^^^^______```dddooo}}}}}}vvvxxx555444444333333444444555333333333333333333333333222222333444444444333333222222222222222222222222222222333444444444333333999AAABBB888111222333111333222222333333444555666333333333333333333333333222222222222222222222222111111111111222222222222333222111111111111222333111111222222222333333333111111222333555666777777444333111000000111222222111111111111111111111111111111111111111222222222222222222111111111111111222111111000000000111111///000111111222222111111///000000111111222222222000000000000000000000000111000///000111222111000...///000222222111111000000000000111222222333333111111111111111111111111111000//////000222555666777666555555777777666555333444555666666666666666777777666666666666777777777888:::;;;<<<<<<;;;;;;============BBBGGGDDD>>>888888888888666444222000333444555666666555444333333555666666555444555666666555555444444444555555333444555444333222333444444444333333333444555555111111222333444555555666555777;;;AAADDDDDDAAA>>>777777777666444333444555555444444333333444444555222222222333444444555555333333333333333444444555555444222333555777777666333333333333333333333333333333333333444555555666333333333333333333333333222222333444555555555555444555666777888777666666222666888444333666888888666666555555555555666666333333333333333333333333222222333333444444555555222222222222222222222222222333444555555333222111111333555444333222222333222222222222333444666666999888888:::<<<>>>>>>======;;;888777777888777666666777888777555444555666666777:::<<<>>>>>>>>>===888777666555444444444444444333333333333333444444444444555999===@@@AAAAAABBB>>>:::888777888888888444777999999777555444444555555666666777777888888999888888888888777777777888888999999999999888888666999<<<>>>??????@@@@@@<<<:::999:::888555777;;;888:::<<<<<<<<<;;;<<<>>><<<>>>???>>>===<<<===>>>===<<<:::999999999::::::======<<<<<<<<<======>>>============>>>???@@@@@@@@@BBBEEEFFFGGGFFFGGGHHHEEEFFFGGGGGGHHHNNNVVV]]]```aaaaaa```ccckkkvvv~~~zzzvvvrrrvvv555444444333333444444555333333333333333333333333111222333333444444444333333333333333333333333333333333444444444333222222;;;DDDFFF;;;444555777444222222222333333555666666333333333333333333333333222222222222222222222222111111111111222222222222444333222111111222333444111111222222222333333333333333333333333444444444111111111111111222222333111111111111111111111111000000111111111222222222111111111111111222222222333222111000000//////000...///000111222111111000000000111111222333333444000000000000000000000000000/////////111222111000...///111222222222000//////000000111222222333333111111111111111111111111111111111111111222222333666555444555666777555444333444555666666666555444777666666555555666666666777888999::::::999888777444666777555666:::999666555555555444333111000///222333555666666555333222333444555555444444666888555444333333333444555555444555555444222333555777333333333333333444555666222333333444666777777888666<<>><<>>>>>======888777666444333222222222444333333333444555666666444444666999===???@@@???@@@===888666666888888888666===DDDDDD>>>666333333555555555666777888888888999999888777777777777777888888999999999999888888777888:::>>>@@@???>>>>>>999888999:::888555777<<<:::;;;<<<<<<::::::<<<===???@@@AAA@@@>>>======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>=========>>>???@@@AAABBBAAABBBCCCFFFIIIJJJIIIGGGBBBDDDEEEFFFHHHNNNXXX___fffggggggeeedddgggmmmrrrooollljjjqqq555444444333333444444555444444444444444444444444111222333333444444444444444444444444444444444444444444444444333333222111000;;;???555///333666444222222222333444555666777333333333333333333333333222222222222222222222222000111111111111222222222444444333222222333444444111111222222222333333333555555444333333222111111///000000111222222333333111111111111111111111111000000111111222222222222000000111111222222222333444333222000/////////......///000222222111111000000000111222333333444444000000000000000000000000000/////////111222222111...///111222333222000//////000000111222222333333111111111111111111111111000111222222222222111000777666666777888888666555444555666666666555444333777666666555555555666666777777888888777666555444000666:::777555666888888777777666555555666666777222333555666666555333222333444444444333444777:::444333222222222333444555666666555333222333666888333333333333333444555666444444555666777888999:::777???LLLUUUVVVOOOBBB:::555222...///333777999888555444444333333444444555444444444555666777777888333333222222333333444555666555444555777999999888555555555555555555555555222222222333444555666777333333333333333333333333222222333333333222111111111222444555555555444444111111000///444999777222444444444444444444444444333333333333333333333333222222333333444555666666444444444444444444444444333222111111111333555777///222555555222111111333111111111222333444666777555444444777;;;===<<<:::CCC@@@===<<>>???;;;777555555777888888:::EEEOOOPPPFFF:::444333444555555666777888888999999999888777666666777777888888999999999999888888:::777777;;;===<<<::::::888777888:::888555777===;;;;;;;;;:::888888999;;;???@@@@@@???<<<;;;;;;<<<======>>>>>>???>>>======:::;;;===>>>?????????>>>>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBFFFKKKMMMJJJGGGCCCEEEFFFGGGJJJQQQ[[[ccclllnnnnnnkkkgggfffiiilllhhheeedddkkk555444444333333444444555222222333333333333444444222222333333333333444444333333333333333333333333888777555333222222222333222222333333333333444444222333555666666666555555333333333222222222111111222222222222222222222222222222333333333333444444222222222222222222222222222222333333333444444444222222222222222222222222111111111111111111111111333222000//////000222333444333333222111000//////111111111111111111111111444333333222111111111222111111000000//////......//////000111222222333333222222222111111111000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000111111222333777777999:::999555333444111222333555666666666666666666666666666555555555666666666777888888999999666666666666666666666666555555666666666666555555555555666444222222333444555555444444444333333333333444444555555444444333222333444555666666666666444222111333777999888666222222222333444666999:::===CCCLLLSSSTTTNNNCCC:::555555444444444444555555444444444333333222222222444444444444444444444444333333222222333555888:::;;;666111222666::::::888666444111///000222555777888666555333222222222333555777888888666444333444666555333333444444444333666666555666777777555333444444555555555555555555333333333444444555555555333555777666333111222444222222111111222222333444555444333222111222333333444333222222111111222222222333444555555555444333444333333333333444555666555666888888777777888:::<<<===>>>@@@@@@@@@??????======<<<999666444444555<<<<<<===<<<;;;999777666333444444555555444444333333444666555444222333444000111444777;;;===<<<:::>>>;;;666333333555888;;;===EEELLLJJJAAA999777:::444555666777888888777777666666666666777777777777666777777777888888888888888888999::::::::::::999:::999888:::<<<===:::777::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<===?????????>>>===<<<<<<<<<===<<<<<>>CCC???@@@EEEFFFCCCDDDHHHFFFGGGHHHJJJLLLMMMJJJHHHOOOOOOOOONNNOOOUUU^^^eeeooorrruuusssmmmjjjllloooiiiffffffppp555444444333333444444555222222333333333333444444222222333333333333444444333333333333333333333333555555444333333333444444222222333333333333444444222222333444444444333333333333333222222222222111222222222222222222222222222222222333333333444444222222222222222222222222222222222222333333333333222222222222222222222222111111111111111111111111333222000//////000222333333333222222111000000000222222222222222222222222444333222222111111111222111111000000///////////////000000111222222333333222222222111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111222333999>>>DDDGGGEEE>>>888666888888999;;;;;;<<<<<<<<<666666666666555555555555666666666777888888999999777777777777777777777777555555666666666666555555555555666444222222333555555555555444444444333333333444444555555444444333222333444444444444444444333222111333666777666555333333333444555777999:::777;;;AAAGGGHHHDDD<<<666555555444444444444555555444444444333333222222222444444444444444444444444555444222222444888<<>>?????????<<<===<<<:::777555444555;;;;;;::::::888777666555333444444555555444444333444444444555555555555444333444555888;;;;;;:::888:::999666555444555666777777===BBBAAA;;;666555777555555555666666666666666666666666666777777777777999999888888777777666666888999999::::::::::::::::::999999;;;>>>>>><<<999::::::;;;<<<<<<;;;::::::;;;;;;<<<<<<<<<=========@@@@@@@@@???===<<<<<<<<<===>>>@@@BBBEEEFFFFFFEEEEEEBBBDDDHHHIIIFFFFFFJJJIIIKKKMMMPPPRRRRRRRRRRRRSSSTTTVVVVVVWWW\\\ccchhhssswwwyyywwwppplllmmmoooppplllkkkrrr555444444333333444444555222222333333333333444444222222333333333333444444333333333333333333333333222333333444555555555555222222333333333333444444111222222222222222111000333333333333222222222222222222222222222222222222222222222222333333333333222222222222222222222222000111111111222222222222222222222222222222222222111111111111111111111111333222111000000111222333222222222222222222222222222222222222222222222222333333222111111111111222111000000000000/////////000000000111222222333333222111111111111000000000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000111111000000111111222333;;;FFFSSSYYYUUUJJJ???888777777888999:::::::::999555555555555555555555555555666666777777888888999888888888888888888888888555555666666666666555555555555666444333222444555666666555555555444444444333444444555555444444333333333444444333333222111333222111222444555444333333333444444666777999:::555777:::===???>>>999555555555444444444444555555444444333333333333222222444444444444444444444444666555444444666:::???BBB999555111111444666555444444444333333444444555666666666666555666777888888999999999666333111222333999777666555666666444333444444444555777888666555777777666555444333222222333333333444444444444555333444666555444333333444333333333333333444444555666555444333222222222222444444333222222222222222222333444555666555444444333444666888888777666555666888999888777777888999444555777999;;;<<<<<<<<<:::<<<===<<<999666555555999888777666555444444444444444555555555555444444555444333555888999777444666666666888::::::888666999888888777777666555555333666888999777666666666666666555444444444555555666666666666777777777777888888888888888888888888888888999:::::::::::::::::::::;;;===???@@@>>>===::::::;;;;;;;;;;;;::::::<<<<<<=========>>>>>>>>>???@@@AAAAAA??????AAABBBEEEJJJPPPSSSSSSRRRTTTUUUVVVTTTUUUXXXXXXUUUTTTVVVUUUXXX\\\^^^]]]\\\^^^```^^^```bbbcccdddfffiiikkkpppuuuyyyxxxsssoooppprrrssspppooowww555444444333333444444555222222222333333333444444222222222333333333444444333333333333333333333333222333444555666555444333222222222333333333444444333222222222111111000000444444333333333222222222222222222222222222222222111222222222222333333333222222222222222222222222000000000000111111111111222222222222222222222222111111111111111111111111222222111000000111222222111111111222222333333333222222222222222222222222222222111111111111111222000000000000000000000000000000111111111222222222111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111222333:::JJJ\\\dddaaaUUUEEE999444444555555555555555444444444555555555555555666555555666666777888888888888888888888888888888888555555666666666666555555444555666555333333444666666666666555555555444444333444444555555444444333555555555444444222111111222222222222333333333222222333333444555777888888777888;;;>>>@@@???;;;888555555444444444444555555333333333333333333333333333333333333333333333333555555666777999;;;<<<===888555222111222333333222333444555555666666555555888888777777777888888888888888777555222222333555888777666666666555333111333333333444777888777555555555555444444333333333444444444444444444444444333444555555444444333333444444333333333444555555666555555444333333222222444444333222222222222333222333555666666666555444333555888::::::999777555777999:::999777777777999333444555666777777888888999;;;===<<<:::777555555777555444333222222333444444444555555555555444444777444222555:::<<<999555777666666888:::;;;999888;;;;;;:::999888777777666444333333555888:::;;;;;;888777666555444555555555666666666666777777777777333444555777999;;;<<<===777777888999999999888888::::::<<<>>>@@@@@@@@@???::::::::::::::::::::::::============>>>>>>>>>>>>===???AAABBBBBBDDDHHHLLLRRR\\\gggkkkiiifffgggiiinnnmmmnnnnnnmmmjjjgggfffiiinnnrrrrrrooommmppptttnnnppprrrsssrrrpppnnnmmmkkkqqqwwwyyywwwvvvxxx|||zzzyyyyyy~~~555444444333333444444555222222222333333333444444222222222333333333444444333333333333333333333333333444555666555444333222222222222333333333444444444444333333222222222222444444444333333333222222222222222222222222222222111111111222222222333333222222222222222222222222//////000000000111111111222222222222222222222222111111111111111111111111222111111111111111111222111111111222333333444444222222222222222222222222111111111000000111222222000000000000111111111111111111111111111222222222000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000111111222333777HHH[[[eeeeee\\\JJJ:::666666777777777666666555333444444444555555666666555555555666777777888888888888888888888888888888555555666666666666555555444555666555444444555777666555555555444444444444333444444555555444444333666666666666555333222111111222222222222222222333222222333444555666666666777999<<<@@@BBB@@@;;;777555555444444444444555555333333333333333333333333333333333333333333333333222444777::::::999666444666444222111222222222222333444555666666666555555999999999888777777666555444555555444333333666888666555444555555555222000333222222444666777666555222333333333444444555555444444444444444444444444333333444444555555444333444444333333333444555555555555555444444444333333555444333333222222333333333444555666666666555444333666999;;;<<<:::777555999::::::999777666777888666555555444444444444444777999;;;;;;999666555555555444333222222333444444444555555666666555555444777444222555:::<<<999555555444555777:::<<<<<<;;;===;;;999666555555777888555333222444888<<<======999999888777666666666666666666666666777777777777333444666777999;;;======555555666777777777777777999;;;===??????@@@@@@@@@::::::::::::::::::::::::============>>>>>>>>>>>>===@@@BBBAAABBBFFFMMMTTT```mmm}}}}}}zzzxxx~~~{{{vvvrrrmmmssszzz|||{{{{{{~~~555444444333333444444555222222333333333333444444222222333333333333444444333333333333333333333333555555555555444333333222222222333333333333444444555444444333333333333444444444444444333333333333222222222222222222222222111111111111222222222222222222222222222222222222///000000000111111111111222222222222222222222222111111111111111111111111111111111111111111111111111222222222333333444444111111111111111111111111111000000000000111222222000000000111111111111222111111111111111111111111//////000000000000000111000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000111111222333444CCCSSS]]]ccc```PPP>>>777777777777777666555444333333333444555555666666444555555666666777777888888888888888888888888888555555666666666666555555444555666555444444666888555555444444444333333333333444444555555444444333666666666666555444333222000111333333222222333444222333444555666666666666444666:::>>>@@@===777222555555444444444444555555222222333333333333444444333333333333333333333333111333777999999666222///444333333222222222222222333333444555555555555444888888888888777555444333111333444444333444666888444444444555666555333000333333333444666777555444111111222333444555666666555444444444444333333333444333333444555666444333333333333333333444444555333333444555555555555444555444444333333333333333333444555666777666555555444666999;;;;;;:::777555:::;;;;;;:::888666777888888777666555444333333333666888999999777555555555555555444444444555555666555555666666666666555555666555444666999:::888555333333444777;;;>>>>>>>>>===;;;777555333444555666444333222444777:::;;;<<<888888999999999888777777666666666666777777777777888888888888999999::::::555555666777777777777777888:::===>>>>>>===>>>???::::::999999999999::::::<<<<<<=========>>>>>>>>>>>>AAABBBBBBDDDLLLXXXbbbxxxwww{{{~~~{{{zzz}}}555444444333333444444555222222333333333333444444222222333333333333444444333333333333333333333333444444333333333444555555222222333333333333444444444444333222333333555555555444444444444333333333222222222222222222222222111111111111222222222222222222222222222222222222000000000111111111222222222222222222222222222222111111111111111111111111111111111222222111111111222222333333333333333333000000000000000000000000000000000000000111222222000000111111111222222222111111111111111111111111////////////000000111111000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000111111222333444???IIISSS___dddWWWEEE666666666666555444333222222222333444444555666666444444555555666777777777777777777777777777777777555555666666666666555555444555666555444555666888444333333333333222222222333444444555555444444333555555555555444444333222///111333333222222444777444555666777888888777777777888:::===>>>;;;666111555555444444444444555555222222222333333444444444222222222222222222222222111222444555555444222111222333333333222222333444333333333333444444444444555555666666666555333222111333555555444444555666333333444666777777555222444333333444555666444333222222222333333444444555555555444444444333333333444222222333666777555333222222222222222333444444111222444555666777666666555555444333333333333444333444666777777777666555444666888::::::999777666;;;<<<<<<:::888666666777999888777666555555666666555666777666555444555666555666777777888888888888555555666666666666555555555555666666777777666555444444444777:::>>>??????===<<<;;;999888777666666444444444444555666888999444666888::::::999777666666666666666777777777777999999999999999999999999666777777888999888888888777:::======;;;:::;;;<<<::::::999888888999::::::;;;;;;<<<<<<<<<============@@@DDDHHHNNN\\\ooo~~~555444444333333444444555222222333333333444444444222222333333333444444444333333333333333333333333333222222222333555777888222222333333333444444444333333222222222333555666555555444444444333333333222222222222222222222222000111111111111222222222222222222222222222222222111111111111222222222222222222222222222222222222111111111111111111111111111111222222222222111111333333333333333333333333////////////////////////000000///000000111222222000000111111222222222222222222111111111111111111.../////////000000111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000111222222333555<<>>>>><<<888555555555555444444555555555222222222333333444444444222222222222222222222222222222222222333444555555111222333333333333444555333333222222222333444555222222444555555555444333111444666666555333333333333333444777999999777444555444333444555555333222333333333333333333333333555555555444444333333333444222111333666777555333222222111111222222333444000111333555777777777777555555444333333333333444333444666777777777666555555666888999999999777666;;;<<<<<<:::888666666777999888777666666777888999555555666555333333555666666777888:::::::::999999555555666666666666555555444666777777555444555555666555555777:::===>>>>>>??????@@@@@@>>><<<999777555666777666555444666888222444777::::::999666444666666666666777777777777666666777888:::;;;<<<<<<888888999::::::::::::999666999<<<<<<:::888999;;;;;;:::999888888999:::;;;;;;;;;;;;;;;<<<<<<<<<===:::???FFFNNNZZZnnn444444444555444444333333666666777777666555444444111333444333222222333444555333111222555555333000444444555666555444222111333333333333333333333333444333222111000111222333333000...000333666555333333333333222222222222111444444555555444222111000000111333444444333111000111111111222222333333333111222222333333222222111333222111000000111222333111111111111111000//////111111222222222222111111111111111222222333333333111111000000000000111111222222222222222222222222000000111111111111000000000000000000000000000000////////////////////////111111000000//////......333222222222222222222333111111000000000000111111222111111000000111111222888<<>><<>>???@@@>>><<<;;;<<>>EEESSS]]]ZZZOOOAAA===999777666666555444444444444444444444444444555666777777555555666777555555555666555555444333333444555666666666555444444444444444444444555666444444444444444333222222444444444444444444444444444777999888555333444555444333333222222444555666999:::<<>><<<;;;===@@@@@@===999666777999;;;===>>>>>>>>>999888666555444444555666::::::999888666666888:::;;;999666555555666555555444555555666666666555555999;;;>>>???>>>>>>>>>???<<<===>>>===;;;;;;<<<===888999:::999777666666777777777777777777777777777777666555666777888777666888888999888888777666555666555888<<<===999777777888999999:::::::::::::::===<<<:::999888888999999999999999:::::::::;;;;;;???HHHVVVggg{{{333333444444555444444444555555555666666555444444666777777666444222333444333333333444555555444333111111222222333333333333222222222222222222222222222333444555666555444333777999:::777333111333555222222222333333444444444444444444333333222222222111222222333333222222111333333333222222111111111111222222333333222222111333333333333333333333333111111111222222111111000111111222222222222111111111111111111111222222222222111111000000111111222111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000111111000000000000111111222222111111111111222222...444:::AAAJJJRRROOOHHH???<<<999777777777666555444444555555555555444444444555666555444333444666444555555555555555444444222333444555555555444444333333333333333444555666333444555666666444222111444444444444444444444444444999<<<;;;666222333666666555444333333555666888999<<<@@@EEEJJJPPPVVVZZZOOOKKKGGGFFFDDD???888333444444444555555555555666333222111111333666:::<<<;;;999555444444666666666555777777777555555777888555444444444333333333444555555555555555555444444222333333333444444555555777777666555444333333222000000000222333333222222222222333333333444444444333555888::::::888555333444444444444444444444444444444444444444333333333444333222222444444333222333444555666666777666666666555555555555555555555333444555666666555444444666666555444444666888;;;>>><<<;;;<<<===>>><<<:::999:::<<<>>>@@@BBBDDDDDD:::999777666666666777888;;;;;;999777444444666888:::888666555666777666555555666666777777888888888>>>@@@AAAAAA@@@===;;;:::===>>>===<<<;;;999888888666888;;;;;;999777666666666777777777777888888888777666555555777777666444777777888888888888777777666666666888888777666777777777888::::::;;;;;;;;;<<<;;;999888888999:::<<<999999999::::::;;;;;;;;;DDDNNN^^^nnn222333333444555555555444444444555555555555444444666777777666444222333444222333444555555444555555222333333333444444555555222222222222222222222222111222444555666555444444444666777555222111333666111111222333444444555555444444333333333333333333222222222222222222222222333333333222222111111111111222222333333222222111333333333333333333333333111111222222222222111111111111222222222222111111111111111111111111111111222222111111111111222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000//////////////////000111111000000000000111111333333333222222333333333///444:::@@@FFFJJJHHHCCC;;;999777777888888888777444555555666666555555444222333444444222222333444444444555555555555555444222333333444444444444444333333333333333444555666444555777888888666444222444444444444444444444444444999<<<;;;666222333666777666555555555666888999888===CCCJJJRRR\\\ffflllbbb[[[OOOEEEAAA???===:::444444444555555555555666666444333222333555777999999666333333333555555555777777777555333333444666444444222222111111222222555555444444555555555555333333333444444555555555777777666555444444333333000111333333333333333444222222222333333333444444222444666777777666444222444444444444444444444444555555555444444333333333444333222222444444333222444555555666777777666666666666666666666666666666444555555555555555444444555666666555444555999===<<<;;;999999::::::999999999999;;;===@@@BBBDDDEEE;;;:::999888888888999:::;;;;;;:::777444333444666888777555555777777666555888888888999:::;;;<<<<<<===>>>???@@@???>>>;;;999<<<<<<<<<<<<;;;:::888777666888;;;<<<:::888777666777777777777888888888888777555444555666666555444333444666777999:::::::::777777666555444666777666666777888999:::;;;;;;;;;:::999888888888;;;===???:::::::::;;;<<<=========GGGSSSdddttt222222333444555555555555333333444555555555555444555666666555333222333444111333555555555444555666444444333333333444555555222222222222222222222222111222333444444555444444111111222111000000222333000111222333444555666777444333333222222333333444222222222222222222222222333333222222222222222222111222222333333222222111222222333333333333222222000111222222333222222222111111222222222222111111111111111111111000000000222222111111111111222222111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////000000000111111111111222000000////////////000000111111000000000000111111333333222222222222333333222555;;;BBBIIIKKKFFFAAA999777666666777888888777444555666777777666555444222333444333222222333444333444555555666555555555333333333444444444555555444444444444444444555666555666888888888777555333444444444444444444444444444777999888555333444555666666666777777777777777666;;;DDDNNNZZZgggsss{{{ssskkk]]]MMMDDDCCCBBB???444444444555555555555666666555444444444444555666999777555444444333222000444444333222000000222444444333222000000000111111555555444444444555666666444444444444444555555555555555555444444444444444111333555555444333444555222222222222333333333333222333444555555444333222333333333444444444444555777777666555444444333333444333222222444444333222444555666777777777777777666666666666777777777777666666666555555555555555444666777666555666;;;???;;;:::888777666666777888777777888999;;;>>>@@@AAA;;;;;;999999888999:::;;;:::;;;;;;999666444444555666555444555666777666555999999999:::;;;===>>>???:::::::::<<<>>>???===<<<888888888;;;======<<<:::666888;;;<<<:::888888888999999888888888777777777555444333444555666555444222333555777999;;;;;;<<<888999777444444777888666666777888999::::::::::::888888888999:::<<<>>>???:::;;;<<<<<<===>>>??????EEEVVVkkkzzz111222333444555555555555222333444444555555555444333444555444333222333444111333666666555444666777555444333222222222333444111111111111111111111111111111111222222333444555333111000000111222222111000111222333444666777777444333222222222333444444333222222222222222222333222222222222222222333333111222222333333222222111111111222333333222111111000111222222333333333222111111222222222222111111222111111111000000000///333222222111111222222333111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000111111111222222222111000000//////000000111111111000000000000111111222111111000000111111222222333888CCCLLLMMMGGGAAA999777666666777777666444444555666777777666555444333444555555444333444555333444444555666666555555444444444444444555555666666666555555444555555555555666777777777666444444444444444444444444444444555444444333333333444444333444666777777666555444666999AAAMMM[[[iiitttzzzwwwuuuiiiXXXKKKEEEAAA<<<444444444555555555555666555555555555555555444444666666555555666555333111111111222111000111444777666444222111000000111222555444444333444555666777555555555555444444444444333333333333444444444444222444666555333222222444111222222222222333333333444444333333333333444444333333333444444444555555999888888666555444333333444333222222444444333222444444555777777888888888666666777777777888888888888777666666555555555666222555888888777888===AAA;;;:::888666444555666888666666666777888:::<<<===:::999888777777888999:::888:::<<<;;;888666444444444333333444666777666444999999999999;;;===???@@@<<<;;;999:::===>>><<<:::888777888;;;>>>???===:::777999;;;;;;:::888888999;;;:::999999888777666666444333222333555666666555333444555777999:::;;;;;;888;;;999444444888999666666777888999999999999999888999999:::;;;<<<======:::;;;<<<===>>>??????@@@CCCXXXqqq111222333444555555555555222333444444555555555444111333444444222222333444000333666666555444666888555444222111111111222222111111111111111111111111111111000000111333444666888555222222444666444111000000222333555666777888444333222222222333444555333222222111111222222333111111111222222333333444222222222333333222222222000111222333333222111000000111222333333333333333111111222222222222111111222111111111000000//////333222222111111222222333000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000111111222222222222111111000000000000111111111111000000000000111111000000////////////000000//////555BBBMMMNNNGGG@@@:::888666666666555333111444555666888888666555444555666777666555555666777333333444555666666666555555444444444444555666666888777666555555555555555555555555555555444444333444444444444444444444444555333111111222444444444000222444666777555333222777999???JJJXXXdddlllppptttvvvppp___OOOEEE<<<555444444444555555555666666222333555666666666555444222222444777999999777555111222222222333666:::===777666333111111111222333555444444333444555666777666666666555444444444333111111222333333444444555222444666555222000111333111111222222222333333333555444333222222333444555333333333444444555555555:::999888777666555444333444333222222444444333222333444555777888888999999666666777777888888888999999888777666666666666666111555999999888999>>>CCC;;;:::888666444444777999888888777777888999;;;<<<888888777666666777888999777:::<<<<<<:::777555444333222222444666666555444888888888999:::===???@@@CCC@@@<<<:::;;;;;;888666;;;::::::<<<>>>>>>:::777777999::::::999888999:::<<<;;;:::999888666555555333222111333555666666555444555666888999999999999999<<<;;;555555999:::666777777888999999999999888::::::;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>???@@@BBB[[[vvv666555444333333444555666444333333333333444555555666555444333333333333333555555666666666666555555444444444333333222222222333333333333333333333333222222222333333444444444222333333444444333333222111222222333333444444555888777444222000000111222333333333222222111111111111111111111111111111111111222222333333222222111111111222222222333333333555555444333333222111111222222222222222222222222333333222111000000111111333333222111000000111111111222333333222111000///111111000000000000111111000000000000000000000000111111000//////...//////000000111111222222222333555444222111000///000000000000111111111111000000//////000000111111111222000222555>>>JJJPPPHHH<<<999888666555555666777888777777777777777777777777555666777555333222222333555555555555555444444444333333333333333444555555555555444444444555555555222222333444555666777777:::777444333444555666555333222222111222333555666222333333444555555555444;;;:::;;;CCCPPP]]]eeehhhpppnnnhhh\\\MMM@@@888555666666777666444333333444333444555555666666555555333444444555555444444333111222222222111333555888000111111222222333333333444333333333333444555555888666333222333333222222444444333333333444444555555555555555444333222111222222333333333444444444111111222222222333333333444222000000333555555555666666666666666555555555888555444444777777666333555777888888777777888999<<<:::888888999;;;;;;::::::888666666777888888777888888999999999:::::::::;;;999777666777888888777777777777777888999::::::444555666555333333555666777999;;;;;;888666444444555444444555666666555333777888999888888999;;;===999999999:::;;;<<<===>>>===>>>?????????>>><<<;;;;;;:::888777777888:::;;;:::999888666555555555555444555666555333222333444444555555555666666777777666666555444444555777888999999:::;;;:::999777666999:::;;;;;;::::::<<<======>>>>>>===<<<>>>AAACCCFFF]]]www555555444333333444555555444333333333333444555555444444444444444444333333444444555555555555444444444444444333333333222222333333333333333333333333222222222222333333333333222333333444444333333222111222222333333444444555777666444222111111222222333333333222222222111111111111111111111111111111111222222333333222222111111111111222222222333333555444444333222222111111222222222222222222222222333222222111000000111111333222222111000000111111111222222333222111000///111111000000000000111111000000000000000000000000222111000000/////////000222222222111111111111111111111222222222111000000000000111111111111000000///000000000111111111111111222444;;;FFFLLLFFF;;;666666777777777777666666777777777777777777777777666777777666444333444666555555666666555555444444333333444555666888999:::777666444333222222333444444444555666777888999999<<<:::666555555555555444555444333222222222333333222333444444555555444444888999===CCCMMM[[[hhhpppuuuooodddVVVGGG===777555555555666555444333333333333444444555555555555555555555555555555555555555111222333222222222555777333222222222222333333444444333333333333444555555666444333333555777777777444444444333333444444555666666555555444333333333222222333333333444444444222333333333444444444444444444333222222333555666555555444444444444444444777555444555777888666555555666777666555555666777:::888777888:::<<<======666555333333444555555444777777777777888888888888===<<<:::999::::::::::::888777666666666777888999444555666666555555777888888:::<<<;;;888666444444555555555666666666555444777999::::::::::::;;;===::::::::::::;;;;;;<<<===>>>>>>?????????>>>===<<<:::999888777777888:::;;;999888777666666555555555444555666555333222333444555555555555666666666777666666555444555666777888999:::;;;;;;:::999888777999:::<<<;;;::::::;;;======>>>>>>======???CCCFFFMMMbbbyyy444444333333333333444444444333333333333444555555222333444555555555444333333333444444444444333333444444444444333333333333333333333333333333333333222222222222222111111111222333333444444333333222111222222333333444444555555444333222111222333333333333333222222222222111222222222222222222222222111222222333333222222111111111111222222222222333444444333333222222111111222222222222222222222222333222111111000111111111333222111111000111111111111222222222222111000000111111000000000000111111000000000000000000000000222222111000000000000111333333222222111000000000...///222333444333111000000000111111111111000000000000000000111111111111111111222777@@@FFFBBB:::333555777999999888555444888888888888888888888888777777888666555555666888555555666777666555444333333444555777:::===@@@AAA<<<:::666444222222333444666666777888999:::;;;;;;>>>;;;777666555555444333777666555333222111111111333333444444555555444444666:::???EEEMMMZZZkkkvvvrrrgggWWWHHH===777444333444444555555555444333222333333444555555555555555777666555444444555666777111222333333222222444666666555333222111222444555444333333333333444555555666444333444666888888888555444444333333444444444777666444333333333333444333333333333444444444444444444444444555555555555444666777555222222444777333333333333333333333444666555444555777888888777444555666666555555666888888777666888;;;>>>???@@@555333222222444555444333555555555555666666666666===<<<;;;;;;;;;;;;;;;;;;:::888666444444555777888555666777777777777:::<<<;;;<<<===;;;888666555555666666777777777777666666888:::=========<<<<<<===;;;;;;;;;::::::;;;;;;<<<>>>>>>??????>>>>>>===<<<999888777777777888:::;;;777777777666666666666666444555666555333333333555555555555555666666666666666555555555555666777888::::::;;;;;;;;;:::999999999;;;<<<;;;::::::;;;======>>>>>>>>>???BBBGGGJJJTTTeeeyyy333333333333333333333333444333333333333444555555000222444666666666444333333444444555555444444333444444444444444444333333444444444444444444444444333222222111111000000000222333333444444333333222111222222333333444444555444333222222222333444444222222222222222222222222222222222222222222222222111222222333333222222111111111111111222222222222333333333333222222111111111111111111111111111111222222111111111111111222222222111111111111111222111111111222111111111111111111000000000000111111000000000000000000000000222222111111111111111222222222111111111111111111000111111222222222111111000000111111111111000000000000000000000111111111000111111222999???>>>999444555888999999888777555777777777777777777777777666777777666555555666888555666777888777555333222333444666999===AAADDDFFFAAA???:::666444444555777777777777888999:::::::::;;;888666555555555444222666666555444333222222222333333444444555444444333666999???FFFNNNZZZfffnnnaaaUUUFFF:::444333333222444444444444555444333111333333444555555555444444777666444222222444666777222333444333222222333555888666444111111222444555444333333333333444555555777666444555666666555444555555444333333333444444666555333111000111333444333333333444444444444555333444444444444555555555555888:::888333111333777333333333333444444444444444444444555777888888888444555666777777888;;;>>>999888777888;;;===>>>???777666444555666777777666444444555555555666666666::::::;;;:::999999:::;;;<<<:::666444333444777888555777888999999:::===???===>>>===;;;888666666777777888999999888888888888999;;;>>>???>>>============<<<;;;:::::::::::::::============<<<<<<;;;;;;777777666666777888999:::555555666777777777777777444555666555444333444555555555555666666666666666555555555666666777888888::::::;;;;;;;;;::::::::::::;;;<<<;;;::::::;;;<<<======>>>???AAAFFFLLLPPPWWWfffwww333333333333333333333333444333333333333444555555000222444666666666444333555555666666666666555555444444444444444444444444444444444444444444444444333222222111111000000000222333333444444333333222111222222333333444444555333333222222333333444444222222222222222222222222222222222222222222222222111222222333333222222111000000111111111222222222333222222222222222111111111111111111111111111111222111111111111111222222222111111111111111222222111111111111111111222222111111000000000000111111000000000000000000000000222111111111111111222222//////000111222222333333555444111/////////000111000000111111111111000000111111000000000000000000///111000000444:::<<<999888888999999::::::::::::666666666666666666666666777888999999777666777888777777777777777555444333444555777:::>>>AAADDDFFFAAA???:::666444444555777555555666666777777888888666444333333444555444333333333444444555555555555333444444555444444333333555666:::BBBKKKSSSWWWXXXJJJBBB888222222555777777777555333333444444333111222333333444555444444444555444222111111222444555222444555444222222222333888666444111111222444555444333333333333444555555888777666777888999888777666555444333333333333333444333111//////000222333333333444444444555555555333333333333444444444444555999;;;999444111333666333333444444555555555555333444555555666666777888444555777888:::===BBBEEE;;;999888888999;;;;;;;;;888666555666777999999888555555555666666666777777888:::<<<;;;999999:::;;;>>>;;;888555444555777999666888999::::::<<<>>>AAA>>>>>>===:::888666777999888:::<<<<<<:::999999;;;999<<>>===<<<<<<===<<<;;;;;;::::::::::::;;;::::::999999999999999666666666666777777888999444555666777888888777777444555666666444444555666666666666666666555555555444555666777777888888888:::::::::::::::::::::::::::;;;<<<<<<:::::::::<<<<<<===???@@@DDDJJJQQQVVVZZZgggvvv333333444444444444333333444333333333333444555555222333444555555555444333555666666666666666666555444444444444555555555555444444444444444444444444222222222222222111111111222333333444444333333222111222222333333444444555333333333333333333333333111222222222222333333333333333333333333333333333111222222333333222222111000000000111111111111222222222222222222222111111111111111111111111111111111111111000111111222333111111111000111111222333111111111000111111222333111111000000000000111111000000000000000000000000111000000000000111222222......///111222333444555888555111...---...000222000000111111111111000000111111111111000000000000...111111///222888;;;:::;;;;;;;;;<<<<<<===>>>>>>666666666666666666666666;;;===??????===;;;999999999888777666555555444444444555666888;;;>>>@@@BBB<<<:::666444222222333444333444444444555555555555333222111222444444444222000111333444666777777777444444555555444444333333333333555;;;CCCFFFDDDAAA;;;888444333555:::>>>@@@===888333222333444333222222222333444444444444444444333222111111222333444333444555555333111111222666555333222111222444555444333333333333444555555555555666999<<<>>>>>>===666555555444333333333333333222111000000000111222333444444444555555555555222333333333333444444444555888999888555333333555333333444444555555666666222333555555444444555777444555777999;;;???DDDHHH===:::888777888888888777666444333444666777777777666666666666777777777888888;;;>>>===;;;:::;;;======;;;999666555666888999777999:::;;;;;;<<>>===<<<999777777999;;;999<<<>>>>>>;;;999;;;===999;;;===>>><<<;;;;;;<<<===<<<;;;::::::::::::::::::999888777777777777888666666777777777666666666444555666888888888777666444555666666555444666777666666666666666555555555444555666777888999999999999999888888888999:::;;;;;;<<<<<<<<<:::999:::;;;<<<===???BBBFFFNNNVVV\\\___iiiuuu333444555555555555444333444333333333333444555555444444444444444444333333444555555666666555555444444444444444555555555666555555555555555555555555222222222222333333333333222333333444444333333222111222222333333444444555333333333444333333222222111111222222222333333333333333333333333333333333111222222333333222222111000000000000111111111111111111111111111111222222111111111111111111111111111111000000111222222333111111000000111222222333111111000000000111333333111111000000000000111111000000000000000000000000000/////////000000111222//////000111222333333444555333111//////000111222000000111111111111000000111111111111000000000///---111222000111777;;;;;;;;;===???AAABBBAAA@@@???888888888888888888888888AAAEEEHHHIIIFFFBBB???===;;;999777555444444555555444555555666777999;;;<<<777666444333222222333444222333333333333444444444444333222333444444333111000111333555777777777777444444555555444444333222333444666888::::::999777666555555444666;;;BBBGGGBBB;;;444111222444444222222222333444444444444333333333333333333333333333333444666555333111111111333222222222222333333444444333333333333444555555333333555888<<<>>>===<<<666666555444333333333333222222222222222333333333444444444444555555555555444444444444555555555555555666666777666555333333111222222333444444555555111333555444222111333555444555666777888<<>>===:::999:::===:::999888666666666777888888:::;;;;;;;;;<<<>>>@@@<<<<<<:::777666666:::<<<:::===@@@???<<<:::<<>>BBBEEEFFFDDDAAA???::::::::::::::::::::::::GGGKKKOOOPPPMMMHHHCCC@@@<<<:::777444333444555666555555444444555666666777555555444444444555555555222222333333333333333333666555444444555444222000000222444666777777777666444555555555444333333222666888:::999666444666888555666555444444999BBBIIIEEE>>>555000222444444333222222333444444444333333333444444555555444444333333555666666333111000000000111111222333333333333444333333333333444555555333333333666888999777555777666555444333222222222333333444555555555444444444444444555555555666666555555555555666666666777555444444555777666444222000000111222333333444444111333444333111000111333444444555444555888<<<@@@:::888555555666666666555555444333444666888888777555555555666666666666777333777;;;;;;888666888;;;888777777666666666666666999:::;;;;;;;;;<<<>>>@@@;;;;;;999666555666:::===:::>>>AAA@@@<<<:::===@@@999::::::999777777999:::;;;;;;;;;::::::;;;;;;<<<;;;:::888777777777888999888888777777666444333222555666777999888777666444333555666666555555666888777777666666555555555444333444666888999:::999999777777666666666777999:::;;;<<<===<<<:::999:::;;;;;;===???CCCIIIRRR\\\ccceeehhhlllrrr444444444444444444444444666444111222444666555333333333444555555444333333444444444444444444444444444555666666666555333333333333444444444444444444333333333222222111111111333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333222222222111111///000000000000111111111333222222111111222222333333333333222222111111111000000000000000000000000000000111111111222222222444333111000000000111111111000///////////////000///000111111111///...---111111111000000000000000222111111111000000//////000000000000000///......000000000000////////////000111111111111222222222000111222222222333666888;;;;;;===BBBHHHIIIFFFBBB>>><<<999888888999:::999BBBKKKUUUWWWQQQKKKIIIJJJ???;;;666333444555444333888777777777888777444222666666666666666777777777999888777555444444444444666555444333333333333333777777666555444444333333777777666555555555555555333444666777777777666555555444444555777999;;;===>>>;;;777555666777666555333444444444555666666666555444333222111222333444666666666666555444333222000111333333111000111222666555444333222333444555555444333222333333555666777777888888777555222111111111333444555666666666666666666555444444333333222222333444555666777888777555444555777777444111444555666666666555333222444444555555555444333333222333555666777888888888777666555555666666555444222222222333333444444444333333333444444666777777<<<:::777555555777:::<<<666666666666777888999:::999;;;===???@@@@@@???>>>=========;;;999999<<<>>>???===;;;;;;;;;;;;:::999:::999888888888:::<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999777777777777888333333333444444444444444777777777777777666666666222444555555444555666888555555555555666666666666666666666666777888999::::::888777555555666888999999;;;>>>@@@@@@>>>;;;999>>>>>>===???IIIXXX```aaajjjbbb\\\^^^mmm444444444444444444444444666444222222444555555333333333444555555444333333444444444444444444444444444555666666666555444333222222333333444555666666333333333222222222111111333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222333333333222222222111111000000000111111111222222222222222222222222222222333333333222222222111111111111111111111111111111000000111111111222222222333333111000000000111111000000////////////000000000000111111111000...---111000000000000000000000111111111111000000000///000000000000000///......000000000000////////////000111111111111222222222000111222222222333555777999;;;>>>BBBFFFFFFEEEBBB>>><<<999888888:::;;;<<>>:::666444555555555444888777777888999999777555888777666555555666777888888777666555555444555555444444333333333444555555777666666555444444333333777777666555555555555555444444555666666666666666777666555555555666777888:::777444222222333333333444444444555555555555555444444333222222333444555555555555555444333222111000222333333222111222333555444333333333444555555555444333333333444555666666777888888777555222111222222333444555555555555777777666666666555555555555555555666666666666666666444333333555555333111555555666666666555444333444444444444333333222222222333444555666777777888666555444555666777666444333333333444444444444444555555444555666777888888<<<;;;999777777888:::;;;777777777777888999:::;;;;;;===???AAAAAAAAA??????======<<<:::888777999<<>>???@@@CCCNNN[[[aaaaaadddcccaaaaaagggwww444444444444444444444444666444222333444555444333333444444555555444444333444444444444444444444444555555666666555555444333000111222333555666777777333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222333333333222222222111111111111111111222222222333111222333333333333222111333333333222222222222111111111111111111111111111111111111111111222222222333222111111000111111111000000000//////000000111000000111111111000///...000000000000000000111111111111111111000000000000000000111111000000//////000000000000////////////000111111111111222222222000111222222222222555777888;;;@@@CCCDDDCCCCCCDDD???===:::888888:::<<<>>>;;;FFFTTTZZZVVVMMMEEEAAA<<<999777666666777777666999888999;;;===>>>===;;;;;;999777555444555777888666666555555555555666666333333333333444555666777666666666555444444333333777666666666555555555555555555555444555555666777888777666555444444555555777666444333333444666777555555555555555444444444444333333333444555666666444444444444444333222111000222333444333222333444333333333333333444555666555555444444555555666777666777777777666444333111333444444555555444444333777777777777777666666666888888777777666666666555666444222111333444333333555666666666666555444444555444333222111000000111222222333333444666777888666555555666888999999888555555555555555444444444666666666666666777888999<<<;;;::::::999999::::::888888888888888999:::;;;<<<===???@@@@@@???===<<<<<<<<<;;;999777666888:::CCCAAA>>><<<===>>>>>>>>>;;;<<<>>>>>>===;;;999777:::::::::999999999999999;;;:::999888777777777777777666666555555444444444555555555555555555555555222444555555555555666888888888888777777666666666555555555666777999:::;;;555777999;;;;;;999777666;;;;;;<<<======<<<<<<;;;===???AAAFFFQQQ]]]bbbaaabbbiiilllhhhdddmmm444444444444444444444444555444333333333444444444444444444444444444444444444444444444444444444444555555555555555444444444222222333333444555666666333333333333333333333333222222222222222222222222444444444444444444444444444444444444444444444444111111222222222333333333222222222222222222222222333333333222222222111111111111222222222333333333000111333444444333111000222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111111111000000000///000000111111000000000111000000000000000000000000000111111111111111111000000000000000000000111111111000000///000000000000////////////000000111111111222222222000111222222111222444666777<<>>:::888999<<>>===<<<:::888:::;;;;;;:::888888999;;;EEEBBB???===>>>@@@@@@@@@;;;;;;<<<<<<<<<;;;999888999:::::::::::::::999999::::::999888888777777777888888777666555444444333444444444555555555555555333444666666555555777888999999888888777777666666555555555666777999:::;;;666777999;;;;;;:::888777;;;;;;;;;;;;;;;;;;<<<<<<;;;===???DDDPPP^^^eeeeeeiiirrrvvvpppfffjjj}}}444444444444444444444444444444444333333333444555444444444444444444444444444444444444444444444444666666555555444444444444444444444444444444333333333333333333333333333333222222222222222222222222444444444444444444444444444444444444444444444444111111222222222333333333222222222222222222222222333333333222222222111111111111222222222333333333000111333444444333111000222222222222222222222222111111111111111111111111111111111111111111111111111111111111222111111111000000000000000111222222111000000000000111111111//////000000111111111111000000000000000000111111000000111111111111000000000000000000////////////000000111111111222222222000111222222111111333555777<<>>;;;<<<=========<<<<<<<<<=========???BBBEEEEEEEEE===;;;777555444555777999555555444555555666777888888777666555444333333333555555555555555444444444666666666777666555444444555444333333333444666777555555666888;;;>>>AAACCC;;;>>>???;;;555111222444666666666555444444444333222333444555666666777777555666666666666555555444///111333333222111222333111222333444555555666666333444555666666777777777666666666555555444333333555555555555444333222222444444444555555666666666444444555555555666666666777666555444333444777888666555555444444444444444666555444222111000000000222222222333444555666777666555555777999;;;;;;:::777777777666666555555555555555444444444555666666777888999::::::999888777888888777777777888999999;;;<<<===>>>===;;;999888999;;;<<<<<<;;;;;;===???DDDBBB???>>>???AAAAAAAAA999999888888888999;;;<<<999:::;;;;;;;;;;;;::::::::::::999999888777777666888888777666555444444333444444444444555555666666333555666666555666777999999888888888777777777666555555555666777999:::;;;888888999:::::::::::::::;;;:::999999:::;;;<<<===<<<===>>>CCCPPP```jjjkkkoootttwwwqqqiiijjjvvv444444444444444444444444333444555444333222444666555444444333333444444555444444444444444444444444666666555444444444444555666555555444444333222222333333333333444444444444222222222222222222222222333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222333333333222222222111111111111111111222222222333111222333333333333222111111222222222222333333333222222222222222222222222222222222111111111111111000000111222222222222111000000000000111111222333111111000000000111222222/////////000111111222222000000000000111111111111000000111111222222111111000000000000////////////000111111111111222222222000111222111111111333444777:::>>>AAACCCDDDFFFHHHEEEFFFDDD@@@;;;999;;;>>>CCCEEEGGGFFFCCC@@@>>>===;;;===@@@@@@>>>===<<<<<<>>>===<<<>>>AAACCCCCCCCC<<<:::888666555666888999555555555555555666777888999888777555444333333222555555555555555555555555555666777777777666444333444444444333444444555666333444555888<<>>@@@@@@@@@>>><<<;;;;;;<<<>>>>>>======>>>@@@AAA@@@>>>???@@@AAA@@@???999888666666777999;;;===888999;;;<<<<<<<<<;;;:::999999:::999999888666666777666666555555444444444444444444555666666777777333555666666666666777999777777777777777777777777666666666666777888999:::999999999::::::;;;<<<<<<999999999999999:::<<<<<>>;;;===@@@EEEEEECCCAAA>>>;;;:::999:::===@@@@@@>>>;;;:::;;;===;;;::::::<<<>>>???>>>:::999888777777777888999666666555555555666666777888888666555444444444444555555555555555555555555555666777888777666444333333333444444555555444444333333555777:::>>>AAACCCHHHOOOSSSNNNBBB777444555444444444555555555555555222333444555555444333333555555666666666666666555555666777666444333333333222333444555555555444333000222333555666666666666555555444444333333444444444444444555444444333333333333444555666777888888666666666666555555555555333555777666555444666888444333222111111111222222555666888999888777444333000222555777888888666555444333222444666777777666555555555555555555666666666666555555555555666666666666777888999;;;<<<<<<<<<;;;;;;:::::::::;;;;;;===>>>@@@AAAAAA???>>><<<===???@@@???===<<<<<<===>>>======???@@@@@@>>><<<999999999999999999::::::777888:::;;;;;;;;;:::999999999::::::999888666555555555555444444444444444444444555666666777888888444555777777666666888999555555555666666777777888888888777777777777888888777888:::<<<======;;;:::777888888999:::;;;;;;;;;>>>???@@@DDDOOO^^^ffffff^^^aaadddeeeeeegggkkknnn}}}444444444444444444444444333555666444222111444666555444333333333333444555444444444444444444444444777666555444333444555555333333333444444555555555333333333444444555555555111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333222222222111111///000000000000111111111333222222111111222222333111111111222222333333333222222222222222222222222222222222222111111000000///000111222333333222111000000000000111222333444111111000000000111333444...//////000111222222222//////000000111111111222///000111222222222222222000000000000////////////000111111111111222222222000111222111000000222333333333444:::AAAEEEFFFEEE>>>BBBEEEDDD@@@>>>???BBBEEEDDDBBB???<<<999777666999===@@@@@@===:::888999<<<:::888777999:::;;;:::888888888888888888999999666666555555555555666666777666666555555555666666444555555555555555555555555666777888777666444333222333444555666555444333444444444555777999<<<===;;;DDDLLLJJJ???555333555333444444555555666666666222333444444444333222111444444555555555555555444888999:::888666444444444333444555555555444333222000111333555666666666555555555444333333333444444333333444555555444444333333444555666777888999:::999999888777666555444444111444777777555444555777333222111000000000111222444666999;;;;;;999666444000222666999:::999777555777666555666888:::999888333444444444555555666666888777666666666666777777666666777888:::<<<>>>???>>>======<<<<<<<<<======;;;===>>>???@@@>>>===<<<@@@AAAAAA@@@===;;;::::::<<<<<<===???@@@@@@===::::::;;;<<<<<<<<<:::888666555666888:::;;;:::888777999999::::::999888666555333333444444444444444444555555555666777888888999444555777777666666888999333333444555666777888888999888888777777777777777444777<<>>;;;888666777888::::::;;;;;;:::;;;===???CCCMMMYYY^^^\\\TTTYYY___bbbdddfffjjjnnnlll~~~555555555555444333222222555555555555555555555555333333333333333333333333222222222222222222222222555444333222222333444555222222333333333333444444444444444444333333222111000111222333444333222222222222222111111000000000222222222222222222222222000000111222222222222111333333222222333333444555222111111000000111111222111111111111111111111111111111111222222333333333//////000000111111222222000000000000000000000000000000000000000000000000000000111111111111000000222222222222222111000///222222222222222111000///////////////////////////000000000000000000000000111111222222222222111111111111111000000000000000000000000000111111111111000000000000000000000000333666:::===???@@@BBBDDD>>>>>>?????????>>>======IIIGGGDDD@@@<<<999666555777888999:::999888666444:::888555666999:::999888666888999999888888999:::;;;888666555555666666555888888777666555444444333555555555555555555555555222222222333333444444444333222111333555666333000444555666777777666555444::::::<<<===;;;777666777222333222222555777666333666333111222555777777666888777666444444444555666999;;;<<<<<<999666444333333333444666888777555333555333000000111333444444555666666555333111222333555555444333222222222222777555444666888666555444999888666333222111111111222222333333333444444444666555333222111111222333333333333444444555555555333555666666444333222222333666777666888<<<===999222222222222222222222222555555444444555666777888:::888888<<<===;;;;;;>>>>>>888777;;;===::::::>>><<<<<<===============<<<:::===AAAAAA>>>;;;::::::777777999<<<>>>???===;;;999999999999888888777777:::999999999:::;;;;;;<<<999:::<<<===<<<:::777555555555444444444444555555555555444333444555666777333333333444444444555555777777666666666666777777666777999999777666777888888999:::<<<===<<<<<<;;;999999:::;;;;;;;;;:::::::::<<<===@@@JJJXXX```aaaXXXZZZ]]]```cccdddddddddkkkkkkuuu444444555555555444333333444444444444444444444444333333333333333333333333222222222222222222222222444444444333333444444444222222333333333333444444333444444444333333222111000111222333333333222222333333222222222111111111222222222222222222222222000111222222333333222222333222222222222333444444222222111111111111222222111111111111111111111111222222222222222222333333000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000222222222222222111000000111222222222222111000///000000000000000000000000000000000000000000000000000111111111111111111000111000000000000000000000000000000000111111111111111111111111111111111111444777:::<<<<<<<<<===>>>;;;;;;===>>>>>>?????????CCCBBB@@@===:::888777666666777888999888777555444888666555666999:::888666888999::::::888777888:::;;;999777777777888777666777777666666555555444444555555555555555555555555222222333333333444444444333222222555777888666444444555555666666555555444444555666777555333111222666555333333555777444000666333111222555777777666:::999777555333333333333999:::;;;:::777444333333333333333555777777555333333333222222222333444555555666666555333222222333333333333222222333444444666555555777999999888777999888666333222111111222222222333333333444444444666555444222222222222333111111222222333333333333333444666666444222222333666666555666<<>>888333333333333333333333333777666555444555666999::::::777888;;;<<<:::;;;>>>@@@:::888;;;<<<:::999<<<<<<<<<======>>>>>>======:::===@@@???===:::::::::777777999;;;>>>>>>===;;;999999999999888888888777999999999999999:::;;;;;;;;;;;;<<<===<<<:::888777666555555444444555555666555555444444444555666777555555555555555666666666777777666666666666777777666777999999777666777888888999:::<<<===<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;===???@@@CCCKKKYYYcccgggdddaaa^^^^^^___^^^\\\ZZZcccbbbjjj|||333444444555555555444444444444444444444444444444333333333333333333333333333333333333333333333333333444444555555444444333222222333333333333444444333333444444444333222222000111222333333333333222333333333333222222222222222222222222222222222222111222333333444444333333222222222222222333444444333333222222222222333333222222222222222222222222333333222222222222222222111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111000000111222222222222111000000111111222222111111000000111111111111111111111111000000000000000000000000///000000111111000000///000000000000000000111111000000000000111111111111222222222222222222222222444777999999888777777888888999;;;<<<>>>???@@@@@@<<<<<<;;;:::888777777666555666777777777666555444555555555777999999777555:::;;;<<<;;;999888888999:::999888888999:::999777666666666666666555555555555555555555555555555555333333333444444444444444333333444666999:::999888555444444333333444444555555555555555777:::<<<===<<<777222222444555222///555444222222444666777777:::999777555444333444444:::::::::888555333222333444333222333555666555444444777999888555444555777444555666555333222222333222222222222333444555666666666666888:::<<<;;;999999777555444222222222222333333333333444444444444666555444333222222222222000000000111111111111111222444555555333222222333777666555777@@@EEE@@@666444444444444444444444444999888777666777999;;;===999777777;;;;;;999:::===@@@<<<999;;;<<<::::::;;;<<<<<<<<<======>>>>>>>>>;;;===>>>===;;;999999:::888888888;;;===>>><<<:::999999999999888888888888999888888888888999::::::<<<<<<<<<;;;;;;:::999999666555555444444555555666555555444444555555666777777777777777777777777777777777666666666666777777666777999999777666777888888999:::<<<===<<<<<<;;;;;;;;;<<<===============<<>>?????????999999999999888777666666444555555666666555444444444555777999::::::888666<<<======<<<:::999999:::999888888888::::::999777555555555666666666666666555555555555555555555555444444444444444555555555444555666888999999888888555444222222222222444555666666444555>>>KKKVVVZZZKKK???333000333444333222555444333333444666777777888777666666666777999999;;;;;;:::777444333333444555333222222444555555444999===AAA???:::666666999444555666555333222333444333222222222333333444555555777777777999<<<<<<888888777555444333333333444333333333444444444444555666555555444333333222222000000000111111111111111222333555444333222333444333555666999>>>BBB>>>666333333333333444444444444888999;;;<<<===>>>======999777777:::;;;888999<<<>>>;;;999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;:::999999:::888888888:::<<<===<<<:::999999999999999999999999999888888777888888999999<<<;;;:::888888888888999666666555555555555666666555555555555555666666777888888888888777777777777777777666666666666777777666777999999777666777888888999:::<<<===<<<<<<;;;:::;;;<<<===============<<>>===<<<;;;<<<===:::888777777888999888666555555555666666666666666666666666666666666666666555555555555555555555555555666777888777666555555444333222111111222333444444333111444DDD]]]qqqyyyfffQQQ;;;333333333444555444444444333444555777888::::::999888888999:::;;;;;;<<<;;;888666444555666555333222222444555555555;;;???CCC@@@:::555444555333555555555333222333444555444333333222222222333555888888666888<<<;;;666777777555444333444444555333333444444444555555555555555555555444333222222222222222222222222222111222333444333222222333444...444999999999;;;:::777111111222222333333333333777:::>>>BBBCCCBBB???<<<:::777777:::;;;888888;;;;;;:::999999<<>>@@@@@@AAAJJJ[[[jjjqqqiiiaaa\\\```kkkpppkkkddd\\\[[[]]]eeettt444444555666666666555555555555555555555555555555444444444444444444444444333333333333333333333333333444444555555444444333222222333333333333444444222222333444444444333333222222111111222222333444222222222222333333333333222222222222222222222222222333444444555555444444111111111111111222333333333333222222222222333333333333333333333333333333333333222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000111111111111000000000000111222222222222111//////000000111111000000........................000000000000000000000000///000000111111000000////////////000111111222222000000000000111111111111222222222222222222222222///222666888999:::<<<===>>>>>>>>>===<<<:::999888;;;;;;;;;;;;:::888666555444444444444555555555666555777:::;;;;;;:::;;;<<<:::<<<===>>>>>>>>>@@@AAA<<<:::777666777777777666666666666666666555555555666666666666666666666666666666666666666555555555555777888888666444333333444333333222222333333444555555444888MMMmmm}}}```DDD888666444333555333444444444333444777999@@@>>><<<999888777777777999:::;;;999777666777888555444333444666777666555888:::<<<;;;666222000111333444555555333333333555666555444333222222222222333888888555888>>>===777777666555444444555555666333444444444555555555555555666666555555444333222333333333333333222222222222222333222111111333555---555:::888555666666666000111111222222333333444555999>>>CCCDDDBBB>>>;;;;;;888888;;;;;;888888;;;888999999888;;;AAABBB@@@===<<<:::999888888999:::===<<<;;;<<<<<<<<<:::888:::888888999:::;;;;;;:::999999999999::::::::::::::::::999888888888888999999888666555444444555555777666666555555666666777444555666777777777777666777777777888888888999999777777666666666666777777666777999999777666777888888999:::<<<===<<<<<<;;;888999:::;;;<<<=========<<<<<<;;;>>>JJJ\\\iiinnnccc```bbblllxxx{{{sssiii\\\___cccjjjxxx555666666666666555555444666666666666666666666666555555555555555555555555444444444444444444444444444444444333333444444444222222333333333333444444111222333333444444444333222222111111111222333444111111111222222222333333222222222222222222222222222222333444444444444444111111111111111222222333222222111111111111222222333333333333333333333333222222222222222222333333111222222222222222222333000000000000000000000000000000000000000000000000000000111111111111000000000000111222222222222222...//////000000000000000////////////////////////000000000000000000000000000111111111111111111000...//////000111111222222000000000000111111111111111111111111111111111111///222666888:::;;;===>>><<<<<<;;;;;;999888777666999:::;;;<<<;;;:::888666555555555555555666666777555777999:::999999;;;===888:::===>>>???AAACCCFFF@@@===888666666777777777777777666666555555444444666666666666666666666666777777777666666666555555333666888888666444444555333333444444444444333333555888777;;;PPPppp~~~```BBB888888555222444333444555444333333666999@@@>>>;;;999666555444444555777999:::888777777777555444555666888888666444444444555555444222111000333444555555333333444555444444333222222333333333000666888555999BBBBBB;;;666666555444444555666777444444444444555555555555555666666666555444333222444444333333333222222222111222222222111111333555111666888555444555555333111111222222333444444555444777;;;>>>??????===;;;<<<999999<<<<<<999999<<<999;;;:::888;;;AAACCC???@@@???<<<:::999888999:::>>><<<<<<===???>>>:::777:::999777888:::;;;:::999999999999:::::::::;;;;;;;;;;;;:::999999999999999888888777666555555555555777777666666666666777777444555666777888777777666777777888999:::;;;;;;<<<777777666666666666777777666777999999777666777888888999:::<<<===<<<<<<;;;999:::;;;<<<===>>>>>>>>>===<<<:::>>>NNNaaalllmmmbbbfffppp~~~}}}qqqaaaggglllqqq|||666777777777666555444444777777777777777777777777555555555555555555555555444444444444444444444444555555333222222333555555222222333333333444444444111222333333444444444444333222111111111222333444000000000111111222222222222222222222222222222222111222333333444444333333111111111000111222222333222111111111111111111222333333333333333333333333111111111222222333333444111111111222222333333444000000000000000000000000000000000000000000000000000000111111111111000000///000111222222222222222......///000000000000000000000000000000000000000000000000000000000000000111111222222222222111111...//////000111222222222000000000000111111111111000000000000000000000000///222666888:::;;;<<<>>>999999999888888666555555777888:::;;;;;;:::999888555555555555555666777888444777888888777777;;;>>>666999<<<>>>@@@CCCFFFHHHDDD???:::666666777888999888888777666555444444333777777777777777777777777888888777777666666666555222555888999777666777888333333555666666555333333000444444777LLLiiizzz|||tttVVV;;;555888555333444333444555444333333666:::<<<;;;999777555555555555222555888999888777666777555555666888:::999777444222111111222444555444333333444555555333333444555222222222222333444555555...555888555;;;FFFGGG@@@666666555444444555777888444444444555555555666666555666666666666444333222333333333222222222111111111222222111000111444666555777555333555777555000222222333444444555666666444555777999:::;;;<<<<<<===::::::<<<<<<999999<<<:::===<<<888:::AAABBB===CCCBBB???<<<:::999::::::>>>======???@@@???;;;666:::999777888999::::::999999999999::::::;;;;;;;;;<<<;;;;;;:::999999999:::888888888777666666555555777777666666666666777777444555777888888888777666777888999:::<<<===>>>>>>777777666666666666777777666777999999777666777888888999:::<<<===<<<<<<;;;:::;;;<<<>>>??????@@@@@@FFFCCC@@@FFFXXXkkkttttttpppvvv|||mmmiiiooosssvvv~~~444444555555555555444444777777777777777777666555222333333444555555555444555444333333444555777888444444444333333222222222444333333222111111111222222333333444555555555555555666666444222000111222333222222111111222222333222222333333333333444444333333555555555555333333222222222222222222222222555555444333333333444444111222222333333222222111222222222222222222222222111000//////000222444555333333444555444333111000000000111111111111000000000000111222222222222111111111222222111000...---111111000000//////......000000000000000000000000000000000000000111111222000000111111111111000000000000000000000000000000111111000000000000111111111111111111222444777888000000222666999;;;999888999999888888777666666666:::;;;;;;;;;:::888666555777444444666777666777;;;888;;;<<<:::666555999===>>>???@@@>>>===>>>CCCHHHFFFDDD@@@<<<999888777777;;;999666555555444333111444444444555555555555666999999888777666555444444555555444444444444555555555555444444444444555555333333444999AAALLLVVV]]]RRRGGG:::555888:::888333666666444444444444666666666666666666555555444333222222444555666666777777444444555999>>>>>>888222333333333333333333333333555444333333222222222222555666666444333333555777666888:::<<<===<<<;;;:::666555333222222333444666666444222222444666888888777666555444444555666777<<<999666444555666666555333333222222222333333444444555666555444333444555555555444444555666888999888777666777:::<<<<<<<<<>>>======<<<;;;;;;::::::::::::999888999<<<@@@CCCFFF@@@>>>@@@===777666999::::::===AAADDDBBB===888;;;:::888777777888:::;;;:::::::::888888999<<>>???GGGGGGDDDGGG\\\xxx~~~mmmpppsssyyy444444555555555555444444333333444555555555555444222333444444555555444444666555444333333444444555555444444444333333333333555444444333222222333333222333333444444444444333333444555444222000111222333222222111111222222333222222333333333333444444222333444555555444333222444444444444444444444444333222222222333444555555111222222333333222222111222222222222222222222222000000000000111222333444333333444444444333222111000000111111111111000000000000111222222222222111000000111222111000//////111111000000////////////000000000000000000000000000000000000000111111222000000111111111111000000000000000000000000000000111111000000000000111111000000000000111222444555000000222555888999888666777777666666666666555555777999:::<<<;;;999666444555333444888999777777:::888:::;;;999666555888<<>><<<<<<@@@DDDCCCAAA===:::888888999::::::888555555555555444333444444444444555555555555777777666555444444444444555555444444444444555555555555444444444444555555666555444555999???EEEIIIEEE???777555777888555222444333222111111222333444333333333333333222111111222333444555666666666666444333444777<<<<<<777333444444444333333222222222555444333333222222222333444555444333222222444666777888999:::::::::999999666555333222222333555666666444222222444666777777666666555444444444555666>>>;;;777555444444444333444444444333333444444555444555666555444333444666555555444444555666888999888777666777:::;;;<<<;;;::::::;;;;;;::::::999999<<<;;;999888888<<>>:::<<<;;;999888888999;;;<<<999:::999888777888;;;>>>;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999777666666555555555555555555666666666666777555555666:::;;;;;;999:::999999999;;;<<<>>>???:::777555444666777777555555777888888777666888999888888999:::;;;<<<======>>>@@@AAAAAA@@@@@@@@@AAAIIIJJJIIIMMMbbb}}}}}}tttxxxzzz444444555555555555444444111222333444444444444444333333444444555555444444666555444333222222222222444444444444444333333333555555444444333333444444333333333333333333222111111222333222111000111333333222222111111222222333222222333333333333444444222222333333333333222222444444444444444444444444000000000111222444555666111222222333333222222111222222222222222222222222///000111222333333333333333333333444333333222111000000111111111111000000000000111222222222222111//////000111111111111000111000000000000/////////000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000111111000000000000111111000////////////000111222000000111444666777666444444444444555555555555555444666888::::::888666444333222444999:::777777999888::::::888555444777:::AAABBBBBB???;;;:::===@@@???===:::777666888:::<<<888666444444555666555444444444444444555555555555555444333222222333444555555555444444444444555555555444444333333444444555777666444333333444666777777555555555666666333111222222111111111111222222222222222222222111111000333333444555666666666555444222222555888999666333666555444444222222111000444444333222222222333333333333333222111111333555888888777777777777777777555444333222222333555555666444222222444666777777666555555444444555555666;;;999666555555666555555444444333333333333333444444555666555444444555666555555444444555666888999888777666777999;;;;;;;;;888999;;;<<<<<<;;;::::::===;;;999888999===AAACCC>>>999777777666444666999<<<<<<<<>>@@@AAABBBBBBAAAAAACCCEEEDDDFFFFFFKKK^^^xxx}}}}}}444444555555555555444444444444555555555555555444333333444444555444444333444444333333222222222222333333333333333222222222444444333333333333444444333333333333222222111000///000222222111111222333333222222111111222222333222222222333333333444444222222222222222222222222222222222222222222222222000000000000111222333444111222222333333222222111111111111111111111111111///000222333444333222222222222333333333222222222000000111111111111000000000000111222222222222111...//////000111222222222000000000000000000000000000000000000000000000000000000000000000111111222111111000000000000111111000000000000000000000000111111000000000000111111000000000/////////000000111000111222444555333222333333333444555666666666444555666666777777666666444222333888999888999<<<999::::::777555444666888@@@BBBCCC@@@===;;;===???>>><<<888555555666999;;;666444333333555666666555333333444444444555555555444333222111222333555666555555444444444444555555444444333333333333444444444444333333333333333333111222444555444333333333333333333333333333333333333333333444444333333222444444555555555555555555333222111222555666555444444444444333333222222222444333333222222333333333333444444333111222444666999888666444333333444555444444333333333444555555666444333333555666666666666666666666666666777777555444333444777999::::::333333222222111111222222333444666555444444555666666555555555666777999:::888777666777999:::;;;:::999:::<<<>>>>>>>>>======;;;:::999:::<<<>>>??????:::888555444444555888;;;<<<<<<<<<<<<===>>>??????::::::999999999999::::::999::::::999777777999::::::::::::999999999999888:::999888777666666666666555555555666666666666777888888888999;;;<<<<<<<<<:::::::::999999999999999888777666666666666666666777888:::999888888999;;;:::999777777888:::<<<>>>AAABBBBBBBBBAAABBBEEEHHH@@@AAAAAAFFFWWWqqq444444555555555555444444555666666666555444333333333444444555444444333333222222222333333444444444111111111111111222222222333222222222222222333333333333333333222222111000///000111111111111222444333222222111111222222333222222222333333333444444222222222222222222222222222222222222222222222222222111111000000111111111111222222333333222222111111111111111111111111111000111333444444333222111222222222222222222222222000000111111111111000000000000111222222222222111......///000111222333333000000000000111111111111000000000000000000000000000000000000000111111222111111000//////000111111000000000000000000000000111111000000000000111111111111111111111111000000111000000111333444333111333333444444555666777777666555333222333555888999666333333666888888;;;@@@;;;;;;999777555444555666===@@@BBBBBB???===???AAA???<<<999555444444555777444333222333555777777666333333333444444444444555444444333333333555666777555555444444444444555555333333222222222222333333111222333444555555555555444555666444222222444666333333333333333333333333222333333444444333333333555555555555555555444444222111000111333444444444222222222333333444444444333333333222222333333444444444444444333333666888999777444222111222333444333333333333444444555555666444333444555666666555666666777777888888888888333222222444888:::;;;;;;555555444333333333333333333444555555444444555777666555555666777999<<<===888777666666888::::::999888999;;;<<<===>>>======888888:::===@@@@@@===::::::999777555555999===>>><<<<<<;;;;;;:::;;;===???999999888888888888999999:::;;;;;;:::888777888999999999999999999999999999999999888777666666666777666777777777777888888888777888999:::;;;;;;<<<===:::::::::999999888777777777777888777666666666666666777888888777777888:::999888777666777999;;;<<<@@@AAABBBBBBAAACCCFFFIIIEEEDDDCCCFFFUUUooo444444555555555555444444444444444444444333222222444444555555444444333333111222333444555555555555111111111111222222222222222222111111111222333333333333333333333333222111///111222222111111333444333222222111111222222333222222333333333333444444333333222222222222333333444444444444444444444444333222222111000000111111111222222333333222222111111111111111111111111111222222333333333333333222222111111111111222333333000000111111111111000000000000111222222222222111////////////000111222333000000000111111111111222000000000000000000000000000000000000000111111222222111000//////000111222000000000000000000000000111111000000000000111111111222222333333222111111111000000111222444333222333333444444555666777777777555333222222555777999666444444888:::;;;===BBB===<<<:::777666555555555:::>>>AAAAAA???>>>???AAA???===:::777444333333333444333222333555666666666333333333333444444444444444444555555666666666666555555444444444444555555333222222111111222222333111222333444444444333333888777666444222222444777111111222222222222111111000111111222222222222222555666666666555444333333000111111222222333444444000111222222444555555666333333222222222333444444444444555444333444777999777666444222111111222333222333333444444555555555555444333444666666555444555555777888888888888888666555444666888999888777999888777666555555555666222444555555444444666777555555666777:::===???AAA888777666666888999999888666777777888999::::::;;;777777888<<<@@@???;;;666:::;;;:::777999>>>AAA@@@===>>>===;;;::::::<<<>>>999999999999999999999999;;;<<<===;;;999888888999888888999999999:::::::::999999888777777777777777777777888888888999999999666888::::::::::::<<<>>>::::::;;;::::::888777666666777999888666555555666555666777777666666777999888888777777777888::::::===???AAAAAAAAACCCEEEGGGEEEEEEDDDGGGSSSkkk444444555555555555444444111222333444555666666666444444555555444444333222333333555555666555444444222222333333333444444444222222222222222333444444222333333444444444444333111222333333222222333444333222222111111222222333222222333333333333444444555444333222222333444555444444444444444444444444222222111111111222222333111222222333333222222111111111111111111111111111444333333222222333333333222111000000000111333444000000111111111111000000000000111222222222222111000000/////////111222333000000111111111222222222000000000000000000000000000000000000000111111222222111000//////000111222000000000000000000000000111111000000000000111111000111222333333333222111111000///000333444444444222222333333444444555555555555555555555666666666444333777===???>>>>>>AAA???===:::888777666555555777;;;@@@@@@>>><<<<<<======<<<:::888666444333222444333222222444666666555222222333333333444444444333444666777777666555444555555444444444444555555222222111111111111222222222333333333444444333333777555444333333333444444111222333444444333222111111111222333333333333333666666666666555444333222///000222333333333333444222222222333333444444444333222222222333333444555222333444333222333666888666555333222222222222333111222333444555555555555555444444555666666555333222333555666777777777666555555555666888999888777888888777666555444444555222333555555444555666888555555777999<<<@@@CCCEEE888777666666888999999888888777666555666777999:::999666666888===>>>:::777:::======:::;;;AAACCCAAA@@@AAAAAA>>>;;;:::<<<>>>:::;;;;;;;;;;;;;;;;;;:::===>>>>>>===:::888888999777888888999:::;;;<<<<<<999888888777777777777777777777777777888888888888555888::::::999999;;;>>>::::::;;;;;;;;;999888777555777999999666555555666555666777777666666777999777777777777888888888888:::<<>>???@@@>>>;;;888777777666555666:::??????<<<999999:::;;;;;;:::999888666444333555333222222444555555555222222333333333444444444222444666888888666444222555555555444444555555555222222111111111111222222222333333444555666666777333222111222444444222111444444666666666666444444333444555555666666666666777777666666555444222222...000333444444333333333333333333333333333333333222222222222333333444555111222333222111222555777444444333333333333333333111222333444555555555555555555444555666666444333000111333555666666555555222222333666999;;;;;;:::666555444333222111111111222333555555555555666888555555777:::===AAAEEEGGG999777666666888999888888:::999777555666888:::<<<;;;777333555999<<<;;;888:::>>>???;;;===CCCDDDAAABBBCCCCCCAAA===;;;<<<>>><<<<<<============<<<<<<===??????>>>;;;999999999777777888999;;;<<<===>>>999888777777777777777888666666666666777777777777555777::::::888888;;;===::::::;;;<<<;;;:::999888444777:::999666444555666555777888888777777888999666777777888888888888777888:::>>>@@@AAAAAABBBDDD>>>AAAGGGLLLTTTggg777777666555444333333222333333444444555666666666555444222111111222444555444444333333333222222222333333333333333333333333444444444444444444444444444333333333333444555555444333333222222333333444222222222222222222222222222222222222222222222222333333222222333333444555444333333222222333333444222333333444444333333222333333222222111000//////333333333222222111111111111111222222222333333333555555444333333222111111222222111111111111222222111111111000000000000///000000111111111111000000//////000111111111111111222111000//////000111222222111000.........///000111000/////////000222333000000////////////000000///000000000111111111111---000222222111000111222111111111000111111222222555555555555555555555555444555555666777666666666333555888;;;===>>>>>>===<<<;;;:::999777666555555777777888999999999999888:::999777666444444333333555555555555555555555555777666444333333444555666666999<<<===:::777555444666555444333222333444444222333333444444555555555555444333333333333444555555444333222222222333444222222222222222222222222111111222333444666666777::::::999777666444333333000//////111555666555333222//////333777666444333333333222222111222222333111222333333333333444555222333444555555555444333333333333444444555555555333666666555777999777222666555444333333333333333222333444666666666555555444444333222222333333444444444444444444444444444888999;;;===>>>>>>>>>===777777666666777888999;;;===:::777777888999::::::888777666777999::::::999::::::999:::<<>>>>>>>>>>>===<<<<<>>>>>@@@AAAAAA???===???@@@@@@@@@>>><<<:::999888999;;;======<<<;;;:::888777666555555444444555666666666666666777777777666777777666666888;;;>>><<<;;;::::::999888777777777666555555777888888777444555666888999999999999777777888888888999999999<<<<<<<<<<<<>>>@@@BBBCCCHHHEEEDDDJJJYYYooo666666555555444333333333444444444444444333333333333333333444444333333333444444444444333333333333333333333333333333333333444444444444444444444444444333333333333444555555444333333222222333333444222222222222222222222222222222222222222222222222333222222222222333444444444333333222222333333444222333333444444333333222333333222222111000000///333333333222222222111111111111111222222222333333555444444333222222111111222222111111111111222222222222111111111000000000000000111111111111000000//////000111111111111111222111000//////000111222222111000/////////000000111000/////////000222222111111000000000000111111111111111111222222222222666444222222222222000...111111111000111111222333555555555555555555555555444444555666666666666555444555888;;;======<<<<<<===<<<;;;:::888777555555555666777888888888888888999888666555444333333333444444444444444444444444555555444333444444555666999<<<>>>===:::666444333666555444333222333333444444444444444444555555555555444333333333333444555444444333222222222333444222222222222222222222222222222333444555666777888;;;:::999888666444222111222111000222666777666444666666666888888666333333222222222111222222333333111333444444333222333555222222444555555444444333333333333444444444555555333666777666888:::888333666555444444333333333444222333444666666666555555555444444333333333333444555555555555555555555666777888:::<<<============666555555444555777888999<<<:::888777999;;;;;;;;;777666666888:::<<<<<<;;;999999888999:::===???AAA????????????>>>===;;;;;;:::;;;>>>AAADDDDDDAAA>>>AAAAAA@@@???>>>===<<<;;;999:::<<<======<<<:::999777666666555555555555666555555666777777888999999666777777666666888;;;>>><<<<<<;;;:::888777666666777666555555777888888777555666777888999999999999;;;::::::999999999999888<<<<<<<<<<<<===@@@BBBCCC???HHHOOORRR\\\ttt444444444333333333333333555444444333222222111111111222444666666444222111555555555444444444444333333333333333333333333333444444444444444444444444333333333333333444555555444333333222222333333444222222222222333333333333333333333333333333333333222222222222222333444444333333222222222222333333222333333444444333333222333333222222111000000000333333333222222222222111111111111222222222222333444444333333222222111111222222111111111111222222333222222222111111111111000000111111111111000000//////000111111111111111111111000000000000111111222111000000//////000000000000000///000111111222222222111111111111222222...///222555999===@@@AAA777333//////222333111///111111000000111222222333555555555555555555555555333333444555555555555555555666888;;;<<<<<<;;;:::>>>===<<<:::888666555444333444555666777777777777777666555444333222222222333333333333333333333333444333333333444555666777<<<>>>???===999555222111555444333222222222333333555555555555555444444444555444444333333444444555444333333222222333333444222222222222222222222222333333444555666777777888:::::::::888666333000///333222222444666777777666666:::<<<;;;777444333444222111111111222333333444222444555555333222222333111222333444444444444333333333333444444444444555333666777777999<<<:::555666555444444333444444444333444444555555555444444555555444333333333333333555555555666666777777777666777999;;;<<<<<<<<<;;;555444333333444555777888;;;999888888:::<<<<<<<<<666555555777:::<<<===<<<777777777777888:::<<<===AAAAAA@@@???>>><<<;;;:::666888===BBBFFFFFFCCC@@@@@@@@@>>>===<<<<<<<<<<<<;;;;;;=========;;;999777666555555555555666777777444555666777888:::;;;;;;666777777777666777:::======<<<;;;:::888777555555777666555666888999888777666777777888999999999::::::999999888888999999999;;;;;;;;;<<<===???AAABBB<<>>===<<<<<<777888;;;???CCCEEEDDDBBB???>>><<<;;;:::;;;;;;<<<<<<<<<======<<<:::888666444444444555555666888888666666777888999::::::;;;555666777777666777999;;;===<<<;;;999888666555444777666666777888999888777888888888888999::::::;;;888777777777777999:::;;;;;;;;;:::;;;<<<>>>@@@BBBBBBGGGHHHPPPppp111222222333333444444444333444444444555555555666555555444333333444555555666666555555555444444444333333333333333333333333333333333333333333333333333222222222222333444444444333333222222333333444222222333333333444444444333333333333333333333333222111111111111222333333333222222111111222222333222333333444444333333222222222222111111111111111222222222222222222222222000000111111111222222222333222222222222222111111222222111111111111222222333333333222222222111111000000111111111111000000//////000111111111111111000000000111111000000000---.....................///000000000111111111111000000////////////000000000000000000000111111111KKKKKKGGG???444......111000000000000111222333444555555555555555555555555222333444444555555444444555666888::::::999888777999888777666555333222222111111222333444555555555444333333222222222333333222222222222222222222222111222333444444555555666777888888777444333333444444444444444333333222222666666555555444444444333444444444444444444444444222222222333333444444444222222222222222222222222222222222333333444444555333444555666666555444333444444444444444555666777999BBBEEE===444222333444222111111111222222333444333555777777555333222222111111222222333444555555444444444444444444444444333666888888:::>>><<<777555555444444444555555666555555444444333333333333222222111111111111222222444444555555555666666666666777999::::::::::::999777666666666666888999:::888777666777999;;;;;;:::888777666666777777666555444444444555666777888888;;;<<<===>>>>>>>>>>>>>>>;;;::::::;;;>>>AAACCCCCC???>>>===<<<<<<<<<===>>><<<===>>>===<<<:::777666444444444444555777888999999999999888888888888888555666777777666777888:::<<<;;;:::999777666555444777666666888999:::888666888888888888999;;;<<<======<<<:::999888888999:::::::::::::::<<<>>>@@@AAAEEEKKKLLLUUUttt222222333333444444555555333333444555555666777777777555333222222333555777555555555444444444444333333333333333333333333333333333333333333333333333222222222222222333444444444333333222222333333444222222333333444444555555333333333333333333333333111111111111111222333333222222111111111111222222222333333444444333333222111111111111111111111111111222222222222333333333000000000111111111111222222222222222222222111111222222111111111111222222333222222222111111111111000000111111111111000000//////000111111111111111000000111111111111000000------.../////////......//////000111111111111000000000////////////000000////////////............<<<@@@AAA;;;111---000555//////000000111222444444555555555555555555555555333333444555555555555555444555777999:::999888777666666555444444333222222111222333333444444333333333333222222222333444444222222222222222222222222111222333444444555444444444555555444222222444666444444555555555444333222444444444444444333333333333444444555555444444333111111222333444444444444222222222222222222222222111111222222333333333333222222222333444555666666444555555444333333666888CCCJJJJJJ>>>555444666444333333222222111222222333222444777777666444333333222222222333444555666777555444444444444333333333444777888888:::===;;;666555555555444555555666777666666444333222222222222111000000111111222333444555555555555555555555555777888999:::;;;:::999999999888777777888999;;;<<<999888777888:::;;;:::999:::999777777777777555333333333444666777888888999888999:::<<<===>>>??????===:::888888;;;>>>AAABBB@@@????????????@@@@@@AAA<<<=========<<<:::888666444444444555555777888888:::999999888777777666666555666888777777666777999::::::999888777666666555777666777888::::::888666777777777888:::<<<>>>@@@FFFDDD@@@<<<:::888888888999999999:::;;;===???@@@BBBPPP[[[aaarrr{{{vvv~~~444444444444444555555555444444444444444444444444555555444444444444555555444444444444333333333333333333333333333333333333222222222222222222222222222222222111222222333444444333333222222333333444222222333333444555555666444444444444444444444444111111111111111222222333222222111111111111222222222333333444444333333222111111111111111111111111111111222222222333333333000000000000111111111111111111111111111111222222222222111111111111222222222222111111111000000000000000111111111111000000//////000111111111111111///000111222222111000///......000111111111000000...///000111222111111000111000000000000000000111------///000222444555666+++///333222///...222666/////////000111333444555555555555555555555555555444444555666666666666555333444666888999999888777444444444444444444444444333333444444333333222222333333333333333444555555333333333333333333333333222222333444444444333222444555444333222222555777555555666666666555444333222222222333333333333333333333444555555444333333000111222444555555444444222222222222222222222222222222333333333333444444333333222111222444555777666777777555333444777:::DDDKKKHHH<<<555888;;;999444444333222111111111111111333777888666555444444333333333333444666888999555555444444444333333333444777888777999<<<999555555555555555555666777777777666444333111111111111000111111222333555666777888777777666666555555555888999:::;;;;;;;;;:::999999999888888888:::;;;<<<;;;::::::;;;<<<===;;;:::;;;:::888888999999777666222333555777888999::::::888888:::;;;<<<<<<======:::888666777:::>>>@@@@@@======>>>???@@@@@@??????;;;<<<======<<<:::888777555555555555555666777888777777777777777777777666444666888888777666777888999888888888777777777666666666777999;;;;;;888666666666666888:::===@@@BBBEEECCC???;;;999888999999999999999999;;;===???@@@BBBOOO]]]eeeqqqzzzkkkaaaggguuu}}}555555555555555555555555555444444333333222222111333444666777777666444333444444333333333222222222333333333333333333333333222222222222222222222222222222111111222222333444444333333222222333333444222222333333444555666666444444444444444444444444111111111000111222222333222222111111111111222222222333333444444333333222111111111111111111222222111111111222222333333333000000000000111111111111111111111111111111222222222222111111111111222222111111111000000000000///000000111111111111000000//////000111111111111111///000111222222111000//////000111333333333222111...///000222222111111000222222111111111111222222//////000000000000111111222333444333111//////////////////000111333444555555555555555555555555555444555666666777777666666222333666888999999888777444444444555555555666666444444444444333222111111333333333333444555666666333333333333333333333333222333444444444333222111666666555444222222555777555666777777777666444444111111111222222333333333333333444555555444333333000111222444555555444444222222222222222222222222333333444444444444444444666444222000000222444666777888888777444555888<<<>>>EEEBBB777444<<>>555555333222111000000000000333666888777555555444444444444444555777999:::555555555444444333333333555777888777999;;;888333555555555555555666777777888666444222111111111111111111222333555777999:::::::::999888777666555555888999:::;;;<<<;;;:::999999888888888888:::;;;<<<>>>===<<<===>>>>>><<<;;;;;;:::999999;;;;;;:::999222333555777999;;;;;;<<<999999::::::;;;;;;::::::555555555888<<<>>>??????999:::;;;=========<<<<<<;;;;;;=========;;;999777666555555555555666777777555555666666777777888888444666888888777666666777777777777777777777777777666666777999;;;;;;888666666666666777:::>>>BBBDDD===<<<999777777888:::<<<999999888999:::<<<>>>@@@GGGJJJRRR```sssnnn]]]\\\fffnnnsss333444444555555444444333222333333444444333333222444444444333333222222222444444444333333222222222333444444555555444444333111111222333333444555555444333333222222333333444333222222111111222222333333333333333333333333333222222444444444444222222444333222222111111222222111111111111111111111111444333333222222333333444222222222222222222222222222222222222222222222222111111000000000000111111111111222222222333333333333222111000000111222333222111000000000111333333000000000000000000000000222111111111000000//////333222222111000000000111//////000000111111111222222222111111111111111222////////////////////////...//////000000000000000000000000000000111111222111111000000000111333444333444444333222333555777222444666666555444555666777777777666444333555666666666555444333333222222111111222333444444444444444444444444444444444444444444444444444444444444777555222333555555333111111555888666333222555888888777666444222111111111444555555555444333333222555555444444444333333333444444555666555444222111222222222333333444444444333333333444444444555555444333333222222333333444888444111222777===AAABBBAAA<<<888888<<>>???999999888888777666666666777777888888888999999999:::888777888<<<===<<<999999888777888999999888777888999:::<<<===>>>??????BBBBBBEEELLLXXXlll|||hhh^^^^^^aaafffhhhqqq333444444555555444444333444444444444444444444444555555555444444444333333444444444333333333222222333333444444444444333333111111222333333444555555444333333222222333333444333222222111111222222333333333333333333333333333222333333444444333333222444333222222111111222222222222222222222222222222444333333222222333333444222222222222222222222222222222222222222222222222111111000000000000111111000000111111111222222222222222111000000111222222111111000000000111222333000000000000000000000000111111111111000000000///333333222111111111111111000000000111111111111111222111111000000000111111000000000000000000000000...//////000000000000000000000000000000111111222222111000000000111222333333444444333222333555777222444666666555444555666666888888777666555555666777777666555555444333333222333333444444444444333333333333333333333333333444444444444444444444444666444222333555555444222111444777666333222555888666666555444444333333333444555555555444444333222555555444444444333333333444444444444444333222222222222222222333333333333333333333444444444444555444333333222222333333444666444444777<<<@@@AAAAAA;;;999888;;;@@@AAA===999444555555444333222222222444444444444444333333333555555555444333333555777444555666555333333555666777777777777777777777777555555555555666666666666333333333333222222222222222333444555777777777777666777888888777666777999;;;===@@@>>>:::888:::===:::999666444444666999:::<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888666777888999:::999999888:::::::::::::::<<<===>>>===;;;::::::<<<===;;;999;;;;;;;;;;;;;;;;;;;;;;;;999::::::999777666777888777777666555555666777777888888777777777777888888888666555555888;;;======::::::999888777666666666888888888888888888888999888888999;;;===<<<:::777:::999999999::::::999999::::::;;;<<<<<<<<<<<<<<<;;;>>>BBBGGGPPPeeevvviiieeeeeegggdddiiirrr333444444555555444444333666555444444444444555666666666555555555555444444444444444444333333333333333333444444444444333333111222222333333444444555444333333222222333333444333222222111111222222333444444444333333222222222222333333444444333333222444333222222111111222222333333333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222111111111111111111111111//////000000000111111111222222111000000111222222111000000000000111222222000000000000000000000000111111111111000000000000333333222222111111222222222222222111111111111111000000000//////000000111111111111111111111111111...///000000111111000000000000000000000111111222333222111111000111111111333444444444333333555666222444666666555444555666555777999999777666555666777777777666555555444444444444555555555444444333333333333333333333333333444444444444444444444444444333222333555555555333111444666666333222555777555555555555555666666666444444444444444444333333555555444444444333333333444333333222222222222333222222222222222111111111333333333333444444444444444333333222222333333444444555777;;;>>>>>>===;;;666777:::???CCCAAA;;;666444555555333111111222444333333444555555555444444444555666555333333555777444555666555333333555666666666666666666666666666555555777888999888888777333222222222222111111111222333444666777777777777333555888999888888888999888;;;===<<<999888:::<<<999888777666666777888999:::;;;;;;;;;;;;;;;;;;<<<999999999888888888888888888999;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;<<<>>>>>>>>>===;;;;;;<<<<<<;;;999;;;;;;;;;;;;;;;:::::::::888999999777666666888:::888888777777777777888888666777888999::::::::::::999777555555777999::::::<<<;;;:::888777666666666888888888888888888888777666999===>>>===:::777666::::::::::::::::::::::::<<<<<<;;;;;;::::::999999:::???DDDGGGPPPiiilllddddddffffffdddjjjttt333444444555555444444333777555444222222444555777555555555555444444444444444444444444444444333333333333333444444333333333222222222333333444444444444333333222222333333444333222222111111222222333555555444333333222111111333333333333333333333333444333222222111111222222333333333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111222222111111111111111111222000000000000000111111222000000000000000000000000111111111000000000000000333333222222222222222333333333222222111111000000//////////////////000111111111111111111111111111//////000111111111111000000000000000000111111222333333222111111000000000333444555444333333444555333555666666555444444555333555888999777555444444666666666666555555444444666666666666555444333333222222222222222222222222333333333333333333333333333333333333444555555555222444555555333333444666666666777777777777666666444444444444333444444444555555444444444333333333444333222111000111222333333222222111111000000000222222333333333444444444444333333222222333333444555666777999999888666555888999===AAABBB???999444555777888777333111222333111222333444555444333333444555666555444333555666444555666555333333555666555555555555555555555555333555777999:::999888777222222222111111111000000222222444555555666666666333666999:::999888777777888:::;;;:::888777888999777777777777777777777777999999::::::;;;;;;;;;<<<888888888888888888888777999:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;<<<======???>>>===<<<<<<;;;:::999:::::::::::::::999999999888888777666555666999<<<888888888888888888888888555666999;;;============;;;888666555666777888888===<<<:::888777666666666888888888888777777777777777;;;>>>===:::777666777888999::::::999999:::;;;;;;;;;::::::999999999999<<<@@@DDDIIIZZZxxxyyyeee^^^```cccdddkkkqqq|||333444444555555444444333555444222111111222444555333333333333333333333444444444444444444444444444222333333333333333333222222222333333333333444444444333333222222333333444333222222111111222222333555555444333333222111111333333333333333333333333444333222222111111222222333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222000111222222222222111000111111111222222222333333111111111222222111111111//////000000111111111111000000000000000000000000000000000000000000111111222222222111111222333333333222222111111000000000//////...//////000111111000000000000000000000000///000000111111111111111000000000000000111111222222222222222111111000000333444555555333333333444333555666666555444444555000333666777555444333333555555444444444444444444666666666666555444333333222222222222222222222222333333333333333333333333222333444444444444555666222333444444333333444555888888888888777666555444555444333333333444444555555555444444444333333333333222111000111222333444333222222111111000000000222222222333333333444444444333333222222333333444444444555555666666888999????????????>>>;;;777444666:::>>>===888222000111222222333333333333222222333555666666444444444555444555666555333333555666444444444444444444444444333444666888888888666555222222222111111111000000111222333444444444444444555888::::::999666555555:::::::::999777555555555777777888888888888777777888999999999::::::;;;;;;777777777777777777777777999999;;;<<<<<<<<<;;;:::999:::::::::;;;;;;;;;;;;>>>>>>===<<<;;;:::::::::::::::999999888888888777777777777555555666999<<<888888999999999999888888444666999<<<>>>???@@@@@@<<<:::666555666666777666===;;;999777666666666777777777777777777777777777:::<<<<<<:::666555777:::666888:::999888777999;;;999999999999999:::<<<===>>>???AAAMMMhhhoooggghhhnnnttt~~~333444444555555444444333444333222222222222333444222222222333333333333444444444444444555555555555222222333333333333222222333333333333333333333333444333333222222333333444333222222111111222222333444444444333333222222222444333333222222333333444444333222222111111222222333333333333333333333333222222111111111111222222222222222222222222222222222222222222222222222222000111222333333222111000111222222222222333333333000111222222222222111000...///000000111111000000000000000000000000000000000000000000111111111111111111111000111111222222111111111000000000000000////////////000111222222000000000000000000000000///000111111222222111111000000000000000111111222111111222222222111000000333444666555444333333333444555777666555333444444000222444555333222333333444444444444444444444444444444555555555444444333333333333333333333333333333333333333333333333333222444555444333333444555333333333333444444444444777888888888888666444333555444333222333444555666555555444444444333333333333222222222222333333444222222222222222111111111222222222222333333333333444333333222222333333444111222333444555999===AAACCCBBB???<<<999777555555555;;;AAA@@@:::444111111555444333222222222222333333555666666555444444555444555666555333333555666555555555555555555555555444555666666666555444444333222222222222111111111222222333444444444444444777999::::::888666555555;;;:::999888777555444444777777777777777777777777888999999999999999::::::666666666666777777777777888999:::;;;<<<;;;;;;:::999999:::;;;;;;::::::999;;;<<<===<<<:::999999:::999999999888777777666666666777777666555666888:::888888999999999999888888555666999;;;>>>@@@AAAAAA===;;;777666666777777666;;;:::777666555666777888666666666777777777888888<<<<<<:::777555555888:::444777:::999777777999<<<888888888888:::<<<>>>@@@EEEDDDGGGYYY}}}zzz|||333444444555555444444333444444444444444444444444333333333333444444555555444444444444555555555666222222333333333333222222333333333333333333333333444333333222222333333444333222222111111222222333333333333333333333333333444333333222222333333444444333222222111111222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222000111333444444333111000111111111111222222222222000111222222222222111000......000111111111000///000000000000000000000000///000000000111111111111000000//////000000111222///////////////000000000000//////000111222333333111111111111111111111111000000111222222222222111000000000000000111111222000000111222333222111111333444666666444333222333444666777666555333333444111222444444333222444555444444444555555555555555222333333444444444444333333333333333333333333333222222222222222222222222333555666555333222333555333222222333444444444333444555777888888777555444555444333222222444555777555555444444444333333333222222333444444444444444222222222222333333333333111222222222222333333333444333333222222333333444000222444444555777<<>>999444444666:::888555333222222444555333555666777555444444555444555666555333333555666555555555555555555555555777666666555555444444333333333333333222222222222444444555555666666555555777888999888777666777888:::999888777777777666555888888777777777777888888999999999999888888888888555555555666666666777777999:::;;;<<<<<<<<<;;;:::::::::;;;<<<<<<;;;:::999888:::<<<;;;999888999;;;999999888777777666555555555777888777666666777888777777888999999888777777666777888:::<<>>;;;888777777888888777999777555444444555777999444555555666777888999999<<<:::888777888888888777444888;;;:::888777:::===999999888999:::===???AAAIIIKKKQQQggg333444444555555444444333444444555666666555444444444444444555555555666666444444444555555555666666222222222333333222222222333333333333333333333333444333333222222333333444333222222222222222222333333333333333333333333444444444222222222222444444444333222222111111222222111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222000111333444444333111000000000000000111111111111000111222333333222111000---...000111111111000///000000000000000000000000//////000000111111111222//////...//////000111111------......//////000000000000000000111222333444222222222222222222222222000000111222222222222111000000000000000111111222///000111222333333222111333555666666444333222222444666777666555333333444333444444444333333555777555555555666666666666666111111222333444444444444444444444444444444444444222222222222222222222222333555777555222111222444333222222222444444444333222333555777888777666555555444222222222444666777555555444444444333333333111222444555666555444444222222222333333444444444111111222222222333333333444333333222222333333444111333555555333222444777======;;;888555333333333222777<<<;;;666444666:::>>>;;;777444222333555777222444777777555444444444444555666555333333555666666666666666666666666666999888777555444444444444444444444333333333222222555666777777777777777777666777777777666777999;;;888777777777888888888777999888777666666777888999:::999999999888888777777444555555555666666777777999:::<<<=========<<<;;;;;;<<<=========<<<;;;:::777999;;;:::888777999;;;999888888777666555555444555777888888777666666777666777888999999888777666777777888999;;;>>>AAACCC>>><<<999777888888888888777666444333333555777999333444555666777888999::::::888777888;;;;;;888444555999<<<<<<999888;;;???;;;::::::999:::===???AAAFFFKKKUUUkkk333444555666666555444333666666555444333333222222444444444444444444444444333333333333333333333333555555333333333333555555444333111//////000111222333555666555444222222333555555444333333333444444444444444333333222222222111222333333444444333333444333333222111111111222444444444333333222222222333333333222222111111111111111111111111111111111333333222111111222333333333333222222111000/////////000111000///......000000000000000000000000000222222222111111111111000000000000///////////////000000000000111111111111111111000///////////////000000000000000000000000111111222333333333222222000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000333333444555555555444444444444555555555555444444777777777777777777777777666666666777999888666444333333333333333333333333555555444333222222111000333333222222222222222222444444555555555555444444444444444444444444444444444666777777666555555666333333333333444555666666666666555333333333333333555555555555555555444444333222222111111222222333111111111222222333333333444444444333333222222222555444222111111111222222666666666666666666666666666666666555555444444444<<<:::777444222222333444444444444333333444444555555555555555555555555555444444555555444444333222666777888999888777555333222555777888777666666666444444444555555555555555777777777666444555777999::::::999999777666444444777666666888::::::888444666666777777777888888999888666444444555666666555888999;;;======<<<;;;:::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<:::777666777888777888888777666555555666333444444555666777888888777888999:::999999777777999777666777:::===>>>>>>???===;;;888666666666777777888888666444333444555666666666666777888::::::777777888888888999999999;;;;;;;;;999777666888:::<<<999999<<<===;;;===AAADDDMMM\\\ppp444444555555555555444444666555555444333333222222444444444444444444444444333333333333333333333333555444333222222333444555555333222000000000222222333555666555333222222333555444444333333333333333444333333333222222222222111222333333444444333333444333222222111111222222444444333333333222222222333333333222222222111111111111111111111111111111333222222111111222222333333333222111111000//////000111222111///...///000000000000000000000000000222222222111111111111000000000000000000000000000000000000000111111111111111111000///////////////000000000000000000000000222222222222111000//////000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000222333333444444444444333555666666666666666666555666666666666666666666666666555555666888888666444333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555444444444444444444444444444444444666777777555444555666444444333333444444555555444444333333333444444555444444444444444333333333333222222111111222222333111111222222222333333333444444333333333222222222444333222111111111222222444444444444444444444444444444444333333333222222888777555333333555777888555555444333333333444444444444444444444444444444444444555555444444333222555666777888777666444333222444666777666555555666444444444555555555555666555666666555444444555777777777888888888888888777666555555666999;;;999777666666777888888888888888777555555555666777666444888999;;;<<<===<<<;;;:::;;;<<<===>>>======;;;;;;666999;;;;;;999777555555888777777777666666666555444444444555555666666777666777888999999888777666777666666777:::<<<===<<<>>>===:::888666666666777555666666666444444666888666666666666777888::::::888888888888999999999999999999999888666666777888:::888999===@@@@@@DDDJJJSSS\\\hhhuuu555555555444444555555555555555555444444333333222444444444444444444444444333333333333333333333333333333222222222222333333555444222111111222333333222444555555333222222333444444333222222222222222222222222222222111111111111222333333444444333333333333222222111111222222333333333333222222222222333333333222222222222111111111111111111111111111333222111111111111222333222222222111111000000///111222222222000///000111000000000000000000000000222222222111111111111000111111111111111111111111000000000000111111111111111000000///////////////000000000000000000000000222222222111000///------////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000111111222333333333333333666666777777777777666666555555555555555555555555555444444555666666555333444333333222222333333444222222222333333444444444333333333444444555555555444444555555555555444444444444444444444444444444444555666666555444555666666555444444333444444444222222333333444555666666222222222222222333333333333222222111111222222333111222222222222333333333333333333333222222222222444333222111111111222222222222222222222222222222222222222111111111111000444444333333555888:::<<<666555444333333333333333444444444444444444444444444444555555444444333222444555666666666555444333222444555666555444555555444444555555555666666666555666888888666555666777444555666888999:::;;;<<<666444444555888:::;;;:::555666888999999888777777555555555666888777666444888999:::;;;<<<;;;::::::<<<<<<======<<<;;;:::999222777<<>>:::666555999777555555888888666444444444444444444555555555555666777888888777666666777777888;;;===>>>===<<<===<<<:::888666666666777333444555555555555777999777777777777777888999:::888888999999999:::::::::888999;;;:::999888888999:::999;;;@@@BBBDDDJJJQQQZZZdddrrr|||666555444333333444555666555555444444444333333333444444444444444444444444333333333333333333333333222222222222222222222222444444333222222333333444222333555555333222222333444333222222111111222222111111111111111111111111111222333333444444333333333333222222111222222333333222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222222111111111000000000///111222333222000000000222000000000000000000000000222222222111111111000000111111111111111222222222///000000000111111111111000000////////////000000////////////////////////111111111111000//////...////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000111222333333333333666666666777777666666666444444444444444444444444555444333444555555444333444333333222222333333444333333333333333333333333111222222333444555555666444444555555555555444444444444444444444444444444444555666555444444555666777777555444444333333333222333333444444555555555222222222222333333333333333222222111111222222333222222222222222222222222333222222222222222222222333222222222222222222222222222222222222222222222111111111111111111111000222222222333666888;;;===666555555444333333333333333333333333333333333333444444555555444444333222333444444555555444333333222333555555444333444555444444555555666666777777777999;;;;;;:::999888999555666666888999;;;<<<===777666555555777888:::;;;555666888999999888777666444444555777999888666333888888999:::;;;::::::999;;;<<<<<<<<<;;;:::888777444888>>>BBBAAA>>>;;;999:::666333444999:::777333444444444444444333333333666666888999999888777777999:::<<>>===;;;;;;<<<<<<;;;===AAACCCEEEMMMUUU```mmm|||666555444333333444555666444444444444444333333333444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333444111333444444333222333333444333222222111111222222111111111111111111111111111222333333444444333333333222222111222222333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000111222333222000000000222000000000000000000000000222222222111111111000000000000111111222222222222///000000000111111111111000000////////////000000//////////////////////////////000111222222222111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///000111222333333333333444555555666666555555444444444444444444444444444555333222333444555444333555444222111111222444555555555444333333222111111000111111222333444444555444444555555555555444444444444444444444444444444444555555444333333555777888777666555444333333333444444555555555444333222222222333333444444444555333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222222222333333333444555777999:::666555444333333333333333333333333333333333333333444444555555444444333222333333444444444444444333222333444444333333444666444444555555666777777888777999;;;<<<:::999999999999999888888999:::;;;<<<999888777666666666888999666777888999999888777666333444555777999888666444888888888999999999999999:::;;;;;;;;;:::999777666666999===??????>>>======999666333444999:::777444444444444444444333333333777888999:::;;;:::999999999:::===@@@BBBBBB???<<<999888888777666666666666555666777666444444666777:::999888888888888888999888888999999999:::::::::888;;;===>>>===<<<<<<===::::::===BBBEEEIIISSS^^^nnnzzz555555555444444555555555444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333222222222222222333333333333333000222444444333222333444444444333222222222222222111111111222222222222222111222333333444444333333222222111111222222333333111111111222222222222222111222222222222333333333111111111111111111111111000000111222222111000000000000000000000000000000111222222222000///000111000000000000000000000000222222222111111111111000//////000000111222222222000000000000111111111111///////////////000000111000000000000000000000000......000111222333333333000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111333444444444444444444555555555555444444444444444444444444444444666444222222444555444444555444222111111222444555666555555444222111111000111111111222222333333333444444555555555555444444444444444444444444444444555555555444222222555777888777666555444444444444444555666666555333222111222222333333444444555555333222222111111222222333333333333222222222222111111111111222222222222222111111222333333333222222333333333333333333333333222222222222222333333333333333333333444555666666444444444333333444444555222222222222222222222222444444555555444444333222333333333444444444444555333444555444333333555777444444555666777777888999666777999999777666777888===<<<:::999888999999:::999999999888666555666777888888888777777777777777444444444666888888777555777777888888888999999999999999:::::::::888777666555777:::;;;;;;;;;<<<===888555444555888999888555444444444444444555555555777888999;;;;;;;;;;;;:::777888999<<<>>>>>>;;;999777777777777666666666666666666777666444444555777;;;:::999888888888888888777777888888888999999999666888:::;;;::::::;;;===888999>>>DDDIIIPPP^^^kkkvvv444444555555555555444444444444444444444444444444444444444444444444444444333333333333333333333333222333444555555444333222000111111222222333222222000111333333222222333444555444444333333333333333222222222222333333333444111222333333444444333333222222111111222222333444000111111111222222222222111111222222222333333333111111111111111111111111///000111222222111000//////000000000000000000000000111222111///...///000000000000000000000000000222222222111111111111000......///000000111222222000000000000111111111111///////////////000111111000000000000000000000000......///000111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000111222444555555555666555555666666666666555555444444444444444444444444777555333333444555555555555444222111111222444555444444444333333222222222222333333333333333333333444444555555555555444444444444444444444444444444555555444333222222555777777777666555555444555555222333555666666444333222111111111222333444444444333222222111111222222333333333333222222222111111000111111111222222222222000111222333333333333222333333333333333333333333111111111222222333333333222222222222333444444444333333333333444444555666222222222222222222222222444444555555444444333222444444444444444555555666444555555555333444666888444444555666777888999999666777888777555555777888???===;;;999888888999:::666888:::999777555666888:::999777666555666777888555444333555777888777666777777777777777888999999777777888999999888777666444777:::;;;;;;::::::;;;666666666666777777777777444444444555555666666777666777999:::;;;;;;::::::777777888:::<<<<<<:::888555555666666666666666666444555666555555555777999<<<;;;:::999888888888888666666777777777888888888666777999999999999<<<>>>;;;===CCCJJJOOOWWWgggvvv{{{333444555666666555444333444444444444444444444444444444444444444444444444333333333333333333333333333333555555555555333333///000111222222222222222///111333333222222333444666555444444333333444444222222222333333444444444222222333444444444333333222111111111222333333444000000111111222222222222111111111222222333333333111111111111111111111111///000111222222111000///////////////000000000000///000111000///......000000000000000000000000000222222222111111111111000---......///000111111111000000000000111111111111///////////////000111111000000000000000000000000...///////////////......222222222222222222222222////////////////////////000000000000000000000000000000000000000000000000000111333444555666666666666666777777777777666666555555555555555555555555777555333333444666666555666444222000000222444666222222333333333333444444444444444444444444444333444555555555555555555444444444444444444444444444555555444333111222444777777777666555555555555666000222444666666666444444///000000111222222333333333222222222222222222333333333333222222111111111000000111111222222222222000111222333444333333222222222222222222222222222000000111111222222222333000000111222222333444444222222222333444555666777111111111111111111111111444444555555444444333222444444444444444555666777555666666555444444777999444444555666777888999999999999999777666666999;;;???>>>;;;999888999:::;;;333666999:::888777777999;;;:::777555444666888999555444333444666888888888777777777777777888888999666666888999999888777777555888<<<>>>>>><<<;;;;;;444666777777666666777999444444444555666777888888555666888999::::::999999888888888:::<<<<<<;;;999444555666666777666666666222333444555555666999;;;<<<;;;:::999888888777777666666666666777777777777888999:::999999;;;>>>AAABBBDDDIIIOOOSSS[[[kkkzzz444555555555444333333222555333222555999;;;:::888555333222111222333222111666111888666+++333<<<000777777777666555555555444444555555555444333333222222333333444444333333222222222222222222222222222333333333222222111111111111222222333333222222111000000000111111222222333111111111111111111111111///000111222222222222222000000000000000000000000222222111111222222333444555444333111000/////////000111111111111222222222222222111111111111222222000000111111111222222222000000000000000000000000000000000000111111111111000000//////.........---//////000111111111111000//////...//////000111222222000//////000000///---000000000000000000000000222111111111000000//////333333333222222222111111333333444666888777555333555555555444444333333333444555777888888666555333777666555444444444444444444444333333222111000000000111111333444555666666444444444444444444444444555555555444444333333333444444444333333222222222111111222222222333333333555555444444444444555555333222222222333555777888333333333333333444444444333333333222222222111111222333333222111111222444111111111111111111222222222222111111222222333444000111222222333444555555111111111111111111111111111222222333333444444555333333444555666777888888333333333222000000333555444444444444444444444444666666666666777777777777444444555666777888999999777666555666:::<<<;;;999<<<:::777666666777666555:::::::::;;;::::::999999333555777777777888:::<<>>======:::::::::;;;===<<<999666666666555444555666777888:::777555444555777777777888666555777999:::888666:::888555666888999888666888666555666999:::888666;;;;;;::::::999888888888555555666666666777777777999:::666888@@@>>><<>>FFFBBB>>>EEEMMMPPPVVV___iiiooorrrrrrzzzyyywww~~~444444555555444444333333333222111222444555444333222222222222222222333333555:::555///333444222555333444444444444444444555444444444444444333333222111222222333333222222111333333333333333333333333333333333333222222222222333333444444444444333333333333333333222222222222111111111111111111111111111111222222222111111000000000000000000000000000222111111111111222333333222222222111111111000000000111111111111222222222222222111111111111222222111111111111111222222222000000000000000000000000000000000000111111111111000000////////////......111000/////////000222333111000000////////////000111000//////000000///...000000000000000000000000111111111111000000000000000000////////////......000000111444777888666555555444444444444333333333555666777888888777666555555444444333333333333333333333333333222222222222///000000111222333444444444444444444444444444444555444444444444333333333444444333333333333222222333333333333222222222222333333333222222333333333333333222222222222333333000000222333444444444444///000111222333444444555222333333222111111222444222222222222222222111111222222111111222222333444444444444333333222222222222222222222222222222222111222222333333444444555666555444444333333333333333444444333222222444555444444444444444444444444444444444555555555666666555555444444333333333222888777666777888999888666555333333444777999::::::::::::::::::999888666666333444555555444444555777:::888666555555555444333111111111222444666777888444333333333555666888:::777777777888777777666555:::999999:::;;;<<<<<<;;;::::::999;;;<<<;;;999666555444444444444555666666555444444555666777555444888777666777888888777555999777666666777888888777:::999888999:::;;;:::999555555666666666666777777666666666555666666666777888======AAAIIIFFFAAAIIIRRRXXXaaallltttwwwuuurrrssszzzxxxsssqqqtttzzz~~~{{{yyy333444444555444444333333333333222222333333222222222333333222000000111222;;;CCC777000999666///777222222222333333444444444333333444444444333333222111222222222222222222111333333333333333333333333333333333333333333333333333444444555555444444333444444444333333222222222111111111111111111111111222222222222222111000///000000000000000000000000111111111111111222222333111111111222222222111111000000111111111222222222222222111111111111222222111111111111111111111111000000000000000000000000///000000000111111111111000000//////////////////222111///......000222333111111000//////...//////111///...///000111000...////////////////////////111111111000000000000000//////////////////////////////000333666888777666444444444444444444444444444444555666666666555555444333333222222222333333222222333333333333333333//////000111222222333333333333333333333333333333444444444444444444444444333333333333333333333333444333333333333222222222444444333333333333444444333333333222222111111111222333444555555555444444000000111222333333444444222333333222111111222444333222222222222222111111222222111111222222333444333333333333333333333333222222222222222222222222111222222333333444444555555444333222222222333333222333444444222222333444333333333333333333333333222333333444444555555555555555444444444333333333999999888888888888777666444444444555888:::;;;:::;;;;;;;;;:::999777666555444555666555444333444555555444444555666666444222000111222333555777888999444333333333444666888999777888888888888888777777:::999888999;;;<<<;;;::::::999999:::;;;:::888666444444444444444555555666444444555777888888666333777777777777777777666555888777666666777888888888===<<<;;;;;;::::::999888444444555555666777777888333333444444666888:::;;;:::@@@AAAFFFPPPOOONNNXXX\\\```gggpppxxx{{{{{{yyywwwyyy}}}{{{uuuoookkkllloooqqqoookkkppp|||tttnnnkkkiiiiiimmmsss333333444444555444444333444444444444333222333333555666666444222111333555AAAEEE888111:::555,,,666111222222222333333444444222222333333444333333222222222222333333222222222333333333333333333333333333333333333333333333333333444444555555444444333444444444333333222222222111111111111111111111111222222222222222111000///000000000000000000000000111111000000111111222333000000111222222222111111000000111111111222222222222222111111111111222222111111111111111111111111111111111111111111111111///000000000111111111111//////000000000000000000222111///......000222333111111000//////...//////000///...///000111000///////////////////////////000000000000000000111111000000000000000000000000......///111555777777666444444444444444444444444333333444444555555555555333333222222222333333444333333333333333333444444000000000111111222222333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333555555444444444444555555333333333333222111111000444444555666555333222000222222222222222222222222222333333222111111222444333333333333222222111111222222111111222222333444111111222333333444555555222222222222222222222222111222222333333444444555333333222111111333444555111333444444222222222333333333333333333333333333222222222333444555555666555555555555666666666666:::::::::999888777777888666666666777999::::::999<<<<<<;;;;;;:::888777666555666777666444333444555111111222444666666444111111222333555666777888999555444444333333555666777888888999::::::999999999999888888999;;;<<<;;;::::::999888999::::::888777444444444555555555555555555555666999;;;:::777555666666777777777666666666777777777777777777888999AAA@@@???===:::888666666555555666666777888999999777777777777999<<<>>>@@@BBBHHHHHHMMMXXXZZZ^^^lllmmmlllllloootttzzz~~~}}}xxxwww~~~{{{ssskkkffffffbbbhhhjjjhhhlllyyy~~~tttoooddd\\\UUUSSSQQQQQQVVV]]]fffsss333333444444555555444444333555555555333333333555111333555333111111333666CCC???555222666222...222222333333333333333333444111222222333333333333333222333333444444333333222333333333333333333333333333333333333444444444444333333444444444444333333333333333333222222222222111111111111111111111111111111222222222111111000000000000000000000000000111000000000000111222222///000222333333222111000000111111111111222222222222222111111111111222222222222222111111111111111111111111111111111111111000000000000111111111111//////000000000000111111111000/////////000222333111000000////////////000000///...///000111000///000000000000000000000000000000000000111111111111000000111111111111222222.........000444666666666333333333444444444444555333333333444444555666666333333333333333444444555444444444444333333333333111111111222222222333333333333333333333333333333333333333444444444444555222222333333333333444444333333333333444444444444666555555444444555555666333333444444333222111111222333444555444222000///333333333222222222111111222333333222111111222444444444444333222222111111222222111111222222333444000111111222444555555666333333333333333333333333111222222333333444444555444333111111111333555666222333555555333333333444333333333333333333333333111222222333444555666666666666666777777777888888999::::::999777666777888777666666777999:::888777::::::::::::999888777666444555666666444333444555000000222444666666444111222222444555666777777777555444333333333444555666888888999999:::999999999888777777888;;;<<<<<<;;;;;;999888888999999888777444555666666777777666666555666777999;;;;;;999777333555777777666666666777555777777777666777999;;;AAABBBAAA>>>999666555555666666777888888999::::::888888777888999<<>>DDD666222555222222555222444444444444333333333333111111222333333333333333333444444555555444444333444444444444444444444444333333333444444444555555222222333333333333222222111111111222222222222222111111111111111111111111000000111222222222111111000000000000000000000000000000000000000111222222000111222333333222000///000111111111111222222222222222111111111111222222222222222111111111000000111111111111111111111111000000000000111111111111//////000000000111111111000000000000111111111111000////////////000000111///......///000111111///000000000000000000000000///000000000111111111111000000000111111222222222///......000222555555555333333333444444444555555444444555555666777888888444444333333444555555666555555555444333333333222222222222222333333333333222222222222222222222222333333333444444444555555222222222333333444444444111222222333444555666666555444444333333444444555333333444555444444333222111333555777777666444333222222222222222222333333222333333222111111222444555444444333222222111111222222111111222222333444222222222333333444444444333333333333333333333333111222222333333444444555777555333111111222444555333555777777666555555555222222222222222222222222222222333444555666777777888888777777777777666666555777999888555444666888444333444666888888777555777777888777777666555555222333444444333222444555111111222444666666444222111222333444444444333333333333222222333555777888555666777888888888888888666555666888;;;======<<<;;;999777777888999888777555666777888888888777666555555666888::::::999777111444666777666666777999555666888777666666999;;;???@@@@@@===999666666777777777777888888999999999777777888;;;???DDDIIILLLQQQWWWVVVXXX^^^]]]```nnnuuupppjjjhhhlllttt|||rrriiiiiimmmeeeiiikkkiiijjjpppvvvxxxwwwggg\\\WWWOOOJJJGGGHHHHHHGGGJJJOOOQQQSSS___xxx222333333444555555555444000333555444222222444666333888===>>>>>>AAAGGGLLLEEE111222999222555<<<666555555555444444333333333000111222333333333333333444555555666666555555444444444444444444444444444333333333444444555555555111222222333333222222111000000000111111222222333111111111111111111111111///000111222222222222222000000000000000000000000000000000000000111111222000111333333333222000...000111111111111222222222222222111111111111222222222222222222111111000000111111111111111111111111000000000000111111111111//////000000111111111222//////000111111111111000//////...//////000111222///......///000111111000000000000000000000000000//////000000111111111222//////000000111111222222000///...///222444555444333333333444444555555555666666666666777888::::::444444444444444555666777666666555444333333222222333333333333333333444444222222222222222222222222333333333444444555555555222222222333333444444444000111222333555666777777444333333222222333333444222333444555555555444333222444777:::<<<<<<;;;:::000000111222333444444555222333333222111111222444555555444333333222111111222222111111222222333444444444333333333333222222333333333333333333333333111222222333333444555555:::888555222111111333444555777999:::888777777777222222222222222222222222222222333444555777777888999999888777666555444444333555777666333333444777000000111444777777666555444555555555555555444444000222333333222222333444222111222333555666444222000111222333333222111000111111111222444666888:::444444555666666777666666555555555777;;;===>>>===;;;999777777888999888777555666888999999999888777555444444666888999888777000333666777666666888:::444666888888666666999<<<<<<>>>???===999777888999777777777777888888888888:::;;;>>>CCCKKKSSSZZZ___^^^dddddddddgggbbbbbbnnnhhhdddbbbccciiirrrzzz{{{~~~}}}pppkkkmmmjjjkkkiiiddddddjjjoooqqquuuvvv~~~sssbbbQQQIIIJJJFFFEEEFFFGGGFFFHHHLLLLLLHHHNNNddd~~~444555555666555555444444555444333333222222333333222444666777888999;;;===444444444444444444444444555555555444444333333333222222222222222222222222333444444555555444444333555555444333333333333444111111111111111111111111444444555555555444333222111111111111111111111111222222222111111111000000333333222222111222222222222222222222222222222222333222222222111000000000111111111111111111111111111111000000111111222333333222111111000000111111333333222111000000111111333333222222111000000///000000000///000111111222444333111000000000111222...///111111/////////000000000111111111111000000111111000000//////......000000000000000000000000222111111111000000//////111111000000000000111111111111111111222333444555000111111222222333333333444666666555666888777333444444333333333444555555555444444444444555666666111111111111111111111111555444333333555555444333222222222333333444444444111111222333333333333222111111222333444444555555222222222333222222111111555555555555555555555555222111000222666<<>>AAA======<<<:::888777777888888777555444555666888999???===CCCQQQ]]]ccciiippplllrrruuusssqqqrrrrrrpppyyyooohhhkkktttyyyzzzxxxvvv}}}zzz~~~|||tttnnnpppjjjkkkqqqnnndddbbbiiillltttzzz~~~ooommmhhhZZZMMMIIIGGGFFFDDDDDDFFFJJJIIIFFFJJJJJJQQQ___kkkzzz444555555555555555444444555444333333222222333333222444666666555666777999444444444444444444444444555555444444444333333333222222222222222222222222333444444555555444444333555555444333333333333444111111111111111111111111333444444555555333222111111111111111111111111111333333333333222222111111222222111111111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222333333222111111000000111111///////////////000111111222222222111111000000000000000000000000111111222333222111000///000000111///111222222111000000111000000111111111000000///000000000000////////////000000000000000000000000111111111111000000000///111111000000000000111111111111111111222333444555222222222222222333444555666888777555555888777444444444444444555555666777555555555555555666777777222222222222222222222222555444333333555555444333222333333333333333333444111111222333333333333222111111111222333444444444444444555555555555444333444444444444444444444444111111111222333555888999DDD???:::888888888666333333333222222222222222222111111111111111111111111555444333222222444555777666333444666555111///111333333333222222222111111000000111222222333444444222222222222333444555666888999:::;;;:::999777555777444111111333444333222666444333444777888777555444444444444444444444444333444555666666666555555555333333666:::;;;777333111222333444555555444444555444222111000111222222000111333333333111000...///000222333444444333333333333222333444777999;;;:::::::::999777666555444777888999999:::::::::999;;;:::888777555444333333555555555666666777777777555444333444666777666555666666555555555555666666777888999999999:::===@@@AAAAAA@@@>>>;;;999888888888777555555555666888999;;;>>>HHHYYYfffnnnxxx~~~}}}{{{||||||xxxuuuvvvvvvuuuuuu{{{yyy|||zzzqqqmmmiiifffiiiqqqqqqiiifffkkkiiioootttwwwvvvgggeeeaaaUUUKKKHHHFFFFFFEEEEEEGGGIIIHHHFFFHHHHHHNNNYYYbbbooo444555555555555555555555555444333333222222333333222444555444333333444555444444444444444444444444444444444444333333333333222222222222222222222222333444444555555444444333555555444333333333333333111111111111111111111111222333444444444333111000111111111111111111111111444444444333333333333222111111000000000000111111222222222222222222222222111111111111111222222222111111111111111111111111000111111111111222222222333222111111000000111111222111111111111111222333111111111000000000000000000000000000000111111111111111000/////////000000000111333333111000111222111111111111111000///...////////////000000000000000000000000000000000000111111111111000000000000111111000000000000111111111111111111111222333444444333222111222444666888:::;;;999555444777777555444444444555666777888999666555555555555666777777333333333333333333333333555333333333555555444333444333333333333333333222111222222333333333333333000000111111222333333333111222333444444333222111222222222222222222222222000000111222333222222222===<<<:::888666444222111222222222222222222333333222222111111111111222222777555333222222444777999:::999;;;>>><<<555000000333333333222222222222111000000111111222222333333222222222222333444555666777777999999999999777666888555222111222333444333555444333444666666666444333333333333444444444444222333444555555666555555555444555888<<<<<<888444111222333444555555555555444333333333222111000///111111222333333111000///000111222333444444444333111222333555777:::;;;<<<;;;;;;;;;;;;999777444333777888999:::::::::999888:::999888666555555444444666666666666777777777777444333444555777777555333666666555555555555666666888999999999888999;;;>>>BBBBBBAAA@@@>>>;;;888666777777666555666777888999:::???MMM^^^mmmyyy~~~zzzyyyyyy}}}|||sssoooeeecccgggppprrrllliiimmmmmmpppqqqrrr||||||lll^^^ZZZWWWNNNHHHGGGFFFFFFFFFFFFFFFFFFEEEFFFHHHHHHNNNUUUZZZggg444444444444444555555666555444333333222222333333111333444444333333444555444444444444444444444444333333333333333333333333222222222222222222222222333444444555555444444333555444333333222222333333111111111111111111111111222222333333333222111000111111111111111111111111333333333333333333333222111111111111111111222333222222222222222222222222000000000111222222222333111111111111111111111111000000111111222222222222333222111111000000111111333333222111111111111222000000000000000000000000//////000111111111111111000000/////////////////////111222222111000000111111111222111111000///.........//////000000111111000000000000000000000000111111111000000000000000111111000000000000111111111111111111111222333333555444222111222555888:::???@@@===777333555555444444444444444555666888888555444444444444555666666444444444444444444444444444333222333555555555333444444444333333222222222111222333333444444333333000000111111111222222222000111333444444444222111333333333333333333333333111111222333333444444444111444666555222000111222111111111222222333333333222222111000000111222222666444222111222444777999;;;===CCCIIIGGG>>>666333222222222222222222222222111111111111222222333333444444333333333333444444555666777888888888888777888666333111111222444444333222222222333333333222222222333333333333333444333333444444444444444444444555666999<<<<<<888555222333333444555666666666333444555666555222000...111111222222222111111000111222222333333444444444111222555777999:::::::::999999::::::999777555444666777999::::::999888777999888777666666555555666777777777777777777777777666666777999;;;:::888666666555555555555666666777999::::::999777888:::<<>><<<888555777777666666666777888999===@@@JJJ[[[nnn|||zzzsssfffccceeekkknnnkkkkkknnnpppooommmkkkrrrsssfffYYYSSSOOOIIIEEEFFFGGGFFFGGGGGGEEEAAABBBEEEIIIJJJPPPVVVYYYfff555444444444444555666777555444333333222222333333111222444444444444666888444444444444444444444444333333333333333333333333222222222222222222222222333444444555555444444333444444333222222222222333111111111111111111111111222222333333333222111000111111111111111111111111111111111111222222222222222222222222222333444555222222222222222222222222000000000111222222222333111111111111111111111111///000111222222222222111333222111111000000111111......//////000222333444111111111111000000000000//////000111111111111000/////////000000000//////...000111111000//////000111111111111111000//////......//////000000111111000000000000000000000000000000000000000000111111111111000000000000111111111111000000111111222222555444222222333555999;;;BBBDDDAAA999444444444333333333333333444555666777333222222222222333444444444444444444444444444444444333222333555666555444444444444333333222222222222222333444444444444333111111111111111111222222444555888999:::999777666333333333333333333333333555444333222222333444555111555999888555222333555111111111222222333333333222111111111111111111222444333111000111333666888777;;;EEENNNMMMCCC888333222222222222222222222222222222222222222333333333777777555444333222222222444444555666777777777777888777555333222222333444333333444333333222333333222222222333333444444444555555444444333333333333444444666999::::::888666444444444555555555666666333555777999888555222///111111111222222222111111333333333333333333444444222444666888888888888777555666777888888888777666777888999999999888777777777777666666666666777777777777777666666666666666777777888:::<<<<<<999777555555555555555666777777999::::::888777777999;;;===<<<===>>>@@@???;;;888777777777777777888888999>>>>>>CCCRRRiii|||wwwjjjeeeaaacccgggkkkooosssmmmjjjeeeaaacccooozzznnndddXXXPPPJJJFFFEEEFFFGGGFFFGGGHHHDDD???BBBIIIJJJMMMTTTZZZ^^^jjj555444333333444555777888555444333333222222333333111333444555555555777999444444444444444444444444222222222222333333333333222222222222222222222222333444444555555444444333444444333222222222222222111111111111111111111111222333444444444333111000111111111111111111111111000111111111111111222222333333333333333444555666222222222222222222222222111111111111111222222222111111111111111111111111///000111333333222111111333222111111000000111111---...000222666999<<<>>>333333222222111000000///...///000222222111111000//////000111111111000000...///111111///...///000000000111111111111000000////////////000000000000000000000000000000000000000000000000111111111111111111000000000000111111111111000000000111111222333333222222444666888:::AAADDDCCC;;;666555666555444333333333333444555555222111111111111222333333444444444444444444444444333222222333555666555444444333333333333333333222222222333444444444444444222222222222222222222222222444666999999888666555444444444444444444444444777555333000//////000111444777999888444111111222222222222222222222333333000111222222222222111000222111111111222444555666111555???IIIIII???666222111222222222222333333333333333333444444444444444888777666444333222222222444444444555555666666666666777777555333222222444555777777777555444555666222222333333444444555555666555555444333444444444444555777888999999888888777777666555555555555666333555888:::999777444222111111111111111222222222444444333333333333444444444555666888888888777777444444555666777888888999999888888888777777777777666666666666666777888888666666666666555555555555666555666777999999777666555555444555555666777888888999999888777777999;;;???===<<<>>>AAABBB???<<<777777777888888888999999<<<;;;>>>III```xxx~~~}}}qqqiiiaaa^^^ccckkkssswwwmmmiiiddd___\\\bbbssstttjjjcccYYYPPPHHHEEEEEEFFFFFFEEEGGGJJJEEEAAAHHHTTTUUUWWW^^^fffjjjsss555444333333333555777888555444333333222222333333333444555555444444555777444444444444444444444444111111222222222333333333222222222222222222222222333444444555555444444333444333222222111222222222111111111111111111111111333444444555555333222111111111111111111111111111111111111222222333333333222222222222333444555666222222222222222222222222222222222111111111111111111111111111111111111111///000222333333222111000333222111111000000111111000000222555888;;;>>>???666555444333222111000///...///111222222222000/////////111222222222111111...000222222000///000111...///000111111222111111000000000000////////////000000000000000000000000///000000000111111111111111111000000000000111111111111000000000000111111111111222333444666888999;;;AAABBB===888999::::::666555555444444444444444222222111111222222333444333333333333333333333333333222222333555666666555222333333333333333333444222333444444555444444444333333333333333222222222...000333555666555333111222222222222222222222222333333222222111000//////333444444333111000//////333333222222222222222222///000222444444222000///000111222444555555666666111222888??????888333111111111222222222333333333555555555555555555555555666666555444444444444444444444444444444444555555555777888777444222111222666888999888666444666777222333333444555555666666444444333444444666777888777777888888888999:::;;;:::999777666555444444555222444666888999777555333111111000111111222222333555444333333333333444555444555666888999:::::::::777777666555666777999::::::999777666666666777888555555555555666777999999666555555555444444444333555444444444666777666555444444444555555666777888777888888888777777:::<<>>;;;777777888888999999999888888:::<<>>:::<<<>>>>>>888777666555555444555555333333222222333333444555333333333333333333333333333222222333555666666555222222222333333444444444222333444444555555444444333333333333333333333333///111444777888777444333111111111111111111111111---///222555666555333222111111111222333333444444444333333222222111111111...000333555555333000...000222444666777777777666444333444888888333111333111111111222222333333333666666666666666666555555444444333444444666777777555444444333333444444444444777:::999555222111111555777888777444333444666333333444444555666777777222222222333555888;;;<<<999999999999888999<<<>>><<<:::888666444444444444111222555777888777555444111111000000111222333333666555444333222333444555444555666888:::<<<>>>>>>;;;:::777555555777999;;;;;;:::777555444666888999444444555555666888999:::555555444444444333333333777555444444666777777666444444444555555777888888777777888777777888:::===AAA===999999<<<>>>;;;888777777888999999999999888555;;;>>>>>>IIIbbb{{{pppdddccchhhkkkjjjfffcccbbb___XXXUUU___nnnsssddd^^^]]]WWWMMMFFFDDDFFFGGGCCCBBBGGGMMMLLLLLL[[[ooo777777777777777777777777333444444555555444444333555444444333333444444555666444222222444444222000222222222222222222222222555444333222111111111111444444444333333222222222111111111111111111111111444111222555555222111444444555777888777555222000555444444333333444444555111111111222333444666666222222222222222222222222111222222333333222222111111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000222222111111111111111111222111000//////000111222//////000000000000//////111111111111111111111111000000000000000000000000000000////////////000000000000000000////////////222111111111000000//////000000000000000000000000000000000000000000000000000000000000000111111222444444333222222333333333888;;;>>>>>>===<<<>>>AAA>>>??????;;;666333444666555444333333222222222222333222222111111222222333111222444555666555555444555444333222222222333333222222222222222222222222333222222111111222222333111222333333444444333333111111111111111111111111111111222222222222111111333333333222222111111111111111111111111111111111111222333444444333222111000111222333555666777777777444333444666777555333222222333333333444444444222222333333444555666666777555444555888999888555777444222222555777555333;;;:::888777555444444333777666555444444444444555555555555555555555555555444222111444:::>>>???>>>>>><<<::::::;;;;;;:::999===:::777555555555555444222222333444444555555555444222111111222333333222666555444444444444555555555666777999;;;<<<<<<<<<:::888666555444555666777777777777777666555444333;;;666444666666555666999888777666555444444555555777444222222555777666555555666777777777888;;;===777777666777888999;;;<<>>;;;999777777777888888888888999999555999<<<===CCCSSSkkk}}}}}}mmmiiihhhgggddddddbbb___[[[UUUSSS[[[eee~~~sssiiieee___WWWPPPLLLJJJHHHGGGFFFGGGJJJOOOSSS\\\nnn~~~555555555555555555555555333333444444444444333333444444333333333333444444666444222222444444333000222222222222222222222222333222222111222222333333444333333333333333333222222222222111111111111111222000111444444111000222222333555666666555444333222222222222222222222222333333222222222333444444222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111000000000000111111//////000000000000//////111111111111111111111111111111111111111111111111000000////////////000000000000000000////////////111111111111000000000///000000000000000000000000000000000000000000000000000000000000000111111222444333333222222333333444777:::===>>><<<<<<===>>>======<<<999666444444555333222222222222333333444333333222222222222333333222333333444444444444333555444333333222222333333222222222222222222222222333333222222222222333333111222333333444444333333222222222222222222222222111111222222222222111111333333222222222222222222222222222222222222222222222222222333333222222222111222222333444555666666666444222333555666555333222222222222333333333333222222333333444555555666555444555777:::;;;999666777444333444777999777555999888777666666555666666555555555444444444444444333333444444444444444444333666999:::999:::===???===<<<::::::;;;<<<;;;::::::777555333444555666555333333333333444555666666555333111000222333333222555555555555555555555555555666777999:::;;;<<<<<<999888666555555666777888777777777666666666666666999666666999:::666555777777777666666666666666555777444222222555777666555888999;;;;;;::::::<<<===666555555666777999;;;===???AAADDDEEECCC???:::777:::::::::::::::999888888666999;;;;;;???NNNccctttrrrjjjgggdddaaa```^^^\\\YYYRRROOOUUU^^^uuuyyyoooeee```YYYSSSPPPMMMKKKIIIGGGHHHMMMSSSZZZfff{{{333333333333333333333333333333444444444444333333333222222222222222222333555333222222444444333111333333333333333333333333111111111111222333444555222333333333333333333444333333222222111111111000111000222666666222000111111111222333444444555555222222333444444333222222555444333222222222222222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000///000000111111000000///111111111111111111111111222222222222222222222222000000////////////000000000000000000////////////111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333222222333333444666999<<<===<<<;;;;;;;;;===;;;888777777666555444222222111222222333444555333333222222222222333333444333333222222222222333444444444333333333333333333333333333333333333333444444333333333333444444111222333333444444333333333333333333333333333333111111222222222222111111222222222222222222333333333333333333333333333333333222222222222222222333222222333333333444444444444333222222444444333222111111111222222222222333222222333333444444555555333444666999<<<<<<:::888666555444777;;;<<<:::777777666666666666666777888444444555555444444333222222222333333333444444444777???EEEBBB:::555999???===;;;::::::<<<======<<<777555222222444555555555444333222222333444666777777444111000111222333222444555666777777666555555444555777888::::::;;;;;;888888666666666777888999777666555555555666777888888666888<<<<<<777444555555666777888888888777666666555333333555666777666999;;;======<<<;;;;;;;;;444444444555666999;;;<<<===AAAFFFJJJIIICCC<<<888============<<<:::888777777999:::999;;;GGGXXXggg|||tttiiifffccc```\\\ZZZXXXUUUNNNJJJNNNVVVgggxxxtttjjjaaa^^^ZZZVVVSSSPPPLLLIIIFFFHHHMMMUUU___ppp333333333333333333333333333333333444444333333333222222111111111111222222444333333333333333333222333333333333333333333333111111111111222333444444222222222333333444444444444333333222222111111000333222555::::::555222333222222111111111222444555333444666777777666444333444333222222111222222222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111222222222///000111222222111000///000000000111111000000000111111111111111111111111111111111111111111111111000000////////////000000000000000000////////////111111111000000000000000////////////////////////////////////////////////000000000000000111111222333333222222222333444444666888:::<<<<<<:::999888<<<888555555777777555333444444444333444444555555333333333222222333333333555444222111000111111222444444444444444333333222333333333333333333333333555444444333333444444555111222333333444444333333333333333333333333333333111111222222222222111111111111111222222333333333333333333333333333333333444333222111111222333444333333333333222222222222333222222222222333222222000000111111111222222222222222333333333444444444222444888;;;>>>===;;;999555555666999===???<<<999777777666666666666777777333444555555555444222222222333333444444555555666<<>>>>>===666444222222333444444333444333222222222444666777888555222000111222333333333444666888888777666444444555666888999:::::::::777777666666777888999:::555444333333333555888999777777999<<<:::555444666444555888999:::999888777666555444444555666777888999;;;======;;;999777777555555555555666777999:::===AAAGGGKKKJJJEEE???:::===>>>>>>???>>><<<:::999777888999888999BBBPPP\\\qqqpppgggeeedddccc[[[WWWSSSOOOJJJFFFKKKRRRaaarrrlllbbb\\\ZZZXXXVVVTTTPPPLLLHHHFFFGGGLLLTTT___qqq444444444444444444444444222333333333333333333222222111111000000111111222222333333333333333333444333333333333333333333333333222222111111222222333222222222333333444444444333333333333222222111111333222555::::::555222333555333222000000000222333333444666777777666444333222111111111111222333333222222222222222222222222000111111222222111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222///000111222222111000///000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000111111////////////////////////////////////////////////000000000000000111111222333222222222333333444555666777888:::;;;;;;999888;;;888555555777777555333888888777555555444444444444333333333333333333444555444222111000111111222444444555555555444333222333333333333333333333333555444444333333444444555111222333333444444333333222222222222222222222222111111222222222222111111111111111222222333333333333333333333333333333333444333222111111222333444222222222222222111111111111222222222222111222222000000111111111222222222222222222333333333333333222555999<<<======;;;:::555555666999>>>???===999999888777666555555555555444444555555444444333222444555555555666666666777888<<<@@@@@@<<<999999;;;<<<;;;999:::<<<=========888666444333444333222000333333222222333444666777777555222111222333333333222444666777888777666555444555666777888999999999666666666777777888999999444333222111222555777999999888999:::777333444888444555888999:::999888777555555555444555666888999999<<<>>>===;;;888777666888777666555555666777888???BBBEEEHHHGGGDDD@@@===<<<<<<===>>>>>>>>>===<<<666888999888999@@@KKKTTTggg{{{llleeedddcccbbbZZZUUUOOOJJJFFFDDDJJJRRRcccqqq~~~mmmfffYYYXXXWWWVVVUUURRRMMMJJJIIIIIILLLSSS\\\mmm555555555555555555555555222222333333333333222222222111111111111111111222111333444444222222333555333333333333333333333333333333222222111222222222222333333333333333333444333333333333333333333333111000222666666222000111555444333111000000111222111111222333333222111111111111111111111222333444222222222222222222222222000000111111111111000000111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000111222222333333000000111111111111000000000111111222222111111000000000000000000000000000////////////////////////000000////////////000000000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111222222222222222333444555555666666666888:::<<<;;;::::::888666666666666555444:::999888666444444333333444444333333333333444444444333333222222222222333444555555666666444333222333333333333333333333333444444333333333333444444111222333333444444333333111111111111111111111111111111222222222222111111222222222222222222333333333333333333333333333333333222222222222222222333222111111111111111111111111222333333111111222333111111111222222222222333222222222222333333333333222666:::<<<<<<;;;;;;;;;666444555888<<<>>><<<999999999777666555555555555777666555444444444444555666666666666666666666666///111444777:::<<<======<<<:::999999;;;<<<<<<;;;:::888666555555555222000222222333444444555555555555333222222444555444333222333444666666666555555444444666777777888888888666666666666777777777777333333222333333555666888:::999:::;;;777333444999555666777888888888777666444555555555555666888;;;<<<===???>>>;;;999888888888777666666666777888888AAACCCEEEFFFEEECCC@@@>>>;;;;;;<<<<<<<<<=========777999:::999:::>>>FFFLLL]]]uuummmdddaaa^^^ZZZTTTOOOIIIFFFDDDCCCIIIPPP\\\jjj{{{mmmhhhXXXVVVTTTSSSSSSRRROOONNNMMMMMMOOOTTT[[[jjj555555555555555555555555222222333333333333222222222222222111111222222222000333444444222222444666444444444444444444444444111111111111222333444444444333333333333333333222111222222333333444444444222000111444444111000222444333333222222222333333111111111111111111111111333222111111111111111111222222222222222222222222000000111111111111000000111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000///000000111222222333333111111000000000000111111000111111222222111111000000000000000000000000000////////////////////////000000////////////000000000000000000///////////////000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111222222222222222333444555666777555444666:::=========:::::::::888555444555666777777555444333333333333444444333333333333444444222333333444444444444333444555666777666555333222444444444444444444444444333333222222222222333333111222333333444444333333222222222222222222222222111111222222222222111111333333222222222222222222222222222222222222222222222222222333333222222222000000000111111111111111111333555444222111222444222222222222333333333333222222222222222222222222444777:::;;;999888999;;;666444333555999;;;:::888777777666666666666777777999888555444333444666777777777777666555555444444///111333666888;;;===???<<<:::999999:::::::::999:::888777777888777555444000222444555666666555444222222222444666666555333222222333333444555555555444444555666777777777777555666666666666555555444555555555666666777777777999;;;>>>@@@;;;555555999777777666666666666666555333555666666555666999<<<<<<======<<<999888888999666666666666777999;;;<<>>===<<<:::999999:::;;;<<<999::::::::::::<<>>???BBBEEEHHHJJJIIIEEE@@@===???===:::777666777999::::::;;;;;;:::999:::===???MMMhhhyyy~~~~~~jjj```YYYQQQKKK@@@>>>???CCCCCCAAAAAADDDLLL[[[sssqqqaaaZZZPPPLLLGGGEEEEEEHHHJJJKKKIIIIIIMMMSSSZZZhhh666555555555555444444444444444444444444444333333444444333222222111000000333333333333333333333333444444555555555444222111444333333222222333333444333333333444444444555555666555444444222222111000222333555555555333111000333333333333333333333333222222222222222222222222222222111111111111111111222111111111000000//////222222222111111111000000...///111222222111111000222111111111111111222222111111000000000000111111222222222111111111000000222111111111000000//////000000000000111111111111111111222222222222111111222111111111000000//////////////////////////////---.........//////000000111111111000000000000000000000111111111111000000////////////////////////111...---...111222111///000000000000111111111111333333222111222555999===AAA<<<666444666999;;;;;;>>>???===777555777777555111444555222...///444:::555444444333333333444444333333333444444444555555666444333333555666666555333333333333333444555666222222222222222222222222333333222222222333444555111111111222222333333333333222222111222222333333222222000000000111222333333333222222111222222222333333222222222222222333111111111222222333333333555555666666555555444333444444444444444444444444222111111222444555555444999:::<<<======;;;999777:::777333222333444444444555555666777777777777777:::999888666666666777888666999;;;:::777444444666999;;;===>>><<<:::999999777999:::;;;:::999:::;;;::::::999888777666555444444444444555555555555666333222111222444444333222555333222333555666666666666666555555555555666666444444444444444444444444444444555666666666666666888888999<<>>999555666666555555444444333333666555555555777888:::<<<;;;:::999777666666666666777666555555666999===???@@@DDDIIIJJJFFF@@@===<<<===;;;:::888777777888888999:::::::::999:::===@@@KKK[[[qqq{{{}}}gggYYYXXXQQQ>>>AAAAAABBBBBBBBBAAA@@@???LLLUUUcccpppuuunnn___TTTLLLGGGEEEGGGFFFDDDHHHOOOLLLHHHHHHLLLRRR```xxxwwwtttssswww{{{555555555555444444444444222222222222333333333333666555555444333333222222333333333333333333333333444444555555555444222222444333333222222333333444222222222333333333444444555444444333333222222111222333444555555333222111333333333333333333333333333333333222222222222222111111111111111111111111222111111111000000000000222222222111111111000000///000000111111111111111222222111111111111111111111111000000000000111111222222222111111111000000111111111111000000000///000000000000111111111111000111111222222111111000111111111111000000000///////////////////////////............/////////000111000000000000000000000000000111111111111000000////////////////////////111///...///111222111///000000000000111111111111111111111111222555:::>>>CCC>>>888666777999:::;;;>>>???===666444555666444333444444222000000555999555444444333333333444444333333333444444444555555888666444444444555444333333222222222333444444555222222222222222222222222333222222222333333444444333333222222222222222222333333222222111222222222222222111111111111222222222222222111111222333333222222111111111111222222111111111222222333333333444444555555444444333222333333333333444444555555222111111222444555555444<<<===???@@@@@@>>><<<:::999777555555666777666666555555666777777777777777999888777666666666777777888:::;;;999666666888;;;:::;;;======:::777666666777999::::::999999:::;;;:::::::::999999888888888333444444444444555555555666444333333444444333111999888777666555555555555555555444444444444555555444444444444444444444444333444555666777888888777777666777999<<<<<<999666999999888777666555444444666555555666777888:::;;;999999888777666666555555777666555555666888;;;===@@@DDDGGGGGGDDD@@@>>>===;;;:::888777666666777777999::::::999999999<<<>>>GGGVVVkkk}}}}}}rrrcccYYYXXXRRRCCCCCCCCCBBBAAAAAA@@@??????GGGMMMVVV```eeeaaaYYYQQQJJJFFFEEEFFFEEEBBBEEEKKKRRRQQQTTTYYY\\\aaaooo~~~xxxnnnfff\\\XXXVVVXXX[[[```jjjttt555555555555444444444444222222222333444444555555777777666666555444444444333333333333333333333333333444444444444333333222333333222222222222333333111111111222222222333333333333333333333333333333111222333444444444333222333333333333333333333333333333333333333333333333111111111111111111111111111111111111111000000000222222222111111111111111111000000000000111222222333333222111000000000111111111111111111111111111222222222111111111111111111111111111000000000000000000000000111111111111000111111222222111111000111111111111000000000000////////////////////////............////////////000000000000000000111111000000111111111111000000000000000000000000000000000///...///111222111000000000000000111111111111...///000111222666:::>>>CCC???:::777777999::::::===???===777333333444222555444222111111333555666444444333333333333444444333333333444444444555555999777444444444444333111222222222333333333333444222222222222222222222222222222222333333333444444444444333222222111111000444333333222111111111222111222222222222222111111111111111111111222333444111111000000000111111222111111111222222222222222333333333444333222222111111222222333444555555666333222111222444666555444<<<>>>???@@@@@@>>><<<;;;777666666777999999888777555555666777777777777666888777777666666666666777888999999777555555999>>>;;;===>>><<<999666555444666888999999888888999:::888888888888888888888888555555555666666666666777888666555444444444222111;;;======:::555222333444444444333333333333444444444444444444444444444444333444555777888999999999777555444555777999:::999===<<<;;;:::888666555555555555555666777888999:::888777777666666555555555888777666555666888:::<<>>???:::999777666555555666777999::::::999777888:::<<>>AAA@@@999333333333222666444222111333444555444333333333222333333444444333333333444444444555555777555333333444444333222333333444444444444444333222222222222222222222222222222333333444444444333333222222222222222222222444444333222111111111111111222333444333222111000000000000000111222444444000000000///000000111222111111111111111222222222222222222222222111000000000111111333444555666666333222111333555666555444999:::;;;<<<;;;:::888777555555666888::::::999666444555666666777777666666777777666666666666666666666888999777555444666999;;;<<<===<<<999777666777555777777777666666888999777777777666666555555555777777777777888888888888777666444444555555444222:::===>>>;;;444111222444444444333333333333444444444444444444444444444444333444666777999:::;;;;;;777555333222444777;;;===>>>===<<<:::888666555444555555555666777888888999666666666666666555555555999888777777777999:::;;;AAAAAA@@@>>>===>>>???@@@999888777666555666777777999:::999888666666888:::@@@NNNdddyyy|||sss[[[[[[ZZZWWWTTTNNNHHHFFFCCC@@@>>>>>>>>>???DDDCCCDDDEEEFFFHHHIIIIIIEEEEEEFFFEEECCC@@@@@@AAAIIINNNTTTUUURRRLLLKKKKKKJJJSSSWWWQQQIIIGGGJJJMMMIIIEEEDDDFFFFFFGGGMMMTTT555444444444444333333333444444555555666777888888555555555444444444444444333333333333333333333333333333333222333333333333333222222111111222222333333333333333444444444444111222222333333444444555000111111222333333333333222222222222222222222222222222222333333444444444000000111111111222222222111111111111111222222222111111111111111111111111222111000000000111333444333222222111000000111111000111222222222222111000111111111111111111111111000000000000000000111111///000000000111111111111000000000111111000000000000000000000000000111111000000000000000000000000///////////////.........//////000000111111111111000000111111111111000000000000000000000000000000------............/////////000000000111111111111000111333333222222444666444444444444555666999:::>>>BBBBBB;;;555444555444666444222222444555555444222222222222222333444555333333333444444444555555444333111222444555555555444444555555555555444333222222222222222222222222111222333444444444333333000000111222333333444444444333222222111111111222222333444444444222111000//////000000111222333444000000//////000111111222111111111111111111111111111111222222111111000///000000111222333555555666333222222333555666666555666777888888777777555555222222444777999999777555444444555666666666666666666666777777777777777777777:::===<<<888555444555555777888888777666777888555666666555444555777999999888777666444333222111555555555666666666777777555333333444666777666555555999<<<999444111222555555555444444444444555555444444444444444444444444333444666777999:::;;;;;;777666444222333666;;;>>><<<;;;:::888777555444444555555666666777777777888444555666666777666666555:::999999999999:::;;;<<>>???:::999888777666777888888999999999777666666888:::<<>>===>>>>>>CCCCCCCCCBBBAAAAAABBBBBBCCCEEEFFFEEEBBB@@@??????AAAEEEHHHGGGDDDCCCBBBBBBGGGKKKKKKGGGEEEFFFGGGFFFEEECCCEEEHHHHHHFFFIIINNN444444444444333333333333222222222333444444555555333333333333333333333333333333333333333333333333333222222222222333333444222222111111111111222222333333444444444555555555222222222333333444444444111111111111222222222222222222222222222222222222000111111222222333333444000000000111222222333333111111111222222222222222111111111111111222222222111111111111111222333333222111111111111111222222000111222333333222111000111111111111111222222222000000000000111111111111000000000000111111111111///000000111111000000///000000000000111111111111000000000000000000000000///////////////........./////////000111111222222000000111111111111000000000000000000000000000000,,,...//////...---///000000000000000111111111111000222444444222111222222///111333444555666999;;;===BBBDDD===666555666666555555555444444444444444222111111222222333444555333333333444444444555555222111000222444666666666333444555666555444333222222222222222222222222222111222333444555444333222//////000111333444555666333222222111222222333333444444444444333222111000000000000000000111222333000000000000111111222333111111111111111000000000111111111222111111000///000111111222333444444555444333222333555777666555666666666666666555555444111222333555888888666444444444555666666666666555666777777888888888888777888<<<@@@???;;;666444333///111333333333444666888666666777555444555777:::<<<;;;999888555444222111222222222222333333333333333222222333555777777666111555777777555333333555555555444444444444555555444444444444444444444444333444555777888999999999555555555444333555999<<<777777777666555555444444444555666777777777777666333444666777888777777666888888888999:::;;;<<<<<>>>>>>>>???@@@AAA@@@>>>=========AAAEEEFFFBBB@@@@@@???===???BBBCCC@@@???BBBDDDDDDEEEEEEDDDBBBEEEHHHFFF@@@@@@@@@BBBFFFFFFDDDEEEJJJ444444444333333333222222222222222222333333333333333333333333333333333333333333333333333333333333222222111111111222444444222222111111111111222222222222333333333444444444333333333333333333333333222222111111111111111111111111111111111111111111//////000111111222333333///000000111222222333333111111111222222333333333000000111111111222222222000111222222333333222222000000000000111222333333000111333444444333111000000000111111111222222222///000000000111111111111000000000000111111111111//////000000000000/////////000000000111111111111000000000000000000000000000/////////...............//////000111111222222000000111111111111000000////////////////////////---///111111///...000222000000000000111111111111...000333444333222111222111333666777777888:::<<<:::AAACCC===666444666666444666777666333222333666111111111111222333444555333333333444444444555555333222111222333555555444111222333444444222000///222222222222222222222222000222333555555444333222000000111222333333444444111111111111222333444444555555444333222222222222111111000000000000111111000000000111111222444444222111111111000000000///111222222222222111000000111111222222222333333333444333222444666777666555555555555555444444333333333222333555666777555333333444555555666666555555666777888999::::::999888666:::===<<<888444333444///000222333333444777999999999999888777777:::===:::999888777555444333222222222222222333333333333333222111333444555555444222333555666666555444333444444333333333333444444444444444444444444444444333444555666777888888777222444555555333333555888333444444444555666666666444555666777777777666555333444777888999999888777555555666777999:::;;;;;;CCC>>>999777888999:::999888777666666666666888888888888999888777888:::===888@@@RRRlllqqq^^^SSSPPPNNNSSSTTTKKKEEEDDDCCCBBB@@@???>>>===<<<>>>@@@???===<<<===>>>???CCCCCC???<<>>999666777999888888777666555444444555666777777888999888888999;;;>>>:::@@@OOOiiizzzbbbVVVOOOKKKIIIRRRVVVKKKCCCCCCCCCCCCAAA???>>>===;;;===??????======@@@CCC===BBBAAA<<<:::===>>><<<888>>>BBB@@@@@@BBB@@@:::;;;@@@CCCDDDFFFHHHEEE@@@DDDAAA@@@BBBCCCDDDKKKRRR444444333333333333222222777666555444333222222222555444444333333444444555333444444555555444444333444444333222333444555666666555444444222222111000222222222333333444444444444333333222222333333444444444444333333222222222...444666222111444333///111111111111111111111111111000111333333222333444333333333222222111111111444222000222444666444222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000111111111222222222222///......///111111000///111000000000//////......000000000000000000000000000000000000000000000000///000000000000000//////////////////000000000000111111111111111111111111111000///......///000111111111111111111111111111000000000000000111111222222222111111222222333444777666555555777;;;???AAA>>>AAA???888666:::777000666555444333333333333333777666444222111000111111444555666777777666666555444444444444444444444444333333333333333333333333222111111111111222444555111111222222222333333333333333333333333444444444333222111000222555888;;;>>>999333222444555333000444888<<<;;;555222222333444333222222333555888:::666222222777999555111///222333333333333222111111222000///111444555444222444555555666555333222111666555555444333222111111555777::::::777555444444666666555555555555666666999999888:::<<<<<<;;;999444444555666666555444444333444666888:::;;;;;;<<>><<<:::999999999999;;;888555444444333000---555222000111444666444222111333555777777666444222000444888888555333444555222333444444222222333444777555444222111111222222222444888999888666555444333333333444444555555555222333444555666888999999333444555555666666555555777888999999888777666555666777777666666888;;;>>>@@@;;;777888;;;<<<999666666666666777888888999999999999888888888888999999:::???LLLfffppp___VVVKKKFFFHHHKKKJJJGGGFFFDDDBBB@@@??????@@@AAA<<<<<<======>>>>>>??????EEECCC???<<<;;;;;;<<<===@@@AAABBBCCCBBB@@@>>>===AAAAAAAAABBBBBBBBBCCCCCCBBB>>>>>>BBBDDDDDDKKKSSS444444333333333333222222555555444333222222222222333333333222222333333333333333444444444444333333444333222222222333555555555444444333333222222111222333333333333333333444444333333222222333333444444444444333333222222222333999;;;666333444444222222222222222222222222222000000111222222111222444222222222111111000000000333111000111444555444222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000111111111222222000000///111222333222000111111111000000/////////000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000111111111111111111111111111000///......///000111111111111111111111111111000000000000000111111222222222111111222222333444444444555666888:::===>>><<>>AAA===999999;;;<<<999666666666666777888888999999999888888777777888888999:::===HHH___~~~kkk[[[RRRHHHDDDGGGIIIHHHFFFAAA@@@>>>===<<<===>>>???============>>>>>>??????AAA@@@===;;;;;;;;;===>>><<<===???@@@@@@???>>>===@@@AAAAAAAAAAAABBBBBBBBBEEEBBBAAABBBCCCEEEOOO[[[444444333333333333222222555444333222111111111111333222222111111222222333333333444444444444333333222222222222222333444444333333333333333333333333444333333333333333333222444333333222222333333444444444333333333333222222555;;;===888333222333333333333333333333333333333...000111111000111222444111111111000000000000000111000000000222333222111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222/////////000000000111111222111111222444444333222111111111111111000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000111111111111111111111111000000////////////000000000000000000000000000000000000000000000111111222222111111111111222333333000222444777999:::;;;;;;@@@GGGEEE:::333444666444333333444555777999;;;<<<888777555444333333333444555666666666666555333222222222222222222222222222222222222333333444444444222333666777777555222111111111222222222333333333222222222222222111111111222222111111222222333444444111///000333666555444222444666444000...000222000000111222333444444444555111000333444222000222333333333222222222111111111000000111333444444333333333333333222111000///222222222222222222222222222444777888777777777888666555555444444555555666888777777777999999777555777666555444444555666777888888999999:::;;;;;;;;;::::::888777666666666666444333222333555666555444222444555555333222333333444666888999:::999888777777:::===<<<888555555666222333444444222222333444444444555444444333222111444666999::::::999::::::555555555444444444444444222333333444444555444444333444555555666666555555777777777888777777666555666777777777666777:::===BBB???;;;;;;<<<<<<999666666666666777888888999999888888777777777777888888;;;<<>>===;;;;;;<<<<<<>>>>>>=========>>>??????>>>===;;;::::::<<<>>>???:::;;;===????????????>>>??????@@@@@@@@@AAAAAAAAADDDBBBAAAAAACCCLLL^^^ooo444444333333333222222222555444333333222222222333333333222222222222333333333333333444444333333333111111111222222222333333222222222333333444444444444444444333333222222222444333333222222333333444333333333333333333333333222777:::666000...111333333333333333333333333333...222444222000222444444111111111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////000000000000222111111222444444333111222222111111111111111111000000000000000000000000////////////////////////...//////000000000000///////////////000000000000111111111111111111111111000000////////////000000////////////////////////000000000000000111111222111111111111111222222333111222444666888:::<<<===JJJRRRPPPAAA444333666555333333444555777999:::;;;777666444333222333333444777888888888777666444333222222222222222222222222111111222333333444555555333444555666555444222000111111222222222333333333222111111111111111111111222222222222111111000000222000...///222444444333444555555444111000222444///000222444555444333333555111///111222000000333333333222222222111222222111111111222333444444333444444333333222222111000000000111111111222222222000333555777777777888999777666666555555666666777888777777777888888666555999888666555555666888999::::::::::::::::::;;;;;;999999888777666666555555333333333333444555555555222555777666333111222333444555777999999999888777:::===@@@>>>:::666555666222333444444222222333444333444555555555444222111444666888999999:::;;;<<<666666555555444444333333333444555555555444444333333444555555666555555555666666666666666666666555555666777777666777999;;;BBB@@@>>>======<<<999666666666666777888888999999888777777666666777777888;;;<<<@@@JJJ]]]zzz{{{kkk```MMMGGGAAA>>>@@@CCCBBBAAADDDCCCAAA???===;;;;;;;;;???>>>>>>======>>>?????????>>><<<;;;;;;<<<>>>>>>===>>>???@@@@@@@@@??????>>>????????????@@@@@@@@@===>>>???@@@FFFYYYuuu444444333333333222222222666555555444444444444555444444333333333333444444222333333333333333333222111111222222222333333333111222222333333444444555444444444333333222222222444333333222222333333444333333333333333333333333111333555444000...111555333333333333333333333333000666999444000333555444222222222222222222222222//////000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////000000000000000//////000222333111000111111111111111111222222000000000000000000000000////////////////////////......///000000000000000////////////000000000000000000000000000000000000//////000000000000//////........................000000000000000111111222111111000000111111222333444444333444666:::>>>AAAUUU\\\YYYGGG777444555555444444444444555666777888777666555444444555666666999:::::::::999888666555444444444444444444444444111111222333333444555555444444333222111111222222111111222222222333333333222222222222333333333333333222222222111000//////111000000000111222222111333444333333111111333444000111444666666555444222333000///111000///000555444333222111111111222222000111222222222333333444666555444444333222222222000000000111111222222333000222555666666666888:::888777777777777777777888888777777888999999777666<<<:::999777777999:::<<<;;;::::::999999:::;;;;;;999999999888888777666666444444555444444333333444444666888666333111111333333444555666777777777777<<>>===;;;999666666666666777888888999999888888777777777777888888:::;;;@@@HHHTTTlllyyyjjj]]]WWWGGGCCC>>>===>>>@@@@@@???@@@??????>>>>>>=========@@@???>>>======>>>???@@@AAA@@@???===============????????????>>>>>>======>>>>>>>>>?????????@@@@@@;;;===???AAALLLggg444444333333333333222222666666555555555555666666555444444333333444444555222222333333333333222222111222222333444333333333222222222333333444444444444333333333333333333222444333333222222333333444222222333333333333444444555333333555444111333777333333333333333333333333222:::===555000333555333222222222222222333333333...000111111000000111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111/////////000000000111111///......///111111000...000000000111111111111111000000000000000000000000000000000000000000000000---...///000000111111000////////////000000000000000000000000000000000000//////000000000000//////////////////////////////000000000000000111111222111000000000000111222222555444333333666:::???BBBUUU\\\YYYHHH999555555333444444333333333444444555999888777666666777999999:::;;;;;;;;;;;;:::888777444444444444444444444444222222222333333444444444444333222000000111222333111111222222222333333333222222333444555666777777444333222111000000000000111111111111111000000000111111111111111111222222000222444555666555444333222000000222111...111666444333222111111111222333///111222222222222333555777666555444333333333333000111111111222222333333222444555555555555777888888777777666666777777888777666666777999999888777<<<;;;:::999999:::;;;<<<::::::999888888999;;;;;;999999999999999888777777444555666555333222222333777888777555222111222333222222333555666666666666;;;>>>@@@>>>:::555444555222333444444222222333444444444555555555555444444777888888888777888;;;>>>666666666555555555555555444555777888888666555333333444555555666666555555555444444444444555666666555666888777777666777999??????@@@???===;;;999777666666666777888888999999999999888888888888999999888:::@@@HHHQQQddd{{{oooaaaXXXVVVDDDAAA>>><<<===>>>======777888:::<<<>>>???AAAAAABBB@@@>>>======>>>???@@@AAAAAA@@@>>>>>>=========>>>======<<<;;;:::::::::>>>>>>?????????@@@@@@@@@???BBBBBBDDDRRRqqq444444333333333333222222555555444444444555555666444333333333333333333444222222333333333333222222111222333444555444444333333333333333333333333333222333333333333333333444444333333222222333333444222222222333333444444444:::444222555666333333555222222222222222222222222222<<>>@@@JJJQQQPPPBBB777555555222333333333333333444444555666666555555555666888999999999:::;;;;;;:::999888333333333333333333333333333333333333333333333333222222333333333333333333111111222222222333333333333333444666888999;;;;;;555444222000000000111222000111222222111111111111000000111222444333222111111111333444444333333222111000111333222///111666555444222000000111222333///111333333111111333555666555444222222222222333222222222222333333333333555666666555444333555666666666555555555555666666444444444666888999888777999999999999999999999999999888777777777999;;;<<<888888999999999888777666333555666555333222333555<<<999555222222222333222111222333444555666777777:::===???===999444333444222333444444222222333444555555444444444444555555;;;;;;:::999888999<<>>??????===;;;999888666666666777888888999999::::::999999999999::::::999999>>>EEEKKKZZZ|||zzzqqqggg\\\UUUTTTBBBAAA>>>======<<<<<<;;;777888:::<<>>???AAA>>>>>>>>>>>>===>>>>>>>>><<<<<<;;;;;;:::;;;;;;;;;?????????@@@@@@@@@AAAAAACCCEEEEEEGGGYYYzzz444444444333333333222222444444333333333444444555333222222222222222222333222222222333333222222222222333444555666555444444333333333333333333333333222222222333333444444444444333333222222333333444222222222333333444444444>>>444000333666333000111111111111111111111111111222===???444---///111...//////000000111111111222///111333222000000222444111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222///......///111111000///......//////000000000111000000000000000000000000000000000000000000000000---...///000111111111111////////////000000000000000000000000000000000000...///000111111000///...000000000000000000000000000000000000000111111222000000000000000111111222...///222555888:::<<<<<>>666444222000///111333444...000222222222222222333111222333555777777555333000111111222222222222111000000222555333///111777555444222000000111222333///111333333111111333666555444333111000111111222333333333333333333333333666777777555333222333555444444444333333444444444222111222444777888888777777888888999999888888777888777666666777888;;;<<<777777888999999888666666111444666555333222444666???999333111222333333222222222333444555666777888999<<<>>><<<888444333444222333444444222222333444666555444333333444666777777666555333222333666999444444555555666666777777000222444666777666444222333444555555666666555555444333333222333444666666444666888888777666666777;;;===??????===:::999888666666666777888888999999;;;::::::999999::::::;;;<<<:::===AAADDDOOOoooooofff]]]RRRMMMMMMBBBAAA???>>>===<<<;;;;;;===>>>???@@@AAAAAAAAA@@@CCCAAA???===<<<===???AAA;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@AAAAAAAAACCCEEEEEEIII]]]666555444333222333444444444444333222333444555666555444333333222222333333666555444333333333333333333333222222333333444555666666555444444333222222111111222222222333333333333333444555444333222111000222444333222111222333777666555444333333222111333222111000000111222333000888<<<777111000333555555444222111111111222222111111222222222333333333555444333222111111111111111111111111111111111111111111222222222111111000222222111000//////000000000000000000000000000000...///000111111222222111////////////////////////111111000000//////......000000000000////////////000000000000000000000000333222111/////////000000000000000000000000000000000000000000000000000000222222222111111111111000111111000000//////......///////////////000111111444444555666888:::;;;<<>>999666333333333333000---111111111111111111111111000222333333222111333444333222111222333444333222333333333222222111111111333333333333333222111000111111111000000000000000111111222222222222111111444444444444333333222111333333222111111222333333555444333333333333444555555333222222444777777777888777777666555555444444777888888888888999;;;>>>888999;;;;;;:::777333111111111222333333444555555666666444444333444555666555555555555555555555555111444999======:::666333777777666333222222444777666555444333333444666777777777666666555555555444444444333333444555777888555333222333666666444111444444444333333222222222444666777666555555666777666666666666666777888888999<<>>@@@JJJ```uuuxxxhhh^^^VVVOOOKKKJJJ===<<<;;;::::::;;;===>>>@@@@@@???>>>======>>>>>>>>>?????????@@@@@@@@@@@@;;;===??????===;;;;;;;;;:::===@@@@@@>>><<<===>>>???@@@@@@AAAAAA@@@@@@???@@@DDDDDDEEEZZZ666555444333222333333444444444333333333444555666555444333333222222333333555555444333333333333333333333222222333333444555555555444444333222222222111222222222222333333333222333333444444333111111000222444333222111222333555555444444333222222222333222111111111111222333:::???@@@:::333222333333444333222111111111222222111111222222222333333333444333222111000000000000111111111111111111111111111111222222222111111000222222111000000000000000000000000000000000000000...///000111111222222111000000000000000000000000111000000000/////////...////////////000000000000000000000000000000000000000//////......///000111000000000000000000000000000000000000000000000000222222222111111111000000222111111111000000000000000000/////////000000111444444555666777999;;;<<>>;;;888666555444777444222222444555444333333222111111333555444444;;;888666666888999999888444333333333333444555666555666666555555444333222222111111444999:::777333222222222222222222222222333222333666;;;>>>===<<<888555333222333333000...111111111111111111111111000222333333222111333444111333666666444333444555333333333222222222111111333333333333333222111000111111111111000000000000111111222222222222111111222333333333333222222111333333222111111222333333666555444444444444555666555333222222555666777777666555555444333333222222555777:::;;;::::::;;;<<<999999::::::888666444222111111222333333444555555555444333333222333444555444444444444444555555555111444888;;;;;;999555333555666666444333333444666666555444444444444555666666777777777666666555444333333333444555666777777777555444555777888666444444444444333333333222222444555666555444333444555666666666666666777777888888;;;>>>???>>><<<;;;:::===<<<:::999999:::<<<===::::::::::::;;;;;;;;;;;;999999;;;===???HHH[[[mmm|||ssscccYYYQQQJJJEEEDDD???>>><<<;;;;;;<<<===>>>?????????>>>>>>>>>======>>>>>>>>>>>>?????????@@@;;;===??????===;;;;;;<<<<<<>>>@@@@@@===<<<===>>>??????@@@@@@@@@@@@??????>>>BBBBBBCCCVVVyyy555555444333333333333333444333333333333444555666555444333333222222333333555444444333333333333333333333222222333333444555444444333333222222111111222222222222333333333333222222333333222222111000000222444333222111222333222222222222222222222222333333222222222222333333>>>@@@>>>888444444555333444333222111111111222222111111222222222333333333222222111000////////////111111111111111111111111000111111222222222111111222111000000000000000000000000000000000000000000...///000111111222222111111111111111111111111111000000000000////////////......//////000000111111000000000000000000000000------------...///000111000000000000000000000000000000000000000000000000222222111111111000000000222222222222111111111111111000000/////////000000333444444555777999;;;<<>>999555444555777444222222444555666555333222111222333444333222777555444444555666666555444444333333333444555555333333444444444444444333222111333777<<<===:::666222222222222222222222222333222333555888::::::999555444222222333333111000111111111111111111111111000222333333222111333444111<<>>===:::999999;;;:::999888888999:::;;;;;;;;;;;;:::::::::999999:::888888;;;>>>FFFSSS```oooxxx~~~qqqbbbXXXPPPHHHCCCCCCAAA???>>>===<<<<<<===>>>===>>>?????????>>>===<<<============>>>>>>>>>>>><<<===???>>>===;;;;;;<<>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<@@@AAAAAARRRrrr444444444333333333333333333333333333444444555555555444333333222222333333444444333333222333333444333333222222333333444555333333333222222111111111222222222333333333444444222222222222111111000000000222444333222111222222000000111111222222222222333333333333333333333333666777555111111444666444333222222222222222222222111111222222222333333333222222111000000000000000111111111111111111111111000000111222222222111111111111000000000000000111000000000000000000000000...///000111111222222111111111111111111111111111000000000000////////////---......///000111111222000000000000000000000000............//////000000////////////////////////000000000000000000000000111111111111000000000000111111111111111111111111222111000000///000000000333333444555777999;;;<<<===???CCCCCC<<<444333666555444333222333444555666333222111222444444333111333333222222222333333222444444333333333444444555444444444555555444444333222333555888;;;;;;888555222222222222222222222222222222333444666666666555333333222222222222222111111111111111111111111111000222333333222111333444555GGGZZZ]]]OOO<<<111...222222222222222222222222222222333333333222222111000111111111111111222222111111222222222222111111///000111222222222222222222222222222222222222222555555555444444555555555444333222333555666555444222222222111111000000000222444777888888888999:::;;;:::888666555444444444222222222333333444444444555444333333333444555666444444444444333333333333222333333444444444444444000333666777666555555555777777666555444333333333444666888::::::888555444222333555666666666555444333333444444555444444333444444444444444444333333555666777666444333333444666555555555555666777777666999<<<===;;;999888888888777666666666666777888:::::::::999999999999999<<<888777:::>>>CCCLLLTTTdddrrrwwwkkk___VVVNNNEEEAAAAAA@@@???>>>===<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;<<<<<<<<<============>>><<<===>>>>>><<<;;;<<<===???>>>===;;;::::::<<<============<<<<<<=========<<>>AAAGGGMMM[[[mmmiii```VVVOOOGGG???<<<===???>>>===<<<;;;;;;:::::::::;;;===>>>>>>===<<<:::;;;<<<<<<<<<===============>>>>>>===;;;;;;<<<===>>><<<:::999999:::;;;;;;======<<<;;;;;;<<<======>>>BBBEEEFFFPPPhhh333333333333333222111111222333444444555555444444555444333333222222333333222222222222222333333444333333222222333333444555333333333333333333222222333333333333444444444444333333222111111111111222000222444333222111222333000000111111111222222222222222333333333333222222222555555111///111333222111111222333333333222222111111222222222333333333333333222222222222222333111111111111111111111111///000111222222222222222000000000000000111111222000000000000000000000000...///000111111222222111111111111111111111111111////////////000000000000......//////000000111111000000000000000000000000222222222222111000///...000000000000000000000000////////////////////////111111000000000////////////////////////000000000111000000000000111222333222333333444666888:::;;;999:::AAAHHHDDD999444777333555777777555333333333222222333555777777666444777999;;;;;;999888999999555555444333333333444444777777777777666555444333222333444444444333111111222222222222222222222222111222444444222111222333111222333222111000111222111111111111111111111111000222333333222111333444444<<>>>>>===;;;;;;<<<>>><<<;;;999999;;;<<<;;;:::>>>===<<<;;;;;;<<<===>>>>>>CCCGGGIIIPPPddd222333333444333222111000222333444555555555444444555444333333222222333333222222111111222333333444333333222222333333444555333333333333333333444444333333333444444444444555555444333222111222222333000222444333222111222333111111222222222222222222111111222333333222111111333999;;;666000000222222000111222333333333333222111111222222222333333333222222111111111111222222111111111111111111111111//////000222222333333222000000000000000111222222000000000000000000000000...///000111111222222111000000000000000000000000.../////////000000000111////////////000000000000000000000000000000000000///000000111111000///...000000000000000000000000////////////////////////111000000000//////////////////000000000111111111/////////000111222333444222222333444666888:::;;;888777>>>IIIIII===666777444777;;;<<<888555222222222222333666999:::888666999;;;>>>===;;;::::::<<<666555444333333333333333555555555666666555444444111111222111111111222333222222222222222222222222000222444444222111222333111333444333000///000222111111111111111111111111000222333333222111333444222333555555333222444555111111222222222333333333000111222333333333333222000000111222222333444444111111222222222222111111222333333333333222222111111222333333333333222111222222333444444333222222333333222444555555333111111111111111111111111111.../////////000222666999:::999777666555444333333333333333333333333333333555555444444555666888999888888777666666555444444222111111222222222333333333555777777555444444444444555555666666555444333333333444555555555555555666555555444444444555555444666888777555444555777444444444444555555555666444555777777666666888999555444444444444555666666555888;;;<<<;;;999888777888888888999999888888888666777777777888888999999888666666999:::;;;AAAIIIOOOaaavvv~~~{{{||||||lllZZZUUUPPPMMMHHHBBBAAADDD<<<<<<=========<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>><<<;;;:::<<<>>>;;;::::::;;;>>>???>>>;;;>>>===<<<;;;;;;<<<===>>>;;;AAAFFFIIINNN___|||222222333444333222111000222333444555555555444333555444333333222222333333222111111111222333333444333333222222333333444555444444444444444444444444333333333444444444555555555444333222222222333444000222444333222111222333222222222222222222222222000111222333333222111000111999===888111000333444000111222333444333333222111111222222222333333333111000000000000000111111111111111111111111111111//////000222222333333333000000///000000111222222000000000000000000000000...///000111111222222111////////////////////////.../////////000000111111000000000000////////////000000000000000000000000,,,---...000000000//////000000000000000000000000////////////////////////000000000000////////////000000111111222222222333...//////000111333444555222222333444666888:::;;;888555<<>>???;;;666333222111222444777:::;;;:::888777:::======:::999999;;;666555444333333333333333111222333444555555555555000000000000///111333666222222222222222222222222///222555444222111222444111333555333000...///111111111111111111111111111000222333333222111333444111222444777999777333000111111111222222333333333000111222333333333333333000000111222333333444444111111222222222222111111444444444444444333222111111222333444444333222111333333444555555444333333333333333444555555222000000000000000111111111111---///111222222444666888999999888666555444333222333333333333333333333333444444333333444555777888999888888777666555555555111222222222333333333333555666777666444333333444333444555666666666555444333333333333444444555555777666444333333444555666111444666666333222333555444444444555555555666666222444555666555666888999555444444444444555666666666888<<<===;;;999888888666666777777777777666666888888888888777777777777666555666888888999@@@IIIOOO___sss}}}}}}vvvgggRRRNNNKKKIIIDDD??????CCC<<<===>>>>>>>>>>>>>>>===;;;::::::::::::;;;<<<===============>>>>>>>>>>>>>>>>>>>>><<<::::::<<<>>>;;;:::;;;===AAABBB@@@===???>>><<<;;;;;;<<<>>>???888>>>DDDGGGKKK[[[xxx333222222444555666555444666555555444444444555555222222222222222222222222222222333333333333444444111111111222222333333333111111111111111111111111666555444333333333444555444333333222111111111222222222222222222222222222222222222222222222222222333333333333333222111000222222111000111222444555333333222222111000000000000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111222111000.........///000---......///000111111222...//////000111222222222////////////000000000000111111000000//////......------......//////000000//////000000000000//////000000000000000000000000...///000000//////000111111000///......///000111000000000000000000000000...//////000111222222222000000000000000111111222111111111222333444555666999:::>>>CCCDDD???999666444999???CCCCCC???999444444444444444444444444444444666888666333333666999444444333333333444444555222333333444444333333222222222222111111111000000000111333333222222333444333222222111111222222333000000111111111111000000000000000000000000000000000222222222111000111222444333222111222444666888555444333444555555333222444333222111111222333444222333333444444333333222222222111111000/////////222333333333333222111111222222333333333333444444444444444555666555222000222222222111111111111000111111222222222222111111000111111000///000444666;;;:::999777666444333222333222222333555666555333666777777888777555333222444666888888888888999::::::<<<;;;777555666555222777888777555333333555777333444555666666555444333444555555555666777777777555444222111555:::999444333333333333333333333333444444444555555555666666666444333444666777777777777777777777666666666666444888:::999:::;;;666///666666666666777777777777555666777888888777666555666666777777888;;;@@@DDDMMMVVVlll~~~{{{jjj\\\VVVMMMDDDAAACCCEEECCC???<<<<<<<<<<<<<<<===>>>>>>999:::;;;;;;<<<<<<;;;;;;:::>>>@@@@@@BBBEEECCC???=========<<<;;;;;;::::::>>>???@@@AAAAAA@@@???>>>;;;;;;;;;<<<<<<<<<<<<<<>>:::444666666666666777777777777444555777888999999999888999999999888777999<<>>;;;;;;;;;;;;;;;<<<======;;;;;;<<<===============;;;===>>>>>>BBBFFFDDD@@@<<<<<<<<<<<<=========>>>=========>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<>><<<777555888999777555777888777666555555666444444555555555555444444444444444444444333333333333888:::666444555666555555555555555555555555555333333333333333333333333333333444666999:::999777666666666666666666666666555999<<<===???BBB???999777777777777666666666666333444666888999::::::;;;999:::999888777888;;;>>>EEELLL___yyy~~~|||zzzvvvkkkcccjjjyyyyyypppkkkkkkfffeeeooowwwlll```UUUOOOIIICCCAAACCCCCC???;;;::::::::::::::::::;;;<<<======>>>????????????>>>===<<<;;;;;;AAAGGGFFFAAA;;;;;;<<<===>>>???AAABBB<<<<<<<<<;;;;;;<<<<<<<<<>>>======<<<<<<;;;;;;;;;;;;>>>AAADDDHHHSSSbbbnnn666555444444555555333111222222222111222222333333222222222333333333333333222222222333333333444444555555555444444333333333000000000000000000000000000000000000000111111111444333333222222222333333222222222222222222222222444444444444444444444444222222333333333222222111444333333222222111111111000000111111111222222222111111111111111111111111000000111222333333444444111111111111111111111111111111111111111111111111111111000000000000000000111111000000000000000000//////000000111111111111000000000111111111222222000000000000000000000000111000000000//////......//////000000000000//////////////////////////////...///000000//////000111000000////////////000000//////////////////////////////000000111111111111000000000000000111111222333333333444555666777888:::999888<<>>???999666222000111222222222111222333444444333222111222222333333333333222222///000000111222333333333222333333333333222111111222222222333333333444444333222000000222444444444222222222111111111000000111111222222222222111111000111111000///000222444555555555555555555555555666555666888:::;;;;;;:::777666555444333444555555444666777888777666777888<<<===:::555444888999888444666888999777666555666444444444444444444444444777777777666555555555444444777999777888:::999555555555555555444444444444333333333222222222222111222333555888:::;;;999777555555555666666666666666666:::<<<===???BBB@@@:::777777777777666666666666333444555666777888999999666777888888888:::===@@@DDDIIIZZZtttwwwnnniii^^^WWWcccxxx|||yyytttkkk```XXXPPPRRRZZZlllttthhh]]]TTTJJJFFFBBBAAABBBAAA===999;;;;;;::::::::::::;;;;;;======>>>????????????>>>>>><<<999999@@@GGGGGGBBB============>>>@@@AAABBB???>>><<<<<<<<<<<<>>>??????>>>>>>===<<<;;;;;;:::999<<>>999555222000000222333333111222333444444333222111111222222333333222222111111111222222333444555555222333333333333222111111222222222333333333444444222222222444666666444333222222222111111111000000111111222222222222111111...000000000//////000222333444444444555555555555555555555888;;;<<<<<<;;;888888666555555555666777666888999999888888888999:::;;;999444333777999888444666888999888666666666444444444333333444444444777777777666555555555444333333222555<<<@@@<<<333444444444333333333222222222222222222222222222222222333444777::::::888666444444555555666666666777777:::;;;;;;===@@@>>>999888777777777666666666555444444444444555555555666666777888888888999<<<>>>BBBEEESSSkkk}}}mmm^^^YYYVVVUUUeeeyyypppmmmgggaaa]]]YYYRRRLLLKKKVVVhhhzzzrrrfff[[[SSSGGGEEEBBBAAAAAA???;;;888<<<<<<;;;;;;;;;;;;;;;<<<;;;<<<======>>>>>>=========<<<999888>>>FFFGGGCCC@@@???>>>======>>>???@@@AAA@@@???>>>>>>???@@@AAA??????>>>===<<<<<<;;;;;;999<<<===>>>BBBKKKZZZeee555444333444555555333222111111111111222333444444222222333333444444555555222222333333333333444444444444444444333333333333111111111111111111111111000111222333444444444444333333333333333444444555222222222222222222222222333333333333333333333333111111222333333333222222222222333333333222111111333333222222111000000///222222222222222222222222000000111111222222333333111111111111111111111111111111111111111111111111///000111222222222111111111111111111111111111111000000000000000000111111.../////////000000000000000000000111111111111222111000000000000000000/////////000000000000//////000000000000000000000000...///000000//////000111//////000000000000//////////////////////////////000000000000000000111111000000000000000111111222222222333333444555777888777999999999AAAJJJGGG===444555666777777666555444444444444444444444444444555444444555888:::;;;;;;666666444333333333333333444444555555555555444444000111111111111111222222444444333111000000333555333222222111111222222333222333333444444333333222222222222222222222222222222333444333222111222444111111222444555777888888666444111000111333333333222222222333333222222222111111222222222222111111111111222333444444555555222333333333333222111111222222333333333333444444222222333666777777444111222222222111111111111000111111222222222222111111...000111111//////000111333333333444444444555555333333444777:::<<<<<<;;;888888777777777777777888777999::::::999888999999888:::888444444888999777555666888888777666777888444444333333333333444444444444444444444333333333777666555999DDDIIICCC888444444444333333222222111111111222222222333333333444333444666888888777555444444444555555666666777666888:::999;;;>>><<<888888888777777666666555555555444333333333333444444:::::::::999777666777999>>>@@@JJJ^^^sss|||}}}~~~|||qqq___PPPMMMRRR[[[kkkzzz{{{qqqiiieeeVVVVVVSSSNNNMMMPPPRRRRRR___nnn}}}lllaaaYYYRRRFFFDDDAAA@@@???>>>;;;999===<<<<<<;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;===;;;:::===CCCEEECCCAAA@@@===;;;:::;;;<<<===BBBAAAAAA@@@@@@AAAAAABBB???>>>>>>======<<<<<<<<<:::<<<>>>===???HHHUUU___444333333444555666444333111111111222222333555555222222333333444555555666222222333333333333444444222222222222333333333333222222222222222222222222000111222444444444444333333333333333333444555555222222222222222222222222333333333333333333333333000111222333333333333222000111222333333333222222222222111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111///000111222222222222111000000000111111222222333111000000000000000000000//////000000000111111111000000111111111222222222000000000000000111111111//////000000000000//////000000000000000000000000...///000000//////000111...///000111111000///...000000000000000000000000111000000000000000000000000000000000000111111222222222222222333555666777444999:::999???IIIIII@@@555555555555555555555555222333333444444555555555333444444444444777;;;>>>888666444222111222333444333444444555555444444333111111111222222333333333222333333222000000111333333222222111111222222333222222333333333333222222222222222222222222222222222333444444222222333444111222222333444444444444333222000111222444333333333222222222222222222333111111222222222222111111000111111222222333333333222333333333333222111111222222333333333333444444444333222333444444333111222222222111111111111000111111222222222222111111000222333333111000111222333333333333333444444444111111222555999;;;;;;:::666666777777777777666666777888::::::888777888999777999999666666999:::888666777888777666666888:::444444333222222333444444333333333444444444444444999999:::>>>FFFJJJDDD:::666555555444333333222222000111111222333444555555555444333444555666555444333333444555555666777777333666777888;;;???>>>999888888888777666555555555444333333333333444666666::::::;;;999777666666888;;;===DDDTTThhhwww|||{{{~~~uuuooo[[[SSSJJJJJJTTTeeeuuu~~~xxxsssxxx}}}}}}{{{{{{{{{zzzvvvmmmbbbWWWOOOLLLHHHNNNQQQPPPTTT___jjjnnnxxxtttbbbYYYSSSPPPFFFDDDAAA???>>>===<<<;;;<<<;;;;;;:::999999:::::::::;;;<<<<<<======<<<<<<999>>>???<<<<<<@@@CCCCCC???>>>;;;999888999:::<<>>>>>>>>===============:::===?????????CCCLLLTTT333222222444666666555444222222222222333444555666222222333333444555666666222222333333333444444444111111111222222333333333333333333333333333333333///000222333444444333333333333333333333444555666222222222222222222222222222222222222222222222222000111222333333333333333///000222333444333333222000000000111222222333333222222222222222222222222111111111000000000000000111111111111111111111111111111111111111111111111///000111222333333222111//////000111222333333333111111111000000000000000000111111111111222222222000000111111222222222222//////000000111111222222//////000000000000//////000000000000000000000000...///000000//////000111...///000111111000///...111111111111111111111111111111111000000000000000000000000000000111111222111111111222333444555666222:::<<<999>>>HHHJJJCCC777666444333333444666777111222222333444555666666222333444333222555;;;@@@999777444111000111444555222333333444444333333222222222222333333444444444555666666555333222222333333222222222222222222333111222222333333222222111222222222222222222222222222333444444222222333444444444444555444444333333111000000111333444444333444333222111111222333444111111222222222222111111000000000000000111111111222333333333333222111111222222333333333444444444666444111000111222222222222222222111111111111000111111222222222222111111222333555555333222222333333333333333333333333333000000111444888:::::::::444555666777777666555444666888999999777666777777777::::::888888;;;;;;888777777777666555666999;;;444444222222222222444444444555555666666777777777222666999;;;???AAA<<<555777777666555444444333333000000111222444555666777666555333222333444444333333333444444555666777777111444666777;;;@@@@@@<<<999888888777666555555444333333222333444666888:::666888999999888888999:::;;;<<>>AAA>>>;;;>>>BBBCCC===<<<999777777888:::<<<<<<===>>>??????>>>===<<<============>>>>>>>>>>>>:::>>>AAAAAA???@@@FFFKKK222333333444444333333222222333333444444333333222333333333333333333333333111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333444444222222222222444444222222222333333444444444222222222222222222222222222222222222222222222222333333333222222111111111111222222333333222222111111111222222222111111000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111000/////////000222333000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000////////////000000111111111111111000////////////////////////////////////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000222222222333333444444444333444777;;;@@@BBBBBBAAA999777444333444444444333333333444555555444333333333333333444555666777888666555333333444444333222444222000111444666555333444333111000000111333444444444444333333222222222666555444333222111111111111111222222222222111111666555333222111222222333222222111111222222333444222222222222222222222222333333222222111000000///222111///000111333222222333333333444444333222222111111222222222222111111444444222111111111222333333222222222333333444555555444333222222222333444222222222111111111000000000000000000000000000000000000000111222222333333333333444555444333111000000222444555444444555666999;;;======:::666333222555666666777666444333222666666555666666777888999555666777888888888888888555666777666555444555666777555333111111222444666666666777777777777666666555555444333333222111111///000222333444555555555333222111000000222444555666555555444444444555555333333444666888<<>><<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>AAA???===<<<======<<<;;;999999999::::::;;;;;;;;;=======================================>>>???@@@;;;===???@@@@@@AAACCCEEE333444444555555444444333222222333333333333222222333333333333333333333333111222222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444222333333333333333333444222222222222222222222222222222222222222222222222333333333222222111111111111222222333333222222111000111111222222222111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000111111222000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000////////////000000111111111111111000//////000000000000000000000000///000000111111000000///000000000000000000000000/////////000000000111111000000000000000000000000111222222333333444444555555666888<<>>:::888555444555666555444333333444555555444333333444444333333333444444555666444333333444555333222444222000111444555444333333222222111111222333444444333333333333333333222555555444333333333333444111111222222222222111111333222222111000000000111222222222222333444666666222222222222222222222222222222222222222222333333222111///000111333222222222333333444333333222222111111222222222222111111444333222111000111111222111111111111222222333333444444333222222222333444333222222222222111111111000000000000000000000000000000000111222222333333333444444444333333222111111222444555444444555666:::<<<======:::777555555666666666666555444333333666666666666666666777888666666777777888888777777333444666666555555666888666555333222222333555777555666666777777666666555555555444333333222111111222333333444444333333333333222111000111222444555555555444444444444555555333333444555777:::===>>>666666555444444444444444444333333333333444555666777777666666666777888999<<<:::;;;BBBPPPbbbrrr{{{}}}vvvkkk]]]PPPEEE@@@CCCFFFGGGKKKVVVcccgggddd]]][[[WWWUUUUUUUUUUUUVVVSSSTTTUUUXXX^^^eeekkkooouuuyyy{{{cccXXXXXXUUUMMMBBB@@@===<<<<<<===<<<;;;::::::::::::::::::::::::<<<<<<============>>>>>>@@@???===>>>??????>>><<<::::::;;;;;;;;;<<<<<<<<<==============================<<<<<<<<<===>>>>>>:::<<<>>>??????@@@BBBDDD444444555555555555444444222222333333333333222222222222222333333444444444222222222222333333333333444444444333333222222222222222222222222222222222333333333333333333333333222333333444444333333222444333333333333333333222222222222222222222222222222222222222222222222222222222222222222111111111111111222222222222111111///000111222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111//////000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000////////////000000111111111111111000//////111111111111111111111111000111111111111111111000000000000000000000000000000000000111111111222222000000000000000000000000111111222333333444555555888888999<<<>>>???===<<<;;;888666555666666666555333333444555555444333333444444333222222222222333666444333333444555444222333222111222333444333222111222222333444444444444222333333333333333333444555555444444333444444555111111222222222222111111111111222222222111000000222222222333444666777888222222222222222222222222111111222333444444555555222111///000111333222222222222333333333333222222111111222222222222111111222222111000000000000111111111111111111111222222444333333222222333333444333333333333222222222222000000000000000000000000000000000111222222333333444444333333222222333333222333555555444444555777<<<======<<<:::777777777888777666555555444444444777777666666555666666666777777777777777666666666111222444555444555666888555444333222333555777888555666666777777666666555555444444333333222222111555555555444333222111000333222111111111222333444555444444444444444555555444444444555666888999:::666666555444444444444555444444333333333444555555666666555555555666777888999888999===HHHYYYkkkwwwoooiii```VVVNNNGGGAAA>>>DDDGGGJJJKKKPPPVVVZZZYYYTTTTTTSSSTTTWWWZZZ^^^```mmmmmmnnnqqqvvv}}}sss___WWWXXXSSSIII@@@>>><<<;;;<<<======<<<::::::::::::::::::::::::;;;;;;<<<=====================>>>@@@BBBBBB???===;;;;;;<<<<<<<<<<<<====================================<<<;;;;;;;;;<<<<<<999;;;===>>>===>>>@@@BBB333333444444444444333333333333444444444444333333111111222333333444555555222222222333333333444444555555444333333222111111222222222222222222222222333333333333333333333333222222444444444444222222444444444333333222222222222222222222222222222222111111111111111111111111222222222111111111111111111111222222222222111111...///000111222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111...///000222222111000000000000000000000000000000///000000000111111111111////////////////////////000000////////////000000000000////////////000000111111111111111000//////000000000000000000000000111111222222222222111111000000000000000000000000000111111111222222222222000000000000000000000000111111222333333444555555888888999;;;===>>>===<<<:::888555555555666666555333333444555555444333333444333333333333333444444555444333333444555444333222222222333333333333222000111333555666555444333222222222333333444444444555444444333222222222222111222222333333222222111111222444555555444333222333333333333444555666666222222222222222222222222111111222222333444444444222111///000111333222222111111222333333333333222111222222333333222222111111111111000000000000000111111222222222222222111333333333333333333444444444444444333333333222222000000000000000000000000000000000111222222333333555444333222111222333444333444555555444444555777;;;<<<<<<;;;888777888999999888777555444555555666888777666555555555555555888777777666555555555555111333444444333333555666444444333333444666888999666777777888888777777666444444444333333222222222555555555444333222111000333222222111111222333333444444333333444444555555444444444444555555666666666555555444444444555555444444333333333444444555555555555666666666777777666777999<<>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<======<<<<<<;;;<<>>;;;;;;;;;;;;<<<<<<<<<<<<===========================<<<;;;;;;:::::::::::::::<<<============???@@@222222222333333222222222444444555555555555444444111111222333333444555555222222333333333444444444555555444333333222111111222222222222222222222222333333333333333333333333222222444444444444222222444444444333333222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111222222111111000...///000111222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111...///000222222111000000000000000000000000000000///000000000111111111111////////////////////////000000////////////000000000000////////////000000111111111111111000//////////////////////////////111111222222222222111111000000000000000000000000000111111111222222222222000000000000000000000000000111111222444555555666666666777999===??????>>>999777444333444555444444333333444555555444333333222222222333444666777888555333333333555555444333222333444444444333333222111222555666777666444333222222222333333444444444555444333111000/////////222222333333333333222222000111333444555444444333666555444333222222222333222222222222222222222222222222222222222222222222222111///000111333222222000111222222333333333222222222333333333333222222111111111111000000//////222333333444444333222222222222222333333444444444444444444333333333222222000000000000000000000000000000000111222222333333444333222111222333444555444555555555333444666777999::::::999777777777888:::999777666555555666777777777666555555444555555888777666555444444555555444555666555333222222333333333333333444555777888777888888999999888888777444444333333333333222222333333333444444333222222333222222222222222222222333333333333333444555555444444555555444444444444555555444444444555555666555444444333333333444444666666777777777888888777444777;;;===AAAHHHQQQYYYLLLGGGBBBCCCJJJQQQWWWYYYaaabbbeeefffhhhllluuu|||~~~nnn^^^ZZZXXXPPPGGG>>><<<::::::<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<888999;;;===>>>======<<<:::<<>>>>>======???@@@111111222222222222111111444444555555555555444444222222222333333444444444333333333333444444444444444444444333333222222222222222222222222222222222333333333333333333333333222333333444444333333222444333333333333333333222222222222222222222222222111111111111111111111111000000000111111111111111000000111111111111000000///000111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000////////////000000111111111111111000//////........................000111111111111111111000000000000000000000000000000000000111111111222222000000000000000000000000000000111222444555666666555555555888<<>>AAADDDHHHJJJBBBCCCFFFMMMWWWaaahhhllluuutttuuuxxxxxxzzznnn```]]][[[TTTMMM>>><<<::::::<<<=========<<<<<<<<<<<<<<<<<<<<<<<<888999<<<>>>???>>>======:::;;;>>>BBBEEEEEEBBB???;;;::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;<<<===???>>>======>>>???111222222333333222222111222333333333333333333222333333333333333333333333333333333444444444444555333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444222333333333333333333444222222222222222222222222111111111111111111111111///000000000111111111222000000111111111111000000000111111222222222111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111222000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000////////////000000111111111111111000/////////////////////////////////000000111111000000///000000000000000000000000/////////000000000111111000000000000000000000000///000111222444555666777666555555888<<>>===;;;<<<>>>AAACCCDDDBBB???<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;<<<===<<<===>>>===;;;;;;<<<===222333333444444333333222111111111222222111111111444333333333333333333333333333333444444444555555333333333333333333333444222222222222222222222222333333333333333333333333555444222222222222444555222222222333333444444444222222222222222222222222000000000000000000000000//////000000111111111222000000111111111111000000111111222222222111111000////////////////////////111111111111111111111111000000000000000000000000111111111111111111111111111000/////////000222333000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000////////////000000111111111111111000//////000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000///000111222444555666777777666666888;;;>>>??????;;;888666555666666666555333333444555555444333333222222222222333444444555444333222333555666555444444777::::::777555444555888888777777666444333333444444444333333222222222/////////000111333444555222333333444444333333222111111111111222444777888777777666555555555555666222222222222222222222222///000111222444555666777222111///000111333333222//////000222222333333333222333333444444333333222222222333444333222111000000111333444333111///...000111222444555555444444222222222111111111000000000000000000000000000000000000000111222222333333000111333444555444333333777777666444333333666888666999<<<===<<<:::999999888999::::::999888666555444444444444444555666777555444222222222444666777444666777666555555666777222222222222222222222222444444555555555555444444333333333333333333333333333333333444444333333222333333333333333222111000222222222222333444555666444555666666666555444333444444444444444555666777666555444333333333333333333333555666666666555444888666777;;;@@@DDDCCCBBBKKKUUUdddpppxxx}}}~~~ttteee]]]WWWQQQNNN???===;;;:::;;;<<<<<<;;;999999999999999999999999888:::===@@@AAA@@@???>>><<<<<<===@@@BBBCCCAAA???======<<<<<<<<<;;;;;;;;;999999999999999999999999;;;;;;;;;;;;<<<<<<===>>>;;;<<<===<<<:::999:::;;;444444333333333333222222333333333222222111111111333333444444444333222222444444555555555444222111111222222333333222222111444444444444444444444444444444444333333222222222333222222111111222222333444444444333333222222222222222222222222222222222000000////////////000000111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000333333333333333333333333222222111111000/////////333333222111000000111111444333111///......//////000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////...000111000///...///111111111111000000000000000111111000000//////......111111000000//////......///000111222222222222222......//////000000111111000000000000000111111222333333333444444333222222888666666999>>>BBBBBBAAACCC888222666:::777444444777777888666333222222333333333333333333333333333333333333333333444666666555444333222222333555666444333333222222333333444333333333333222222111000555333333666;;;<<<888444333333222111000000111111222000///111666:::;;;;;;;;;999666444222222222333222222222111111111000000222222222222222222222222333333222222333333444555222333333444444333333222222222111111222444555666555555555444444333333333444444444333333222222222111444777888888666666666222333333333333444444444000000000000000000000000111222333333444444333333333333333333333333333333555555555555666888999:::888888888888999:::;;;<<<===<<<:::888777777777888:::777444333444777888888888777555444333333444555777666555444333444444555222222222222222222222222555444333333444444222000111111111111222333444444555444222222222444666777444444555555666777777777444444222222222222444444555666777888888777666555555444444333333444444555666666777777666555444444///111333444333333444555666666:::@@@AAAAAACCCHHHYYYlll~~~~~~{{{}}}uuuaaaZZZXXXPPPGGG@@@===:::888999:::;;;;;;:::::::::;;;::::::999999===>>>??????>>><<<:::888===;;;::::::<<<>>>??????>>>===;;;:::999::::::;;;888999;;;<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>>>>===<<<;;;;;;::::::444444333333333333222222333333333222222222111111111222222333333222222222333444444444444333222111222222333333333333222222444444444444444444444444444333333333222222222222333222222111111222222333444444444333333222222222222222222222222222222222111000000//////000000111111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000222222222222222222222222000000000000000111111111333222222111000000111111333222111000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////...000111000///...///111000000000///////////////111000000000/////////...000000000000////////////000000111222222222111111......//////000000111111000000000000000111111222333333333444444333333222777666555888===@@@AAA@@@HHH>>>777888999666444444666777888666444222222333333333333333333333333333222222333333444555666777666555444333333444555555444333333222222333333444222222333333333222111111444222111444888999666333333222222111111111111111222111000222666:::;;;::::::888555333111111222222222222222111111111000000222222222222222222222222222111111111111222333333222222333333333333222222222222111111222444555666555555444444444333333333444444333333333333333333111333555555444333333444333222222222333333333333000000000000000000000000000111222222333333222222333333333333333333333333444444333333333333444444888888888888999:::;;;<<<<<<;;;:::888888888888999<<<999555444555666777777888777666444333333333444666555444333222333333444333333333333333333333333555444333444555444333111222222222111222222333444555444333222222444555666555555555555555555555555333222111111111111222333555666666777777666666555444444444333333444444444555666666666666555555444111222444555444333444666888777888<<<>>>>>>CCCIII```rrrtttbbbZZZXXXQQQHHH@@@===:::888999:::;;;;;;::::::;;;;;;;;;;;;::::::<<<===>>>>>>>>><<<:::999<<<:::999:::<<<>>>>>>======<<<;;;:::::::::::::::999:::;;;=========<<<;;;;;;;;;;;;;;;<<<<<<============<<<;;;;;;:::999999444444333333333333222222333333333222222222222111///000111222222333222222333333444444333333222111333333444444444444333333444444444444444444444444222222222222222111111111333222222111111222222333444444333333333333222222222222222222333333333333222111111111111111111222111111111111111111111111222222222111111111111111111111111111111111111111000000000000000000000000111111111111111111111111...//////000111111222222333222111111000111111111000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////...000111000///...///111////////////////////////000000000000////////////////////////000000000000111111111222111111000000......//////000000111111000000000000000111111222222333333444444333333333666555555777;;;>>>??????LLLCCC;;;999888555444444666777777666444222222333333333333333333333333333222222333444555666777888777777666555444444444444333333333333333333333333111111222333333333222222333111///111444666444222222222222222111111111111222111111333666999:::999777666444222111000111111222222222111111111111111222222222222222222222222111111000000111111222333111222222333333222222111333222222111222333555666555444444444444333333333333333333333444444444444555666555444222111222333333333222222111222222222000000000000000000000000000000111222222222222111333333333333333333333333555555333222111111111111888888777888888999:::;;;999888888777777888888999===:::777555555666666666999888666555444333333333444444333222222222333333333333333333333333333333666555444444555666444333444333333222222222222222666555444333333333444555666666555444444333222222222111111000000111111222555555555555555555555555444444333333333333444444444555555666666666555555333555666555444444555666999777777999:::;;;AAAHHH\\\mmm~~~wwweee\\\YYYQQQIII@@@===:::888999:::;;;:::::::::;;;<<<<<<;;;;;;:::;;;;;;=========<<<;;;::::::::::::;;;===>>>===<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;===>>>>>>======<<<<<<<<<<<<============>>>;;;;;;;;;:::999999888888444444333333333222222222222222222222222222222222///000111222333444444444444444444444444444333333333444444555555444444333333333333333333333333333111111111111111111111111333222222111111222222333333333333333333333333333222222222333333333333333333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111111222222111111111111111222...///000222222222111000000000111111111111000000000000000000000000000000////////////////////////000000000000////////////...000111000///...///111////////////000000000000000000000000////////////......//////000000111111111111222111111000//////......//////000000111111000000000000000111111222222222333444444444333333555555555777999;;;===>>>IIICCC<<<777555444555777666777777666444222333444444444444444444444444444222222444555666777888888888888777666555444444444333333333333333333333333000111222222333333333333333111///000222444333222222222222222222222222111111111111222444666777777555444222111000000000000111111111111111111111111222222222222222222222222111111111111111222333333111222222222222222222111333333222111222333444555444444444444444444444444222333333333444444555555999999888555222111333444444333222111111111111222000000000000000000000000000111111222222222222222222222333333333333444444777666555444333333333333666666666666666777888888777777777777777888999999<<<999777666666777777777999888777666555333333222444444333333333333333333444444444444444444444444777555444444666777666555555555444333222111111111777666555444333333444444444444444333333222222222222222111111111111222222444444444333333444444444333333333444444333333333333333444555666666666666555666777666444444555666888666666999999:::>>>DDDRRRbbbssszzz|||}}}}}}kkk```ZZZRRRJJJ???===:::999::::::::::::::::::;;;<<<<<<<<<;;;;;;999:::;;;<<<<<<<<<<<<;;;::::::;;;===??????===<<<::::::<<<<<<<<<;;;:::999<<<===>>>??????>>>===<<<<<<<<<<<<=========<<<<<<:::999999999888888888777444444333333333222222222222222222222222222222222111222333444555555555555444444444444444444555555333444444555555444444333333333333333333333333333111111111111111111111111333222222111111222222333333333333333333333333333222222333333333444444444333333222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000//////222111111111111111222222---...000222222222111000000000111111111111000000000000000000000000000000////////////////////////000000000000////////////...000111000///...///111000000000111111222222222////////////000000000000......//////000000111111111111111111111000///.........//////000000111111000000000000000111111222111222333333444444444333444555666777888999;;;===BBB@@@;;;555333444777:::555666777666444333333444444444444444444444444444222333555666777888888888888888777666666555444333222333333444444333333222000111222222333333333333333222111111222333333333111222333333333333222222000000222222333333444444222222111111000000000000111111111111111111111111222222222222222222222222222222222222222333444444222222222333333222222222444333222222222333444555444444444444444444444444333333333444444555555555:::999777444111000222555666555333111000000111222000000000000000000000000111222222333444333333333222222222333333444444444555555555444555555666777444444444444444444555666999999::::::;;;<<<<<<<<<888666555555777999999999888888888777555444333333444444444555555555555444444444444444444444444444666555444444666777888777666666444333222111111111777666666555444444444444222222222333333333444444222333333333333333333222333444444444444444444333222222333444444333222222333333444555555666555555666777777666444444666777666555777;;;;;;999;;;???JJJYYYiiiqqquuuyyy{{{{{{xxxzzz|||||||||{{{|||}}}yyy|||~~~{{{xxxwwwzzzvvvtttvvv|||~~~{{{vvv{{{{{{vvvrrrrrrqqqpppjjjhhhfffhhhqqqssseee\\\RRRJJJ???===:::999:::;;;:::999999::::::;;;<<<<<<;;;;;;999999:::;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@@@@>>><<<999:::;;;<<<<<<<<<::::::======>>>??????>>>===<<<:::;;;<<<<<<<<<;;;;;;:::888888888888888777777777444444333333333333222222111222222222222333333333222333444555555666555555444444333333333444555555333333444444444444333333333333333333333333333333111111111222222222222222333222222111111222222333222222333333333333444444222222333333444444555555333222222111111222222333111111111111111111111111111111111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000222222111111000//////...111111111000111111222333//////000111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////...000111000///...///111000111111222222333333333////////////000000000000////////////000000000000000000000111000000//////......//////000000111111000000000000000111111222111111222333444444444444444666777777777888:::<<>>???????????????555444444555777999999999777777777777777666444444333444555666666666555555333333333333333333333333666444333333555888888888666666444333222222222222666666666555555555555555111111222333333444555555222333333444444333333222222333444555555444333222111222333444444333222111333444444555555555444444666666666555444444666888666666888<<<;;;888999===BBBOOO]]]dddhhhkkkkkkhhhccceeeggggggggghhhiiikkkgggjjjnnnnnnkkkgggdddbbbcccaaa```ccchhhkkkkkkjjjdddfffeee___ZZZYYYXXXUUUTTTSSSRRRVVVaaatttwwwfff[[[PPPHHH>>><<<::::::;;;;;;:::999888888999:::;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;<<<>>>???>>>===::::::;;;;;;<<<<<<;;;;;;===>>>>>>??????>>><<<<<<:::;;;<<<<<<<<<;;;:::999888888888888888888888888444444333333333333222222111111222222222333333333333333444555555444444444222222111111111222333444222222333333333333222222222222222222222222222222222222222222333333333444333222222111111222222333222222222333333444444444222222333333444555555666222222111111111111222222111111111111111111111111000000111111111222222222222222222222222222222222000000000000000000000000111111111111111111111111111111111000000000000000111111000000111222222333111000000000000000111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////...000111000///...///111///000000111222222333333.../////////000000000111000000000000////////////...///000000000000000000......//////000000111111000000000000000111111222000111222333444444444444555777888888777777:::===DDDIIIGGG===555555777777444666666666444333444555555555555555555555555555555666888999999888666555333444555666555555444333111222444555555444222111222222333333333222111111000222333444333222111111000111333444555444333222111444666666333222222333000111111222222111111111000000111111111222222222222222222222222222222222222222222222222333333444333444444555555444444333444444333222222222333444333333333444444444555555555555555555444444444444222333333222000111333555:::888555222111111222333000000000000000000000000111111222333333333333333111111222333333444555555000000000111222444555666555555444444444444555555;;;<<<===>>>>>>>>>===<<<555444333444666777777666555666777888777777666555222333444555555555444444333333333333333333333333555333111222555777999999666555444333333333333333444555555666666666666666333333333333444444444444111222333333333333222111111333666777777666333111000222333444444333222000444444555555555444333333444555555444333444777999999777888:::999777999>>>>>>IIIVVV^^^cccfffddd___[[[[[[ZZZXXXVVVUUUWWWXXXTTTVVVXXXWWWUUUSSSQQQQQQNNNNNNOOOPPPQQQSSSUUUVVVPPPSSSQQQLLLJJJKKKKKKHHHHHHIIIKKKQQQ]]]ooowwweeeXXXNNNFFF>>><<<;;;:::;;;;;;:::888666777888999::::::::::::999999999999999999::::::;;;999888999;;;======<<<:::::::::::::::;;;<<<=========>>>>>>>>>===<<<;;;;;;<<<===>>>===<<<:::999888888888888888888888888444444444333333333222222111111111222222333333333333333444444444333222222000000/////////000222333111222222333333222222111222222222222222222222222222222222333333444444444333222222222222222222333222222222333333444444444222222333333444555666666222111111111111111111222111111111111111111111111000000111111222222222222222222222222222222222222000000000000000000000000111111111111111111111111/////////000111111222222111111000000111222333333222111000//////000111222000000111111111111000000000000000000000000000000000000000000000000000000000000000000///////////////000111000///...///111...//////000111222222222.../////////000000111111111111000000//////............///000000111000000......//////000111111111000000000000000111111222000111222333444444555444555777999999777777:::===KKKPPPNNNBBB777555666555444555666666444333444555555555555555555555555555666777999:::999888666555222333444555555555444333111222444555555444222111333333333333333222111000///111333444333111000000000111333555555555333222333666888888555333333444000111111222222222222111000000111111222222222222222222222222222222222222111111111000111222222333444555555666666555555444555444333222222222333444333333333444444555555555666666666555444444444333222333444444333444666777<<<999666333111111222333000000000000000000000000000000111222222222222111111111222333333444555555222222222222333444555666777666666555555555666666888999:::::::::999888777666555444444555666555333444555777888888888777666000111333444555444333333222222222222222222222222444222111111444777999999555555444333333333444444444444555666777777666666666555555444444333333222000111222333333222111000111333777999999777333111000111333444444333111000555555555555444333222222333444444333222444777:::<<<999777888777666:::@@@AAALLLYYYccciiimmmkkkgggeeeddd```ZZZUUURRRQQQRRRGGGHHHHHHGGGFFFEEEGGGHHHBBBCCCDDDDDDCCCCCCEEEGGGCCCFFFGGGDDDEEEIIIJJJHHHEEEHHHMMMTTT```ppp}}}uuucccVVVLLLEEE>>><<<;;;;;;;;;;;;:::888555666777888999:::::::::::::::999888888999999::::::888666777999;;;;;;;;;;;;;;;:::999:::;;;===>>><<<===>>>>>>>>><<<;;;:::<<<===>>>???>>>===;;;999888888888888888999999999444333333222222333333444222222222222333333444555444444444444444444444444333444444555555444444333333333333333333222111000333111///111444555333111333333333333222222111000333333333333333333333333333333333222222111111111222222222222222222222222111111111111111111111111222111000......000111222222222111111111111111111///000111222222222222222111111222222222222111111......///000000000000000000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000////////////000000000000000000////////////000000333222111/////////000111000000000000000000000000111000///......///000111000000111111111000000///000000000000111111111111222111000000000111333333000111222222222333555777777555444444333333999AAASSSXXXUUUGGG:::555444222444444444444444444444444444333222222444666666555444999;;;999888999999777333222111111333555444444111222222333333444444555333333333333333333333333000111333444444333111111333333222222333333444555555666777777666444222111333333222222111000000000111111111111111111111111333222222222111000000000666555444222000111333555222555666333333666555222111222333555666666555444333444555444333333333444;;;:::777444222111111111555333222222444444444333:::888444222666999444+++111111222222222222111111000111111111111222222222111111111111111111111111333333333333333333333333555555555555555444444444777777777777777888888888888777666555333333222222444555555666777666666666555555555444444333333333222555888888777555555555222333333444555666888888333333333444555666777888555555555555555666777777777666555444444444444444222333444555444444222222444555777999;;;;;;::::::999777555444444444333111111111111111111111111111444444444444666777888999;;;;;;999888888888999999<<>>@@@AAABBB@@@>>>======<<<999888<<<===???@@@AAAAAA@@@@@@;;;999777555555777:::;;;444333333222222333333444333222222222333333444555444444444444444444444444333333444444444444333333333333333333333222111000333111000111333444333111222222333333333222111111333333333333333333333333333333333333222222222111222222222222222222222222111111111111111111111111222111000//////000111222111111111111111111111111111111222222222111111000000111111222222111111000/////////000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000////////////000000000000000000////////////000000333222000/////////000111000000000000000000000000111000///......///000111000000111111111111000000000000000000111111111111222111000000000111222333111222333333222333555777777666666777666555:::BBBZZZ___[[[KKK;;;555666777444444444444444444444444555333333444666777777666777;;;===:::888999999777444333222333555777777666222222333333333333444444333333333333333333333333444444444333222111111222444333333222222222222222444555555444333222111111222222222222111111111111111111111111111111111111222222222222111111111111///111333444333222333555000333444333444777888555777888888777555444444555666666666555444444666777777666444333222222333444555333222222444666666555666555333333999???<<<555111111222222222222111111000111111111111222222222111111111111111111111111333333333333333333333333333333333333444444444444555555666777777777777666;;;:::999777666555555555333444555555666666555555555555444444444333333333333555888888666555444444333333333444555666777888444444333444444555666777555555555555555666666777777666555444444444444555111222333444444444333222333444555777999;;;<<<===:::777555444555444333222111111111111111111111111444444444444555666888888:::999888888888999:::;;;<<>>>>>>>><<<;;;;;;<<<>>>:::;;;;;;===>>>@@@BBBCCCBBB@@@>>>======<<<:::888;;;<<<>>>???@@@@@@??????;;;;;;;;;999777777999<<<444333333222222333333444333333222222222333444444444444444444444444444444333333444444444444333333222222333333333222111111222111000111333444333222111111222333333333222222333333333333333333333333444444333333333333222222222222222222222222222222111111111111111111111111222111000//////000111222111111111111111111111111333333333222222000//////000111111222222111111000000////////////000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000////////////000000000000000000////////////000000222111000000///000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000111111111111111111000000111111222333222333444333222333555666777888<<>>AAA888666444333222444666777333222111111111222444555444333333444666777666444;;;999666444777;;;888222111111222222222222111111000111111111111222222222222222222222222222222222222222333333333333333333111111222222333333444444333444555666777666555555::::::888777666666555555222333444444555555444444444444444444333333333333444666777777555444333333333333333444555666777888555555555444444444555555555555444444555555666777666666555555444444555555111222222333444444444333333333222333666999===@@@:::888666555555555444333222222222222222222222222555444444444555666777777777777777777999:::;;;<<<<<>>===<<<<<<<<<:::888:::;;;<<<>>>>>>>>>>>>===<<>>???<<<777555888999888999777777===GGGQQQVVVXXXDDD@@@<<<::::::===???@@@===<<<:::999888888999999:::<<<>>>AAABBB@@@;;;777;;;:::555111222555333---111111222222222222111111000000111111111222222222222222222222222222222222222222222222222333333333000111111222333444444555222333555777777777666555777666555444333333333333222222333444444444444333333333333333333333333333444555777666444222222333333333333444444666777777777666555444444333444444555444444444444555666666666666555555555555666666111222222333444444444555666444222111333777<<>>===:::888777777888999999888<<<;;;:::999888888999999::::::999999999999999:::AAAAAABBB@@@>>>===>>>???:::<<<>>>@@@AAABBBAAAAAA===<<<::::::::::::888777888999;;;<<<======<<<<<<<<>>999:::===444333333222222333333444444333333222222333333333333333333333333333333333222333333333333333333222111222222333333333222222111111222222222222333333000111222222333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111000000111111111222222222///000111222222222222222000000000111111000000000000000000000000111111222000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000////////////000000000000000000////////////000000000000000111111111000000//////////////////////////////000000000000////////////000111111111111111///000000000111111111111000000111111222222222222222333444444333333555777;;;CCCSSSdddnnnsssyyy}}}ooo]]]MMMBBB:::666444444444333444666888;;;<<<888666444444555666666555===@@@>>>888444333222000111111222555888999888777555555444333222222111111444444444333333222222222444999>>>>>>:::555222222222333444666777888888888555444222111111222333333000000111222333444444555222222222222222222222222111111222222333333333444666555555666999>>>CCCGGGLLLMMMKKKHHHIIIPPPUUUVVVTTTNNNKKKTTTdddpppsssppp[[[VVVPPPMMMNNNPPPRRRRRRNNNLLLIIIFFFCCCAAA@@@@@@EEEGGGLLLPPPPPPKKKBBB;;;555555111...000666666333111111222222222222111111000000111111111222222222222222222222222222222222111111111222222333333333111222222333444555555666333444555777888888777777555555444333222222222222111222222333444333333333333333333333333333333333333555666555333222222333444444444444444555666777888777666555444333333333444444444444444555666666666666555555555666666777333333444444444555555666999666333222333666:::===999777555555555666555444222222222222222222222222444444333444444555666777333444666777999;;;<<<<<<<<<===AAALLLaaaxxx~~~wwwssstttssspppnnneeeXXXJJJAAA===>>>???<<<:::888777888888777666;;;::::::999888888888888999999999888888999999:::AAAAAABBB@@@===:::::::::<<<===???@@@@@@???>>>===:::999777777888888777666777888:::;;;<<<<<<;;;;;;;;;BBBHHHGGG@@@;;;<<>>===777333333222000111111222444777888666555555555444333333222111111333333333333333333333333<<>>CCCFFFKKKOOOOOOIII@@@999===;;;666000000444555222111111222222222222111111000111111111111222222222333333333333333333333333000000111111222333333333222222333333444444555555444444555666777777888999777666555555444444555555111222333333444444333333222222222222333333333333222333444333222222333444444444444444444555666666888777666555444333333333444444333333444444555666666666555555666666777777777666666555555555666666999777555444555666999:::777666444444555555444333333333333333333333333333222222222333444666777888444555666888999:::::::::<<<===>>>EEEVVVmmm}}}~~~qqqccc]]]______]]]___YYYOOOFFF@@@???@@@AAA===;;;888777888888666555999999999888888888888777999888888888888999999:::>>>???@@@>>>;;;999888888============<<<;;;::::::888777666666888888777666777888999;;;<<<;;;;;;::::::???EEEFFFBBB>>>>>>@@@444333333222222333333444555444333333222222222333222222222222222222222222222222333333333333222222000111222333333333333222000222333333111111222555222222333333333222111111111111111111111111111111000000000111111222222222222222222222222222222222111111111111111111111111000000111111111111000000///000000111222222333333000111111222222222111111//////000000000000//////...///222333444333111000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000////////////000000000000000000////////////000000...///000111222111111000000000000000000000000000...///000111111000///......///000111111222222222000000000000111111111111///000111222333222222111000222333444444555888:::CCCNNNaaattt~~~uuugggYYYHHH999333555555555666888<<>>888444444666777888;;;>>><<<666333444444333111111333555777777555333444444444333333222222222111222222333333444444555<<>>555222222111333666888::::::::::::333333444444444444333333222222222333333444444444333333333333333333333333333333333333333333222222444777AAATTTgggpppmmmfffVVVXXXXXXYYYaaaooo{{{|||yyyxxx{{{yyytttgggaaaYYYVVVVVVVVVTTTRRRJJJHHHEEEBBB???===<<<<<<===>>>AAADDDDDDAAA<<<888EEECCC<<<333///111111...111111222222222222111111000111111111111222222222333333333333333333333333///000000111222222333333222222222222333333333333444333333333444666888:::888888777666666666666777222333333444444444444444111111222222222333333333000222222222222222444666555444444444444555666666888777666555444333333333444444333333444444555666666666666666666777888888:::999888777666666666777666666777777888999::::::666444333222444444444333333333333333333333333333000111111333444666888999666777888999999888888777<<<======@@@MMMcccvvv|||zzztttgggZZZTTTVVVWWWUUUSSSOOOIIICCC???>>>???@@@<<<:::888888999999888777666666777777888888777777888888888888888999:::::::::<<<======;;;999999999;;;::::::999999999999:::999777777777999999888777777888999;;;<<<;;;;;;:::888<<<@@@CCCBBBAAAAAAAAA444333333222222333333444555444333333222222222222222222222222222222222222222222222333333222222222000111222333333333333333///222444333111000222555333333333333333222111000111111111111111111111111//////000000111111111222222222222222222222222222111111111111111111111111000000111111111111000000///000000111222222333333222222222222222111000/////////000000000000//////---///222555555333111///000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000////////////000000...///000222222222111000000000000000000000000000...///000111111000///.........///111111222222222000000000000111111111111///000111222333222111111///111333444444666999<<>>DDDJJJMMMHHHBBB;;;555444666999:::;;;>>>===777444666777555222333444666888777555333444444333333333333222222000111222333444444555666555<<>>@@@@@@???===@@@???999222///333555333111111222222222222111111000111111111111222222222333333333333333333333333///000000111222222333333222222222111111111111111444333111000222444888:::888777777666666666666777222333444444555555444444111111111222222333333333///111222222111222444666555555444444444555666666777777666555444333333444444333333333333444555555666666666666666777888888<<<;;;999888666666777777333444777999;;;;;;;;;;;;555333222222333444333222333333333333333333333333///000111222444777999:::777888999999999777666555<<<>>>======GGG\\\rrr~~~zzznnnnnniii^^^SSSOOOQQQRRROOOKKKIIIEEEAAA>>><<<<<<<<<:::999777888999;;;::::::444555666777777777777777888888777777888999::::::777999<<<===<<<;;;;;;<<<999888777666777888:::;;;:::888888888:::;;;:::999777888:::;;;<<<<<<;;;;;;777:::===AAACCCCCCBBBBBB333444555444222111222333333333333333333333333333000111333333333333555666666555444333222222222222222222222333333444444444333222222111111222222333222333333444444333333222111000//////000222444555222222222222111111000000222222222222222222222222444333111//////000111222222222222111111111000000111111222222222222111111333333333222222222111111333222222222111000000000000000000000111111111111333333222222111000//////111111000000//////......//////000000111111222222000111111111111222222222000000000000000000000000333222111000000111222333000000///////////////000...//////000000000000000000000000000000000000000000000000000000000000000//////............//////111111000000000000111111000000000000000000000000333222111000000111222222555666444222333777:::;;;NNN```qqqwwwyyylll[[[KKK@@@999444666777:::AAAHHHKKKJJJHHHAAA>>>:::888777666444333666777888777555444333444444444444555555555555666666555444333222111111111333333333444444555555555666555444444333333333444222333444666777777555333111111111111111111222222222222111111222222333444111111222333333333333222222222222222222222222222444>>>\\\uuuaaaPPPEEELLLTTTUUUUUUYYY[[[^^^dddlllrrrpppggg___\\\[[[VVVNNNEEEBBBEEEJJJMMMLLLJJJFFFBBB@@@@@@AAA@@@@@@@@@@@@>>><<<:::888333333222222111222222222000111222333333222111000111111000000111111222333000111111111111222222222333333222222222333444555222222333333333333444444444333333333444666888999:::999666444333333444555333333333333333444555666444444444555444444333333333333444555555444444333666555444444555444222000444555777666444222111222111333555666888888777777888888888888888999999999===;;;999666444444555666555777999;;;;;;:::888666333222222444666666555444555444444333333444444555555666777888888777666555777777666666666666777777;;;;;;;;;<<>>;;;:::::::::::::::::::::999999888888888777888::::::999999:::;;;888888888999999::::::::::::999999999:::999666444555555555555555666777777666999888666777;;;===<<<777777888::::::;;;;;;;;;888;;;???DDDGGGHHHHHHHHH333444555444222111222333333333333333333333333333111333444444444444555666666555444333222222222222222333333333333333333444333222222111111222222333222333333444444333333222222111111111222333444555222222222222111111111000222222222222222222222222222111000///000111333444222222222111111111000000111111222222222222111111333333222222111111111111222222111111111111111111000000000000111111111111444444333333222111111000111000000000/////////.../////////000000111111111000000111111111222222222000000000000000000000000222222111000000111222222000000////////////000000...//////000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000000000000111000000000000000000000000222222111000000000111222111333444333333777<<<@@@SSSeeevvv}}}zzzooo]]]LLL???888555333555999???DDDEEEAAA===:::888555444444444333222666777888777555333333444444444444444555555555555666555444333333222222222333333333444444444444444555444444333333333444444333777::::::777444444555111111111111111111111111222222111111222222333444222222333444444444444333222222222222222222222222222888PPPxxx{{{dddRRRFFFJJJQQQSSSUUUZZZTTTVVV]]]fffmmmnnnhhhbbb```___ZZZQQQGGGCCCDDDHHHJJJJJJHHHEEEBBB@@@@@@AAAEEEEEECCCAAA===999666444222111111111222333444444111111222333333222111111111111111111111222222333000111111111111222222222222222222333333333444444222222333333333333444444333333333333444666888999999888666555444444444555333333333333333444555555333444444555444444333333333333333444444555555555888666444444555444333111444555777666444222222222111222444666777888888888666666777777777777888888:::999777666555444555555666777999::::::999888777555444444555777777666444444444444333333444444444555666777777777777666555777777666666666666777777888:::<<<===AAAMMM^^^jjj{{{~~~uuummmbbbXXXVVVXXXXXXUUUQQQMMMIIIFFFDDDDDDDDDAAA===;;;::::::999888::::::999999999999999999777999::::::999888:::;;;999999999999999::::::::::::999888999999888666444555555555555555666777777777999888555666:::;;;999;;;:::999888888999;;;<<<<<<>>>BBBFFFHHHIIIHHHGGG333444555444222111222333333333333333333333333333333555666555444444555666555555444333222222222222444333333333333333333222222222111111111111222222222222333333333333222222222222222222333444555555222222222222111111111111222222222222222222222222000/////////000222444555222222222111111111111111111111222222222222111111222111111111111000000000000000111111111111111111000000000000111111111111444444444333222222111111000000000000////////////////////////000000000000000000000111111111222222000000000000000000000000222111111000000111111222000000////////////000000...///000000111111000000000000000000000000000000000000000000000000000000111111000000000000111111222222111000//////000000000000000000000000000000111111000000000000111111000444777777444555===EEE]]]mmm|||~~~{{{rrrbbbNNN???777666222555:::???@@@===777222555333222222333444444333555777888777555333333444444444444444555555555555666555555444444333333333444444444444333333333333333333333333333333444555444999>>>===666222333555111111111111111111111111222222111111222222333444333333444555555555555444333333333333333333333333666666GGGjjjgggVVVGGGFFFIIIJJJNNNSSSFFFIIIOOOXXX```cccaaa^^^]]]\\\WWWNNNEEE@@@@@@BBBCCCCCCBBB@@@===<<<===>>>CCCBBB@@@===999666333111111111111111222444555666222222333333333333222222000111111111111222222222000111111111111222222222000111333444444444333222222222333333333333444444333333333444555666888888777777777777666555555444333333333333333444444555333333444444555444444333333333222333333555777888;;;888555444444555444333333555777777555333222222111222333555777888888888555555555555666666666777666666666666555555555555777777888888999999999999888777666777888888777555444444444444444444444444444555666666666666555444777777666666666666777777666999<<<===@@@HHHVVV```xxxxxxoooddd^^^XXXRRRQQQSSSQQQOOOLLLHHHDDDBBB@@@???AAA???===<<<;;;;;;999777999999999999999999::::::777999::::::999888999;;;:::::::::::::::999999999999888777777888888666444555555555666666666777777777999888555555999:::888???===999777777888;;;===@@@BBBEEEHHHIIIIIIGGGFFF222333444444222222333444333333333333333333333333333444555555333222333444555444333333222222222333444444444333333222222222222222111111111111222222222222333333333333222222222222222222333333444444222222222222222222222222333333222222222222222111000000000000111222333444111111111111111111111111111111222222222222111111111000000000000000000000//////000000111111222222///000000000111111111111333333333222222111111111000000000000////////////////////////////////////000000000000111111111111000000000000000000000000111111000000000000111111000////////////000000111//////000111111111111000000000000000000000000000000000000000000000000000111000000//////000000111333222111000////////////000000000000000000000000000000000000000000111111444999>>>===888777@@@LLLkkkvvv}}}zzztttfffRRR@@@777777444777;;;>>>>>>:::444000555444333444666777666555444666777666555333333444333333444444444555555555555555555555555555444444555444444333333222222222222222222222333444555666555999<<<<<<999555444444222222222111111111111111222222111111222222333444222333333444444444444444333333333333333333333333777666@@@VVVkkkttttttsss```RRREEEAAA@@@???@@@CCC999;;;???FFFLLLPPPPPPNNNNNNMMMJJJDDD>>>::::::;;;999::::::999777777888999888888777666555444333222222222222222222333444555333333333333333333333333000000111111222222222222000000111111111222222222///111333444555444222111222222222333333333444444333333444555666777888888555666777888888777555444444333333222333333444444333333444444555444444444444333222222333555888:::===:::666444444555555444333555777777555333333333111222333444666777888888444444555555666666777777444555666777777777666666888777777777777999:::;;;:::999777777777888777555333444444444444444444333444555555555555555555444777777666666666666777777888:::<<<;;;===DDDPPPYYYttt}}}pppfff\\\XXXUUUPPPNNNOOOLLLJJJGGGCCC@@@>>>======>>>===<<<======<<<999777888888888999999:::::::::888999::::::888888999:::;;;;;;::::::999999888888888777666666777777666444555555666777777777777777666999888555666:::<<<:::===;;;999888888:::<<<===CCCEEEGGGIIIIIIGGGEEEDDD222333444444222222333444333333333333333333333333222333444333111111222333444444333222222222333333444444444333333222222222222111111000000111111222111222222333333222222111111111111222222222222222222222222222222222222333333333333222222111111111222222111111111111111111111111111111111111111111111111222222222222111111000000000000000000000111/////////000000111111222///000000000111111111111111111111111000000000000////////////000000000000000000000000000///////////////000000000111111111000000000000000000000000000000000000000000000000///////////////000111111///000000111111111111111000000000000000000000000111111111111111111111111000//////......//////000222222111000//////000000000000000000000000000000//////000000111111111111555:::BBBEEEAAA???KKKZZZxxx~~~{{{wwwrrriiiWWWCCC888888666888;;;<<<:::888555333777666555666777777666555333555666666444333444444333333333444444444444555333444555666666555555444444444444333333222222111111222222333444666777888:::999:::===???>>>999444222222222111111111000000222222111111222222333444111111222333333333333333333333333333333333333333333333777@@@HHHMMMQQQTTTLLLEEE>>>;;;999666555666444444666999<<<>>>>>>>>><<<<<<<<<;;;888777666777444555666666555444555666222222333333333444444555555555444333222222222222333333333333333333333333///000111222222222222111000000111111111222222222///000222444444333222111222222222333333333444444333333444666777777888888444555777999999888666555444333333222222222333333222333333444555555555444444333222222333666888:::===:::666555555555555555333555777777555444444444222222333444555666777777444444555555666777888888444555666888888888888888888777666666777999;;;<<<;;;999666666777777777666333333444555555444333333555555555444444555555555777777666666666666777777;;;<<<<<<999999@@@MMMWWWnnnzzzxxxoooaaaYYYSSSRRRQQQMMMJJJJJJHHHFFFCCC@@@>>><<<<<<;;;<<<<<<<<<===>>>===;;;888888888888999999:::::::::888:::::::::888888999::::::::::::999999888888888888777555666777777666555555666777777888888777777555888888666888>>>@@@???888888999:::<<<===>>>>>>CCCDDDFFFHHHGGGFFFCCCBBB111333444444222222333555333333333333333333333333000111333222111000111333444333333222222333333333444333333333333333333222111111000000000000111111111111222222222222111111000111111222222222111000222222222222333333333333444333333222222111111111222222222222111111000000111111111111111222222222111111222222222222111111000000000111111111111222//////000000000000000000000000000000111111111111000000000000000000000000////////////000000000000111111111111000000000000/////////000000000111111000000000000000000000000///000000111111000000//////......//////000111222///000111111222222111111000000000000000000000000111111111111111111111111//////............//////111111000000000000111111000000000000000000000000///000111222222333222222333777AAAJJJKKKMMM[[[mmmxxxrrrnnnjjj[[[GGG;;;999777999<<<<<<:::777666666666555555666777666444333333444666666444333444444333333333333444444444444222333444555666666555444333333333333222222222222111222222444666888:::;;;???======AAAEEEEEE>>>777333333222222111000000000222222111111222222333444000111222222333333222222222222222222222222222222222444555666555666:::===777666666666555444333333444555555666666666666666222444555777888777666666333555777777666555666777555555444444444444555666777666555333222222222222333333222222222222333333///000111333333222111111000111111111111222222222///000222333333333222111222222333333333333444444333444555666777888888888444555777999999999777666444333333222222222222222222222333444555555555555444444333444444666888999:::888666555666666666555333555777777666444444555444444333333444444555666333444444555666777888888666666666777888999999:::777777666666777999;;;<<<;;;999666666777888888888222333444555555444333222666666555444444555666666777777666666666666777777;;;<<<;;;888888>>>KKKTTTgggtttzzztttllldddSSSNNNLLLMMMMMMKKKJJJLLLEEECCCAAA>>><<<;;;;;;;;;:::::::::<<<======;;;999999999999999999999::::::999:::;;;:::888888888999888888888888888777777777999777666666777888777777555666777888999888777666444777888777999???BBBAAA888999;;;===???@@@AAAAAAAAACCCEEEFFFFFFEEECCCAAA111222444333333222444555333333333333333333333333000111222222222222333555333333333222222333333444222333333333333333333444111111000000000000111111111111222222222222111111111222222333333222111111222222222333333333444444444444333333222111111000000111111222222222111111000000111111111222222222111111222222222222111111111111111111222222333333000000000000000/////////000000000000111111111111000000000000000000000000.../////////000000000111333222222222111111111000////////////000000000111000000000000000000000000...///000111111000///...............///000111222000000111222222222222111000000000000000000000000111111111111111111111111000000////////////000000////////////000111222333000000000000000000000000///000222333444444444333222555@@@MMMSSSWWWfffxxxuuullliiiiii```LLL===999:::>>>BBBBBB???;;;888777555444444666777777555333222444555555444333444555222222333333333444444444000111333555666555444444222222222222222333333333222222333555777:::<<<===@@@???@@@CCCEEECCC<<<777333333222222111000000///222222111111222222333444111222333333444444333333111111111111111111111111222444555444444555666666000333555444333333444444444555666666555555555666222444666888999888555333333555777777666555666666666555444444444444555666666555444333333333333333333222111111111111222333///000222333333222111000000111111111111222222222000111111111222222222222222222333333333333444444333444555777888888888888444555777888999999888888444333333222111111222222111222333444555555555555444555555555666666666777777666555555777777666555333555777777666555555555666555444333333333444444222222333444555666777777666666555555666777888999666666666777888:::;;;<<<<<<999777777888:::;;;;;;222333555666666555333222777777666555555666777777777777666666666666777777777999:::999999>>>HHHPPPaaannn{{{zzzmmmeee```[[[MMMJJJHHHHHHGGGEEEGGGMMMBBB@@@>>><<<::::::::::::888777777888:::;;;:::888::::::999999999999999999999:::;;;:::888777888999666666666666666777777777:::888666666777999999888555666777999999888777666444777888666999>>>AAA@@@????????????AAABBBDDDEEE@@@AAADDDFFFGGGFFFDDDCCC111222444333333333444555333333333333333333333333000111333333333333555666333333333222222333444444222222222333333444444444111111000000000000111111111111222222222222111111222333444444444333222111222222222333333444444444444444333333222111000000...///000222222333333333000000111111222222222222111111222222222222111111111111222222222333333333111111000000//////......000000000000111111111111111111111111111111222222.../////////000000111111333333333222222222111111////////////000000000000000000000000000000000000...///000111111000///...............///000222222000000111222222222222111000000000000000000000000111111111111111111111111111111000000000000111111.../////////000222333444000000000000000000000000000111333444555555444444444666@@@OOOVVV[[[iii{{{~~~sssiiieeehhhbbbOOO>>>999===CCCIIIJJJFFF@@@;;;999555444555777999:::888666222444555555444333444555222222333333333444444444///000222444555555444333111111111222222333333444222222444666888;;;===>>>===???BBBCCCAAA<<<777555333333222222111000000///222222111111222222333444222333444444555555444444000000000000000000000000---...///111555888777333333666888555333222333333222444666777666666777888555666777999999777333000111333666666555444444444222222111111222444666777444444333333333444555555333222111000000111222333...000222333333333111000000111111111111222222222111111000000111111222333222222333333333444444444333444666777888999888888444555666777888999999999444333333222111111111222111222333444555555555555444555666666777666666555555444444666777888666444333555777888666555555666777666555333222222333333000111111222444555666666777666444333444555777999555666777888999:::;;;;;;===:::888888:::<<<======222333555666666555333222888777666555555666777888777777666666666666777777222666:::::::::>>>FFFMMM]]]kkkyyy~~~qqqbbb[[[WWWUUUKKKGGGDDDAAA<<<:::???GGG@@@???===;;;999999999999666555444555777999888777;;;::::::999999888888888999:::;;;:::888777888999444444555555666666777777:::888666666888999999999555666888999:::999777666555777888666777<<>>======>>>===;;;888666444333444777888777555444444444444444444444444333333444444444333111000222222111000111222444555333333444444444444444444333222222333666999===???===>>>??????===;;;888666333333222111000000111111222222222111111111000000111222222333333222222111222222111111222222333444444444444333333222222222333333555666666666555444666555444333222333444444444555555555555555444444444444444555555555555666444444333333333333222222333333333333333333333333111---+++...333666333///......///000000000000000222111111111000000//////222222222222222222333333333333333444444444555555999444222666888777555444666666666666666777888888444444444444444444333333444444444555444444333333555555444444444555555666:::888666444333444555666444555777999999777555444555555555444444333333333333444444555555444444333555555555555555555555555555555666777888999::::::999>>>>>>999888===???>>>777777666555555555555666666666666555555555555555;;;:::888666444444444444777777777777999???FFFKKKWWWffftttwwwwww{{{vvvggg\\\WWWVVVWWWJJJIIIGGGBBB===;;;===@@@;;;:::::::::;;;;;;999888:::777555666999;;;999888;;;:::999999888888999999999999999888888777666555444555777888888888777666999999888777666666666666777777777777666666666666333777:::;;;:::===CCCIIIJJJIIIGGGEEECCCAAAAAA@@@EEEFFFGGGHHHHHHGGGFFFEEE333333222111222333444555444444333222222222333333222333333333333333333444777666666555333000///000222333333222111111111222444333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222555444444333222111000000111111000000111111222333333222222111111222222333222222222222222222222222222222222222222222222333000000000000111111111111000000000000111111111111333111///000111222111000111111111111111111111111000000111111111111000000000000000000//////////////////000111111111111111222111111000000111111222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000////////////000000111111000000000000000111111111111222222222333333333222666@@@KKKSSS]]]nnn}}}vvvlllgggiiicccPPP@@@;;;;;;:::888888999999888666666444333444777888777555444444444444444444444444333444444555444333222111333222111111111222333444333333333444444444444555222222222333555777999:::::::::;;;;;;:::888666555333222222111000000111111222222222111111111000000111222222333333222222111222222111111222222333444444444444333333222222222333333555666666666555444555555444333333333333333444444555555555555444444444444444555555555555666444444333333333333222222222222222222222222222222000/////////000111000000//////000111111111111000222111111111000000000000111222222222222333333333222333333333333444444444999666888??????777555:::666666666666666777888888666555555555444444333333333444444555555555444444222222222333555777888999999888666444333444555555444666888999999888666444555555444444444333333333333333444444444444333333444444444444444444444444444555555666777888999:::777::::::777888===@@@>>>777666666555444555555555555555666666777666666666;;;:::888777666666666666999999999999:::===BBBFFFTTT```mmmtttxxx}}}}}}ttthhh___[[[XXXUUURRRHHHHHHEEEAAA<<<;;;<<>>>>><<<:::>>>===<<<:::999888888888::::::;;;;;;:::999888777555666777777888888777777999888888777777888888888999999888777777666666555666:::???@@@??????CCCGGGIIIHHHGGGEEECCCBBBAAAAAADDDEEEFFFGGGHHHGGGFFFEEE444333222222222333444555333333222222222333444444444333333333333333333222444555555555444444333222444333333222222111222222333333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222777666555444222111000000111111000000111111222333333222222111111222222333222222222222222222222222000111111222333333444444000000000111111111222222000000000111111111222222333222000000222333222111222222222222222222222222000000111111111111000000////////////000000000000//////000111111111111111222111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000////////////000000/////////000111222222111111222222222333333333///555@@@JJJRRR\\\ooo|||ppphhhggg___OOOAAA<<<999777555444666777777777666444444444666777666555444444444444444444444444333444555555555444333222333333222111111111222222333333333444444444555555222333333444444555444444555666777777777555444333333222111111000111111111222222222111111111111111111222222333333222222111222222111111222222333444444444333333333333222222333333444555555555555444444444444444444333333222444444555555555555444444444444444555555555555666444444333333333333222222111111111111111111111111///111222111...---...000000000111222222222222111111111111111111000000000111111222222222333333333222222333333333444444444666777EEEVVVSSS???666<<<666666666666666777888888888888777666555444444333333444444555555666666666222222333333555666888999888777666444444444555555555666888999999888666555555444444444444333333333222333333444444333333222333333333333444444444444444444555666777777888888666777666555777===???===666666555444444444444555444555666888888888777777::::::999888777888888888::::::;;;::::::;;;>>>@@@NNNZZZgggqqqzzz|||ooofff[[[WWWWWWVVVOOOIIIFFFEEECCC???<<<:::;;;===<<<:::999<<<@@@@@@<<<777888888999<<<>>>>>><<<:::AAA@@@>>><<<:::999888888666777777888888777666666777777777666777888888999999888888888888999::::::::::::999888888777666666:::>>>CCCDDDCCCAAABBBDDDHHHGGGFFFEEECCCCCCCCCCCCCCCDDDFFFGGGGGGGGGFFFFFF444333222222222333444555222222222222333333444555444444444333333222222222222333333222222444333000777555444333333333333333333333222222222333444444222222222222222222222222222222222222222222222222222222222222222222222222555555444333222111111000111111000000111111222333333222222111111222222333222222222222222222222222111111111222222333333333000000111111111222222222000000111111111222222222444222111111222333333222222222222222222222222222000000111111111111000000////////////000000000000//////000111111111111111111111000000000000111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111000//////...//////////////////000111333333111111222222222333333333///555@@@JJJQQQ]]]rrr~~~rrrhhhbbb[[[MMMAAA<<<999777555444666888999:::555555444555555555555555444444444444444444444444333444555555555555333333444333333222222111111111222333333444444555555555333444555666555444222111222222333444444444333222222222111111111111111222111111111111111111111111111222222333333222222111222222111111222222333444333333333333333333333333333333444444444555555555333333444555444333222111333333444555555555444444444444444555555555555666444444333333333222222222111111111111111111111111000111111111000000000111111111222333333333333222111111111111111111111111111111111222222333333444333444444444444555555555333666OOOmmmkkkLLL777777666666666666666777777888:::999888777666555444333333333444444555666777888666666555444444444444555777666555444444444444555555666888999999888666555444444444444444444444444222222333333333333222222222222333333333333333444444444444555666777777777666555444444888;;;;;;:::666555555444444444444444333444666888999999888777888888888888888888888888888:::;;;;;;::::::<<<===GGGVVVgggsss|||{{{jjjaaaXXXRRRQQQNNNIIIDDDDDDCCC@@@>>>;;;::::::;;;;;;999888;;;@@@AAA<<<777777888999:::<<<===<<<<<<@@@???===;;;:::999888888666666555444444555666777999888777666777888999:::::::::999999888999999999999999999999999999999999???BBBDDDDDDBBBAAAAAABBBFFFEEEEEEDDDCCCCCCDDDDDDCCCDDDFFFGGGGGGGGGFFFEEE555444333222222222333444222222222222333333444555444444444333333222222222333555333000111555444///;;;888555444555666555444333222222222333333444555222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222111111000000111111222333333222222111111222222333222222222222222222222222333333333222222222111111111111111111222222222222111111111111222222222222444222111111222333333222222222222222222222222222000000111111111111000000.../////////000000000111//////000111111111111111111000000000000000000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111000//////...//////////////////000111333333111111222222222333333333000555???IIIRRR___ttt|||rrrfff___WWWLLLAAA;;;999777444444666999::::::444555555555444444444555444444444444444444444444222333444555555444333333333333333333222111111000222222333333444555666666555666888888777555222111111222222333333333333333222111111111111111222222111111111111111111111111111222222333333222222111222222111111222222333444333333333333333333333333333333333333444444555555222333444444444333111000222222333444555555444444444444444555555555555666444444333333333222222222222222222222222222222222333000...000444666444111111111222333333333333333111111111111111222222222000000111222333333444444555555555555666666666666555555KKKkkkmmmPPP888555666666666666666777777888:::999999777666555444444333333333333444666777888666666555444444444444444666555555444444444444444555666777777777777666555444444444444444444444444222333333444444333333222222222222333333444444444444444555555666666777777777666666777999888777666666666555444444444444555333444666777888888888777666666666777777777777777555777999:::::::::;;;===AAATTTkkkwww}}}{{{eee```XXXQQQKKKIIIGGGGGGBBB@@@>>><<<;;;;;;::::::999777777:::>>>@@@<<<888999999999999999;;;<<<>>>===<<<;;;:::999999999::::::888555444444666999;;;999888777777777888:::;;;<<<;;;:::999888888888888777888999:::;;;===>>>>>>CCCCCCBBB@@@???>>>@@@AAACCCCCCBBBBBBCCCCCCDDDEEEDDDEEEFFFFFFGGGFFFEEEDDD555444333222222222333444333333222222222333444444444333333333333333333222222555555444;;;GGGJJJFFF===999444333555777666444222222222222333444555555222222222222222222222222222222222222222222222222222222222222222222222222///000000111111222333333111111000000111111222333333222222111111222222333222222222222222222222222444444333333222111111000111111111222222222222333111111111222222222222333333222000000222333222111222222222222222222222222000000111111111111000000......//////000000111111//////000111111111111111111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000////////////000000/////////000111222222111111222222222333333333333555<<>>SSSWWWFFF888888666666666666666777888888999888888777666555555444444333222222333444666777333333333444444666777777444444444444444444444444555555555666666555555555333333333444444444444555333444444555555444444333222222333333444444555555555555666666666777777777666666:::===;;;666444666777777666555555555555555444444555555666666777777555666666777777777666666444666888999999999;;;======SSSkkkwww|||ttt^^^[[[UUUNNNJJJHHHIIIJJJAAA???===<<<<<<<<<:::999777777777999<<<===<<<<<<999:::::::::999999;;;===<<<;;;::::::::::::::::::888666555333333444666777999999888888999999:::;;;;;;:::999888888777777777666777999;;;===???AAABBBCCCAAA???===<<<===???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGFFFEEECCCBBB555444333222111222333333444444333222222222333333222333333333333333333444111444444555@@@RRRYYYUUU===888333222444666444222222222222222333444555666222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222222222111111000000111111222333333222222111111222222333222222222222222222222222333222222222222222222222111111111222222222333333111111111222222222333333333111///000111222111000111111111111111111111111000000111111111111000000.........///000111111111//////000111111111111111000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000////////////000000111111000000000000000111111111111222222222333333333444333777BBBPPP```ssstttnnnfff___YYYQQQFFF<<<555444333444666666555444333555666555333222333555444444444444444444444444000000222333333333222222000111222333333333222222111222222333444555666777666777777888888777666666333333222222222222222222111111000000111222222333000000111111111222222222111222222333333222222111222222111111222222333444222222222333333444444444333333222222222333444555444333222222111222222222111111222333444444444444444444444555555555555666444444333333333333222222111111111111111111111111000///...///111333222000000111111222222222222222111111111222222333333333///000111222333444444555333333333333444444444555888444666>>>@@@999777;;;666666666666666777888888777777777666666555555555444333222111111222444555444444444444444555666777333444444444555444444444444444444444444444444444333333333444444444555555444555555666666555555444222333333444555555666666666666777777777777888888222666>>>CCC>>>666555999888888777666666666666777666555444333333444555777666777888888888777666666555666777777777888:::<<<<<>><<<<<<======;;;999777888::::::999;;;>>>AAABBBEEEHHHIIIFFFDDDCCCCCC>>>>>><<<;;;::::::::::::666888:::::::::888555444888999999:::;;;:::::::::777777777777777888999:::888999:::<<<>>>@@@AAABBB???>>>>>>===>>>???>>>>>>======>>>???@@@BBBDDDEEEGGGGGGGGGGGGEEECCCAAA@@@666555333222111222333333555444444333222222222222222222222333333444444444444666333///888IIINNNIII<<<777111000222444333111222222222222333444555666222222222222222222222222222222222222222222222222222222222222222222222222444444444333333222222222111111111000111222222333333222222222222222222333222222222222222222222222111111111222222333444444111111222222222333333333111111222222222333333333222000//////000111111000000000000000000000000000000000111111111111000000---......///000111111222//////000111111111111111000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////...//////000111222222111000000000000000111111111222222222333333333555111333???OOO```qqq~~~qqqmmmgggaaa\\\TTTHHH===666555555666777777666444333555777555222111222555444444444444444444444444///000111222333222222111///000222333444333333222111111222333444666666777555555666777777777777777333333222111111111111111111111000000111222333333000000111111222222222222222222222333333222222222222222111111222222333444222222222333333444444444444333222111222333444555555444222111000111222333000111222333444444555444444444444555555555666666444444444333333333222222000000000000000000000000...///000000...---...///000000111222222222222111111111111222222333333333///000000222333444555555111111222222222333333333222333666888666333666:::666666666666666777888888666666666666555555555555555333111000000111222444888777666555444333333333333333444555555444444444333333333333333333333333333333333444444555555555555555666666666666555555333333444444555666777777777777777777888888888888...555@@@FFF@@@666666===999888888777777777777777777555333111111222555666888999999:::999888777666777888888777555666888;;;===LLL^^^nnnzzz}}}nnnpppjjjVVVTTTNNNIIIIIIKKKIIIAAA:::@@@>>><<<<<<>>>>>><<<999777:::<<<;;;888:::@@@EEERRRWWW^^^```]]]WWWTTTRRRBBBAAA???===;;;:::999999<<<@@@EEEHHHGGGBBB<<<888888999:::;;;<<<;;;:::999444444555666777999;;;<<<::::::;;;===>>>@@@AAAAAA<<<===>>>???AAA@@@>>><<<;;;;;;<<<>>>@@@BBBDDDEEEHHHHHHHHHGGGEEEBBB@@@???666555444333333333333333222222222222222222222222444444222222222222444444333222222333444666888:::333333333333333333333333555444444333333222222111111111222222222333333333555444222111111111222222333333333333333333333333666555444222111000000000333222111000000111222333111111222222222333333333333222222111111222222333444333333222222333333444111111000000000111333444111111000000000000111111000000000000000000000000000000000000000000000000222222222111111111111000000000000000000000000000......///000000000000000000000000000000000000000///000111222222111000///222111111111000000//////222111111111000000//////111111111000000000000000///000000000000111111111111111000000000000111111444333333222111111111222111111222222222333333333222111666BBBPPP```ppp}}}~~~qqqkkkccc]]]XXXQQQGGG@@@777666666444333444777999999888888777666555555444444555555555444333333222111111222222222222111111222222333333333333444444777666555555555666888999444333333333444555777999444222000///000111111111333222000000444999666///111111111111111111111111000111222222000000111222222222222111222222333333111222333444333222111000333333333333333333333333333333222222111222222222///000111222333444444444555555555555555555555555555555555444444333333333111111111111000000000000222111111111000000//////111111111111111111111111222222222333333333444444222222333333333333444444111333555555444333444555333444444555666777888888666666666666666555444444888666555555666666555333222111000000222555888;;;;;;777444333444555444222444444444444444444444444333333333444444444444555444444333333333444444555444666888999999777555333777555444444777999;;;;;;:::::::::999999777666666222666999:::888777888:::;;;:::888666444444777:::;;;999666333222333555666888888999888888777666555666777777666555555777999:::DDDTTTggg|||uuufff```ZZZTTTPPPMMMJJJHHHGGGDDDAAA>>>???@@@AAABBBAAA???===;;;;;;;;;::::::;;;>>>@@@BBBTTTeeevvv}}}|||sssiiiRRRLLLEEE@@@===<<<>>>AAACCCJJJ^^^oooeeeIII;;;>>>;;;<<<===<<<:::888888888:::999777666666888:::;;;>>>>>>======>>>???@@@@@@BBB@@@>>><<<;;;===???@@@:::;;;<<<===>>>@@@AAAAAADDDBBB@@@AAABBBBBB@@@===666555444333333333333444333333333333333333333333444333333222222333333444333333333333444666777888333333333333333333333333333333333333333333333333111111222222222333333333444333222111111111222222333333333333333333333333222222111111111111222222333222111000000111222333111111222222222333333333333222222111111222222333444333333222222333333444222111000000000111222333111111000000000000111111000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000......///000000000000000000000000000000000000000///000111222222111000///111111111111000000000///111111111111000000000///111000000000000000000000000000000111111111222222111111000000000000111111333222111111000000000111111111222222222333333333222111666BBBQQQ```qqq~~~}}}ooojjjccc]]]YYYQQQGGG@@@777777666444444555777888888888777777666555555444444444555555444444333222111111222222222222111111222222333333333333444444555555555555555666777777222222333333444666777777555222000000111222111111000222111000333777666111333333333333333333333333222333444333222222333444333222222111222222333333333333333333333222222111333333333333333333333333333222222111111222222222000111222333444444444444444444444444444444444444444444444444444333333333111111111111000000000000111111111111000000000///222222222222222222222222333333333444444444555555222222333333333333444444111333555555444333444555444444555555666666777777666777777777777666555444888666555555666666555444333222111111222555888:::999666333222333444222111444444444444444444444444333333333444444555555555444444444333333444444555555666888:::999888666444777666444444777999;;;;;;999999999999888777666555333555777888888777888888888888888666444555777999888777666555555666777888777777777888777777666666666777777666555555888:::===EEESSSeeeyyy~~~{{{iii___[[[XXXSSSLLLIIIGGGEEEDDDCCCAAA@@@>>>???@@@@@@@@@>>><<<:::999999888999;;;>>>AAACCCJJJ[[[ooorrriii]]]QQQIIIHHHLLLQQQNNN___zzz|||ZZZAAA999<<<>>>@@@@@@>>>;;;999888888777777777888999;;;<<<>>>>>>>>>>>>>>>???@@@@@@BBBAAA???===<<<===>>>???::::::;;;<<<===>>>>>>???BBB@@@???AAABBBCCCAAA>>>555555444333333333444444444444444444444444444444444333333222222333333444444444333333444555666666333333333333333333333333111111222333333444555555111111222222222333333333444333222111111111222222333333333333333333333333/////////000111222333444222222111111111111222222111111222222222333333333333222222111111222222333333333222222222222333333333222111111000111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000/////////...000000000000000000000000......///000000000000000000000000000000000000000000000111111111111000000111111111111000000000000111111111111000000000000000000000000000000111111111111111111222222222333111111000000000000111111222111000000///000000000111111222222222333333333222111666CCCRRRbbbsss|||xxxmmmiiiccc^^^XXXQQQGGG@@@888777666555555666777888777777777666555555444444444444555555444444333333111111222222222222111111222222333333333333444444333333444555555555555555111222444666777777777666555333000000111222222111...222444222222444555333444444444444444444444444333555666555444333444555333333222222111222222333555444444333333333333333333333333333333333333333222222111111111222222333333333444444444444333333333333333333333333333333333333333333444444444444222222111111111000000000111111111111000000000000333333333333333333333333444444444444555555555555222222333333333333444444111333555555444333444555555555555666666666666666777777888888777777666666777666555555666666555444333222111111222555777999888555333222333333222000444444444444444444444444222222333333444555666666555444444333333444444444666777999::::::999888666777666444555777999::::::777888888888777666555444444444555777888999777555444666777666555555666777555555555666777888999999555555666777777777666666666777777666555666888:::===DDDOOO^^^rrr~~~|||{{{zzz~~~~~~mmm]]]WWWWWWUUUQQQIIIFFFCCCAAAAAAAAAAAAAAA<<<===>>>>>>===<<<:::999777777777888;;;>>>AAABBB;;;FFFVVVgggyyy{{{tttrrrsssuuuiiivvvTTT???===>>>@@@@@@???<<<999777555555777888:::<<<===>>>>>>>>>>>>>>>>>>>>>???@@@CCCAAA@@@>>>======>>>???:::;;;;;;;;;<<<<<<<<<<<>>???@@@BBBCCCBBBAAA555444444333333333444444555555555555555555555555333333333333333333333333555444444444444444444444333333333333333333333333222222222333333444444444111111222222222333333333333222222222222222222222333333333333333333333333......//////000111333333222222222222222222222222111111222222222333333333333222222111111222222333333333222222222222333333333333222111111000000000111111000000000000111111000000000000000000000000000000000000000000000000111111000000000/////////000000000000000000000000......///000000000000000000000000000000000000000000000000111111000000000111111111000000000000000111111111000000000000000000000000000000111111111111111222222222333333333111111000000000000111111222111111000000000111111111111222222222333333333333111666CCCSSScccsss||||||{{{vvvqqqllliiiddd^^^XXXPPPHHHBBB999888666666666777777777666666666555555444444444333444444555444444333333111222222333333222222111222222222333333333444444111222333555555444333333111333666999:::999888777555333111000111222222111000666999555111222444444555555555555555555555555444555666555444333444666333333222222111111222222666555444333222333444555222222222222222222222222111111111111111222222333444555555555444444333222222222222222222222222222222222222333333444444555222222222111111111000000111111111000000000000000333333333333333333333333333333333444444444444555222222222333333333444444111333555555444333444555666666666666666555555555777777888888888888777777777666555555666777666444333333222222333444666888777666555444333333222111333333444444444444444444111222222333444555666666555555444333333333444444666777999:::;;;:::999999777666555555888999:::999666666777777666555444444555444333555888999666333111333666666666555555666222333555777888888777777444444555666666777666666666777777666555666999;;;;;;@@@HHHUUUhhh{{{|||xxxtttwww|||xxxeeeYYYVVVWWWSSSNNNJJJFFFBBB?????????@@@???::::::;;;;;;;;;:::999888777777777888:::<<<>>>???777888:::CCCPPP```kkkpppkkkNNNAAAAAA@@@??????===;;;999444555888:::===>>>?????????>>>>>>>>>>>>>>>??????BBBBBBAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCC444444333333333444444555555555555555555555555555333333333333333333333333444444444444444333333333333333333333333333333333444444444333333222222222111111222222222333333333222222222222222222222222333333333333333333333333111000000000000000111111222222222333333222222222111111222222222333333333333222222111111222222333333222222111111222222333222222222222111111000000111111000000000000111111000000000000000000000000000000000000000000000000222222111111111000000000000000000000000000000000......///000000000000000111111111111111111111111111000000000000000000111000000000000000000111111000000000000000000111111//////000000111111111111111111222222222333333333111111000000000000111111222222111111111222222333111111222222222333333333333222777CCCSSSbbbsss{{{~~~~~~|||zzzyyyuuuooonnnkkkeee^^^WWWOOOHHHDDD;;;888777777888999777666555555555555444444444444333333444444555444444333222222333333333333222222222222222333333333444444000111333444444444333222333555888;;;<<<;;;999888555333111000111222222222444;;;>>>888222111333333333333333333333333333333222444555444333222333444444333222222111111111222666555444333222333444555222222222222222222222222111000000000111111222333555555555555444333222222222222222222222222222222111222222333333444444444222222222222111111111111000000000000000000111111333333333333333333333333111111222222222333333333222222222333333333444444111333555555444333444555666666666666666555555555777777888888888888777777666555444555666777666555444333333333333444555666777888888777555444333333333333333444444444555555222222333333444555666666666555444333333333333333666777999:::;;;;;;;;;;;;777666555666888999999888555666666666666555555444666444333555888999666333000333666777666555555555222333555777777666555444444444555666666777666666666777777777666777:::<<<;;;???FFFPPPbbbvvv~~~wwwqqqqqquuuvvvddd\\\ZZZXXXRRRLLLMMMIIIDDD@@@>>>>>>===<<<888999999999888888777777888888888888888999999::::::666333444888@@@GGGMMMYYYbbbppp{{{ZZZIIIFFFAAA???>>>===<<<:::888999;;;===>>>???@@@@@@??????>>>>>>>>>>>>>>>???AAAAAAAAAAAAAAA@@@??????????????????>>>>>>>>>>>>;;;===???@@@AAABBBCCCCCC444444333333333444555555555555555555555555555555222333333444444333333222333333444444444444333222333333333333333333333333555555444333333222111111111111222222222333333333111111222333333333222222333333333333333333333333333222111000000000000000222222333333333333222222111111222222222333333333333222222111111222222333222222111111111111222222111111222222222111000000111111000000000000111111000000000000000000000000000000000000000000000000222222222222111111111111000000000000000000000000......///000000000000000111111111111111111111111111111000000000000111111000000000000111111111111000000000000111111111111/////////000111111222222111111111111222222222333111111000000000000111111222222222222222222333444111111222222222333333333444222777CCCRRRaaaqqq~~~|||~~~~~~|||||||||xxxqqqrrrnnnggg^^^VVVNNNIIIFFF<<<999777777::::::777555444444444444444444444444333333444444555555444444222222333333333333222222222222333333333333444444111111222333333333333333444666999;;;<<<<<<:::999666444111111222333333222666<<<>>>888222111222222222222222222222222222222111333444333222111222333444444333222111111111111555444444333333333333333222222222222222222222222000000000000000111222333444444444444444333222222222222222222222222222222222222222222333333333333333222222222222111111111000000000000111111111111333333333333333333333333111111111111222222222222222222333333333333444444111333555555444333444555555555555666666666666666666666777777888888777777666555444555666777666555444444333333333444444555777888999888666444444444222333333444444555555555333333333444444444555555666555555444333333333333666666888999:::;;;<<<<<<777666666777888999888777555555666666666666555555555555666777888888666444222444666777666444444555333444555777777777666555555555666777777777666666666777777777666777:::===<<>>EEEJJJSSSgggmmmVVVQQQJJJEEECCC@@@;;;888??????????????????@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@AAACCCCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@<<<>>>@@@AAA@@@@@@AAABBB333333333333333444555666444444444444444444444444222333333444444333333222222222333444444444333222333333333333333333333333333333333333333333333333111111222222222333333333000111222333333333333222333333333333333333333333333333222111111111111111222222333444444333222222111111222222222333333333333222222111111222222333222222111111111111222222000000111222333222111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000......///000000000000000111111111111111111111111222111000//////000111222///000000000111111111111///000000000111111111111...//////000111111222222000000000111111111222222111111000000000000111111111111111111111222333333111111222222222333333333444333777CCCQQQ___ooo||||||~~~}}}|||}}}~~~zzztttvvvqqqiii^^^TTTMMMJJJHHH===:::777888;;;;;;888444333333333333333333333333222333444444555555444444222333333444444333333222222222333333333333444444333222222222222333444444333555777999::::::999999666444222111222333333222333888:::555222222333111222222222222222222222222111333444333222111222333555444333222111111111111333333333333333222222111111111111111111111111111////////////000111222333222333333333333333222111333333333333333333333333333333333222222222222222333333222222222111111111///000000000111111111111222222222222222222222222111111222222222333333333222222333333333333444444111333555555444333444555444444555555666666777777444555666777777777777666666555444555777777777666444444444444444444444444666888999888555333333333222222333333444555555666555444444444444333333333666666555444333333333333555555666888999;;;<<<<<<777666666777999999888777555666666777777777666666555777999999888666666666444666777777555444444555333444666777999:::::::::777777777888777777666666666777777777777888;;;===;;;AAAGGGPPP___rrr{{{ttttttyyyxxxjjj\\\WWWTTTNNNJJJIIIMMMJJJEEEBBB???<<<999777777777666666666777777777666666666777777666666666222333777;;;::::::CCCNNNJJJJJJGGGLLLhhhtttnnngggaaa[[[SSSIIIBBBGGGEEECCCAAA????????????@@@@@@???>>>>>>>>>>>>>>>===>>>AAACCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBB===@@@BBBAAA???>>>???@@@333333333333333444555666444444444444444444444444222222444444444444222222111222333444555444333333333333333333333333333333111222222333333444444555111111222222222333333333000111222333444333333222333333333333333333333333333222222222222222333333222222444444444444222222111111222222222333333333333222222222222222222333222222111111111111222222///000111222333333222111111111000000000000111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000...//////000000000000000111111111111111111111111222111000//////000111222//////000000111111111222//////000000111111111222...//////000111222222222///000000000000111111111111111000000000000111111000000///000000111222222111111222222222333333333555333777BBBPPP^^^nnnzzzzzz|||{{{zzz|||}}}zzzsssyyytttjjj^^^TTTMMMJJJJJJ===:::777888;;;<<<888444333333333333333333333333222333333444555555555444222333333444444333333222222222333333333444444444444333222111222333555666333444555777888888888888666444222111222333333222000444666333222444444111333333333333333333333333222333444444222222333444555444333222111111111111111222333444333222111000111111111111111111111111////////////000111222333111222222333333222222222333333333333333333333333444333333222222111111111333333333222222222111111//////000000111111111222111111111111111111111111222222333333333444444444222222333333333444444444111333555555444333444555333444444555666777888888444444555666666777666666555444444555777888777666555444444444444444333333444777999888444222222333222222333333444555666666666555555444444333222222777666555444333222222222444555666777999:::<<<<<<777666666777999999888666666666777777777777777666444888;;;:::777555666888666777888777555444444666444444666888:::<<<>>>???888888999888888777666555666777777777777888;;;>>>999???FFFOOO]]]ooo{{{zzz|||zzzqqqcccVVVPPPMMMHHHFFFHHHJJJHHHDDDBBB???<<<999666777777666666666777777888333444555666777777777777555444666:::;;;BBBTTThhhKKKIII@@@999JJJqqq|||pppaaaVVVLLLJJJFFFBBB???>>>>>>>>>@@@@@@???>>>>>>===>>>>>>;;;>>>AAADDDEEEEEEDDDCCC@@@@@@AAAAAAAAABBBBBBBBB???AAACCCBBB>>><<<===???222222222222222222222222444444444444444444444444111222333444444333222111222222333333333333444444555444333333444444222000000111111222222333444444444222111222444444111...111111111222222333333333333333222111111222333333333222222111111000000000444444444333333222222222222222222222222222222222333333333333333333333333000000000000000000000000111111111111111111111111000000000000111111111111000000//////000111222222111111222222222222111111///000000000000111111111000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000...//////000111222222222000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000////////////000000333333222222222222222222222000555BBBRRRaaappp|||yyy{{{zzzyyyzzz}}}{{{wwwqqqnnniiiaaaXXXQQQLLLKKK???:::888;;;===:::777777777555444333555555555444333222111222444555444333222222222222222222222222111222444666666555444333444444333222222222333333444444666:::===<<<888444444444444333333222222222444333111000000111333444555444333333333333444555666666666555444444444333666333111111333333111///444444333222111111111111222222222222222111000///111111222222222111111000222222333333333222111111444444444555555555666666555444222111111111222222555444333333555555444333333222000///...///000222000111222333444333222222222222222222222222222222444444555555555555444444444444333333444555777888999777555444333444555666666666666666777777777777444666888999:::999777666444444444555555555555555777777666555555555555555666666555444444444444555888666555333333444555666222333444444555555444444333333333555888:::::::::999777666777888:::999999:::999999::::::999666444888888999999999888888888999888777777777777777888777666555555666888:::<<<888666555444444555666888555555555555555666777777;;;>>>BBBIIIVVVgggwww{{{ooohhhaaaXXXPPPJJJHHHFFFEEE@@@@@@@@@@@@@@@???;;;888:::999999888777666666555555555555555555555555555555555666999CCCXXXqqqoooSSS:::666===NNNmmm~~~mmmjjjooowww{{{jjjTTTEEEAAAAAA@@@>>>============>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBB???AAACCCDDDCCCCCCCCCDDD@@@AAABBBBBBBBBAAA@@@???333333333333333333333333444444444444444444444444222222333333333333222222222222333333333333444444444333333333444444222000000111111222222333444444444222111222333444111///111111222222222333333333333333222111111222333333222222222222222111111111444444333333333222222222333333333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111000000000000111111111111111000000000000111111222111111222222222222111111000000000111111111222222000000000000111111111111000000000000000000000000////////////000000000111000000000000000000000000...//////000111111222222000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000////////////000000222222222222222222222222333111555BBBPPP___nnnyyyyyy{{{zzzxxxyyy|||zzzuuupppnnnjjjcccZZZRRRLLLIIIAAA:::777999;;;999777888888666444444555555555444333222111222444555444333333333333333333333333333111222444555666555444333333333333222222333444444444444555777::::::777333444444444333333222222222444333111000000111333444555444333333333333444555444444444444333333333333333111000111333444333111333333222222111222222222222222333333222111111000111111222222222222111111111222222333333333222222333333444444444555555555444444222111111111222222444333333333444444444333333222000/////////111111000111222333333333222222222222222222222222222222333333444444444444333333444444333333444555777888888777555444444444666666777777777777666666666666444555666777888777666666444444555555666666777777888777666444444444555666777666555444444444444444777666444333222333444555222333444444555555444444333333333555888:::;;;:::999888666777888999888777:::999777777777666444222555666777999::::::::::::999888888777777777777777777666555444444555777888777666555444444555666777666666666666666777888888:::<<>>>>>??????>>>:::777999999888777777666555555555555555555555555555555777888;;;@@@JJJ]]]sssiiiPPP;;;777;;;CCCYYYppprrrggg\\\VVVSSSUUU___jjjoooZZZIII???===>>><<<<<<=========>>>>>>>>>??????@@@AAABBBCCCDDDEEE@@@?????????@@@AAABBBCCCAAABBBCCCCCCCCCBBBAAA@@@444444444444444444444444444444444444444444444444333333222222222222333333222222333333333333444444444333222333444444222111000111111222222333444444444222111222333333222000111222222222222333333333333222222111111222222333222222222222333333333333333333333333222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000111111111222222222222111000000000111111111111222222222222111111111111111111222222222333000000000000111111111111000000000000000000000000/////////000000000111111000000000000000000000000/////////000111111222222////////////////////////000000111111111111000000000000000000000000000000111111111111111111111111111000000//////000000111111111111222222333333444444333666AAANNN[[[iiiuuuxxxzzzzzzxxxxxx{{{xxxsssooommmiiibbbZZZRRRKKKGGGBBB;;;666888999888777999:::888666555666666555444444333222333444555444333333333333333333333333333111222444555555555444333222222222222333444444555444333333444666666555333444444333333333333222222444333222111111222333444444444333333333333444444222222222222333333333333000//////000222444333222222222222111222222333333333333333333333222222111111111222222222222222111000111222222333333333333222222333333333444444444444333333222222222222333333333333333333333333333333222111000///000111111000111222333333333333222333333333333333333333333444444444555555444444444444444333444444555777777888777555444444555666666888888777777666666555555444444555555555666666666444444555555666777888888888777555333333444666777888777666555444333333333666555333222222222333444333333444555555555555444444333333555888;;;;;;:::;;;999888888888888777555999777555444555444333222333444666888:::<<<======999999888777777777777777666555444333222333333444777666555444444555666777777777666666777777888999999:::<<>>======>>>>>>===999777888777777666666555555555555555555555555555555555222555:::>>>FFFRRR```jjjYYYGGG999888888999CCCQQQUUUSSSPPPJJJAAA>>>FFFQQQ]]]dddppp~~~jjjNNN===;;;???<<<<<<<<<============>>>???@@@AAACCCDDDFFFGGGGGGBBB???;;;<<>>>>>===:::777777666666666555555555444555555555555555555555555000222666999<<>>CCCLLLVVVaaajjjpppsss{{{~~~xxxeeeKKK;;;:::@@@;;;;;;<<<<<<<<<=========>>>???@@@BBBDDDFFFGGGHHHDDD@@@===???DDDFFFEEEBBBBBBBBBCCCCCCCCCAAA@@@???222222222222222222222222333333333333333333333333555444333222222333444555222222222333333333444444333222222333444555333222000111111222222333444444222222222111111111333444222222222222222222222222222222222222222222222222222222222333333444444444222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111222222222222333333222111000000111111111111222222222222111111111111222222222333333333///000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000111111111////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111000000111222333333444444555444888@@@IIITTTcccoooqqqtttvvvvvvyyy|||{{{vvvpppjjjaaaZZZUUURRRNNNKKKDDD<<<555555777666777999:::888666666666666555444555444333333555555444333444444444444444444444444222222222333333333333333111111111222333444555666555444333222111111222333333333333333333333333333222222222222222222222222333333333333333333333333222222333333444444555555222222222222111000000111111111111111222333444444222333333444444333333333111111222333333333333333///000111222333444444444111111111222222222333333333333333333333333333333111222444333111000222333333222222111111111111111222111222222222222333333333333333333333333333333666666777777777777666666333333444555555666666666666666555555555666666666999888888777666555555444666666555555555666777888111111222333333444555555666555444333333444666777777777666444444333333333444444333333222222222222333444555555666666555555444444444666999;;;;;;;;;>>>===<<<<<<<<<;;;888666666444333333666888999999777888999::::::;;;;;;:::;;;:::999888777777777777333333333333444555666777555555444444444444555555555444444444444555666666:::888;;;CCCLLLXXXkkk|||{{{uuufff[[[YYYUUUPPPKKKGGGDDD@@@>>>>>>======??????>>>;;;999666666666666555555555555666666666666666666666666333666888:::999888888888:::333111666888666777<<<777<<>>@@@BBBDDDEEEFFFEEEBBBBBBEEEJJJKKKGGGBBBAAAAAABBBBBBAAA@@@>>>===222222222222222222222222333333333333333333333333444444333333333333444444222222333333333333444444333222222333444555444222000111111222222333444444222222222111000111333555333333333222222222222111111222222333333222222111222222222222333333333333111111111222222222222222111111111111111111111111000000111111222333333333222222222222222222222222111111111111111111111111111111111222222222222333333222222111111111222222111111222222222222111111111111111111222222222333000000000000111111111111000000000000000000000000000000000111111111222222111111111111111111111111000000000000000000111111////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000222111111000000111111222111111111222222333333444333444888@@@IIISSSbbbpppppptttvvvwwwzzz}}}{{{vvvooohhh```ZZZWWWUUUQQQNNNDDD<<<666555777666666888888777555555666777666555666555444444555555444333333333333333333333333333222222222222333333333333222222222222333444444555555666666444222111222333222222333333333333444444222222222222222222222222222222333333333333222222333333333333444444444444333444555333111000000111222222222111222222333333111222222333333333333333000111222333444444444444000111222222333333333333111111222222222333333333222333333444444444444333111333555444111000222555333222222222222111111111222222111111222222333444333333333333333333333333444444444555555444444444222333444555666666666666555555555666666666666666888888777777666666555555555555666666666777777777111111111222222222222333444444444444444444555555666666555444444444444555444444444444333333333222444444555666666666666555555444444666999<<<<<<;;;>>>===<<<<<<===;;;888666555444444555888:::;;;;;;999:::::::::::::::999999<<<;;;:::999888777777777222222333444666777777888444444444444444444444444444444333333444444555666:::888;;;CCCJJJSSSfffxxx~~~|||qqqeee^^^XXXTTTOOOKKKGGGDDD???<<<=========???@@@???<<<999666666666666666666666666666666666666666666666666444555777999999999888777888444333666888666666888555888999999:::;;;999444:::::::::;;;===@@@CCCEEEGGGGGGFFFBBB>>>;;;:::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<>>>???AAABBBBBBBBBBBBDDDHHHKKKKKKFFFBBBAAAAAAAAAAAA@@@???===<<<333333333333333333333333222222222222222222222222333333444444444444333333222222333333333333444444222222111333555555444222000111111222222333444444111222333111///000333777333333333222222222111111111222333333333333222111222222222222222111111111000111111111222222222222222222222222222222222222111111111222333444444444222222222222222222222222111111111111111111111111111111111222222222333333222222111111111222333333111111222222222222111111000000000111111111222222000000000000111111111111000000000000000000000000000000111111111222222222111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000222111111000000111111222222222222222222222222222222333888@@@IIISSScccqqqsssvvvxxxyyy{{{}}}zzztttmmmhhhbbb___^^^[[[UUUPPPCCC<<<666666777666555666666555333444555777666666777555444444555555444333333333333333333333333333222222222222222333333444333333333222222333444444666888888777333111222333222222222333333444444444222222222333333222222222111222333333333333222111333333333333222222222222222444555444222111333444333333222222111222222222000111111222333333222222000111222333444444444444111222222333333333222222222222222222333333333444222222444555555555444444111444666555222000333666222333333333222222111111222222111111111222333444444444444444444444444444333333444444444444333333222333444666666666666555444555555666666666666666777777777777666666666666333444555666777666555555333333333222222222222111222333444555555555444444555444444444444555666666555555555555555444333333444444555666666666666666555444444777:::<<<<<<;;;;;;;;;:::;;;<<<:::777555666555555777999:::999777999::::::;;;::::::999999<<<<<<:::999888777777777333333444555555666555555444444444555555444444444444444444444444555666666999666:::DDDIIIOOO```sssyyyvvv|||{{{lllccc```TTTQQQMMMJJJGGGDDD@@@===<<<<<<<<<>>>???>>>;;;888777777777777777777777777666666666666666666666666222222222444666888888888777444444777999777555555555999:::777888;;;:::666777777777999;;;???CCCEEECCCBBB???===<<<;;;;;;;;;999::::::::::::;;;;;;;;;::::::;;;<<<===??????@@@>>>???AAACCCDDDDDDBBBAAAAAABBBBBBBBBAAA???===<<<444444444444444444444444222222222222222222222222222333555555555555333222222222333333333444444444222222111333555555444333000111111222333333444444111222333111///000444777333333333222222111111111111222333444444333222111333222222111111000000000000000111111222222222222444444444444444444444444111111222333444444555555222222222222222222222222111111111111111111111111111111222222222333333333111111111111222333444444111111222222222222111111///000000000000111111111000000000000111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000222222111111111111222222333333222222222222222222111222888AAAIIITTTdddsssvvvyyyzzzzzz{{{|||xxxrrrjjjgggeeedddddd```WWWPPPCCC;;;666777888666444555555333222333555777777666777666444444555555444333222222222222222222222222222222111111222222333444444444333222222222333333777999:::999555222222444222222222333333444444444111222222333333222222111111222333444444333222111333222222222111111000000111333555555333333555777444444333222111111111111///000111222222222222222000111222333444444555444222222333333333222111111222222333333333444444444111222444555666555444444111555777666222111333777222333333333333222111111333222111111111222333444444444444444444444444444444555555555555555555444222333444666666666666555444444555666777777666666666666666666777777777777111222444666666555444333555444444333333222222111000222444666666555444333444444444444444555666777555555666666555555444333444555555666666666666666555444555777:::<<<<<<<<<999888999:::;;;999666444777666666888999888666444999999:::;;;;;;;;;::::::===<<<;;;999888777777777444444555555555444333333333444444555555444444333555555555555555666777777777555999CCCHHHLLL\\\ooozzztttpppyyyxxxiiibbbaaaPPPNNNKKKIIIGGGDDD@@@===;;;:::;;;<<<======:::777777777777777888888888888777777777777777777777777444333222222555777999999333222444888:::888666444222888:::666666;;;===;;;555555666999<<>>>>>???:::<<<>>>>>>======>>>@@@CCCCCCCCCCCCBBB@@@>>>===555555444444444333333333444333333222222333333333333333333333333333333333444444444444333333222111333333333333333333333333333222111111111222333444111111222222222333333333333333111111111111333333222222222111111111111111222222222222222222222222222222222222222333333333444444444333333222222222222222111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111333444444333111//////000000111111111222222222111111111111222222222222111000000111222333111111111111111111111111222222222222222222222222///000222222111111222444000000000000000000111111000000000000111111111111000000000000000000000000000111111111111222222222000111111111111222222222000000000000111111111111333333222111000000111111///000555???JJJVVVdddpppmmmuuu{{{{{{{{{zzzxxxtttooojjjfffdddddd```YYYSSSBBB<<<888777666333555999555555555555555555555555444555555555444333333222333333333333333333333333333333333444444444555555444444444333222222444666???===:::777444333333444333333333333333333333333444444333333333333222222333333333333333333333333222222333333333444444444333222000111222333333222666444222000//////000111111111111111111111111111111111222222222222111111111111111222222333333333555444333333222222222222555555555444333222111000111222222111///...///111444111//////222333222000000000111222333333444444555444444333333333444444555555555555666666666666333333444444555666777777444555555555666666777777;;;:::999888777777777777666555333444666999::::::999888555222222222444555999777444222111222333444777777666666555444222222333444777999888666222000333333444444555666777777888777666666777999;;;===999::::::;;;:::999888777999777555555666666444333888:::<<<<<<;;;;;;<<<===???===:::777666666888999666666666666666666555444444444444444444444444444555666777666555444555777888888:::???CCCJJJXXXfffwww~~~uuuuuu|||qqqccc[[[VVVPPPMMMJJJGGGEEECCC@@@===999777666777888999888666444555666777666555666999666666777777666666555444555444444444444555666666666666777777777777666666666666777777777777666666:::999888:::>>>BBBCCCDDDCCC@@@===<<<>>>>>><<<::::::999999::::::<<<===>>>>>>@@@AAAAAA???===<<<<<<===;;;;;;<<<>>>???>>>===???AAABBB@@@<<<;;;===???555555555444444444333333333333222222222333444444444444444444444444444444444444444444444333222111333333333333333333333333222222111111111222333444111111222222222333333333444444333333333333444444444333333333222222111111222222222222222222222222000111111111222222333333444444333333333222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000222444444222000///000000000111111111111222222111111111111222222333222111000000111111222111111111111111111111111222222222222222222222222000111222222111000111333111111222222222222111111000000000000111111111111000000000000000000000000000111111111111222222222000111111111111222222222000000000000111111111111333333222111111111111111000000555???JJJTTTaaammmjjjqqqwwwyyy{{{|||zzzuuuqqqnnnkkkiiieee___WWWQQQDDD>>>999888777444444777555555555555555555555555444444555555444444333222333333333333333333333333333333333444444444444555555666555444222222444555;;;999777555333333444444333333333333333333333333444444333333333222222222333333333333333333333333333222222222333333444444555333111111222222111000555333111000///000111111111111111111111111111111111111222222222222111111111111222222222333333333555444333333222222222333555555444444333222111000333444444333222222444666444111///000222333222000111111111222333333444444555444444333333444444555555555555555666666666666333333444555555666666777555555555555666666666777888777777777777777888999666555555666888:::::::::999777555333222333444555999777555333222333444555666666666666555444333222333444666777666555222111333333444444555666666777888777666555666888:::;;;666777888999999888777666888777666666555555555555888999;;;;;;:::999:::;;;===<<<999777666666777888555555555555555555444333444444444444444444444444666777888777666555666888777777888<<>>??????>>>===>>>???<<<;;;:::;;;===>>>===<<<@@@AAAAAA???<<<<<<>>>AAA555555555444444444444333222222222222333333444555444444444444444444444444333444444444444333333222333333333333333333333333222222111111222222333444111111222222222333333333444555555666666555555444555555444444333222111111222222222222222222222222//////000000111222333333333333333333222222222222111111222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222000000///111222333111000000000000000111111111111222222111111111111222222333333222111000000111111111111111111111111111111222222222222222222222222111222333222000000111222111222333444444333222111000000000000111111111111000000000000000000000000000111111111111222222222000111111111111222222222000000000111111111222222333222222111111111111222222222666???HHHQQQ]]]hhhhhhnnntttxxx||||||vvvssstttsssnnnfff\\\TTTOOOEEE???:::999888555444555444444444444444444444444444444555555444444333333333333333333333333333333333333333333444444444444666666666444222222333555666555444333222333333444333333333333333333333333333333333333222222222222111111222222333333444444444333222111222333444555666444222111111111000///333222111000000111222333111111111111111111111111111111222222222222111111111222222222222333333333444444333222222222333333444444444333333222222222222444444444444444666888333111000000222333222111111222222333333444444444555444444444444444555555555555555555666666666666444444444555555666666777555555555555666666666666555555555555666777888999666555666777:::;;;:::999888777444333222333444555999888555444333444555666444444555555555555444444333444444444444333333222333333444444555666666666777777666555555666777888333444555666777777777777777777777666555555666888888999;;;:::999888888999;;;:::999888777666666666444555555555555444333222444444444444444444444444666777888888666666777888777555666888999???MMMZZZjjjvvv{{{lll___VVVRRRKKKIIIFFFDDDBBB???;;;777999777666666777777666444888999999888666666888999555555555555555444444444333333222222333333444555666777999::::::999777666777777888888888888777777888888999<<<@@@BBBCCCBBB@@@???===<<<===<<<;;;999;;;<<<===????????????>>>;;;<<<>>>>>>======???AAA<<<;;;:::;;;<<<===<<<;;;??????>>>===<<<===@@@CCC555555555555444444444444222222222222333444555555333333333333333333333333333444444444444444333333333333333333333333333333222111222222222222333333111111222222222333333333333444555666666555444333555555444333222111111000222222222222222222222222......///000111222222333333222222222222222222222111111222222222222222333111111111111111111111111222222222222222222222222222222222222222222222222000//////000111222111000000000000000000111111111222222111111111111222222333333222111111000000000111111111111111111111111111111111111222222222222222333333222000///000111111222333444333222111//////000000000111111111111000000000000000000000000000000111111111222222222000000111111111222222222000000111111111222222222333222222111111222222222333333777???FFFNNNYYYccciiioootttxxx}}}|||vvvtttxxxyyysssfffYYYQQQNNNEEE>>>888888888555444555444444444444444444444444333444444555444444333333333333333333333333333333222222333333333444444444555555555444333333555777555555444333222222333333333333333333333333333333333333333222222222222111000000111222333444444555444333222111111333444666444333111000111222111000111111000000111111333333111111111111111111111111111111222222222222111111222222222222222222222222444333333222222333333333444444333333333333333333222333333222111111333555222222111111222222333333222333333333444444444555555444444444444555555666555555555555666666666666444444555555666666666777555555555666666666666666555444444444555555666777444444555888:::;;;999777777666444333222333444555777666555333333333444555222333444444555555555555444333333222222333333333444444444555555555666666777666555444444444444555222333444555777888999999666777888777666666888:::999;;;<<<;;;999888888888;;;::::::999999888777777666666666666555444333333444444444444555555555555555777888777666555666777777555555555666:::GGGTTTeeessszzzlll```XXXTTTJJJGGGBBB???===<<<999888888777666666777777666444666999:::888777:::<<<<<<666555555444444444444444444444333333333444555555666777999;;;;;;999777666666777777777777777777666777777999===AAACCCBBBAAA???>>>>>>===<<<;;;:::999>>>???AAACCCCCCBBBAAA@@@<<<===>>>===<<<<<<>>>@@@<<<:::999:::;;;<<<;;;:::>>>===;;;::::::===AAADDD666666555555555444444444333222222222333333444555222222222222222222222222333444444555555444444444333333333333333333333333111111222222333333333333111111222222222333333333222333444555555444333222333333333222111000000000222222222222222222222222...//////000111111222222222222222222222222222222111111222222333333333333111111111111111111111111222222222222222222222222111111111111111111111111111///...///111222111000111111000000000000000000222222111111111111222222222222222222111111000000111111111111111111111111000000000111111222222222222333333222000///000111111111222222222111///...///000000000111111111111111111111111111111111111000000111111111222222222000000111111111222222222111111111111222222222222333222222222222222333333444333777>>>EEEKKKTTT]]]kkkqqqvvvyyy|||~~~{{{uuutttyyy{{{uuuhhhZZZRRROOOEEE===666666777666555666444444444444444444444444333333444444555444444333333333333333333333333333222222222333333333444444333444444444333555777:::777666555444333333222222333333333333333333333333333333222222222111111111000000111111222333444444333333222222222333444555111000//////111333333222000000000111111222333333111111111111111111111111111111222222222222111111222222222222222222222222333333333222222333333444333333222222222333444444333444444222000///000111111222222222222222333444444444444444444555555555444444444444444555666777555555555555666666666666555555555666666666666666666666666666666555555555666555555444333333444444333333444666888999888666555555444333333333444444555444333222222222333444111222333444555555555555444333222222222333444444444444444555555555555555666666555444444333333333333333444666888999;;;<<<555777999999999:::;;;<<<:::<<<===<<<:::999999:::;;;;;;;;;::::::999888888888888888777777666444444444444444555555666666666444555666666444444555666888666666666555888CCCOOObbbooovvviii^^^VVVSSSIIIDDD>>>999888999999:::888666555666777888777666888===???;;;:::===>>>;;;777666555444444444444555555555555555555666777777666888999::::::999888666555666666777777666666555777777999===AAACCCBBBAAA>>>??????>>>===;;;::::::===???AAABBBBBBAAA@@@>>>>>>?????????===<<<<<<===<<<;;;::::::;;;<<<;;;999<<<:::888777999===@@@BBB666666666555555555444444444333333222222333333444333333333333333333333333333444444555555555555444333333333333333333333333000111222333333333333222111111222222222333333333111222222222222222222111222222222111111111000000222222222222222222222222000000000111111111111222111111111222222222222222111111222222333444444444111111111111111111111111333333333333333333333333000000000000000000000000222000//////111222222111111111111111000000000000222222111111111111222222000111222222222222111111111111111111111111111111//////000000111222222222111222333222000000111222222222111000000/////////000000000000111111111111111111111111111111111111000111111111111222222222000111111111111222222222111111111222222222222333333222222222222333333444444333666===CCCHHHQQQZZZjjjrrryyyzzzzzzzzzxxxttttttxxx{{{vvvkkk___WWWUUUIII???666444666666666888333333333333333333333333333333444444555555444444333333333333333333333333222222222222333333333333333444555444444555888:::777777666555555444333222333333333333333333333333222222222222111111111111000000111111222222333333222222333333333444444444000///...///111333333333000000111111222222222222111111111111111111111111111111222222222222111111333333333222222222222111333333222222222333444444333222222111222333555666777777666444111000111222111222333222222222444666555555555555555555555555444444444444555666777777555555555555666666666666666666666666666666666666666666666666666555555555777666555444333333333333333222333444777888777666444444333333333333333444333333222222222222222333111222333444444444444444444333333333333444444555555555555555555555555555555555555555444444333333444444555666888:::<<<===666777999<<>><<<:::<<<======;;;::::::;;;;;;::::::999888888999999999999999888777666555444444444444555666666777777333444555555333333444555777666777777666777@@@JJJZZZkkk}}}{{{pppcccXXXPPPLLLFFFAAA;;;777666888:::;;;777666555666888:::999888>>>EEEGGGBBB???AAA@@@:::888777666444444555666666666666666555666777777888777888888888888888888777666666777777777777666666888888999<<<@@@BBBCCCBBB>>>???AAA@@@>>>;;;;;;;;;;;;<<<===>>>>>>===<<<<<<>>>@@@AAAAAA???===<<<<<<===<<<;;;;;;<<<<<<;;;:::<<<999777888:::>>>@@@AAA666666666666555555555555555555444333222222222222555555555555555555555555333333444555555555555555333333333333333333333333000111222333333333222222111111222222222333333333222222111111111111222222111111111222222222333333222222222222222222222222222222222222222111111111000111111111222222222222111111222222333444444555111111111111111111111111333333333333333333333333111111111111111111111111333111///000111333333333111111111111000000000///222222111111111111222222//////111222333333222222111111111111111111111111/////////000111222222222000111222222111000111333555333111000//////000111000000000000111111111111111111111111111111111111000111111111111222222222000111111111111222222222111111111222222222333333222222222222222333444555333222666===BBBGGGOOOWWWfffpppyyyyyyvvvvvvvvvuuuuuuxxxzzzwwwooofff___\\\QQQDDD888555666666666888333333333333333333333333222333444444555555444444333333333333333333333333111222222222222333333333666666666555333444666888444444555555555555444444333333333333333333333333222222222222111111111111111111111111111222222222000222333555555444333222111///...///111222222222000111111222222222111111111111111111111111111111111111222222222222111111333333333222222222111111333222222222333333444555333222111111222333555777666777777555333222333444000222333333222222444777555555555555555555555555444444444444555666777888555555555555666666666666777666666666666666666666777666666666555555555555666555555444444444555555555333333444666888888888333333333333333333333333333333333333333333333333222222333444444444333333333333444444555555555555555555555555555555555555555555555555555444444444555555555666888:::<<<===888777888>>>EEEFFF@@@:::888:::;;;;;;:::::::::;;;:::999777666555666777999999999888888777555444333444444444555666777777777444555666555444333444666555555777999777666===GGGOOOddd{{{zzznnn___RRRIIIEEE@@@===:::888888999:::999666555555777:::<<<<<<;;;>>>HHHLLLHHHGGGJJJHHHAAA999888777555555666777888555555555555555666777777888777777666666777777888888888999999999999888888999888999;;;???BBBCCCCCC>>>@@@CCCBBB???<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===>>>===<<<<<<======<<<:::===:::999:::===@@@AAA@@@777666666666555555555555666555444333222111111111777777777777777777777777333333444555666666666555333333333333333333333333000111222333444333222222111111222222222333333333444333111111111111333444111222222333333444444555222222222222222222222222444444333333222111111111000000111111222222222222111111222333333444555555111111111111111111111111333333333333333333333333222222222222222222222222444222000000222333444333222111111111000000//////222222111111111111222222---///000222333333333222111111111111111111111111...//////000111222222222///000222222111111222444777555222000///000222333000000000000111111111111111111111111111111111111000111111111111222222222000111111111111222222222111111222222222333333333222222222222333333444555222222666<<>>BBBDDDDDD>>>AAADDDCCC@@@===<<<===??????>>>>>>===>>>>>>???999===BBBEEEDDDBBB@@@??????>>><<<<<<======<<<;;;>>><<<;;;<<<@@@BBBBBB@@@333444555666666555444333444444444333333222222222333333333444444444555555444444444333333222222222444444444444444444444444222222444444444444222222222222222111222222333333333222222111111222222333333333333333333333333333222333444555444333222111333444444444333222222111333222111000000222444555222222222222222222222222111111111111111111111111111111111222222333333333111111111111111111111111111111000000000000111111111111111111111111111111222111111111000000//////222000...000333444333111000000000000000000000000000000000000000000000000222222111111000000//////000000000111222222222333111111111222222333333333000000000000000000000000222111111111000000/////////000111222222111000///000000000000000000000000111111222333333333333222222333555888>>>GGGRRRYYYfffiiipppyyyyyysss}}}}}}|||yyyssskkkddd```XXXJJJ<<<666666444333333444333111222222222111///444444444444444444444444222333333444444333333222111222222222111111333555666666666555555444333333333333333444444444555555111111222222222333333333333222222111111222222333222222222222222222222222222222222222222222222222555444222111111222444555444333111000000000111111111111111111111111111111111111222333333333333222111222333333111000000000444222000111333444333000222333555666666666555444444333333222111111111222333333333444555666777888555555555777888888555333555555444333333333444444777666444333222222333333444444555555666666777777777777666555444333333333555555555666666888999999666666666555444444333333000111222333444333222222444333333222222333333444555555555555444333222111444444333222222333333333555555555555555555555555444555666777777666555555666777777777666777999;;;???<<<<<>>CCCUUUppp{{{lll\\\NNNDDD>>>===;;;::::::::::::999777777888888777777999<<>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<>>>BBBFFFGGGDDDAAA@@@>>><<<;;;:::;;;<<<===BBB===:::;;;AAAEEEEEECCC555555666777777666555555555444444444333333333222333333333444444444555555444444444333333222222222444444444444444444444444222333333444444333333222333333222222111222222222333222222111111222222333333333333333333333333333333333333444444333333222444444444444444333222222444333111111111222444555222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111111111000000000000111111111111111111111111111111222111111111000000000000222000///000333444222111000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111222222111111111222222333333333000000000000000000000000111111111111000000000///000000111111111111000000000000000000000000000000111111222333333333333222333444666999???IIISSS[[[gggmmmuuu~~~|||xxx}}}}}}}}}yyyssskkkccc^^^XXXJJJ<<<777666555444555777666444444555555444222444444444444444444444444333333333333333333333333111222333222111222333555777777666555444444444444222222333333444555666666111222222222222333333333333222222111111222222333222222222222222222222222333222222222222222222333444333222111111222333444555444222111111111222222111111111111111111111111000111222222333333222222111222333333111000000111444222000111333444333111222333333444444444444444444333222222111111222222333222222333333444555666444444333444555666444222444444444333333444555555888777555444333333333444666666666666666666777777777777666555444444444444555555555555666777888999777777666666555444444333111222333444555444333333444333333333333333333444666666666666555444333222444333333222222333333444555555555555555555555555444444666777777777666666666777777666555666999<<<>>>======BBBFFFFFFAAA;;;888:::::::::999999;;;===;;;;;;;;;:::888777888999999888777666666555555555777666555555444444555555888888888777777666444444666777777666666888;;;>>>@@@NNNfff{{{ttt\\\III@@@>>><<<;;;999999::::::888777777777777666666888;;;>>>BBBPPP___jjjsssttteeeSSSHHH:::777:::777888:::444777777666666666555555555888888888888888999:::;;;999888777999<<<>>>??????999999:::;;;<<<>>>???@@@BBBAAAAAA@@@???>>>======<<<<<<;;;;;;;;;;;;<<<<<<======>>>AAAEEEEEECCC@@@@@@???=========>>>@@@AAAAAA>>><<<===@@@CCCCCCBBB666666777777777777666666555555555444444444444444333333333444444444555555444444333333333333222222444444444444444444444444222333333444444333333222444444333222111111111111333222222111111222222333333333333333333333333333333333333222222333333444444555555555555444333333444333222222222333555666333333333333333333333333222222222222222222222222111222222222222333333333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111000000000222000000000222333222111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000111111111222222222222222000000000000000000000000111111111111000000000000111111000000000000111111000000000000000000000000111111222333333333333222333555777:::@@@JJJUUU\\\fffnnnzzz|||{{{tttkkkbbb\\\\\\NNN???999777444444555999777555555555666444333444444444444444444444444444444222222222222444444222333444333222222444666888777666444333444444555222222333333444555666666222222222222333333333333333222222111111222222333222222222222222222222222444333222111111222333444333222111000000111222333555444333333222222333333111111111111111111111111000111222222333333222222111222333333111000111111444222111222333444333111222222222222222333333444333333222222111111222222333333222222222222333333444222111111222333333222333333333333444555666666888777666555444444555555888888777666666666777777777777666555444444444444555555444555555666777888888888777666666555555444222333444555555555444444333333333333333333333333777777777777666555444444333333333222222333333444444444444444444444444444333444666777888888888888666666666444333555999<<<<<<===???AAACCCAAA>>>:::888:::;;;:::999999:::<<<;;;=========:::999999999888888888777777666555444666555555444444444444444777777777777666555555444666666777777666888:::===AAAJJJ^^^tttzzz[[[EEE===>>><<<:::888777888888777666666666777666555777:::===CCCRRRfffwwwrrr\\\LLL===999;;;777999<<<888777777777666666666555555777777888999:::<<<>>>???888777777999===???@@@@@@::::::::::::;;;<<<======BBBBBBAAA@@@???>>>===<<<;;;;;;:::::::::;;;;;;<<<>>>===>>>AAACCCCCCAAA@@@@@@???>>>===>>>@@@BBBCCCAAA@@@???>>>???@@@AAABBB555555666666666666555555555555555555555555555555333333333444444444555555333333333333333333333333444444444444444444444444333333333333333333333333555444333222111111111111333222222111111222222333333333333333333333333333444333222111222333444555444555555666555555444444444444333333333444555666333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111111111111111222222222111000000000000000000000000000000000000000000000000//////000000111111222222222222111111000000//////111111111111111222222222000000000000000000000000111111111000000000000000222111000//////000111222000000000000000000000000111111222333333333333222333444666:::@@@JJJUUU\\\dddnnn{{{wwwmmmccc\\\bbbTTTEEE<<<888555444666999777444333444444333222444444444444444444444444555444222111111222444555333444444444333333555777999888666444333444555555444444444444444444444444222222222333333333444444333222222111111222222333222222222222222222222222444333111000000111333444222222111000000111222222333333333222222222333333111111111111111111111111000000111222222222222222111222444333222111111222333333222333333333333222333222111111111222444555333333222222111222222333444444333222222222222222555333000000111333333333333333333333444666777777888777777666666666666666:::999888777666666777777777777666555555555555555555555444444555666777777888888888777666666555555222333333444444444444444333444444444444444444333666666666666666555444444333333222222222333444444444444444444444444444444333444555666888999999:::777666555333333555999<<<;;;===???@@@@@@>>>;;;999<<<===>>><<<:::888777888999<<<>>>>>>===;;;;;;<<<777777888888888666444333555555444333333333333444666666777777666555555444555666777777666777:::<<>>FFFSSSddduuuuuu^^^OOO???:::;;;777:::>>>:::777777777666666666666555666777777999:::<<<>>>???888777777999<<<>>>???>>>::::::999999::::::;;;;;;BBBBBBAAA@@@???>>>======;;;::::::::::::;;;;;;<<<>>>>>>???@@@AAAAAAAAA@@@BBBAAA???>>>???@@@BBBCCC@@@AAAAAA@@@??????@@@BBB444444444444444444444444555555555555555555555555333333333444444444555555333333333333333333333333444444444444444444444444333333333333333333333333555444333222111111111111333222222111111222222333333333333333333333333333333333222111222333555666444444555555666555555444333333333333444444555555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111///000111111111111000///111111111111111111111111111111111111111222222222111222222222111111111111000000000000000000000000000000000000000000000000//////000000111111222222222111111000000/////////111111111111111111111111000000000000000000000000000000000000000000111111222111000//////000111222000000000000000000000000111111222333333333333222111333555999@@@IIITTT\\\dddnnn{{{{{{oooddd]]]aaaTTTFFF>>>:::888999===:::888555333333444333333444444444444444444444444555444222111111222444555333444444444333333555777999888666555444444555555777666555444333222222111222222333333333444444444333222222111111222222333222222222222222222222222333333222111111222333333222111111111111111111222111111111222222222222111111111111111111111111111000000111222222222222111000222444444222111222333333333444333333333333444444333222222222333555666333222222111222222333333666555444333222222222222666444222111333444444444333333333444555666777888777777777777777777666666:::999888666666666777888777777666555555555666666666555555555555666666777888888888777666666555555222222222222222333333444333444444555555444444333444444555555555444333333333222222222333333444555444444444444444444444444444444555666777888999:::666666666444444555999<<<;;;<<<>>>???>>><<<:::888<<<>>>???>>>;;;999888999777999<<<>>>=========>>>777777888888888666444333555555444333333333333444555666666666666555555444444555777777777777999;;;<<>>>>>===::::::::::::;;;;;;<<<===??????@@@@@@@@@@@@AAABBBGGGFFFDDDBBBAAAAAABBBCCCAAABBBCCCBBB@@@@@@AAABBB444444333222222333444444444444444444444555555555333333333444444444555555222222333333333333444444444444444444444444444444444333333222222333333444444444333222111111111111333222222111111222222333333333333333333333333333222222222222333444555555333333444555555555555444222333333333444444444444333333333333333333333333333333333333333333333333333333333222222222222111111111111111111111111111///000111222222111000///111111111111111111111111111111111222222222222222111222333222000000000222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000//////111111111111111000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000111111222333333333333222111222555999@@@JJJUUU\\\hhhppp{{{}}}qqqeee]]]\\\QQQDDD>>>;;;:::???DDD===:::666555555555555444444444444444444444444444444444222222222222444444222333444333222222444666888888777777666555555444777777666555333222111111333333333333444444444444333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222000000111222222222111111111111111111111111111111///000111111222222111111000222444444333222333444222444555444333222333555333333333333333444555555222222111111222222333333555555444333333333333333666555333333555555555444444444444444555666777777666666777777777777666666:::888666555555666777888777777666666555666666777777777666666666666777777888888777666666555555444222222111111111222333444333444555666666555444333333444444444444444333333222222222222333444555555333333333333333333333333444444444444555777888999666777777777666777999;;;<<<<<<<<<===>>>===:::777777999<<<===<<<;;;<<<<<<666888:::;;;;;;<<<===>>>888888888777777666555444666555555444444444444444555555666666666555555444333555777777777777999:::<<<===III___uuu{{{dddOOOAAA:::<<<999666555666777777777999::::::999999:::===@@@MMMSSSYYY```nnnxxxsssfffLLL<<<888:::777;;;@@@===888888777777777666666666777777777666777777888888:::999777777888999999888::::::999999999:::;;;;;;????????????????????????;;;;;;;;;;;;<<<<<<===>>>@@@@@@AAA@@@???@@@CCCFFFLLLKKKHHHFFFDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCBBB555444333333333333444555222333333333444444444444333333333444444444555555222222222333333444444444444444444444444444444444444333333222222333333444333333222222111222222222333222222111111222222333333333333333333333333333000111222333444444444444222222333444444444444444111222222333333333333333444444444444444444444444333333333333333333333333333333333222222222111111111111111111111111111111///000111222222111000///111111111111111111111111111111111222222333333333111222444222000///000222000000000000000000000000000000000000000000000000111111111000000000000000/////////000000000000000222111111111000000000///000000000000000000000000///000000000111111111111000000111111111111000000000000000000000000000000111111222333333333333222222333666:::AAAKKKVVV^^^iiinnnwww}}}qqqddd\\\[[[OOOCCC<<<999888===CCC===:::666444444444444444444444444444444444444444333333333333333333333333111222333222111222333555666777888888888666444333555555444444444333333333333333333444444444444555333222222111111222222333222222222222222222222222000111333444444333111000222222333333333333222222000111222333333333222222111111111111111111111111///000000111111111111111000222444444333222333444222444666555333222333555111111222333333333333333222222111111222222333444444333222222222222222333555444444444666666444333666555555555555555666666555555666777777777666555888777555444444555888999777777666666666666777777888888777777777777888888777777666666555444444333333333222111222333444555333444555666666555444333444444555555555555444444222222222222333444555666333333333333333333333333444444333333444555666777555777999999999888:::;;;>>>;;;999;;;???@@@;;;777333666999;;;;;;:::;;;<<<888999:::999888888:::<<<999888777666666555555555777666555555444444555555444444555666666555555444333444777777777777888:::>>><<>>>>>>>>???@@@@@@AAAAAA<<<<<<<<<<<<===>>>??????@@@AAAAAA@@@???AAAEEEIIIKKKIIIGGGEEEDDDDDDEEEFFFEEECCCBBBDDDFFFGGGEEEBBB666555444333333444555666222222222333333444444444333333333444444444555555222222222333333444444444444444444444444444444444444444222222222222444444222222222111222222333333333222222222222222222333333333333333333333333333///111222444555555444444111222333333444444444333000111222333333333222222444444444444444444444444333333333333333333333333333333333222222111111111111111111111111111111111...000111222222111000...111111111111111111111111111111111222222333333333111333444333000...000222000000000000000000000000000000000000000000000000222222111111000000//////......//////000000111111222111111111000000//////000000000000000000000000//////000000111111111222///000111222222111000///000000000000000000000000111111222333333333333222333444777;;;BBBLLLXXX___iiikkkrrr|||}}}pppccc[[[]]]RRRDDD;;;666333888>>>;;;888333111111222222111444444444444444444444444222333333444444333333222111222222222111111333555555777999:::999777444222222222333444444555555666333333333444444444555555333222222222222222222333222222222222222222222222///111333555555333111///222333333444444333333222000111333444555444444333111111111111111111111111//////000111111111111111000222444444333333444555222444666555333222333666///000111333333222111111222111111111222333333444222111111111111111222222444333333555666666444111777666666555555555555666444555666777777666555555777555444333333555888:::777777666666666666777888999999888888888888888999666666666555444444333333444444333222333444555666333444666777777666444333555555666666666666666555222222222222333444555666333333333333333333333333555444333222333333555666555777:::;;;::::::::::::???:::777:::@@@AAA<<<777333666999:::999777777777:::::::::888666555777999:::999777555555555666666777777666555555555555666444444555555666555555444222444777777777777888999;;;777:::JJJ```uuu~~~fffQQQDDD@@@>>>;;;777555666888888888777888888777777999<<>><<<===>>>???@@@AAABBBBBB<<<<<<<<<======???@@@@@@@@@AAABBBAAA@@@BBBGGGKKKFFFEEECCCBBBAAABBBDDDEEEGGGDDDAAADDDHHHJJJGGGCCC555555666444222222333444333222111222444555444333444444444444444444444444333333333444444333333222555444444333333333444444444444444333333222222222111111111222222333333333444333333222222333333444666555444333333444555666111222222333333444444555333333444444555444444444444444444444444444444444555444333333222222222222444444444333333222222222888777444222111222333444777555222000///000222333111222333333333333222111222111111222444444333111222222111111111111111111111111111111111111111111000000000000000111111222111111000000000000111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000111111111333222111000000111222333...///000111111111111111222222222111111111111111111111222222222222111111333333555999???JJJVVV^^^hhhlllrrryyy~~~ssseee___aaaQQQ@@@999999888666666888777666666777666444222333333333333222111000000333333333222222111111111222222222222333444555555999999888777666555444444444444555555555555444444222333444555555444333222666555444444222222111000444333222111111333555666333444444444444333222111111222444555555444222111333222222222111000000000111111111111000000000000111222222333333222222111000000000111222222333333444333333222222333333444555333000000333444333111000000111222333333444444222222222111111222333333333333444444555444444444666444333444777888777555555666666777777777777666777666444333333555888:::555555555555666666666666777666666888;;;:::777333444555666555333222333444000111222333333333333222888777555444444555555666777666555444444444444444222111000222444555555444333333333222222111111111333333333444444444555555777888888888999999999999888:::<<<======:::888666444555888;;;;;;:::999777<<<;;;999999999999888666444777:::;;;:::888666666888555333333555666555333555555555555555555555555555555666666777777888888888777:::FFFXXXnnntttVVVEEEDDD>>>999777888999666666888999888777777888:::;;;<<>><<<:::999999:::999888666666777777777777666666555444333555777999999999;;;888666888>>>AAA@@@>>>888999;;;???BBBBBB@@@===999;;;<<<>>>?????????>>>;;;;;;::::::;;;<<<>>>???AAA@@@???@@@CCCEEEGGGGGGEEEFFFEEEAAA======BBBGGGGGGGGGHHHHHHGGGEEECCCBBB555555555444222222333555555444333444666777666555444444444444444444444444222222333444444444333333555444444333333333444444444444444333333222222222111111222222222333333333444333333222222333333444666555444333333444555666333333333333333333333333333333444444444444444333333333333333333333333333555444333222222222222222444444444333333222222222444444333222222333444555666444222111000000111222000111222222222222111000000//////111222333111000111111111111111111111111111111111111111111111111000000000000000111111222111111000000000000111111000000000000000000000000000000000000000000000000111000000000000000000000111111111111111111111111222222111000000111222222...//////000000000000///111111111111111111222222111111222222222222111111222333555777<<>>999777888999777666888::::::999888999:::<<<===FFFGGGJJJNNNPPPNNNIIIDDD>>><<<999888999999999888666777777777777777666666888777777888:::<<<<<<<<<===:::777999===???===:::777888:::===@@@AAA>>><<<999:::<<<>>>????????????<<<<<<;;;;;;<<<===>>>>>>???>>>>>>???BBBDDDEEEEEECCCEEEDDDAAA<<<<<<@@@DDDKKKKKKJJJJJJHHHGGGFFFEEE444555555444222222333555555444333444666777666555444444444444444444444444111222333333444444444444444444333333333333444444444444333333333333222222222222222222333333333333444333333222222333333444555555444444444444555555555555444333333222111111333333444444444444333333222222222222222222222222444333333222222222222333444444333333333333222222111111111222333444444555444444333222222111111111///000111111111111000///111000000111333444222111111111111111111111111111111111111111111111111111000000000000000111111222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000111111333333222222111111000000222111111000000111111222/////////000//////......000000000111222222222333111111222222222222111111111222444555777<<>>DDDUUUqqqhhhPPPGGG???:::777888999777777:::;;;;;;:::999999:::<<<<<>>;;;888777888999999999777888888888777666666555888999999:::;;;<<<======>>><<<999999;;;<<<999777777777999<<>><<<999:::<<<===???@@@@@@@@@<<<======>>>>>>>>>>>>============???BBBCCCCCCBBBAAACCCCCCAAA===<<>>???>>><<<:::;;;<<<>>>???AAABBBBBB===>>>???@@@@@@???>>>=========>>>@@@CCCCCCBBB@@@???AAABBBBBBAAAAAACCCEEEMMMKKKIIIGGGEEEDDDDDDEEE333444555444333333444666333222111222444555444333444444444444444444444444111222333333444444444333222222222222222333444555333333333333333333333333333333333333333333333333444333333222222333333444333444444444444444444333222222222333333444444444333333444444333222222111111111111111111111111111222222222111111222222333333333333333333333333333111222222333333222222111111222333444444222111000222222222222222222222222444333333444666666555333000000111111111222222222000000000000000000000000000000000000000111111222111111000000000000111111000000000000000000000000000000000000000000000000//////000000111111111111444444333333222111000000000000000000000000000000222222222222222111000/////////000111222333333333111111222222222222111111...000222333444555777999===>>>DDDQQQ```lllrrrsssrrrooonnnqqqvvvttthhh]]]JJJ@@@888666777555444555666555333444666777777666444444444444333222111111333333333333333333333333222222222222333444555555666666555555444444333333333333444444444444333333333444555666666555444333111222222333333444444555222222222222333333444444555444222111111222444555333333333333333333333333000000000111222222222333222222222222111111111111111222222222222222222111111111111222333333444444444444333333333333444444444555555555444222111111333333333333333444444444666555444444333333333444111222333444555555555555555666666666555555555666444444444444555666777888888888888888888888777777444444444555555666666777555555555444444555666888333444555444333333444555444444333222222333333444555666777777777666444333444444333444444555666666666555444444555666555333333333333333333333333333111111222222222333333333333333444444444555555555777777777777777777777777888888888888888999999999:::<<<===<<<::::::;;;===666888999888777666666777666666555444333222333333555555555555555555555555444444444555666666777777777DDDYYYiiifff^^^dddrrruuu\\\LLLHHHAAA<<<<<<;;;888888:::999888777777777888999:::<<<@@@EEEIIIJJJIIIFFFEEEBBB>>>:::777777888999888888888888888888777666666444666999999888777888:::::::::::::::;;;;;;999888999999999<<>>;;;<<<===>>>???AAABBBCCC======???@@@@@@@@@???>>>>>>>>>>>>AAACCCDDDBBB@@@???@@@BBBCCCDDDFFFHHHJJJLLLKKKHHHFFFEEEDDDDDDEEE333444444444333333444666555444333444666777666555444444444444444444444444222333333444444333333222222111111222222333444555222222333333333333444444444444444444333333333333444333333222222333333444333333444444444444333333111111222333333444555555333444444333333222111000111111111111111111111111222111111111111222222333222222333333333333444444333333333333222222222222111222333444333333111111333333222222222222333333111000000111333444222111000000000111222222333333000000000000000000000000000000000000000111111222111111000000000000111111000000000000000000000000000000000000000000000000/////////000111111222222333333222222111111000000///000000111111000000///222222333333222222111111000000000111222222222333111111222222222222111111...000222333444444666888<<<<<>>888:::;;;;;;999777777777777777777555333222333444555555555555555555555555333444444555555666777777666GGGhhhrrrhhhkkk{{{fffXXXOOOGGGAAA>>><<<888777999777777666666777888:::;;;;;;>>>CCCFFFGGGHHHIIIJJJFFFBBB<<<999888888888888777888888999999888888777555999<<<<<<:::888999;;;888999;;;<<<<<<;;;::::::999999999;;;>>>@@@???>>><<<<<<<<<<<<===???@@@AAA<<<===>>>??????@@@@@@@@@???>>>>>>@@@BBBCCCBBB@@@???@@@@@@BBBDDDGGGJJJLLLKKKJJJIIIHHHGGGFFFFFFFFF222444444444333333555777555444333444666777666555444444444444444444444444444444444444333222111111111111111111222333444555222222222333333444444444555555444444444333333333444333333222222333333444222333444444444444333222333333333333333333333333333444444333333111000000222222222222222222222222111111111111111222333333222222222333333444444444333333222222222444555666111222222333333222222222333222111000000111222333000//////111222333111000///000000111222222333333000000000000000000000000000000000000000111111222111111000000000000111111000000000000000000000000000000000000000000000000...//////000111111222222111111111111111111111111...///000111111000///...000111111222222222222111111111111111111111222222111111222222222222111111000111333333222333555666999999===JJJ[[[jjjqqqrrrzzzzzzvvvpppkkkggg\\\PPP@@@:::666777888666555666333444666999;;;<<<:::888555555555555444333222111333333333444444444555555222222222222333444555555444444444333333333333333222333333444444333333222111222333444444333222111333333333333333333333333222222333333444444444333222222222333333444444444444333333222222333333444222222222111111111111111333333222222222111111111111111222222222222111111111111222333333444444555555444444333333444444555666888;;;:::777444333333444444444444444444444444555444333222222111111111000111333444555666666666555777888777444333444666444333333333444666888999<<<:::999777777777999:::555666666777777888888888555777999999666444444555222333555444333333444666333222222111222444777888777777666555555555555555555555444444333333444444333222111222444555555444333333333444444444555555333333333333444444444444333333333444444444555555222444555777777777555444333555777:::;;;;;;::::::888<<>>;;;:::===@@@AAAAAA???<<<999777888999888::::::777444333444666555555555555555555555555333333444555555666666777444GGGmmmqqqlll}}}mmmbbbVVVMMMEEEAAA===888666777666666666666888:::<<<===888<<<@@@CCCDDDGGGJJJMMMJJJEEE>>>:::888888888888666666777888999999999999666:::>>>>>>;;;999:::<<<999;;;=========;;;::::::999888888:::===>>>>>>===;;;:::999999:::;;;<<<===;;;;;;<<<===>>>???AAABBB???>>><<<===???AAAAAA@@@@@@???>>>>>>AAADDDGGGIIIGGGHHHHHHHHHGGGGGGFFFEEE222333444444333333555777333222111222444555444333444444444444444444444444555555555444333222111000111111111111222333444555222222222333333444444444555555555444444333333333444333333222222333333444222222444444444444222222555444444333333222222111444444444333222111000///222222222222222222222222111111000000111222333333222222222333333444444444222222111111333555888:::222222222222222222222333222111000//////000111222222111111222444444333111///000000111222222333333000000000000000000000000000000000000000111111222111111000000000000111111000000000000000000000000000000000000000000000000...//////000111222222222000000000000000111111111...///000111111000///......///000111111111111111222222222111111111111111111111222222222222111111222333333222111111333555444333777CCCUUUdddkkkmmmssstttpppfff^^^WWWMMMBBB===777555777777555444666///111444999======;;;999555555555555444333222222333333333444444555555555222222222222333444555555444444333333333333333333222333333444444333333222111222333333333333222111333333333333333333333333111222333444444444333333111222333444444444444333444333333222222333333444333222222222111111000000333333333222222222111111000000111111111111000000111222222333333444444555444333333222222333333444777:::<<<;;;888444444444444444444444444444444444555444333222111111111111000111333444555666666666555777999777444333444666444333222222333666888:::===;;;999777666777999;;;444444444444444444333333444777::::::666333222333222333444444333333555666222222111111333555888999888777666444444555666666555444444333222222222222222111000222444555555444333333333444444555555555333333444444444444555555222222333333333444444444111333555777888777555333111333777:::<<<<<<;;;:::666:::>>>>>>;;;;;;???CCCIIIGGGCCC===888777999<<<:::<<<<<<:::666444666888555555555555555555555555333333444444555666666777999IIIqqq|||ttt}}}pppgggZZZQQQHHHCCC>>>777555666666666666777999;;;===???777:::>>>@@@BBBEEEKKKOOOLLLGGG@@@;;;888888888777555666777888999:::::::::555999>>>>>>:::888999;;;;;;===>>>???===;;;:::999888777777999;;;=========999999777777777888999999;;;::::::;;;===???BBBCCC???===;;;;;;===???@@@???AAA>>>;;;;;;===@@@CCCDDDCCCDDDEEEFFFFFFEEEDDDCCC555555555444444333333333555555555444444333333333444333333222222333333444444444444333333222222222222333444444555555444444333333333333333333333333222333333444444333333222444444444444444444444444444444333333333444555555666555333222111222333333111222333444444333111000333333333222222111111111333444444222111111333555222222222222222222222222333333333333333333333333222222222222222222222222444333222000//////......111222222333333222222111111222222111000111333666111111000000111222333333222111111111000000//////222222111000//////000000///000111000///...///111000000000111222222222333111111222222222222111111111111000000000000111111000000111111111111000000------...///000111222222000000000000000111111111222222222111111111111000111111111222333444555666222444888???HHHRRR[[[```kkkmmmkkk___LLL>>>999:::666666777777666555444444555444444666888999888777666555444333333333333333555444333222222222222222111222222333444555666666777666444333333444555666111111111222222333333333333333444444333333222111222222111111222222333444777777666555444444333333333333444555555555444444222222222222222222222222222222222222222222222222111222333444444333222111333333333333333333333333222222222333333444444444333333333333333333333333777777777777666666666666888888777555444333222111444444444333333333222222111111222333333444555555444444444444444444444444333333333444444555555555555555666777888777666666777777777777666666666666555555555444444333333333555555555555555555555555777666444333333444555777777666555444444555777888888888777555555444444444333333333333333333333333222333333444444444333333444444555555444444333222222333555555555555333222444444444555555444333333999666444777===@@@>>><<<;;;===@@@>>>999888CCCRRR^^^aaaWWWAAA444666;;;;;;<<<:::999:::<<<<<<888555666666666444222333555777555666666555444444666999888NNNtttwwwrrrggg[[[WWWPPPGGGAAA<<<;;;;;;999999999999:::;;;<<<===777===@@@======CCCFFFFFFCCCBBB@@@<<<888666666777777777666666666666777777999999999999999999999999<<<<<<;;;::::::;;;<<<<<<:::999888:::<<<======<<<888888888888888888888888;;;;;;:::999:::;;;<<<===<<<;;;:::999999;;;===>>>BBB@@@===::::::;;;>>>@@@@@@<<<888:::@@@EEEEEECCC444444444444444444333333555555444444444333333333444333333222222333333444444333333333333333333222222333444444555444444444333333333333333333333333222333333444444333333222333333333333333333333333333333333333333444444555666555444333333333444444222222222333333222222111333333333222222222111111333333333222111111333555222222222222222222222222333333333333333333333333333333222222222222222222222111111000000000000111111222222333333222222111111222222111000111333555111111000000111222222333111111111111000000000///222222111000000000000000...000222111000///000000111111111111111111222222111111222222222222111111111111000000000000111111222222333333333333222222/////////000000000000000000000000000111111111111222222222111111111111000111111111222333444555666666666888<<>>===<<<;;;:::;;;<<<<<<999666888888999777555555666777555666666555444444777999===RRRrrrppp~~~qqqhhh\\\WWWPPPIIIDDD@@@>>><<<999999999999:::;;;;;;<<<===;;;<<<@@@EEEGGGFFFCCCEEEDDDBBB>>>:::777777888888888777777777777888888999999999999999999999999:::999888777777888999:::;;;::::::;;;===???>>>===888888888888888888888888:::999888888888999;;;;;;;;;:::999888888:::<<<===@@@>>><<<::::::;;;===>>>===:::777999>>>BBBCCCAAA333333444444444444444444555444444444444333333333444444333333333333444444222333333333333333333444222222333444444444444444333333333333333333333333222333333444444333333222333333333333333333333333222222222222222333444444666666555444444444555555333222222111222222333333333333333333222222222222222333333222111111222444222222222222222222222222333333333333333333333333333333333222222111111111000000000000000111222333111222222333333222222111111222222222000111222444111111111000111111222333111111111111000000000000222222111000000000000111...111333444222111000000111111111111111111000000111111222222222222111111111111000000000000111111222222333333333333222222111111000000000///////////////000000111111111111222222222111111111111000111111111222333444666666888777666777<<>>SSSwwwiiivvvuuummm[[[UUULLLFFFCCC???;;;888;;;:::::::::::::::;;;;;;AAA;;;???OOOXXXRRRFFF???FFFFFFDDD@@@<<<999888888999888888777777888888999777777777777777777777777888888777777777777888888;;;:::999;;;===>>>===<<<888888888888888888888888888777777777777888999999999999888777888999:::;;;;;;;;;:::::::::;;;<<<<<<;;;888666888<<>>:::999777666555555666666666666666555555555444444666777888777555666555555444444555555555666555555444444444555555333444444555666777888888888777666444333333333333333333333333333333222222555555666666555555444333333222222222222333444444555555555444444333333333333333333222222222333333333333333333333333333333222222222333333333333333444333222111111222333444222222222222333333333333777777666666555555444444444444444444444444444444555555555666666666666666777777777777777777888888555444444444444333333333111111222222333333333333444444444444555555555555666666555555444444333333555777:::<<<===<<<999888777777888888777666555444333333333222222222222222555555555555555555555555333333444555555555444444999888777555444444444444555444333333222222222333555555444333333222111111333333333333333333444444444444444444444555555666555444333222222333444555666555555555555666888888===??????;;;666333666999;;;777555666555555888===>>>CCCCCC<<<888:::=========<<<<<<<<<;;;;;;:::999888:::;;;:::888555444444555666666555555555888:::;;;PPPjjjppp~~~wwwccc[[[PPPHHHCCC@@@<<<999===<<<;;;;;;:::::::::;;;???<<>>>>>>>>333333333444444555555555444444444444444444444444555444444333333444444555222222222333333444444444111222333333444444333333222222222333333444444444222333333444444333333222222222222222222222222222222222111111222222333444333333333333444444333333222222111000111222444555333333333333333333333333111222444333222111222333222222222222222222222222222222222222222222222222333333333222222111111111333222222111111111111111111222222333333222222111000111333222111000000222222222111111111111111222000000000000000000111111222111111111111111222222///111555666555222111111222111111000000/////////111111222222222222111111111111000000000000111111000000111111111111000000/////////000111222222222...//////000111111222222222222222111111111000000000000111222333555666777666777888999:::999888777<<<999666555777888777666555555666666666666666555555444444555777777666444555555444444444555555666555555444444444555555666333444444555666777888888777777666555444333333333111111222333444444555555555555666666555555444333333333222222333333444555444444444444444333333333333333222222222333444555333333333333333333333333222222333333333444444444555444333222222333444555222222333333333444444444777777777666666555555555444444444444444444444444444444555555666666666777777777777888888888888888555555555444444444333333111111222222222222222333444444444555555666666666666666666555555444444444555666999;;;<<<;;;:::999777777888888888666444333333333333444444444444444555555555555555555555555222222333444555555444444888888777666555444444444444444333222222222222333555555444333333222111111333333333333444555666777666555444444444555666666777666555444444555666777999888888777666666666666:::???CCC@@@:::444444666999555333444555333555888555:::===<<<<<>>>>>333333444444444444444444333333333444444444444555555555444444444444555555222333333333333333333444111111222333333333333333111222222333333444444555222333333444444333333222333333333333333333333333222222222222222333444444111222333333444444333333111111111111222333444444333333333333444444444444111333555555333222333333222222222222222222222222222222222222222222222222222222222222222222222222444333222111111111111111111222222333333222222111000111333222111///000000333222111111000111111111000000000000111111111111222111111111111222333333///222444555333222111111000000000000000000//////111111222222222222111111111111000000000000111111222222333333333333222222......///000111222333444......///000111222222333222222222111111111111000000000000222333555777888999;;;===??????<<<888555888777666666888999999888444555666666666666666666555444444555777777555444444333333333333444555555444444444444444444555666333333444555666777777888555555555555555444444444000111222333444555666777444555555555555444333333333333333333333444444555444444333333333333333333333222222222333555777888333333333333333333333333222222333333444444555555444444333333333333444444333333444444555555666666666666666666666555555555444444444444444444444444444444444555555666666777777777777777777888888888555555555555444444444333111111222222222222222222444444444555666666777777666666666555555555555555444555777888999:::999999777888999999888666444222333333444444444444555555555555555555555555555555222222333333444444555555777777777666555555444444444333333222222333333333444444444333333222222222333333333444555888:::;;;888777555444444444555666777777777666666777777777:::::::::999888777555555666<<>>>>>;;;<<<<<<:::888777999:::555666777666444222222333555666666666555777999<<<===PPP|||yyy~~~{{{uuukkk___TTTMMMIIIGGGCCCBBB@@@>>>===<<<;;;;;;<<<;;;AAAHHHGGG???>>>DDD???@@@@@@>>>;;;888666666666555555444444555555666666666666666666666666666666666777777777777666666999888777888999:::999888888888888888888888888888555666777888888888777777666666666777777777888888777777888999999999888888888999:::;;;<<<===>>>>>>444444444444444444333333333333333444444444555555555555444444444444555555444333333333333333333222111111222333333333333222111111222333333444555555222333333444444333333222333333333333333333333333333333333333333444444555111222444555555555444444000000111222333333333333333333333444444444555555222444666666555333333444222222222222222222222222111111111111111111111111111111111222222333333444222222111111111222333333111222222333333222222111///111333333111/////////333222222111000000111111///000000000111111111111222111111111222222333444000222333333222111111222/////////000000000000000111111222222222222111111111111000000000000111111222222333333333333222222000000000111111222222222......///000111222333333222222222111111111111000//////000111333555777888:::<<<>>>??????<<<999777777888999:::999999999999444444555666666666666666555555444555666666555333222222222222222333444444333333333333333444555555222222333444555666777777444444555555555555555555111222222333444555666666444444444444444333222222444333333333333444555555333333333333333333333333222222222222444777999;;;444444444444444444444444222222333333444555555666333333444444444444333333444444555555666777777888555555555555555555666666555555555555555555555555333333444555555666777777777777777777777777666666555555555555444444444444222222111111111111111111444444444555666777777777555555555555666666666666444444444555666777888999777888999999888666333111222222333333333444444444555555555555555555555555333222222111222444555666555666666666666666555555444444333333333333444444333333333333333333333333333333333444777:::===???:::888666444333333444555666666777777777777666666888999:::;;;;;;999666555333777<<<===:::777666666555444555777555222333888666777999<<<<<<:::999::::::;;;;;;999666666777:::777888888666555444555777555666666666666777:::<<<>>>NNN{{{zzzzzzvvvkkk^^^RRRLLLJJJEEEDDDBBB@@@>>>===<<<<<<<<<===>>><<<:::;;;???CCC===>>>???>>>;;;999888888666666555555555555666666777777777777777777777777666666777888888777666666999888777777999999888777888888888888888888888888333444555666777666666555666666777888888888888888999999888888888888888888777999:::;;;<<<<<<======555555555444444333333333333333333444444555555555555555444444444444555555444444444333333222222222111111222333333333333222111111222333333444555555222333333444444333333222444444444444444444444444444444333333444444555666222333555666666666555555///000222333444444333333333333333444444555555555222555777777666444444555222222222222222222222222111111111111111111111111000000111222333444444555000000000111222333555666222222222333333222222222///111333333111/////////333333222111000000111111//////000000111111111222222111111111222333333444000111222222000000111222......//////000000111111111111222222222222111111111111000000000000111111000000111111111111000000222222222111111111111111---...///000111222333333222222222111111111111000//////000111333555777888:::;;;<<<<<<<<<:::999888888:::<<<<<<;;;999999999444444555666777777666666555555444555666666444333111111111111222222333444222222222222333333444555111222222333444555666666222333444555666666666666333444444444444444444444333333444444333333222111444333333333333444555555333333333333333333333333222222222333555888;;;===444444444444444444444444222222333333444555666666222333555555555555333222555555555666777888888999333444444444555555666666555555555555555555555555333333444444555666777777777777777777666666666555666666555555555444444444222222111111111111111111444444444555666777777888444444555555666666777777333333222222444666888999777888999:::999666333111111111111222222333333333555555555555555555555555333222111000111333666777444555666666666666666555444444444333333444555555333333333333333333333444333333333555888<<<@@@BBB;;;999777444333333444444444555666777777666555444555777:::======;;;888666222444777888888777777888333444666888555111444999888888;;;>>>>>><<<;;;<<<999;;;;;;888555444777:::999999999888666666888:::555666666666666777:::===;;;KKK~~~zzzzzzxxxiiiZZZRRRPPPGGGFFFDDDBBB???>>>===<<<<<>>AAABBB@@@<<<===???>>><<<:::999999777777666666666666777777888888888888888888888888888999:::;;;;;;:::999888777666555555666777666444888888888888888888888888222333444555555555444333666666777888888888888888;;;:::999888777777888888666888:::;;;;;;;;;<<<<<<666666555555555444444444555555555444444333333333333333333444444444555555333222222111111222222333555555555444444333333333333333333333333333333333333333222222222222111111222222222333333444444444555555555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222000666;;;;;;666333111111///000111333333222111111000111222222333333333333222222222111111000000000222222333333333444444444222222222222222222222222222222222111111111000000333222222111111222222333000000000000000000000000222222222222222222222222111111222333222111000///000000000000////////////000000000000111111111111///////////////000111111000000000000111111111111222111000//////000111222////////////////////////111111111111111000//////333222222333444666888:::>>>???@@@@@@@@@>>><<<:::999999999777555555555666777666444444444555777888666666555555555444444444333333333444444444555555444555666555555666999;;;555555555555555555555555444444444444444555666777222333333444444333333222333333333222222111111111222222222222222222222222333333222222111222222222555555444444444444555555444444444444444444444444444222222444777999777555222222333333333333444444333333333333555999<<<>>>555555444333333555666777444444444555555555666666555555555555666666666666;;;999777555444333333333777666555444333222222222222222222222222222222222111111222333444555666777444555666666666666666555777666444444666777666555888777666555444333222222111111222333333444555555777666555444333222111111111111111111111111111111111222333444666777888888444333333222111111111111555555555555555555555555555555666777888:::<<<======;;;999777555333222222888777555444444777===BBB555555555666777666444111555444333222222333444555666666666444333333444666555888<<>><<<;;;::::::;;;<<<777888999999999999:::;;;888888777777888:::;;;<<>>======>>>???AAA999:::;;;888555444555888888777666555555555555555888888999999888777555444111888<<<888555555666666555444222222444666777777666666666666777777777777777777777777666666666666::::::888777777777888999888888888888999:::;;;;;;555555555444444444444333444444444444444444333333333444444444444444444444333333222222222222333333555555444444444333333333333333333333333333333333444444333333222222111111222333333333333333333444444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222444555777;;;:::555111111111111222333333333333333222222333444444444333333333333222222222111111111222222222222222333333444222222222222222222222222222222222111111111000000333222222111111222222333000000000000000000000000222222222222222222222222///000111222333222222111111111111111000000000000000000000000111111111111///////////////000111111000000000000111111111111222111000//////000111222000000000000000000000000111111111111111000//////222222222333444666888999AAAAAABBBAAA@@@>>><<<;;;<<<<<<;;;:::888888999999888888888888777777666555666666555555555444444444333444444444555555555555555666666666555666888:::555555555555555555555555444444444444444444555555222333333444444333333222333333333222222222111111222222222222222333333333333333222222222222222333555555444444444444555555444444444444444444444444222111111333555777555333222222333333333333444444666555444444555777999:::444444444444444555666666444444444555555555666666555555555555555555444444888777555444444444555666666555444333333333333333333333333333222222222222222222333444555666777777888888777666666555555444777555444444555666666555888777666555444333222222222222333444444555666666777666666555444333222111222222222222222222222222222222333444555666666777444333333222222222222333444444444444444444444444555555555666777999:::;;;;;;:::888666555333333333333666;;;======;;;::::::555555444555666666444222444444444333333444444444555555555444333333555777666777:::<<<>>>>>>>>>===<<<;;;:::999999888888888666777888888888999999:::999999888888999:::<<<===<<<@@@SSSrrr~~~ooo```TTTQQQMMMIIIGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDBBB@@@>>><<<<<<===>>>999;;;<<<:::777555666777888777666666555555555666:::::::::::::::888777666777999:::===BBBDDD<<<222777555333333555666777666777777777777888888888888777777777777777777777666888777777666777888999:::888888888888999:::;;;<<<444444444444333333333333333333444444444444444444444444444444444444444333444444333333333333444444555444444444444333333333333333333333333333333333666555555444333222222111444333333333333333333222333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222777222333;;;<<<666111000333333222222333333444555444444555555555444333333333333333333222222222222222222111000111222333444222222222222222222222222222222222111111111111111222222111111111111222222000000000000000000000000222222222222222222222222...///000111333333333333222222222222111111111111000000000000111111111111000////////////000111111000000000000111111111111111111000000000000111111111111111111111111111111111111111222111111000///222222222333555666888999CCCCCCCCCBBBBBBAAAAAAAAABBBAAA???===<<<<<<<<<<<<::::::<<<<<<;;;999666444555555555555555444444444444444555555555666666666666777777666555555666888555555555555555555555555333444555555555444333222333333333333333333333333333333333333222222222222111111222222333333444444333333222222222222333333555555444444444444555555333333333333333333333333111000000222444444333222222222333333333333444444888888666555555555666777333444555555666666555555444444444555555555555555444444444444444444444444555444333333444555777888444444333333333333444444444444333333333222222222333333444555666777777888<<<;;;999666555444444444666555333333555666555444777777666555444333333222333444444555555666666666666777777777666444333111222222222222222222222222222222333333333444444444333333333333333333444555333333333333333333333333555555555555666777888999999888777666555444444444///444:::>>>???===;;;:::555555444555666555444222333444444555555444444333333444555444333444666999999999::::::;;;;;;<<<<<<999999999999888777666666666666777888888999::::::::::::999999999;;;<<<===???EEEJJJUUUsss||||||nnn[[[XXXSSSOOOKKKJJJJJJJJJMMMKKKIIIHHHGGGGGGHHHIIIGGGEEEAAA>>><<<::::::;;;:::;;;<<<;;;888666666777888777777777777666666666;;;;;;;;;;;;;;;:::999888;;;888999EEEWWW^^^PPP===999777555444555666666555888888888888999999999999777777777777777777777777555555555666777888:::;;;999999999999:::;;;<<<<<<444444333333333222222222333333333444444555555555555444444444444333333333555444444333333444444555444444444444444444444444222222333333333333444444666666555444333333222222444444444333333222222222222222222222222333333333444444444444444444444444222222222222222222222222222222222222222222222222555000222:::<<<555111222333333222111111333444555444444555555444333222222333333333333333333333333222111000///000111333444111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111//////000111222222333333222222111111111000000000///000000000111111111111000000//////000000111222///000000000111111111111111000000000000000000111111111111111111111111111111111111222222111111000222222333444555777888888AAAAAABBBCCCEEEGGGJJJKKKJJJGGGCCCAAA???>>>>>>===::::::;;;;;;;;;999888777555555555555555555555555555555555666666666666777666777888666555444555666555555555555555555555555444555777888777555333222333333333333333333333333333333333333333333333333111111222333333444444444333333222222222333444444555555444444444444555555333333333333333333333333111111222222333333222222222222222333333333444444888777666555555555555555222333555666666666555444555555555555555555555555333333444444555666666777444333333333333555666777333222222222333444444555444444444444333333333333444444555555666777777888===;;;888666555555666777666444333333555555555444777666666555444444333333333444444444555555555666666777888888777555333222333333333333333333333333222222222222222222222222333333333333444444555666222222222222222222222222444444444444555555666777777666555555444444555555000222444555666999>>>AAA666444333444555555333222222333444555555444333222222333444444333555777:::======;;;::::::;;;;;;<<<999::::::;;;:::888777666777666777888:::<<<<<<;;;;;;;;;:::999:::;;;<<<===FFFIIIFFFHHHaaayyy~~~xxxiiifffaaaZZZSSSPPPNNNOOOMMMMMMMMMMMMLLLKKKIIIIIIGGGEEEAAA>>>;;;:::::::::::::::;;;:::999777666555888888888888888888777777;;;;;;;;;::::::999999999;;;777999KKKdddqqqeeeQQQ;;;999666555666666666555777777777888888888999999777777777777777888888888555555555666777777888999999999999999:::;;;<<<===444444333333333222222222333333333444444555555555444444444444444444444444555444444333333444444555444444444444444444444444222222222333333444444444666666555444444333222222444444444333333222222222111111111222222222333333444444444444444444444444222222222222222222222222222222222222222222222222000000333888:::777444333222111000000000111333444333333333333333222111000333333333333333333333333111111000000000111222333111111111111111111111111111111111111111111111111222111111000000111111222000000000000000000000000111111111111111111111111222222111111111111111111111111000000000////////////000000000111111111111000000000000000111222222///000000000111111111111000000000111111000000000111111111111111111111111111111222222222222111111111222333444666777888888;;;<<>><<<<<<<<<===::::::999999888777666444888888999::::::999999888999999999888888888888888;;;999;;;GGG[[[ggg```SSS===:::888666777777777666666666666777777777888888666777777777888888888999666666777777777666666666999999999999:::;;;<<<<<<444444444444333333333333333333444444444444444444333333333444444444555555444444333333333333444444333333333444444444444555111222222333333444444555444444444444333333333333444333333333333333333222111111111222222333333444444444444444444444444444222222222222222222222222222222222222222222222222---222444555:::@@@<<<333111111000000111111222333222222333333222222111111222222222222333333333333111111111222222222222222111111111111111111111111111111111111111222222222111111000000000000111111000000000000000000000000111111111111111111111111333222222111000000111111000000000000/////////...000000000000111111111111111000000000000111222222000000000000111111111111000000111111111111000000111111111111111111111111000111222222333222222222111111333555666777777777555888<<>>AAAAAA???<<<;;;:::999999:::;;;<<<@@@:::;;;DDDIIIQQQiiiwwwlllccc___^^^TTTVVVXXXYYYXXXTTTOOOLLLHHHFFFDDDAAA@@@@@@@@@AAA===;;;999888888888777666888999:::;;;;;;;;;:::999888888777666666777777888;;;<<<<<<>>>EEEJJJHHHBBB===;;;888777888888888777555666666666777777777777666777777888888999999999777888888888888777666555888888888888999:::;;;;;;555555555444444444444333444444444444444444333333111222222333444555666666333333222222222222333333333333333444444444555555111111222333333444555555222222222222333333333333222333333333333333333444111111222222333444444555444444444444444444444444222222222222222222222222222222222222222222222222///555333000>>>OOOGGG///000111222222333333222222222222333333444333333333111111111222222222333333000111333444444444333222111111111111111111111111000000111111111222222222111111000000000000111111000000000000000000000000111111111111111111111111222111000000000111222333111111111000000000//////000000000000111111111111111111000000111111222333000000000000111111111111///000111222222111000///000000000000000000000000000111222222333333333222000111333555777777777777333666:::@@@EEEIIILLLMMMJJJDDD>>><<<===???>>><<<777777777888888999::::::444444444555555555666666333444444444555555555555333555777777555444444444555555555555555555555555444444444444555555555555555444222111111222444555333333333444444444555555555555555444333333222222222222222333333555666666555555444444444444555555555555555555555555555555555777888777444333333444222222333333333333444444444444555555666666555555444444444444444555666666666666555555555444444444444444555666777888999999666444333111111111111222222222222222222222333333222222333555666777888999444444444444444555555555333444444555777888999999888777555555777888777666555555555555555444444444444444444444444444444444777666444333222333444555444444444444444444444444222222222333333333333333444333333222222222222333333333333333333333333333222222222333555666888888444444333333333333333444333555888888666333111111666444222111222333333222444444444333333444444444333444444444333444777999555555666666777888999999===<<<;;;:::999999999999999666555999>>>BBBAAA???;;;:::999888888999:::;;;===:::<<>>999888999::::::999888999;;;<<<<<<<<<;;;:::888777666666666777888888999<<<<<<888777999999777===;;;999888999999999999666666777777777888888888666777777888888999::::::666777888999999999888777777777777777888999::::::666666555555555444444444555555555444444333333333000111222333555666777777333222222111111222222333333333333444444555555555111111222333333444555555000111111222222333333444222222222333333444444444111111222333444444555555444444444444444444444444222222222222222222222222222222222222222222222222222777111---BBB[[[NNN,,,111222333444555444333222222222333444555555555555000000000111111222222222///111444666666555333111000000000000000000000000000000111111222222222222111111000000000000111111000000000000000000000000000000000000000000000000000000//////000222444555222222222111111111111000000000000000111111111111111111111000111111222333000000000000111111111111///000111222222111000///////////////////////////000111222333333333333333000111333555777777777777333666:::>>>BBBDDDDDDDDDEEE@@@:::999<<>>BBBAAA>>>;;;:::999888888888999:::::::::===AAADDDGGGNNNUUUccc{{{}}}jjjZZZYYYdddqqq{{{~~~~~~vvvssssssrrroookkkfffaaa^^^\\\[[[SSSQQQMMMJJJHHHGGGGGGGGGEEE@@@;;;999:::<<<<<<<<<888999;;;======<<<;;;:::888888777666666777888999444999;;;888666888:::999===;;;999888999:::::::::777888888888888999999999666777777888999999::::::555666888999::::::::::::666666666666777888999:::444333333333333444555555555555555444444333333333444444444444444444444444333333333333333333333333333222222333555555444222444444222222222222444444666555333222111222333333111111222222222222333333222222222333333444444444444444222222222222444444333333444555555444333333111222222333333222222111222333444444555555444444222222222222222222222222444444333222222111111000222222222222222222222222111222333444444333222111333333333222222222111111222222111111111111111222333222222222222222222222222222111000//////000000111000///......///000111000111111111111222222222444333222000//////......000000000000111111111111222111111111000000/////////000222333333222000///000000000000111111111111111111111111111111111111333333333333333222111000222222222222333444666666888777666777:::===>>>>>>DDDAAA===<<<<<<<<<<<<<<<888888777666666666666666666666555555444444444333444444444555444444333333555555555444444333333333333444666777777666444333111111222333444666777888222333444444555555555444666666666555555444444444666666555444333333222111222111111000000111111222555444333222222333444555333333333444444555555555555555666777666444333222555444444333333444444555222444666777555444444444444444444555555555555666444444444444444444444444555555444444444333333333111111111111111111111111111111111111222333444555000222666888999888666444333333333333333444555666222222222333333444444444888999999999999888777777444555666777777666555444555555444444444444555555333444444333222222333555222222222333444555666777444444444333333222222222333333333333222222111111555666666666555333111000000222444666777666444222444333222111111111222333333333333333333333333333444444444444444444444444444444555555666777777777333444555444333333444555:::999999888888999999:::;;;999777777999:::888555999777555777:::===<<<;;;888999999999999999999999999;;;>>>@@@AAABBBEEEGGGPPPbbbsss[[[HHHJJJSSSZZZaaahhhqqqxxx{{{}}}|||uuullleeecccdddggg```PPPMMMRRRNNNKKKJJJCCCBBB@@@===<<>><<<:::999888777666666666777888888:::::::::999888777:::999888888888888888888999999888777666666777777888888888888888888888888666666666777888:::;;;<<<999999888888888888999999444333333333333444555555555555444444444333333333444444444444444444444444333333333333333333333333333222222333555555444222444333333222222333333444555444333222222222333333333333444444444444555555222222222333333333333333444333333222222333333444222222333444444333222222111222222333333222222111222222333444444444444333222222222222222222222222222222222222222222222333222222222222222222222222222222222333333222222222333333333222222222111111222111111000000111111111222222222222222222222222222222111000000000000000111000000//////000000111000111111111111222222222333222111000////////////000000000000111111111111111111111111000000000//////000222333333222000///000000000000111111111111111111111111111111111111333333333333333222111000///000111222333555666666888666555666888:::;;;;;;AAA>>>;;;999999::::::999777777666555555555555555666666666555555555444444444444444555555444444333555444444444444444444333333444555666666555444333222222222333444555666777222222333444444444444444555555555555444444444444444444444444333333333333333333333222222333333333555555444444444444555555333444444444555555555666555555666666555444333333555444444333333444444555666888999999777666555666444444444444555555555555555555555555555555555555555444444444444333333333111111111111111111111111111111111111222333444555444666888:::;;;:::888777555555444444444555555666333333333333333333444444888888888999999888888777666666666777777666666555666666555444444444444444222333444333111111333444333333333333444444555666555555444444444444444444444333333222222222222222444444555444444333222111000222444666777555444222888777555333111111111111333333333333333333333333444444444444444444444444222222333444444555555666222444555555444444555777:::::::::::::::::::::::::::888666777:::;;;999888:::888666777:::<<<;;;:::;;;;;;::::::::::::::::::999;;;>>>>>>???@@@BBBDDDEEESSShhh}}}zzzqqqZZZHHH;;;???FFFHHHLLLRRRXXX___gggmmmpppssswww|||wwwpppkkkiiihhhWWWQQQUUUQQQPPPNNNFFFGGGEEEAAA@@@EEEIIIEEE>>>>>>EEEHHHBBB======>>><<<;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<;;;;;;:::;;;:::999888777777777777999999888777777777777777999999999::::::999999999888777777777888999::::::999999888888888888999999444333333333333444555555555444444444444333333333444444444444444444444444333333333333333333333333333222222333555555444333444333333222222333333444444444333222222222333333333333444444444444555555333333222222222222222222444333333222222333333444111222222333333222222111111222222333333222222111111111222333333333333222222222222222222222222222000111111222333333444444222222222222222222222222333222222222222222222333333333333222222222111111111000000000000000111111111111111111111111111111222111000000000000000000000111111111111111111000000111111111111222222222111111000000000000111111000000000000111111111111111111111111000000000000000111222333333222111000000000000000111111111111111111111111111111111111222222333333333222111111......000111333444555666888666555555777999::::::===:::777666777777777666666555555444444444444555777777666666666666555555333444444555555555444444444444444444444555555555444444444444444444444444444333333333333444555666222222333333333333444444333333444444444444444444222222222333333444444444555555444444444444555555555555555666666555555555444444444444555555555555666555555444444444555555555444444333333444444555777888:::999777666666777444444444444555555555555666666666666666666666666444444444444333333333333111111111111111111111111111111111111222333444555777888999999999999888888777777777666666666666666444444444444333333333333777888888888888888888888777777666666666777777888888777666555444333333333222333333222111111222444444444444444444444444444444444555555555555555555555444333222111222333444333333222222222222333333111222444666666555444222888777666444333222222222333333333333333333333333444444444444444444444444000111111222222333444444222444555555444555777999::::::;;;<<<<<<;;;::::::888777777888:::;;;;;;:::;;;999888888999::::::999>>>===;;;:::999::::::;;;:::;;;============???@@@===BBBNNN[[[dddcccYYYPPPFFF===888<<>>======<<<:::;;;;;;<<<<<<;;;999999:::999999888888999999:::;;;:::999888777666666666999888777777777777777777888999:::;;;;;;:::999888999999888888888888888999999999888888888888999999444333333333333444555555444444444444444444444444444444444444444444444444333333333333333333333333333222222333555666444333333333333333333333333333444333333333333333333333111111111222222222333333333333333222222111111000333333333333333333333333222222333333333333222222111222222333333222222111000000111222222222222222222222222222222222222222111111111222222333333333222222222222222222222222444333222111111222333444333333333222222222111111000000//////000000111111000000000000000111111111111111000000000000000111000111222333333222111000000000111111111222222222000000//////000111222222///000000000111111111111111111111000000000000000000111222222222222111000///000000000111111111111111111111111111111111111222222333333333222222111//////000111333444555555888666555555777999:::::::::888666555666666555444666555555444444555555555777777777777777666666666333444444555555555555555333333444444555555666666444444333333333333444444555444444333333333444444333333222222222333333333222222333333444444555555222333333333333333333333555555444444444444555555444555666777777666555444333333333333444444444444666555444333333444666777555444444333333444444555444555777777666555666777333333444444444555555555555555555555555555555555444444444333333333222222111111111111111111111111111111111111222333444444888777777666666666666777999999999888888777666666555555444444333333333222777777777777777888999999999888777666666777999:::999888777555333222222222111222333222111000222444444444444444444444333333333333444444555555666666666444333222222333444555222222111000111222444555222333444555555555333333333333333333333444444444222222333333333333444444333333333333333333333333000000111111222333333333222333444555555666999<<<:::;;;===>>>>>>===;;;::::::999999999::::::::::::<<<;;;999999888888888888???===;;;999888999999:::999;;;<<<===<<<===???@@@===<<>>;;;<<>>999999<<<999<<>>>>>===;;;999:::999777666666777888999999999888777777777888888888888777777777777777888777888:::;;;;;;:::888777888888888777888888999:::999999888888888888999999444333333333333444555555444444444444444444444444444444444444444444444444333333333333333333333333444333333444666666555333333333333333333333333333222333333333333333333333111111111222222222333333444333333222222111111111333333333333333333333333444444333333333333444444111222222333333222222111///000111111222222111111222222222222222222222222333333333222222222111111222222222222222222222222444333222111111222333444333333333222222222111111000000000000000111222222//////000000000111111111111000000000000000111111000111222333333222111000000000111111111222222222////////////000111222333///000000000111111111111000000000000000000111111111111111222222111111111///000000000111111111111111111111111111111111111111222222333333333222222111111111222333555777888777555444444666888999999999888666666666777555444777666666666666666777777666666666777777777777777333444555555666666666555444444444555555666666666555444444333333444444555555555444333333333444444444444333222222333333444333333333444444555555555555555444333333222111111444444333333333333444444444555666777777666555444333333222222222222222222555444333333444555777888555444444333333444444555111333555555555666888:::333333333444444444444555444444444444444444444444444444333333333222222222111111111111111111111111111111111111222333444444888777666555555666666777888888999999888777666555555555555444444333333333666666666666777888999:::999888888777777999:::;;;:::999777555333222111111222333333222111111222444333444555555555444333222222222333333444444444555555555444333333444555666222111000000111222444555333444444555555444333333111111222222333333333333222222222333333444444444333333333333333333333333111111111222333333444444222333444444444666:::===:::;;;===>>>>>>===;;;:::<<<<<<<<<;;;:::999888888<<<<<<;;;999888777777777===<<<:::999888888888888777999;;;======>>>@@@BBBAAA===;;;???EEEGGGBBB<<<999999;;;;;;888555666::::::;;;<<<===>>>@@@CCCEEERRRSSSWWW___jjjssszzz|||yyyzzz{{{kkk___^^^YYYTTTSSSTTTPPPJJJJJJIIIGGGDDD@@@======>>>>>>???@@@AAA@@@>>><<<:::===<<<:::999888888999999888777777888888999:::;;;888777777777777777888888666777888999999888777666666666666777888:::;;;<<<999999888888888888999999444333333333333444555555333333333444444444444555444444444444444444444444333333333333333333333333444333333444666666555444222333333444444333333222222222333444444444333333333333444444444444555555444444333333333333333333222333333444444333333222555444444333333444444555111222222333333222222111000000111222222222222111222222222222222222222222444444333333222111111000222222222222222222222222333222222222222222222333333333333222222222111111000000000000111222333444///000000111111222222222000000000000000111111222000111111111111111111000000111111111111222222222000000//////000111222222000000000000111111111111000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111222333333333222222333222111222444888<<>>>>><<<:::888888999<<<<<<<<<:::777666777888:::::::::999999888888777666888;;;<<<<<<>>>@@@BBBBBB>>><<<>>>BBBCCC@@@<<<888999:::888555444777;;;888888888999:::<<<===>>>@@@AAADDDJJJRRRZZZ```cccqqqwwwqqqkkkkkkiiidddbbbaaa]]]WWWTTTPPPOOOOOOLLLHHHFFFGGGAAAAAAAAAAAA???===;;;:::???>>><<<;;;999888777777999999999999999:::;;;<<<777777777777777888888999777777777777777777777777555555666777888:::<<<===999999888888888888999999444333333333333444555555333333333444444444555555444444444444444444444444333333333333333333333333444333333444666777555444222333333444444333333222111222333444444444333333333333444444444444555555444444444444444444555555222333333444444333333222444444333222222333444444111222222333333222222111000111222222333333222222222222222222222222222222333222222222222222222222222222222222222222222222222222222333333222222222333333333222222222111111111111111111222333444555000000111111222333333444000000000000000111222222111000000//////000000111000111111111111222222222111000000000000000111111000000000000111111111111///000000000111111111111222111111111111111111222000000000000111111111111111111111111111111111111000111222333333333333222222111000111666===DDDHHHFFFCCC???<<<;;;:::888777888777666777888888666555555555555555555666777777444444555555555666666666333444555666777777777777666666666666555555555555555555666777777666555555444444333333333444444555888777555333333444555666666666666666666666555555666666666555555444444444333333222222222222333333555555444444444444555555555555555444444333333333111222333555666777777777555444444333333444444555444555555555444555777999222222333333333444444444555555555555555555555555333333333222222222222111111111111111111111111111111111111111222333444555555555666666777777888888222444555777777666555444444444444444555555555555555444444444666888;;;<<<888999:::;;;;;;<<<<<<<<<888888666555333333222222444555555444333333444666111222444555666555444333444444444444444333333333333444555777777777555555222333333444444444444333555555555444444333333333333444444444444222111000111111222333333444555555222222222222222222222222111111222333333444444555333333333222222444888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???===:::888999;;;;;;<<<<<<:::777666777999888999;;;<<<;;;:::999888777888:::;;;:::;;;===>>>???>>>>>>???@@@???===;;;999;;;;;;999777888;;;===888777777888::::::::::::777888999<<>>;;;999888777666777888888666444444444444444444555666777333444444444555555666666333444555666777777777777777777666666555555444444444666888999999888666444444333333333333444555666999888666444333444666777888888777777666666555555555555555666666666666777444333333222222333333444555444333222222333444555777777666666666555555555000111444666777777777777555444444333333444444555444444444222111111222444222222333333333444444444666666666666666666666666333333333222222222111111111111111111111111111111111111111111222333444555111111333444555555555555000222444555666555444333333444444444555666666666444444333444555888;;;===777888:::<<<======<<<;;;888777666555444333333333444555666555444333555777000111333555666666555444666666666555555444444333222333666888999888555444333444555666555555333222555555555444444333333333000222333555666666555555111111222333333444555555222222222222222222222222111111111222333333444444333333333111111333777:::<<<;;;::::::::::::;;;<<<:::===>>>===:::999;;;===:::;;;<<<:::777666777:::888999<<<>>>>>><<<:::999888999::::::999888999;;;===>>>?????????===:::999888999999888777:::;;;;;;:::999999:::::::::999777666666777777777:::???CCCBBBGGGOOOWWW___gggoootttyyyzzz~~~|||zzzyyy{{{yyyqqqllllllbbb```^^^[[[XXXWWWUUUUUURRRRRRQQQOOOLLLIIIEEECCC@@@???>>><<<:::999999999777777666777777888999999;;;999777555555777999;;;999888888888888888999999999999888888888888999999888777555444333333444444666666666666666666666666666555444333333333333333222222222222333333444555666666666666666666666666333444555666666444222111333333444444555444444333111222222333333222222111555555555555555555444444444444444444444444444444222222222222222222222222111111111111111111111111222222222222222222222222333333111000000000111222555444222111111111222222111222333333111111222333111111111111111111111111111111222333444555555666444444333333222111000000222222111111111111111111222222222222222222222222111111000000000000111111000000000000000000000000222111111111000000//////000000000000111111111111222222111111222222333444222222222111111111000000000000000000000000000000000111111111111222222222222222222111111111000000,,,///222222777CCCQQQZZZSSSUUUSSSLLLHHHFFFAAA<<<======;;;:::888777666666444555666444333333777;;;555555555555555666777777333555666666666777999;;;:::999888666555555555555777888999999888777666555;;;999666444444666999;;;:::999777555444333333444666666555555555555666666777777777888888888888888666666666777777777777777222444666666444555888;;;<<<;;;999888666555555555555555666777777666555444333333333333333444555666222222222333333444444444333333444333222333555777888999888555222111444777444333111///000222444666555555333333333333555555444555555555444333333222333444444555555444444333222111222222333444555666222444666888999777555444///111333555777999::::::<<<<<<===>>>>>>===<<<;;;:::999777666777999;;;<<<888777555333333333333444444333222222444444333222777777666666666666777777777666555555666777666444333444666777777777666666555444333444666777666555333333333333333222111000222222222222222222222222444333333444555555444222333333333333333333333333444444333444555777999:::;;;:::999999999::::::;;;:::999999999999999999:::>>>===;;;999777666666777555777:::===>>>>>>===<<<<<<<<<;;;::::::::::::;;;BBBBBBBBBAAA???<<<:::888888888999::::::;;;<<<<<<::::::999888777777777888777777777777777999;;;<<<@@@AAACCCGGGNNNVVV^^^bbbkkkooossstttuuu{{{}}}yyytttooonnnooolllfffgggllldddaaa_________ZZZRRRJJJIIIIIIGGGBBB<<<999999;;;888777777999;;;===<<<;;;===:::666555777777666444===:::999999999777888:::777999;;;:::888999<<>>===;;;999777777777777555666888:::;;;;;;::::::<<<;;;;;;:::999:::::::::===>>>?????????>>><<<;;;777777888999::::::;;;;;;888888777777666777777777777777666666777888999:::=========???DDDIIIOOORRRWWWZZZ^^^bbbeeekkktttzzz{{{}}}~~~|||xxxyyy~~~|||zzzxxxwwwvvvqqqhhhaaaXXXVVVPPPHHH???;;;;;;<<<===;;;::::::<<<======<<<<<<:::777888:::<<<<<<;;;>>>===>>>>>>===;;;:::::::::<<<======;;;:::<<<>>>444333333444444666777777555555555555555555555555555555444444444555666666333333222222222333444444444444444444444444444444333444555555555444333222444555555555444333333222333444444555555444444333444444444444444444555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222333333222111111111111222444333222111111111222222222333444333111000111222333333333333333333333333222222222222222222222222222222222111111000000///111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111000000000000000000000000111111111111222111111111111222333333222222222111111111111111111111111111111111111111000111111111111222222222222222222111111111111111000111333333777@@@OOO[[[```cccbbb^^^\\\\\\YYYUUUWWWSSSLLLEEE>>>999666555333666888999777555444444555555555555555666777777777888888666555444555777888888777666555555555555777777888888888777666666777666555555555555666777999888666444333333444444555555444444444444555555555555555555555555555555333444444444555555555555222333333333222222444666666555444444333333444444222222333444555555555444333333222111111111222222222222333333333333444444444444444222222333777:::888:::===<<<:::666333222333222111000////////////222111000//////000111222333333444444444333222222222222222333333222222222222222111111111222222333222222333444444444444333666777888:::;;;;;;;;;;;;666777888:::;;;;;;;;;;;;;;;;;;;;;::::::999888777666777777777777555444333444333222222444444333222333333333333444666777888777666555555777777666555333333444555555555444444333222111222444555444333333333333333333222222111333333333333333333333333333222111222444444222111333333333333333333333333222222333444555777999:::666777999;;;;;;:::999888===<<<:::999999:::<<<===>>><<<:::888777777777777555666666666777777777777;;;::::::999999999999999888999;;;===>>>??????>>>666666777777888888999999666666666666666666666777777777666666666666777888:::999888888:::===???AAACCCEEEHHHMMMRRRWWW\\\___fffjjjooouuuyyy||||||uuupppfffYYYMMMEEEBBBBBB@@@===:::999:::<<<<<<<<<;;;999777777:::<<<=========???AAAAAAAAA@@@>>><<<:::;;;<<<<<<:::999999:::444444444444555555666666555555555555555555555555444444444444555666666777333333333222222333333444444444444444444444444444444444555555555444333222555555555555444333222222111222222333333222222111333333444444444444555555444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222333333222222111111111111333222222222222222222222333444444333111000111222333333333333333333333333222222222111111111000000111111111000000000//////111111111111111222222222111111111111111111111111111111000000000000111111000000000000000000000000111111111000000000000000///000000000111111111111111111111111111222222333111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222333444666>>>NNN]]]aaadddeeecccccceeeccc``````]]]WWWOOOGGG@@@;;;888555666888888777666555555555555555555555666777777666777777666444444555777777666666555555555666666777777777777777777666666444555555555555555555444888777555444333444444555444444333333333333444444555555555444444444444444444444444555666666777777444444444333333333444555444444444333333444555555444444444444444444444444444444333222111111222222333333333333333333333333555555444222222444888<<>>>>>>>>555555555666666777777777444555555666777777777777666666666666555555555555888888777777888999:::;;;<<<<<<>>>BBBFFFIIIJJJIIILLLQQQWWW[[[^^^aaagggkkkqqqvvv}}}tttfff[[[TTTQQQJJJGGGBBB@@@@@@@@@@@@@@@>>><<<;;;;;;===???BBBCCCHHHJJJKKKIIIHHHIIIHHHEEE<<<===>>>>>>===<<<;;;;;;666666555555555444444333555555555555555555555555444444444444444555666777444333333222222333333333555555555555555555555555444444555444444444333333444555555555444333333222111222222333333222222111333333333333444444555555444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222333333333333222222111111222222222222222222222222222333444333111000111222333333333333333333333333333222222111111000000000111111111000000000000000000000111111111222222222222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000111111///000000000111111111111111111000000111111222333111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111444222333555666<<>>>>><<<;;;777888;;;<<<<<<:::777666444333222222444444333222333333444555777999:::;;;777555555666888888888777333333333222222222333333222111000111333444333222222333333444444444333333333333333333333333333333555444444555666666555333222222222222222222222222222222333444555666777777444666:::>>>???>>><<<:::;;;:::999888888999:::;;;===<<<:::888777777888888888777555444444444666777888888777666666666666666555666888:::;;;;;;;;;;;;444444555555555555666666555555777888888888888777666666666666666555555555555666777888999;;;<<<<<<999:::;;;>>>AAACCCBBBAAA===@@@DDDFFFGGGIIINNNRRR[[[___fffmmmsssvvvwwwwwwwww{{{wwwnnniiibbb]]]WWWQQQNNNLLLJJJHHHDDDDDDEEEFFFIIIMMMRRRVVVcccddd___WWWTTTUUUUUUQQQDDDDDDDDDEEEEEEEEEDDDCCC666666666666555444333222444444444444444444444444444444333333333444555555444444333222222222333333666666666666666666666666555555444444444333333333333444444555555444444333333444444555555444444333222222333333444444555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333444333222222111111111222333333333222222111222333333111111222333333333333333333333333333333333222222111111111000111111111111111111111111000000000111222222333333222222222222222222222222111111000000000000111111000000000000000000000000000000000000111111111111000000000000111111111111111000000000000111222222111111111111111222222222222222222222222222222222000111111111111222222222111111111111111222222222444222222555555;;;OOOdddppprrrrrrnnnkkkkkkiiiddd]]]\\\ZZZWWWRRRLLLFFFCCC???<<<888666666666666666555555555555555666777777333555555555444444666888444444444444555666777777666666555555555666777777444444555555555555444444555444333333333444555666555555444444444444555555888888777777666555555555777777888999:::;;;<<<<<<<<<:::777666777777555444777666666666666666777777999888777666555444444444555555444444333333444444444444333333333333222222333555555666555777:::<<>>>>><<<;;;999999999888888999999999<<<;;;:::888777888888999777777555444444555666777777666666555555555555555555666888999999999888777444444555555555555555555555666777888999888777666555555666666666666666555222444666888:::;;;;;;;;;555666999;;;===>>>???@@@;;;<<<=========???CCCEEEKKKNNNRRRWWW\\\aaaccceeejjjpppuuuyyyxxxssskkkddd^^^YYYTTTQQQMMMNNNQQQSSSXXX___ffflllzzzzzzrrreee^^^```^^^YYYNNNLLLJJJIIIJJJKKKJJJIII444555555666666555444333444444444444444444444444444333333222222222333333555444333333222222222333555555555555555555555555555555444444333333333444222222333444555555555555333444444555555444444333111222222333444444555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333444444444333222111000111222333333333333222000111222222222222333555222222222222222222222222333333333333222222222222111222222222222222222222///000000111222222333333111111111111111111111111111111000000000000111111000000000000000000000000///000000000111111111111000000000000111111111111000000000000000111222222000000111111111222222222222222222222222222222222000111111111111222222222000000111111111222222222444111222555555;;;OOOgggsssuuuuuuqqqoooooolllhhhaaa```\\\YYYUUURRRPPPPPPLLLIIIDDDAAA@@@===:::777555555555555555666777777555666666555333333444666444333333444555666777888666555555444555666777888555555555555555555555555444444333222333444666666666555555555555555555666::::::999888888777666666777888999:::;;;<<<======>>>;;;888777777777555333777777666666666666666666666555444444444555666666333333333222333333444444444444444333333222222222222444666888888888:::;;;BBB>>>888666777:::<<<===:::999666333222222222333222222111000000111222222///000000111222222111111111222222222222222222111222222111222222333444555555666888999:::999888777999999:::;;;;;;::::::::::::999777666666666666777444555777888999:::999999555666777888888777666555444333222222444444333222222222333333555666777888666555555666888:::999888666555444333222333333444333222111222444444444333222333333444555555444444444444444444444444444444555444444555666666555333111111111111111111111111444444555555555444333222111333777:::<<<<<<;;;:::999999:::;;;;;;:::999999<<<;;;999888888888888999555555444444444555555666666555555444444444444444555555777888888777666555555555555555555555555555555666777888888666555444444444666777888777777666333555666888999999888777444666999999888999;;;>>>===;;;999:::<<>>999555555555555555666777777777888777555333222222444333333333444555666777888666555444444555666777888777666555555555555666777444333222222333444666777666666555555555555666666;;;;;;;;;:::999888888777777888888:::;;;<<<======>>>;;;888666777777444222777777666555555555555555222222222222333555777888111111111111222333444444444444444333333222222222111444777999999999:::;;;???;;;777777;;;???AAABBBBBB???:::666333222333333222111000//////000111222//////000111111111111111222222333333333333222222222222222222333444555666444666888::::::999777666999:::;;;;;;<<<;;;;;;;;;777666555444444555777777444555555666666666666555333444555666666555444444444333222222444444333222555555555666666888999:::666555555666999:::999888777666444333222333444444333222111222444555444333222333333444555555555444444444444444444444444444444333333444555555444222111111111111111111111111555555666666555333222111000111444777999:::::::::999:::<<<======<<<:::999<<<;;;999888888888999999333333444444444555555555555555444333333333333444333444666777777777666555555555555555555555555555444555666777777555333111333444666888888888888777777888999:::999777555444777:::<<<:::555333777;;;<<<888666777<<<@@@BBBAAAAAA???===<<<===???BBBDDD>>>EEEKKKNNNTTTaaaiiijjjqqqvvv}}}~~~{{{pppjjjccc___^^^^^^]]]\\\555555555444444555555555333444444444555666666666444666777666444333333444555444444444444555666666222333333222666:::888333333333333444444444555555444444444444444444444444666555444333333333333333444444444333333222222222333333333333333333333333555444333222111222333333222222111111222222333444111222222333444444444444222222111111111111222222555444222111111111222222000000000000111222333333666444222000//////000111000111222333333222111000000000000000000000000000222222222111111111111000000000000000000000000000111111222222222222111111//////000000000000//////111111111111111111111111000000000000000000000000222222222222222222222222222222222111111111000000///111333333222111000000111111111000000000000000222222222222222222222222333222333444555<<>>EEEMMMRRRLLL???666777<<<:::;;;<<<===<<<:::777666777777888888888888777777666666555555555555666666555555555555444333222222111333444444333222333444333222222222333333444555333555999;;;<<<;;;999777666888:::::::::???IIIQQQMMMEEE<<<666666555222000000000000000000000000000111111000000000000111111333222222111111222222333111222333555666888999:::999888777777999888777555777888888888777777999;;;888666666999===;;;666000555555444444444333333333222222333444444555555666333444555666666666444444333111000111444888;;;;;;444333333222333444666777666555444333333333333333333333333333333333333333333333222111111222333333444444333333333444444555555444333333222222222222222333555777777666555444333444444555555444444333333333444888<<<===:::888999:::;;;<<<<<<;;;::::::999777555555777888999888666555444333222333444555555555666666666666555555222444666888888666333111444555666777777888777777777666444333222222333333777777777777777777777777999777777888::::::666333666777888999999999999888<<<<<<;;;:::999999999999:::;;;<<<=========<<<;;;<<<;;;<<<>>>AAAFFFKKKNNNUUUZZZaaaiiiqqqzzzvvvlllhhhjjjooosss555555444444444444555555444444444444555555555555444555777666444333333444444444444444444555666666111333222222555888777222333333333444444444555555444444444444444444444444555555444333333333333333333333333222222222111111333333333333333333333333555444333222222222333333222222111111222222333444222222333444444444333333222222111111111111222222444333222111111111222222333222222111111111222222555444222000000000111222111111222222222222111111222222222222222222222222000000111111222222222333111111111111111111111111111111222222222222111111//////000000000000//////111111111111111111111111000000000000000000000000222222222222222222222222222222222111111111000000222333444444333222222222111111111111000000000000222222222222222222222222222222333444444:::JJJYYYfffiiijjjjjjmmmssstttrrrnnnmmmjjjhhhfffccc___]]]]]]___^^^[[[ZZZYYYQQQGGGCCC???;;;888888888888888555444444444555555555555444444444333444444555555777666555444444555666777999888666444333444555666999888666555555555666777666999;;;:::777777;;;???NNNZZZeeebbbSSSBBB999666999::::::::::::999777666666777777888888777777666666555555555555555555666333333444555555555444444222333555555333222222333222222222222333333444555333555777999:::999888777555777999888888===EEELLLIIIBBB:::666555555333000111111111111111111111111111111000000000000111111333333333333333333333333333333444666777999::::::777777666777999999777666777888888888777777999;;;999777777999<<<<<<777222555555444444444333333333222222333444444555555666444444555555555444444333333111000222444777777777444444333333333444555666555555444333333333333333333333333333333333333333333333222111111222333333333333333333444555666777555444333333222222222333222333555666777666555444333444444555555444444333444333444777:::;;;999777888999;;;<<<===<<<;;;:::;;;999777666777888888777666555444333333333444555555555666666666666555555333444555777777666444333555666666777777777777666555666666777777666444444777777777777777777777777999777666777888888666444777777777777888888888999<<<<<<;;;:::999999999999::::::<<<<<<===<<<<<<;;;;;;;;;:::;;;>>>AAAEEEGGGKKKNNNRRRWWW^^^gggpppvvv~~~wwwuuuxxx}}}444444333333333333444444555555555555444444444444333555666666444333333444444444444444444555555666111333333222333777666222333333333444444444555555444444444444444444444444444444444444333333333333222222222222111111111111333333333333333333333333555444333222222222333333222222111111222222333444333333444444444333222222222222111111111111222222444333222111111111222222555444333222222111111111444333222111111222333444222222111111111111222222333333333333333333333333...///000111222333444444111111111111111111111111111111222222222222111111///000000111111000000///111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111111111222222222222222222222333111111111111111111111111222222222222222222222222111111222333333888GGGUUUaaaeeeggghhhlllsssvvvuuuqqqnnnkkkkkkkkkiiieeeaaabbbaaa^^^[[[\\\\\\XXXQQQMMMIIIDDD???===;;;999777444444444444555555666777666555555444444444444555777777555555555555777777999888666555444444555555999888666555555666777777:::===>>><<<:::999<<>>888555555555333111111111111111111111111111111111000000000000111111222333444555555444333222444444555666777999999:::666555555777999999888777666777888777666666888::::::888777888;;;;;;888555555555444444444333333333222222333444444555555666555555555444444333333333333222222333555666555333555555444333333333444444555444444333333333333333333333333333333333333333333222222111111222222333111222333444555777888999444444333222222222333333222333444666666555555444444444555555555555444444444333444555888888777666666888:::===>>>===<<<;;;>>><<<999999999999888666777666555444333444444555555555666666666666555555444444444555666666666666777777666666666666666555444666888:::;;;999777555777777777777777777777777888777555555666777666555888777777666777888999:::<<<;;;:::999999888888999999:::;;;<<<<<<<<<<<<;;;::::::999888999;;;===???@@@AAACCCEEEIIIPPPYYY^^^kkknnnssszzz444333333222222333333444555555555444444333333333333444666555444333333444444444333333444444555666222555555333444666666222333333333444444444555555444444444444444444444444333333333444333333333333222222222222222222222222333333333333333333333333444444333333333222222222222222111111222222333444444444444444333222222111222222111111111111222222333222222222222222222222555444333333222222222333333333222222222333444555333222111000000111222333333333333333333333333333///000000111222222333333111111111111111111111111111111222222222222111111000000000111111000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000/////////000111111000000111111111111111222222222222222222222222222222000000222333222666CCCQQQaaafffiiiiiilllrrrttttttrrrooolllmmmppppppmmmiiiiiieee```]]]]]]^^^[[[XXXWWWSSSMMMHHHEEEBBB???===666666555555555666777777777777666555444444444555888777666555555666777888888777666555444555555555888777666666666666777777===>>>???===;;;:::;;;===HHHMMMRRRNNNEEE<<<888888666666555555555666666777555555666666666666555555444444333333333333444444333333444555555555555555444555666555333222222222222333333333333333333333444444333333444555555666444444555444444666:::>>>===:::666444444555444222111111111111111111111111111111000000000000111111222333555666666555333222333444444555666777888888444444444666999:::999888666777888777666555777999:::888666666888999888666555555444444444333333333222222333444444555555666666555444333333222222222222222333666888888666444666555555444333333333333444444333333222333333444333333333333333333333333222222222222222222222222222222444555666777777777444333333222222333333333222333444555555555444444444444555555555555444444444444444444555666666666555777;;;>>>@@@???>>><<<@@@>>>;;;:::::::::888666888777666444444444555555555555666666666666555555444444444444555666888999888777666666555555555555444555888999::::::999888666666666666666666666666888666555444444555666666:::999777666777888:::<<<<<<;;;:::999888888888888999999::::::;;;;;;;;;<<<999888777666777888999:::;;;;;;<<<===>>>BBBHHHLLLSSSUUUZZZ```hhhoootttwww444333333222222333333444555555444444333333333222222333555555444333333444333333333333333444555555444777888555444666666333333333333444444444555555444444444444444444444444222222333444444333333222444444444444444444444444333333333333333333333333444444444333333333222222222222111111222222333444444444444444333222222111222222111111111111222222222222222222222222222222333222222222333333444555222222222222333444555555333222111000000111222333222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000///...///222333222000000000111111222222222333222222222222222222222222000000222333111444???LLLdddjjjnnnnnnnnnqqqrrrppppppooonnnpppsssuuusssqqqoooiiibbb```______]]]\\\]]]ZZZUUUQQQNNNLLLIIIGGG===;;;999777666666777777888777666666555555555555888777666555555666777888777666666555555555555555777666666666666666777777<<<======<<<;;;:::::::::===>>>===999444333777;;;666555555444444555666777555555666666666666555555444444333333333333444444555666666666555555444333333555666666444222333333222333444444444333222222444333222222222333444555333333333333333444777888888777555444444444444333111111111111111111111111111111000000000000111111222333555666666555333222333333333444444444555555333333333666888:::999888666777777666555555666888777666444444555666666666555555444444444333333333222222333444444555555666555555555444444333333333222222444888:::;;;999777555555555444444333333222333333222222222333333444333333333333333333333333222222222222222222222222333444555555666555555444333333333222222333333444222333333444444444444444444555555666666555555444444444444333333444666777555888;;;>>>@@@@@@???>>>???>>><<<<<<<<<;;;999777999888777555444444555555555555666666666666555555555555444444444666888:::888777666555444444555555555555555666777888999:::666666666666666666666666666666555444444555666888;;;:::888888888999;;;===;;;;;;:::999888888888888888888888999:::;;;;;;<<<777777666666777888::::::777999<<<<<<<<<===???@@@CCCDDDHHHLLLRRRXXX]]]```fffhhhkkknnnrrrvvv|||zzz}}}444444333333333333444444444444444444333333333333111333444555333333333444333333333333333444444555555999:::777555666666444333333333444444444555555444444444444444444444444000111333444444333222222444444444444555555555555333333333333333333333333333333444444444333222111222222111111222222333444333333444444444333222222222222111111111111222222111111222333333333222222111111111111222333444555111111222222333333444444222222111111111111222222222222222222222222222222222222222111111111000000222222222222222222222222111111222222222222111111000111111222222111111000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111222222222222111111333666777444111000000111111222333333333222222222222222222222222000000222333111222===IIIccclllrrrrrrqqqrrrqqqooooooppprrrssstttuuuuuuvvvrrrkkkeeeeeedddaaa______aaa^^^ZZZXXXVVVUUURRRPPPHHHEEEAAA===:::888777777888777777666666666666777777777555555555555777777666666666666666666555555666666666666777777777777:::;;;;;;;;;:::999888888888999999888666666777999666666666666666666666666555666666777777666666555555555444444444444555555777777777666666444333333333444666666444444444555222333444555444333222111333333222222222333333444333333333333333444555555555555555555555555444444222222222222222222222222111111000000000000111111222333444555555444333222222222333333333333333333333333333555888999999777666777777666444444555777555444444444444555555666555555444444444333333333222222333444444555555666333444555666666666444444333333555888;;;<<<:::888444444555555555444333333222222222222222333333444333333333333333333333333111222222333333222222111333333444555555444333222333333222222222333444444333333333333333444444444555555666666666666555555444444444333222444777:::666777999;;;===>>>>>>>>>===<<<;;;<<<===<<<:::888:::999777666555555555666555555666666666666555555666555555444555666888999777666555444444444555666666555444444555777999:::777777777777777777777777555666777666555555777888::::::999888999:::;;;<<<;;;:::999888888777777888777777777888999:::;;;<<<777777777888999:::;;;;;;555888;;;<<<;;;::::::;;;===>>>@@@BBBFFFIIILLLNNNOOORRRUUUYYY\\\aaagggkkkeeehhhlllppptttzzz555555444444444444555555333333333333333333444444000222444444333333444555333333222222333333444555444999:::666444444555333333333333444444444555555444444444444444444444444///111222444444444222111333333333444444555555555333333333333333333333333333333444444444333222111222222111111222222333444222222333444444444333333222222111111111111222222000111222333333333333222222222111111111222222333111111222222222222222222111111222222222222111111333333333333333333333333111111111111111222222222222222222222222222222222111111222222222222111111000111111222222111111000111111111111111111111111000000000000000000000000222222222222222222222222000000111111111222222222222111111555999:::555000000000111222222333444444222222222222222222222222000111333444222222;;;GGG]]]hhhrrruuuttttttsssqqqpppsssvvvvvvsssqqqsssvvvssslllhhhjjjkkkgggddddddccc```^^^\\\[[[YYYWWWUUUUUUQQQKKKEEE???;;;999999777777666666777777888888777666555444444555666777555555666666666666666555555555666777777777777777999999999:::::::::888777888888999::::::999888888888888999999888777666555666777777888888777777666666555555555555555555666555666666666666666555444111333555666555555555777222333444555555333111000333333333333333333333333333333333444555555444444333444666666555555444444222222222222222222222222111111000000000000111111333333333333333333333333333333333333333333333333444333444555888888888666666666777555333333444666333444555555555555666666555555444444444333333333222222333444444555555666111333666999999888666444555555555777::::::999777222333444555555555444333222222111111222333333444333333333333333333333333111222333333333333222111000111333444555444333222333222222222333333444555333333222222333333444444555555666666666666555555444444444333222444999===555666666777888999;;;;;;:::999:::;;;======<<<:::;;;:::888666555555555666555555666666666666555555777666666666666666777777666555444333333444666777555555666777777777888888777777777777777777777777444666888888777666777999777777888888888999999999;;;:::999888777777777777777777666777888:::;;;<<<999999999999999:::::::::666888999:::999999;;;<<<<<<===>>>???@@@AAABBBCCCEEEGGGJJJMMMOOOSSSXXX[[[WWWXXXZZZ[[[^^^cccjjjoooppptttzzz~~~~~~}}}|||yyy}}}666555555444444555555666222222222333333444444444000222444444333333444555333333222222333333444555333888:::666222333333222333333333444444444555555444444444444444444444444///000222444444444222111222222222333333444444444333333333333333333333333333333444555444333222111222222111111222222333444111222333333444444444444222222111111111111222222000111222333444333333222333333222111000000000000111111222222222111111000000111222333333222111000444444444444444444444444//////000111222333333444222222222222222222222222111111222222222222111111111111222222222222111111111111111111111111111111000000000000000000000000222222222222222222222222000000111111222222222222000///000555999999444...000000111222333333444444222222222222222222222222000111444555222222:::FFFWWWdddpppuuuvvvvvvvvvsssqqqvvvzzzwwwqqqnnnpppuuurrrkkkiiinnnpppkkkggghhhcccaaa___]]]\\\[[[XXXVVV^^^YYYRRRJJJCCC>>>;;;:::777777666666777888999999666555444333333444555666555555666666666666666555555555666777777888777777888888888:::;;;;;;999777666666555666777999999999999999;;;;;;:::888666444777777888888888888777777666666555555555555666666333444555666777777777777111333555666555555666888222333555555555333111000333333444444444333333222333333333444666666555333222444666777666555444555222222222222222222222222111111000000000000111111333222222111111222222333555444444444444444333333444444444555777888777666666666666555333333444555333555666777666666666777555555444444444333333333222222333444444555555666000333777:::;;;:::777555777666666666888888666555111222444555666555444444222111111111222333333444333333333333333333333333111222333444444333222111---...111333555555444333222222222222333333444555333333222222222333444555555555666666666666555555333444444333222444:::???555444333333444666888999777777888;;;===>>>===;;;<<<:::999777666555555666555555666666666666555555777777777777777666666666555444333222333555777888444666888::::::999777555777777777777777777777777333666::::::888777777999555555666777777777777666;;;:::999888777777777777777666666666888999;;;===;;;;;;::::::999999888888888888999888888999===???;;;<<<======>>>>>>======???AAADDDEEEGGGIIILLLOOOQQQQQQPPPOOOPPPTTTZZZ___]]]cccjjjmmmkkkhhhffffffhhhmmmsssvvvwwwzzz444444444444444444444444333111000222666777666555333333333444444444555555444444555555555555444444444444555555444444333222333333333333333333333333333333333333333333333333222222222222222222222222333444444555555444444333333444555666666444222111222222222222222222222222222222333333333333444444333333333222222222111111111222222333333222222111222222222333333444444444222222222222222222222222000000000000111111111111111111111111111111111111000111111111111222222222000000000111222222333333222333333444444333333222000000000000000000000000000000000000111111111111111222333333333111000///111111111111111111111111111111000000000000111111111111222333333333333222111222444444444222000///000111111111111222222222222222222222222222222222222000000333444444999@@@UUUaaammmpppppprrrtttuuuuuurrrrrruuutttqqqqqqtttsssrrrooonnnqqqsssppplllllliiiddd^^^\\\___eeejjjeeefffaaaWWWOOOLLLIIIFFFCCC@@@===<<<===;;;777333888666555555666777777666666666333333777;;;999222555666888999:::;;;::::::;;;999777666777999;;;======;;;999777666666777888555777:::<<<===<<<;;;999888888777777666666555555444444444555666777777888333444444555666777777888444444444555555555555555333333333333222222111000444444444333333222222222444444333222222333333333555555444333333333333444333222222111111222222333222222111111111111222222111111222222222333333333000//////000333666666666555555666666666666666555777555333333444555666555555555555555555555555555666555444333333333333333222333555666666444333111444222444<<>><<<;;;999555555555666888777555333555666555333666::::::666777888999::::::::::::999;;;:::888777777999;;;======<<<999888777777888999999999::::::;;;<<<<<<<<<777777777777666666555555444444444555666777777777444444555666666777888888555555555555555555444444444444555555444333333222444333333333333333333222444333333222222333333444555555444444333333333444333222222111111222222333333333222222222222333333111111222222222333333333888777666666888888888777555555666666666666555555777555333333444555555444444444444444444444444444666666555444333333222222222333555666666555444333555444777@@@HHHGGG===444444444444444444444444444555333222444666777555333555555555555555555444444444444444444444444444444777555333222333555444444000111333333333333444666555444444333333333444444444444444444333333333222444444555555555555444444555555555555555444444444555666777888999999999888999999999<<>>AAABBBAAABBBEEEGGGGGGHHHIIIHHHFFFDDDDDDEEEEEEGGGIIIJJJJJJKKKMMMOOO444444444444444444444444555444333333555555444333333333333333444444444444444444555555555555444444444444555555444444333222222222222222222222222222333333333333333333333333333333333333333333333333333444444555555444444333222222444555555444333333222222222222222222222222222222333333333333444444333333333222222222111111111222222333333222222111111111111222222222222222222222222222222222222222000000000111111111222222111111111111111111111111000111111111111222222222000000000111222222333333222222333333333333222222000000000000000000000000000000000000111111111111333222111111111111111111000000000000000000000000333333222222222222333333111111222333333333333222333444555555555444222222111111111111222222222333333333333333333333333333222000111333444444888>>>OOO\\\jjjppprrrttttttsssuuurrrrrruuutttqqqqqqtttsssvvvxxxvvvrrroooqqquuurrrqqqmmmiiieeeccceeeggghhhllllllhhhfffgggfffdddbbbZZZOOOGGGBBB???<<<:::666666777888999888444222222666666222222666888888::::::;;;;;;;;;;;;::::::;;;:::888777777999;;;<<<<<<;;;:::888888888999999;;;:::999999999;;;===>>>777777777666666666666555444444444555666666777777555666666777777888888888666666666555444444444333555666666666666555444444222333333333333333333444333333333222222333333444555555444444444333333333333222222111111222222333444333333333333333333444222222111111222222333444---------000333444333222555666666666666666555555777555444333444555444333333333333333333333333333444555555666555333222111111222444555666666555444666777<<>>333333333444444555555555666444333222333555666555444333444666777888777666555555555666666666666555555888666444333444444333222///111222333222222444555666666555444333333333333555555555555444444444444444444555555555555444444666666555555555444444444444666888:::;;;<<<;;;;;;;;;;;;;;;===>>>>>>;;;888<<<:::999777666666777777444444444444444555555555666666555555555555666777777666555555888999:::999::::::::::::999777666666444555777999999888666555555777888888777666666777777777777777777888888888999999999888888888777777777777777888888888999999888777666777999:::;;;:::888888888777777777777777555555555555666999===@@@???<<<::::::<<<===:::888777999<<<============>>>>>>???@@@???===<<<===>>>BBBCCCDDDDDDBBBAAABBBCCC333333444444444444444444555555444444444444333222222222333333333444444444333444444555555444444333444444555555444444333222111111111111111111111111222222333333333333444444333333333333333333333333333444444555555444444333111222333444444444444444222222222222222222222222222222222333333333444444333333333222222222111111111222222333333222222111111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111000000111111111222222222000000000111222222333333222222333333333333222222000000000000000000000000///000000000111111111111333222111000000111222333////////////////////////222222222111111222222222111111222333333333333222222333333444444333222222111111111222222222333333444444444444444444444444222000111444444333666<<>>???AAA@@@@@@@@@BBBCCC333333333444444444555555555555555444333333222333222222222333333333444444333333444444444444333333444444555555444444333222111111111111111111111111222222222333333444444444333333333333333333333333333444444555555444444333111222222333333444444444222222222222222222222222222222222333333333444444333333333222222222111111111222222333333222222111111111111111111111111111222222222222222222222222111111111111222222222222111111111111111111111111000000111111111222222222000000000111222222333333111222222333333222222111000000000000000000000000///000000000111111111111222222000000000111222333////////////////////////111111000000000000111111111111222333333333333222111111111222222222111111111222222222222333333333444444444444444444444444222000111444444222555:::GGGUUUdddmmmtttyyyzzzxxxtttqqqqqqsssssspppooorrruuuooommmqqqrrrooommmnnnrrrrrrqqqnnniiieeebbbbbbdddjjjmmmllllllnnnooommmhhhddd___[[[YYYUUUNNNIIICCC@@@;;;888777888888888>>>CCCDDD===666555888999777777777888999::::::;;;888777666666555666777777666666666666666777777777555666888999999888777666555555555555555666666666444444444444555555555555777777777777888888888888777777666555444333333333333444444555555555444444222222222333333444444444333222222222333333444555444444555555555444333222333222222111111222222333222222111111111111222222333222111000111222333555666555333333444333111///666666666666666555444444666444333444444444333111222222222222222222222222...000333555777777666666222333444555666666777777444777>>>FFFKKKGGG<<<333444444444555555666666666333333333333333444666777:::;;;===>>><<<888444111333444555666666555444333111000000111333444333111666777777666333222222333333333333333333444555666444444444444333333333333333333444444444444333333444444444444555555555555222222444555666777888888888999;;;<<<;;;999888777777777666555444555666777333333555666666666666555444555555666666666666666555666777777888888999999666777777777777777666666888777777777888:::;;;<<<777888999888777666777999666666777888888777777666777777666666666555555555888888888888999999999999666666777666666777888999888888999999888777666555444777999888777999BBBIII___TTTFFF===;;;<<<<<<;;;888888:::;;;<<<;;;888777::::::;;;;;;:::;;;===?????????>>><<<::::::<<<>>>222333333444444555555555444555666555333222333444222222222222333333333333333333444444444444333333444444555555444444333222222222222222222222222222111222222333333444444555333333333333333333333333333444444555555444444333222222222222333333333333222222222222222222222222222222333333333333444444333333333222222222111111111222222333333222222111222222222222222111111111222222222222222222222222111111111222222222222333111111111111111111111111000111111111111222222222000000000111222222333333111111222222222222111111000000000000000000000000000000000000111111111111111111111111111111222333000000000000000000000000111000000000000000000111111111222333333333333222000000000000111111111111222222222222333333333333333333333333333333333333222111222555444222444888???LLL[[[fffpppwwwyyywwwuuurrrrrrttttttqqqqqqsssvvvmmmjjjpppsssnnnkkkmmmuuuvvvvvvsssooojjjhhhgggccciiimmmmmmnnnsssvvvuuuqqqjjj```ZZZXXXWWWUUUSSSLLLGGGAAA>>>???AAADDDEEEDDDIIIJJJCCC;;;999999999777777666666777888999999888777666666666666666666444444555555666666666777333444777999999777555333444555555555555666666666444444444444444444444444777777777777777777777777666666666555444444444333222222333444444444444333222333333333333333333444222222222222333444555555333444555555555444333222333222222111111222222333222111111000000111111222333222111000000222444555111111111333777:::<<<<<<777777777777666555444333444333222333555555333222222222222222222222222222...///222444666777777777444444444555555666777777333666<<>>??????===999444111222333555666666555333222333222222444666777666555888888888777444222222333333333333333444555666666444444444333333333333222333333444444444444333333222333444666777999:::;;;555444333222222444555666555888;;;<<<;;;:::999:::555555666666666666666666333444666777777666555444333444555666777777777666555777999999888777777888555666666777777777666666999999999999:::<<<===>>>777999::::::999888888999:::;;;;;;<<<<<<:::999888777777666666666555555555888888888999999999999:::666888999999777666666777777777888999999888666555555888:::999888:::AAAGGGTTTLLLAAA:::999;;;===>>>888888888999::::::888666999::::::::::::;;;>>>AAAPPPMMMHHHAAA<<<:::;;;>>>222222333333444555555666333555666555333222333555111222222222222333333333222333333444444333333222444444555555444444333222333333333333333333333333111111222333333444555555444444444444444444444444333444444555555444444333333333222222222222222222222222222222222222222222222222333333333333444444333333333222222222111111111222222333333222222111444333333333222222222222222222222222222222222222111111111222222222333333111111111111111111111111000111111111111222222222000000000111222222333333111111222222222222111111000000000000000000000000000000000000111111111111000000111222222222222222111111111111111111111111222111111000000111111222111111222333333333333222111111000000111222222333222222222333333333444444333333333333333333333333222111222555444111333777999EEETTTaaalllwwwzzzyyyxxxuuuuuuwwwwwwttttttvvvuuunnnmmmsssssslllkkkqqqvvvxxxxxxvvvsssooommmlllhhhlllooonnnooouuuxxxxxxqqqjjjaaa\\\ZZZZZZYYYXXXVVVSSSOOOOOORRRVVVYYY[[[QQQVVVVVVPPPJJJHHHFFFCCC@@@???===<<<;;;;;;;;;;;;999999888888777777777777333444555666777777777777555666666777777666555555444444444555555555666666444444444444444444444444666666666666666666666666555555555555555555444444222222333444444444444444444333333333333333333222222222222222333444555666333444555666666444222111333222222111111222222333333222222111111222222333444222111///000222444555777666777;;;BBBIIINNNQQQ777777777777666555444333111111111333555666444333333333333333333333333333111222222333444555666777666555555555555555666666444666:::???CCCBBB===999777777666666555555444444333555555555444555999<<<>>>???@@@???===:::777444333444666888888666444333666555666777888888777555555666666666444333444555444444333333333444444555555555555555444444444444222333333444444333333222222333666888<<<>>>AAABBB;;;999555222111333555777444777<<<======<<<===???555666888999:::999888777444555777777777666444333333444555666777777777666555888::::::777666666777555666777888888888888888888:::===??????>>><<<;;;777:::<<<===;;;:::999999<<<===>>>>>>===;;;999888888888888888777777777777888888888999999999::::::888;;;======:::777666666555666888999999888777666555777999999888999===AAAAAA>>>;;;888777888999::::::888777888:::;;;:::888::::::;;;;;;;;;===AAADDDVVVRRRKKKBBB======@@@DDD222222333333444555666666222444666555333222444666111111222222222333333333222333333444444333333222444444555555444444333222333333333333333333333333111111222333333444555555444444444444444444444444333444444555555444444333444444333222111111111222222222222222222222222222222222333333333444444444333333333222222222111111222222222333333222222222444444444333333222222222222222222222222222222222111111222222222333333333111111111111111111111111000111111111111222222222000000000111222222333333111111222222222222111111000000000000000000000000000000000000111111111111///000111333333333222111111111111111111111111111333222222222222222222333111111222333333333333222222111111111222333333444222222333333333444444444222222222222222222222222222111222555444111222666888DDDRRR___lllxxx}}}|||{{{xxxwwwzzzzzzvvvvvvyyyuuuqqqrrrwwwtttkkkmmmvvvvvvwwwxxxwwwssspppoooooonnnqqqrrrooonnnsssvvvuuunnnjjjgggffffffeee```\\\^^^]]]]]]___dddhhhkkklllcccggghhhddd___]]]YYYUUUJJJHHHFFFCCCAAA@@@??????::::::::::::999999888888333444555777888888888888888777666555555666777888444444444555555555666666444444444444444444444444666666666666555555555555444444444555555555555555222333333444555555555444444444444333333222222222222222222222333444555666333444555666666444222111333222222222222222222333444333333222222333333444444333111///000222444666333111///000444999===???777777777777666555444333000000111333666666555333333333333333333333333333444444333333333444444555777666666555555555666666444666999===AAAAAA???<<<888888777666555444333333444555666555444555:::===>>>?????????>>>;;;999777444555888999999888555444888777777888888777555222111333444444444444555777666666555444333333333333777666666666555555555555222333333444444333333222333444777;;;???CCCEEEGGGAAA===888333222333666888333888===?????????@@@BBB555777:::<<<<<<;;;999888555666777888777666444222222333555777777777777666666999;;;:::777555555666666777888999999999999999777:::@@@DDDDDDAAA<<<888777:::===>>>===;;;:::999<<<===>>>>>><<<:::777555:::::::::999999999999888888888999999999:::::::::999===AAA@@@===888666666444555777999:::999888777555666777888888999;;;<<<999<<<>>>>>><<<:::999999===;;;999999<<<>>>===;;;<<<<<<=========@@@DDDGGGHHHDDD===777444888>>>DDD444444444444444444444444555555444444444333333333444444444444444444444444333333333333333333333333444333222222222222333444333444444555555444444333000000111222222222222111333222111111333333222111333333333333333333333333444222000111333444333000444444444444444444444444666555333222111222333333444444444333333222222222333333222111111222333333444333333222111111111222222222222222222222222222111111222222222333333333333333222222111000//////111111222222222333333333222222222222222222222222222111111111000000//////222222222222222111000///000000000000000000000000111222222333333222222111111111111111111111111111222111111111000000//////////////////////////////222222111111111111111111000111222333444333222111222222222222222222222222222333333333333333333444:::???MMM___lllrrrvvvzzzyyyyyywwwvvvxxxzzzwwwqqqwwwuuurrrpppnnnooopppqqqtttttttttrrrpppppprrrttttttssspppmmmlllmmmpppsssvvvnnniiikkkiiiaaa]]]]]]\\\^^^aaaeeeiiinnnqqqrrrllljjjjjjlllpppoooiiiccc[[[UUUQQQSSSTTTPPPJJJHHHBBB@@@>>>>>>???===888333555888999555444666888666999888777666666777888999555555666777777666666666222333555444333222222333666666555555555555666666444555666666444222222333222444555444333333444555333333555555555555333333444333333222222333333444666666555444333333333333111111111000111111222222444333111//////000111222111111111222222333333444111111222333333444555555555555666666555555444333333333222222333444666777333333333333333333333333333333333444444444555555777777666555444555666777000999FFFPPPTTTRRRJJJCCCBBB===777444555666777666222222333444666888999;;;@@@???>>><<<:::888777666222555999:::999888999;;;:::777555666::::::666222222333333444444333222222333333333333333333333333666666555444333333222222333333333333333333333333111111333;;;DDDJJJKKKIII@@@>>>:::666444444666777333777999;;;???CCCAAA<<<:::::::::<<<======;;;888999777666555666777666555666666666666777777777777999888777555444555666777888888888999999999999999@@@;;;777999>>>@@@;;;555999999999::::::;;;;;;;;;>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>::::::;;;;;;:::999888777444777::::::888666777888333555777888999888777666666777888999999999999999:::999999888888999999:::===;;;999999;;;<<<;;;;;;======<<<<<<<<<<<<======??????===:::888:::>>>AAA555555555555555555555555555555444444444333333333444444444444444444444444333333333333333333333333555444333222222333444555222333333333333333333222111222222222333333333333444333222333444444333222333333333333333333333333444222000111333444333111333333333333333333333333555444333222222222333333444444444333333222222222333333222111111222333333444333222222111111222222222222222222222222222222111111222222222333333333333333222222111000000///111111222222222333333333222222222222222222222222111111111111000000000///222222222222222111000000000000000000000000000000111222222333333222222111111111111111111111111111111111111111000000000///000000000000000000000000111111111111111111111111111111222333333333333222222222222222222222222222222222333333333333444444999===JJJ^^^nnntttwwwyyysssuuutttssstttwwwwwwssswwwvvvtttsssrrrtttvvvwwwuuusssqqqpppoooqqqtttwwwsssttttttqqqoooppptttxxxuuunnnjjjjjjiiiccc___```bbbdddfffiiillloooqqqrrrpppoooooorrruuutttooojjjjjjgggeeeccc]]]WWWVVVYYYSSSMMMGGGCCCAAA@@@<<<999666999888444444888:::999:::999888888777777888888444444555555555444444333444666777666444333333444666666555555555555666666444555666555333222222222222444555444333222333555333333444444444444333333444333333333333333333444555555444333333333444444222222222111111222222333222222000000000222444555222222222222222333333333222222222333333444444555555555555555555444444333333333222222333555666777444444444444444444444444444444444555555555666666666666666555555555777999???QQQccckkklllfff[[[PPPEEE@@@:::777777777777666333333444555666888:::;;;>>>===<<<;;;:::999888777666888;;;<<<<<<===@@@BBBFFFAAA<<<;;;<<<;;;888444444444555555555555555555333333333333333444444444666555555444333333222222333333333333333333333333555444666===FFFKKKKKKIII???<<<888555333444666888444888:::<<<@@@DDDCCC???===<<<;;;<<<======<<<::::::888666666777888777666666666666666777777777777;;;999777777777777666555555666888999::::::999999666999<<<>>><<<999777555777777888999;;;<<<==================<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888888444777999999777666777999444555777999999888777666666777777888888999888888999999999888888999999999888888888888888888888999===<<<<<<;;;;;;<<<<<<===>>>>>>===;;;999:::===@@@555555555555555555555555555555444444444333333333444444444444444444444444333333333333333333333333555555444444444444555555111222222333333222222111333333333333333444555555555444333333555555444333333333333333333333333333444222111222333444333111333333333333333333333333444444333222222222333333444444333333333333222222333222222111111222222333333333222222111111222222222222222222222222222222111111222222222333333333333333222222111000000000111111222222222333333333222222222222222222222222111111111111000000000000111222222222222111000000000000000000000000000000111111222222222222111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111222222111111222222333444222222222222222222222222222222222333333444444444777:::GGG]]]pppxxxxxxwwwsssvvvvvvsssqqqtttuuutttvvvvvvvvvvvvxxxzzz|||~~~xxxuuurrrqqqsssvvvxxxzzzsssvvvwwwtttpppnnnqqquuutttnnnkkkjjjiiifffdddeeekkkkkklllmmmnnnoooppppppvvvuuuuuuxxxzzzyyyuuuqqquuuuuutttnnnddd\\\___ggg```[[[VVVRRROOOJJJDDD>>><<<===999444333888:::999888777777777666555555555444444555555555444444333777888999888666444444555555555555555555555555555333555666555333111111222333444555444333222333444444333333222222333333444333333333333333333333333444444333333333444555555444333333222222333333333222111111111222444666777333333333333222222222222333333333333333444444444555555555555555444444444333333333333444555666777555555555555555555555555555555555555666666666666555555666666555777:::===FFF```vvvwwwooofffXXXIIIFFFBBB===999888888777777444444555555777888:::::::::::::::::::::::::::999<<<===???@@@AAACCCGGGJJJJJJEEE===999888888666444555555666666777777777777444444444444444444444444555555555444444333333222333333333333333333333333666666888===DDDHHHGGGEEE<<<:::666333222444777999333777:::<<<@@@EEEDDD@@@@@@>>><<<;;;<<<===<<<<<<:::999777777888888888777666666666666777777777777888555444555777888666444555666777888888777666666666AAAKKKJJJ@@@777666:::666666888999;;;<<<>>>>>>===<<<<<<<<<<<<;;;;;;;;;===<<<;;;;;;;;;;;;;;;<<<>>><<<:::888777777888999555777888888777777888999666777888999:::999888777666666777777777777777888999999999999999999999999666888:::999666555777:::<<<;;;;;;::::::;;;;;;<<<<<<======<<<;;;;;;<<<>>>555555555555555555555555555555444444444333333333333333444444444444444444333333333333333333333333555555555555555555555555222222333333333333222222444333222222222333555555555333222333444555444333333333333333333333333333333333222333333333333222222222222222222222222222444333333333333333333333333333333333333333333333222222222222222222222222333333222222111222222333222222222222222222222222111111222222222333333333222222222111111111000000111111222222222333333333111111111111111111111111111111111000000000000000111111222222222111111000000000000000000000000000111111222222222222111111111111111111111111111111111111111000000000000000111111111111111111111111111111111111111222222222333222111000111222333444111222222222222222333333222222222333333444444444777888DDD\\\sss{{{yyyuuuxxx||||||vvvrrrrrrtttttttttuuuvvvxxx{{{~~~|||zzzwwwvvvxxxzzzzzzyyytttwwwyyyuuummmhhhiiikkkqqqnnnlllkkkjjjiiiiiijjjqqqpppppppppooonnnnnnnnnxxxxxxxxxyyy{{{zzzvvvsssvvvuuurrrmmmddd]]]aaajjjbbbcccdddfffddd[[[OOOEEEGGGEEE???777555888888666777777777777777666666555444444555666777777666666888999:::999666555444555444444555555555555444444333555666555333111111222555666777666444333444555444333222111111222333444333444444444444444444333333222222333444555666777555555444333333333444444333333222222333555666777444444444333333222222111444444444444444333333333666666555555444444444444444444444444555555666666444444444444444444444444444444444444555555555555333555666666666999???DDDKKKeeevvvnnn^^^TTTGGG888BBB???<<<999888777777777444444444555666777888999777777888888999:::;;;;;;AAAAAABBBBBBDDDGGGKKKMMMIIICCC;;;777666777777888555555555666666777888888555555555555555444444444555555444444444333333333333333333333333333333333444444666999>>>@@@???>>>:::777444222222444777:::222666888:::>>>DDDCCC@@@AAA???;;;999:::<<<<<<<<<:::888777666777888777666666666666666777777777777666333222444999;;;999666999999888888777777777777===HHHRRRNNN@@@666666;;;777777888999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>><<<:::888777666666666777777777777777777999:::888888999:::::::::999888777666666666666666777777888888999999999999888888666;;;>>><<<888666999===:::::::::999999::::::::::::;;;======<<<;;;<<<===333333333333333333333333555555444444444333333333333333333444444444555555333333333333333333333333555555555555555555555555333333444444444444333333222222222222222333444444333222111222333444333111333333333333333333333333333333444333333333333444222222222222222222222222222333333333333333333333333333333333333333333333222222222222222222222222333222222111222222333333222222222222222222222222111111222222222333333333222222222111111111111111111111222222222333333333111111111111111111111111000000000000000000111111000111111222222222111111000000000000000000000000000111111222222111111000111111111111111111111111000000000000000000111111111111111111111111111111000000111111111222222222333222111000111222333444111111111222222333333333111111222333333444555555888888CCC[[[sss{{{xxxssswww{{{|||wwwssstttvvvuuuqqqsssvvvyyy||||||{{{zzzyyyyyyxxxuuusssrrrvvvyyyvvvoooiiiggggggnnnnnnmmmkkkjjjkkkmmmmmmqqqppppppooonnnmmmllllllwwwwwwwwwwwwwwwvvvsssqqquuupppllljjjhhheeefffjjjdddgggkkkpppqqqkkk```WWWVVVSSSKKKAAA>>>>>>;;;666:::999999999999999888888222333444666777777777777666888999888666444444555444444555666666555444444444666777666444222222333777888888777666555555666555444222222222222444555333444444555555444444333222222222333444555666777666555444444333333333444555444444444444444444444555444444333333222222222555444444444444444444444777666555444444444444555444444555555555555555555333333333333333333333333222222333333333444444444222444555666777===FFFNNNVVVgggmmm___OOOGGG@@@888::::::999888666666666777444444444444555666666777555555666777888::::::;;;CCCCCCBBBCCCEEEGGGHHHIIIIIIDDD===999777888:::;;;555555444444444555666777666666555555555444444444444444444444444333333333333333333333333333333333222333444666999999999777777666444222333555777999555888:::;;;???DDDDDDAAA@@@===999888999:::<<<<<<:::888666666777777777666666666666666777777777777888666555666999;;;999888:::999888777777999:::<<<:::AAAFFFCCC:::444555888::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;888888999999;;;<<<>>>???<<<<<<;;;:::999777666555;;;999777777777888::::::999999:::::::::999999999888777666666555666777777777888888999999888888777666;;;???===999777999===999999888888888888999999888:::======<<<;;;<<<===222222222222222222222222555555444444444333333333222333333444444555555555333333333333333333333333444444555555555555444444333444444555555444444333111111222333333333333333333222111111333333222111333333333333333333333333222444555444333222333555333333333333333333333333222222333444444444333333222222333333333333444444111222222333333222222111222222111111222222333333222222222222222222222222111111222222222333333333111111111111111111111111111111222222222333333333111111111111111111111111000000000000111111111111000000111222222222222111000000000000000000000000000000111111111111000000111111111111111111111111000000000000111111111111111111111111111111111111000000000111222222333333222222111111222222333444111111111222222333333444111111222333333444555555888888BBBYYYooowwwtttpppnnnrrruuussstttwwwxxxvvvppprrruuuyyy{{{}}}}}}}}}vvvxxxxxxvvvssspppnnnooopppssswwwxxxvvvqqqmmmjjjjjjnnnooolllkkkmmmnnnmmmmmmmmmmmmmmmmmmlllllllllsssssstttuuuuuutttssssssyyyrrrnnnqqqtttsssqqqqqqmmmlllmmmqqqtttuuurrrnnnfffccc\\\UUUQQQOOOIIIBBB>>>===;;;999777777777888444444555666666666666555555666777777555444444555444555666777777666555444555777888777555333333444777888999888666555555666555444444333333444444555333444555666666555444333222222222333444555666777666555555444333333333333555555555444444333333333444444444444333333333333444444444444444555555555777666555444333444555555444555555666666666555555333333333333333333333333111222222222333333333333222444555555777AAANNNYYYVVVYYYVVVKKK@@@<<<;;;:::555777888888666555666777666555555555555555666777444555555666777888999999@@@@@@AAACCCEEEFFFDDDBBBCCC@@@<<<888555555666666666555444333333333555555666666555555444333333333444444444444444444444444333333333333333333333333222333555666777666666555666555555444555666777888888;;;<<<<<<@@@EEEFFFBBB>>>;;;888777999;;;<<<<<<:::999777777888888888777666666666666777777777777777666666555666777999;;;888999999999::::::;;;;;;777888:::999888888999:::;;;;;;;;;:::::::::999999999999:::::::::::::::;;;888888888999:::<<<===>>>;;;;;;;;;;;;<<<===>>>>>>@@@===999777888999::::::::::::999999999999999999999888777666555666777888666777888999999888777666444888;;;:::888666777888888777777777777777777888888:::<<<<<<<<<;;;<<<===333333333333333333333333555555444444444333333333222222333333444555555666333333333333333333333333222333444555555444333222333333333444444333333333000222444666666555333222444333222222333444333222333333333333333333333333222444666555333222333555333333333333333333333333111222333444444444333333222222222333333444444444111222333333333333222111222222111111222222333444222222222222222222222222111111222222222333333333111111111111111111111111111111222222222333333333111111111111111111111111///000000000111111111111000000111222222222222222000000000000000000000000000000111111111111000000111111111111111111111111///000000000111111111111000000000000000000000000///000000111222222333333111111222333333333333222000111111222333333444444000111111222444555555666777777AAAUUUhhhpppooommmhhhllloooqqquuuyyyxxxtttqqqsssvvvyyyzzzzzzzzzyyyrrruuuuuuqqqjjjhhhlllqqqppprrrvvvzzz{{{wwwpppjjjgggmmmqqqnnnlllnnnnnnlllhhhhhhiiijjjlllmmmnnnooooooqqqsssuuuvvvwwwxxxyyy}}}xxxwww}}}{{{zzzsssrrrrrruuuzzz}}}|||zzzsssrrroookkkjjjiiiaaaXXXNNNKKKFFFAAA>>>======>>>;;;;;;;;;:::888666555444333555777777666555666777555666888999999888666555777888999888666555555555666777888666444333333444444555555666666555555444333444555666666555444333333333333333333444555666666555444333222222222222222333333444444444444333333333333444444444444444333333444444555555666666777666555333333444555666444555666777777666555444444444444444444444444444222222222333333333444444222444444444888DDDVVVdddUUUKKKBBB>>>:::555444777666999;;;:::888666666777888888777777777777777888555555666666666777777777999:::>>>CCCGGGFFFBBB>>>999999888666555444555555888666444333222222444444555555555444333222222222444444444444444444444444333333333333333333333333222333555666555444444444555555666777777777666666888;;;;;;;;;>>>CCCCCC???===;;;999999;;;===>>>>>><<<;;;999999:::::::::999666666666666777777777777555888;;;<<<===AAAIIIOOOJJJLLLNNNOOOLLLFFF@@@<<<999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::888999999999::::::::::::::::::999999::::::;;;;;;;;;:::999:::>>>DDDJJJOOODDD@@@:::888888:::;;;:::::::::999888888888888888;;;999888666666666888999666777888999999888777666444555666777777666555444777666666666666666666777888:::;;;;;;;;;;;;<<<>>>444444444444444444444444555555444444444333333333222222333333444555666666333333333333333333333333222222333444444333222222222222222333333222222222000333666888888777444222555444333333555555444333333333333333333333333333222444666555333222333666444444444444444444444444000111333444555444333333222222222333333444444444111222333444444333222111222111111111222333333444222222222222222222222222111111222222222333333333111111111111111111222222111111222222222333333333000000000000000000000000//////000000111111111222///000111222222222222222000000000000000000000000000000111111111111000000111111111111111111111111//////000000111111111222///////////////////////////000000111222222333333000111222333444333222222000000111222333333444444000111111222444555666666666666@@@SSSdddkkkkkkjjjjjjmmmooorrrwwwzzzwwwqqqrrrtttwwwyyyzzzyyywwwvvvrrruuutttnnnffffffnnnwwwssssssuuuzzz|||xxxnnnfffeeemmmqqqnnnlllnnnnnnkkkdddeeegggiiilllnnnpppqqqmmmooosssvvvyyy{{{~~~~~~{{{~~~~~~tttuuuxxx}}}~~~yyyzzz||||||{{{}}}|||sssiiiddd```YYYRRRMMMKKKKKKKKKDDDCCCBBB???<<<999666555333555777777777666777888555777888999999888777555888999:::999777666666666555666666555333111222333444555666777777666555444333444666777777666444333444444333333333444555555666555444333222111111111000111222333444555555555333333333444444555555555333333333444555666777777888666444333333333555666555555666777777666555444555555555555555555555555333333333444444444555555222444444444888FFFZZZjjj]]]KKK@@@BBBAAA999555888:::<<<>>>===:::777777888;;;:::999999888999999999666666666666666666555555444666<<>>>>>;;;<<<;;;::::::===???@@@???>>>===;;;;;;<<<<<<<<<;;;666666666666777777777777:::???FFFIIIMMMUUUbbbmmmhhhjjjmmmmmmfffYYYLLLDDD;;;<<<======<<<:::888777888888999::::::;;;<<<<<<888888888999999:::::::::===<<<;;;:::999999999999<<<:::888999???JJJUUU\\\GGGBBB<<<888999;;;;;;::::::999999888777777777888<<<:::888777666777888999555777888999999888777555555555555777888888555333666666555555555555666666999:::;;;::::::;;;===???555777999999888777777888444444444555555555555555111111111222222333333333444444444444444444444444333333333333333444555666111111222222222333333333222333444444555555444444444555555555555444333222444333222111111222333444555555555555444333222222444444444444444444444444444333333222111111111111333222222333555666666555222222222222222222222222555555555444222222333444111111111111222333444555000111222222222222111000222111000000000111333333222222222222222222222222111111000000000000111111000111111111222222222222333333333222222222111111000000000000000000000000111111111111111111111111222222111111111111222222000000000111222222222333222111111111000000//////---///111333444333222111111111111222222333333333333333222111000000111111000000111222333333444444777555:::JJJ___mmmqqqnnnooonnnoootttzzz{{{wwwqqqwwwyyywwwrrrssswwwwwwrrrxxxsssnnnllliiihhhmmmtttqqqyyy~~~}}}zzzwwwrrrlllnnnmmmnnnrrruuutttqqqmmmeeejjjllllllooossstttqqqssstttsssqqqsssyyy{{{yyy|||~~~|||{{{~~~}}}|||}}}vvvnnniiiccc\\\YYYYYY\\\^^^XXXUUUPPPIIICCC<<<777444666777888888666555555666:::999666444444555888999::::::999888777666555555:::777555444555555555444777666555444444555666777777666555444333444444555555333222333666666444111444333333222222333333444111222222333333222222111333444444555555444444333444444444444444444444444666555333222222333555666666666444333333444555666666666555444333333222222333333444555666777888999444888777444888FFFWWW```QQQNNNIIIBBB<<<999888888999:::;;;<<<;;;999888666<<<;;;:::888888777888888777777777888999999888777888===BBBGGGLLLLLLCCC888555666999<<>>AAABBB???;;;999777555555777888999999<<>>;;;:::<<<:::888777:::>>>@@@???===;;;;;;;;;::::::999999999;;;;;;:::999999888888777;;;:::888999???JJJWWW```AAA???===:::999:::<<<===;;;:::777666555777999;;;<<<<<<:::999999999999999777777888888888777777666777999777333333666777444777777777777777888999999;;;:::999888888:::<<<===555666777666444333444555555555555555555555444444222222333333444444444444444444444444444444444444444333333333333444555666222222222222333333333333222333444444555555444444444444444444333333333222333333222111111222333333444444444444444444333333444444444444444444444444333333444444444444444333333222222333444555555444222222222222222222222222444555555444222222333444444333222222111111222222111111111111111111111111222111000000000111222333222222222222222222222222111111000000000000111111000000000111111111222222333333222222111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111111111111222222222111111111111000000000///---///111333333333222111111111111222222333333333333222222111111111111111000111111222333333444444666555999HHH\\\jjjnnnmmmllllllnnnsssxxxzzzwwwuuutttwwwwwwssstttwwwvvvrrrmmmiiihhhhhhfffdddhhhmmmrrrxxx{{{zzzxxxwwwtttpppqqqppppppsssuuuvvvsssqqqllloooooommmooosssuuutttrrrttttttrrruuu{{{~~~|||~~~~~~vvvsssmmmgggdddccceeefffeeebbb\\\UUUNNNGGGAAA===999999888666555555666777999888777666777999;;;<<<999999888888777666666666999666444444555666666555777666555444444555666777777666555444333444444555555333222444666666444222444444444444444444444444222222333333333333222222333444444555555444444333444444444444444444444444777666555444444555666777666555444444444444555666666555555444333333222222333333444555666666777777888:::999888===FFFMMMMMMMMMNNNMMMFFF===888:::======???AAABBB@@@<<<777333;;;:::888666666666777888777777777777888888888777666===CCCEEEEEEDDD>>>777777888;;;>>>BBBEEEHHHIIIIIICCC;;;777666555222000444444444444444444444444333333333222333333444444888888999:::999777555444666666555555444333333333666666666666666555444444444555666666555666888:::888888888999999999::::::===<<<===@@@CCCCCCAAA???:::888777666777888888999999DDDMMMVVVlllyyydddEEE@@@;;;:::<<<>>>===;;;999777777999>>>@@@???===::::::::::::::::::::::::::::::999999999999888888<<<:::888888;;;AAAGGGKKK>>><<<;;;::::::;;;===>>>:::999888666666888999:::<<<;;;;;;:::999888888777777777888888888888777777777999:::999888999777555888777777777777777888999>>><<<:::999888888999:::444444555444333333666888666666666555444444444333444444444444555555555555444444444444444444444444444444333333333444555555333333333333444444444444222333444444555555444444555444222111111222333333333333222222222222333333222333333444444444444333444444444444444444444444111333555777888777666555222222222333333333333333222222222222222222222222333444555444333222333444666555444222111000000000333222111000000111222333111111000000111111222333222222222222222222222222111111000000000000111111/////////000000000111111222111111111111000000000222222222222222222222222111111111111111111111111222222111111111111222222222222222111111111111111111111111111000000000000...///111222333222222111111111111222222222222222222222222222111111111111111111111222222333333444444333888EEEWWWeeekkkkkkjjjkkknnnrrruuuvvvwwwwwwrrruuuvvvuuutttvvvuuuqqqfffeeegggkkkjjjhhhiiimmmqqquuuwwwtttsssuuuuuutttnnnmmmlllmmmoooqqqqqqpppssstttqqqllllllrrruuuuuurrruuuwwwvvvyyy~~~zzzwwwuuuuuuuuuvvvsssoooiiibbb[[[TTTMMMHHHGGGEEEAAA===:::999888888555555555555555666777888777777777777777777777777777555444444666777777666666666555555555555666666666666555444444444444555555444333444666666444333333444555666666555444333222222333333333333222222333444444555555444444333666555555555444444333333666666666666666666666666555555444444444555555666555555555444444333333222333333444444555555555666444555666:::CCCKKKIIICCCEEEKKKOOOLLLDDD???BBBFFFGGGFFFEEEBBB???<<<999888===;;;888666666777888:::999999888888999999:::;;;888@@@EEEBBB>>><<<;;;888666777999;;;???BBBEEEGGGGGGBBB<<<999888777333000555555444333333444555666666555444333222333333444999999888888777777666666555555555444444333333222666666666666666555555444444555666666555666777999777777777888888888888999<<<<<<===???BBBBBBAAA???<<<;;;999888777777888999999DDDRRRcccYYYTTTGGG===???EEEBBB777;;;999888;;;???BBBAAA@@@999999999:::::::::::::::888888888999999999999999<<<:::888999<<<======;;;::::::::::::;;;<<<>>>>>>999999888888888888999999;;;;;;<<<;;;:::888666555777777888888888888777777:::999888888888777888999999888888777777777888888???>>><<<999888777777777222333444444666999===AAA777777666555444333333333444444444444444444444555333333444444444444444444444444333333333444444555333333333444444444555555222333444444555555444444444333111000000111333444333333333333333333333333111222333444444444444444333333333333333333333333222333666888888777555444222333333333111111111222222222222222222222222222222333555444333222333444555555333222111000000000333222000//////000222333111111111111111222222222111111111111222222222222111111000000000000111111////////////000000000000111000000000000000000000222222222222222222222222111111111111111111111111222222111111111111222222333222222222111000000000111111111000000000000000//////000111222222111111111111111111111222222222222222222222222222222111111111111222222333333333333222666AAAPPP^^^fffhhhnnnppprrrsssssssssuuuvvvsssuuuwwwvvvtttrrrqqqooodddeeejjjpppqqqmmmmmmppppppsssrrrmmmmmmqqquuuvvvnnnllljjjjjjjjjlllnnnooovvvuuupppiiiiiinnnssssssuuuzzz||||||}}}zzzvvvpppkkkfff```XXXSSSZZZWWWRRRLLLGGG@@@;;;777666666666555555444333333666666666666777777888888555444333444666888888777666666666555555666666666555555555555444444555555444444444555555555444444333555666888888666555333222333333333333333333222333444444555555444444333666666555555444444333333333333444555555444333333444444444444555555555666555555444444444333333333333333444444444444444444444555666;;;DDDLLLJJJCCCAAAIIIRRRVVVTTTPPPOOOPPPQQQKKKBBB:::777999>>>AAAAAA???;;;999777888:::;;;::::::;;;;;;<<<===@@@BBB???DDDEEE@@@;;;::::::999666777777999;;;>>>@@@BBB>>><<<:::999::::::888555666555333222333444666777888777555444444555666777777666555444444555666666555555444444333333333222555666666666666666555555444555666666555555777999777777777888888888999999888888999;;;=========<<<>>>===<<<:::888777888999;;;FFFWWWnnn{{{tttaaaOOONNNTTTJJJ888===;;;:::===AAADDDCCCBBB::::::::::::999999888888666777777888999:::::::::<<<999888;;;@@@CCC@@@<<<;;;;;;<<<<<<===>>>>>>>>>999999999999999999888888<<<<<<======<<<999777555666777777888888888888777>>>888444666666444777>>>999999888888777777888888>>>===<<<:::888888777777333444555555666999>>>AAA777777666555444333333333444444444333333333333333333333333444444444555555555444444333333333444444333333333444444444555555222333444444555555444444444333111000000111333444333333333333333333333333111111222333444444444444333333333333333333333333333444666777777555222000111333444333111000111333222222222222222222222222111222444444333222222333333222222111111222222333333222000//////000222333000000111111222222222222000000000111111222222222111111000000000000111111////////////000000000000000000000000000000000111222222222222222222222222111111111111111111111111222222111111111111222222333222222222111000000000000000000000000000111111//////000000111111111000111111111111111111111111111222333333333333222222111222222222222222333333222222555>>>JJJXXXbbbffftttuuuvvvuuusssqqqrrrrrruuuvvvwwwwwwsssnnnlllmmmfffggglllrrrrrroooooorrroooqqqnnniiiiiinnnsssuuurrrpppnnnlllkkkmmmppprrrtttsssoooiiihhhlllooooooyyy|||xxxtttqqqpppllleee___cccaaa]]]YYYSSSIII>>>777999999888888777777666666555555555666777777888888444333333555777888888777555666666666666666666555444444555555555555555555444555666666555555555555444555777888888777555444333333333444444333333333333444444555555444444333666666666555555444444444333333444555555444333333333444444555555555666666444444444444444333333333333333444444444444444444999;;;;;;>>>EEENNNOOOLLLIIIOOOXXXaaaddd```XXXQQQLLLFFF>>>777555888>>>CCCBBB@@@<<<999888888999999888:::===>>>>>>@@@CCCFFFEEEEEEAAA;;;888:::999777:::999999888999;;;===>>>999888888999999999888777666555333333333555777888555444444444555666888999777666444444444555777888555444444444444444333333555555666666666666666555444555666555444444666888888888888888999999999:::666777888999999999::::::?????????<<<999777999;;;;;;FFFZZZuuukkkggghhhXXXBBB===;;;:::<<<@@@BBBAAA???<<<<<<;;;:::888777666666666666777888999999:::;;;>>>;;;999<<>>>>>>>>??????>>>>>>>>>;;;;;;::::::999888888777<<<===>>>>>>===;;;888777666666777888888888888888<<<555777??????777666<<<999999888888888888888999;;;;;;::::::999999999999555555666555444444777999666666666555444444444333444444444333333333333333222333333444444555555555555555444333333333444444333333333333444444444444222333444444555555444444333333222111111222444555333333444444444444333333111222222333333333333222333333333333333333333333333444555666555333111///000333555444111000222555222222222222222222222222///222444444333222222333111111111111222333444555333222111000000111222333000000111222222222222111//////000000111222222222111111000000000000111111/////////000000000111111000000000111111111111222222222222222222222222222111111111111111111111111222222111111111111222222222222222111111111111111000000000000111111111111000000000000000000000000111111111111111000000000111111333444444444333222222222222222222222222222111222555;;;EEERRR^^^eeeuuuuuuvvvvvvuuusssrrrpppuuuuuuvvvvvvqqqkkkjjjnnnooonnnqqqttttttqqqrrrvvvpppqqqoooiiihhhmmmqqqrrrrrrqqqoookkkiiijjjmmmpppqqqsssrrrnnnmmmpppqqqnnnyyy|||yyyzzz|||zzzsssmmmeeedddcccbbb]]]SSSFFF<<<999888777777666777777777555555555666666777777777444333444555888888777666555555666666666666555555333444555555666555555555444555777777555444555666444555666777777666555444333333444444444444333333333444444555555444444333555555555555555555555555666666666666666666666666222333444555666666666666444444444444444444444444333333444444555555555666444888<<>>666555777888666999777666555555777999:::<<<<<<:::999777666555444555444444444444666777888222222333444555666777777888777666666666888999:::555555555555555555555555444555666666666666666666555555666555444444555777888888888999999999::::::999:::;;;:::999999:::;;;???@@@@@@>>>:::888:::===888CCCWWWsssxxxbbbLLL;;;999888999===>>>===;;;<<<;;;;;;999888777666555666666777777888999::::::>>><<<;;;===@@@CCCCCCAAAAAA@@@???????????????@@@>>>===<<<:::888777666666<<<<<<======<<<;;;:::999555666777888888999888888666333>>>PPPQQQ???555777888888888888888999::::::999999999::::::;;;;;;;;;444555666555333222222444555555555555555555444444555555555555444444444333222222333333444555555666666555444333333333333333222222222222333333333333222333444444555555444444222333333333444444444444333333444555555444333333222222333333333222222111222222222222222222222222333333444444444333333222///333666555222111444777222222222222222222222222...111444555444222222333111111111111222333444555111111111111111111111111///000111222333222222111/////////000111222222222111111000000000000111111000000000111111111222222111111111111222222333333111111111111111111111111111111111111111111111111222222111111111111222222111111111111111222222222///000000000111111111111000000000/////////000000222111111111000000000///000111333444555444333222222222222222222222222222222333555:::BBBNNN\\\eeepppoooppptttwwwxxxuuuqqqsssrrrtttuuupppjjjkkkrrrxxxtttssssssqqqooosssxxxrrrtttrrrllljjjnnnppppppqqqqqqooojjjgggfffiiilllqqqvvvyyyxxxxxxyyyvvvqqqttt}}}~~~xxxrrrooommmlllhhh___SSSIIICCCAAA>>>:::888777777777555555666666666666666666444444444666888888666555444555666777777666555444333333555666666666555555333666888777555444555666555555555555555555555555333333444444444444333333333444444555555444444333444444555555666666777777777666555444444555666777222333444666666666666555444444444444444444444444333333444555666666777777333777???MMMaaaooommmeeeSSSTTTUUUVVVSSSMMMDDD>>>555777999::::::999777666555666777888999999999999===AAAFFFGGGCCCAAABBBDDDAAACCC@@@777222555999::::::999777777888:::===>>>AAA@@@===:::666444333333444444444555666777777777444555777999999888777666666666666777777888999:::666666666666666666666666444444555666666666666666555666666555444333555666777777777888888888888999;;;======<<<999888999;;;???AAABBB???:::999<<<@@@999@@@PPPfff|||aaaLLL===;;;999:::<<<===;;;999999999999999888888888888666666777777888888999999;;;;;;<<<>>>>>>>>>>>>===@@@???>>>===>>>???AAACCCBBB@@@===999777666555666::::::::::::::::::::::::555666777888888999999999666333@@@WWWWWWBBB555888777777777888999:::;;;<<<888999::::::;;;;;;;;;;;;111333555555444333444555444444444555555555555555777777666666555555555444222222333333444555666666666555444333333333333333111111222222222333333333222333444444555555444444222333444555555555555444333333444555555444333333333333333333333222111000222222222222222222222222222222333333444555555666///333666555333222555999222222222222222222222222...111444555444222222222222222111111222222333444000111222222222222111000///000111222333222111111...//////000111222222222111111000000000000111111111111111111222222222222111111222222222333333333000000000000000000000000111111111111111111111111222222111111111111222222000000111111222222222333//////000000111111111222111000////////////000000222111111111000000//////000111333555555555333222222222222222222222222222222333555999@@@LLL[[[eeeiiiiiikkkrrryyy|||xxxtttqqqppprrrtttooojjjmmmuuuxxxrrrnnnkkkiiihhhlllssstttwwwuuupppmmmooopppooouuuuuusssooojjjhhhkkkmmmssszzz|||uuuoooyyy}}}yyy}}}}}}~~~zzzwwwrrrjjj]]]TTTVVVRRRLLLEEE@@@<<<;;;;;;666666666666666666666666555444555666888888666444444555666777777666555444222333555666666666555555333666888888555444555777555555444444444444555555333444444555555444444333333444444555555444444333333333444555666777888888666555333222222333555666111222444666777777666555444444444444444444444444333333444555666888888999@@@BBBHHHXXXlllttthhhWWWIIIJJJJJJFFF@@@;;;888777777777666555555666777777222444666:::<<<===>>>>>>DDDIIINNNMMMHHHDDDCCCDDD???EEEEEE;;;333444;;;AAABBBAAA@@@@@@BBBEEEHHHKKKBBBAAA???;;;777444444555333444555666777777777777999;;;===>>>>>><<<999777333333444555666777888888666666666777777777777777444444555666777777666666555666666555333333555666666666666666777777777777<<<===>>>;;;888666777:::>>>AAABBB???;;;:::===AAA===@@@JJJYYYlllzzzYYYEEEAAA>>><<<<<>>@@@???===<<<;;;===<<<;;;;;;<<>>666===666777777888999;;;<<<===999::::::;;;;;;::::::999666555444444555666555333555444333333333333444555666555444333222333333444666555555555555444444444333444444555555444444333222222222222222111000///222222333333333222111111444444444333333222222222333333333333333333333333333333333333333333333333444333222111111333555666333333333444444555555555111111222222222333333333555555444444444333333333444444444444333333222111222222222111111111000000111111111111111111111111111111111111111111111111333333222111000000111111000111111111111222222222222222111111111111222222222222333333333222222111000000000000000000000000222222111111111111111111222222111111111111111111333333333222222111111111000000000000111111111111000000////////////000000222222222222222222222222111222333444555666666666111111222222222333333333333777555666???EEEQQQeeehhhhhhiiinnnsssvvvvvvttttttpppnnnppppppmmmkkklllpppnnnkkkhhhhhhlllrrrwwwzzztttpppmmmlllkkksssvvvvvvqqqjjjhhhlllrrrzzz|||xxxsssttttttwww~~~|||}}}~~~~~~}}}~~~~~~zzz|||xxxmmmdddbbb___\\\WWWOOODDD<<<888999999666222222666:::333666999999777777999<<<666666666666666666555555555666666777777777777777333555666777666555333222666555444444333222111111555555666666555444333333333444444444333222222111333333555666777777777777777777666555444333333333333444666777777666444333444444444444444444444444222333444555666777888888<<>>BBBGGGJJJJJJEEE>>>888888;;;===CCCHHHVVVZZZPPPOOOXXXXXXDDD:::444777<<<;;;666333888777666888@@@HHHFFF@@@;;;???CCCDDDAAA;;;666444444666888888666555555555666666666666666666666666666666666666666666555555777666555444444555666777555666777888888999999888:::::::::999888777666555;;;:::999888888:::<<<===;;;AAADDDLLLZZZfff~~~^^^JJJAAA===:::;;;@@@BBBAAA???999888777666666777999:::555666777888999999888888666888;;;===???>>>>>>===;;;::::::<<>>;;;999777777888888444555666666666888;;;===888777555666888:::;;;;;;999888888<<>>:::777666888::::::888888888999999999999::::::666555444444555666555444555444333333333333444555666555444333333333444444555555555555444444444444333444444555555444444333222222333333222222111000111222222333333333222222444444444333333222222222333333333333333333333333333333333333333333333333333333111111111222444555222222222333333333444444111111222222222333333333444444444333333333333222222333333333333222222111222222222111111111000000111111111111111111111111111111111111111111111111333222222111000000111111000111111111111222222222222222111111111111222222222222222333333222222111111111111111111111111111000000000000000000000000111111111111111111111111333333333222222111111111000000000000111111111111111111000000000000111111333333333333333333333333111222333444444444444444111111222222222333333333222666444555>>>DDDOOObbbeeeeeeggglllrrrvvvvvvttttttpppnnnppppppllljjjkkkmmmllljjjiiikkkqqqzzz~~~yyytttooollljjjrrrttttttppplllkkknnnqqqwwwxxx{{{~~~yyyuuuxxxxxxxxx|||}}}zzzwwwvvvyyyzzz|||}}}~~~wwwkkkjjjhhhfffaaaYYYQQQKKK<<<======<<<:::999:::;;;444666888:::999999999:::444444444444555555666666555666666777777777777777555666888888888777555444444444333333333333333333555555666666555444444333555555666666555444444333444444555555666666777777777777666444444333333444222444555666666555444222444444444444444444444444222222333444555777999:::???KKKZZZbbb___VVVNNNJJJGGGCCC>>>:::999888777777:::999999888777777777777666777888:::>>>BBBFFFHHHFFFHHHGGGCCC>>>>>>CCCIIILLLKKKEEE===777777;;;>>>AAAOOOhhhsssggg]]]ZZZSSSAAA999333666:::999777666666666555777???HHHHHHDDD999<<<@@@@@@>>>999666444555777888999777666666666666666666666666666666666666666666555555555555555777666555444444555666777777777888888888777666666:::::::::999999888666666999888777666777888:::;;;888???AAAFFFOOOZZZuuusssXXXIIICCC>>>???DDDGGGDDDAAA<<<:::888777666666777888777888999:::999999777777888999;;;===????????????>>><<<<<<===???@@@@@@@@@===<<<:::888888888999:::888999:::999888999<<<>>>999777555666888:::;;;;;;888777:::???DDDDDD???:::===:::777666888::::::999999999999::::::;;;;;;;;;666444333444555666555444555444444333333444444555555555444333333333444444555555555555444444444444333444444555555444444333333333444444333333222222000111222333333444333333444444333333333333222222222222222222222222222222333333333333333333333333222222111000000222333444111111222222222222333333111111222222222333333333333333333222222222111111111111222222222222222222222222222111111111111111111111111111111111111111222222222222222222222222333222111111000111111111000111111111111222222222222222111111111111222222111222222333333222222222111111111111111111111111//////////////////000000111111111111111111111111222222222222222111111111000000000111111111222222222222111111111111222222333333333333333333333333111222222333333333222222111111222222222333333333111666333444<<>>:::;;;???CCCHHHDDD???:::888:::@@@EEENNN^^^{{{sss```UUUIII@@@999666777999999;;;>>>;;;:::777666;;;BBBCCCAAA666888;;;;;;999666555555666777999999888777777888666666666666666666666666555555555555555555555555777666555555555666777888888888888888777666555444999:::::::::999888777777777777666555666777888999555<<<===>>>CCCKKKgggmmmOOOFFF<<<;;;AAAEEECCC???;;;:::888777777777888999999::::::::::::888777666999999;;;<<<>>>@@@AAABBB@@@???======>>>???===<<<;;;:::999888888999;;;;;;;;;;;;;;;;;;999:::<<<>>>:::888666666888:::;;;:::666777;;;@@@DDDCCC===888<<<:::888777888999999999999999999:::;;;<<<<<<===555444333444666666666444444444444444444444444444444444444444444444444444555555555444444444333333333444444555555444444333333444444444444444333333000111222333444444444444333333333333333333333333111111111111111111111111333333333333333333333333111111000000000111222333222222222222222333333333111111222222222333333333222222222111111111111000///000111222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111111222000000111111111222222222222222111111111111222222111111222333333333222222111111111111111111111111/////////000000000000000111111111111111222222222222222222111111111111111000000111111111222222222222111111000000111111222222222222222222222222222111111222222222111111000111111222222222333333333000555333333:::===EEEWWWbbbeeeiiipppvvvzzz}}}~~~{{{vvvsssssspppjjjeeeddddddddddddfffllluuuzzzzzz{{{{{{zzzyyyxxxwww{{{zzzzzz}}}|||vvvtttsssssstttuuuuuutttzzz}}}~~~|||yyyyyy}}}~~~{{{zzztttuuuwwwyyy{{{~~~|||~~~{{{uuuqqqiiilllnnnkkkfffbbbaaabbbddd___YYYTTTQQQLLLEEE??????;;;777777999:::999777999888777666666666777777666666777888888888888777888888999999999888777666333444444444444444444444444555555555555555444444777777777888888777777666888777555444333444666777777666555444444444444444222333333444444333333222444444444444444444444444444333222333555999===???OOONNNLLLJJJIIIHHHGGGGGGBBB???<<<::::::;;;<<<<<<::::::999999888777666555555666888;;;>>>BBBFFFHHHKKKGGG@@@;;;888777999:::<<<999777:::???GGGQQQZZZkkksssgggSSSJJJAAA@@@<<<:::;;;;;;;;;@@@FFFFFFEEE???888666999999666444555666666555444555666555777888888777666777888666666666666666666666666555555555555555666666666777666555555555666777888777777777777777666555444999999999:::999999888888777666666666666777888888666;;;999999===BBBYYYzzz\\\NNN???999<<>>888777777777777888999:::888999::::::999888777666888999999;;;===???AAABBB@@@>>>===>>>>>>>>>===;;;::::::999888888999::::::999999:::999999:::===???;;;999777777888:::::::::666777:::>>>@@@???;;;777;;;:::999888888999999999777888888999:::;;;<<<<<<555444333444666777666555444444444444444444444444333444444444444444444444555444444444444333333333333444444555555444444333333444444555555555444444000111222333444555555555333333333333333333333333111111111111111111111111333333333333333333333333111111000111111111222222444444444444444333333333111111222222222333333333222222111111111000000000///000111222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222111111111111111222222000000111111111222222222222222111111111111222222000111222333333333333333111111111111111111111111000000000111111222222222000000111111111222222222111111111111111111111111111111111111222222222222000000////////////000000111111111111111111111111111111222222222111000000111111222222222333333333000555333333999:::@@@QQQ___ccciiipppvvv{{{~~~{{{xxxwwwssskkkeeedddhhhhhhhhhiiinnnuuu{{{||||||}}}~~~~~~~~~zzzwwwrrrnnnnnnnnnooonnnsssyyy~~~{{{wwwtttrrrqqqssssssrrrrrrtttyyyzzzxxxwwwzzz~~~wwwqqqooopppooorrrsssqqqmmmkkklllooojjjfff```^^^^^^^^^[[[YYYKKKDDD<<<888888:::::::::;;;:::777555333222222222666777777888888888888888777777888777777777666666666666555444444333222222444444555555555555555444555666666777777777666666888777555444333444666777666666555444444444444555333333333333333333333333444444444444444444444444555555444444777:::>>>AAANNNGGG???>>>DDDHHHHHHFFF>>>;;;888888999<<<======::::::::::::999888666666666777888:::<<>><<<;;;;;;;;;;;;:::777;;;GGGTTT___lllwwwuuuZZZJJJFFF@@@???<<<;;;<<<;;;;;;@@@HHHNNNNNNIII???888666444222333444444444333333555777444555666666555555777888777777777777777777777777555555555666666666777777777666555555666777888999555555666777777777777777888999999:::::::::999999777777777777888888999999:::;;;777888???CCCRRRkkkxxxgggQQQCCC???@@@???===999999888888888888888888666666888999999999888888777777888999;;;===???@@@===<<<<<<===??????===<<<;;;;;;:::999888888888888777888999::::::<<<@@@BBB<<<:::888777999::::::999777777888999;;;;;;:::888:::::::::999888888888999666777777888999999::::::444333333444666777666555333444444555555444444333222333444555555555444444444444444444333333333333333444444555555444444333333333444444555555444444111222333444444555444444222222333333333333444444222222222222222222222222333333333333333333333333111111111222222222222222555555444444444444333333111111222222222333333333222222222111111111000000111111222222222222222222111111111111111222222222111111111111111111111111333333333333333333333333111111111000111111222333000111111111111222222222222222111111111111222222000111222222333333333333222222222222222222222222000000111111222222333333000000000111222222333333000000000111111111111111111111111222222222222333000000////////////000000111111111111111111111111000111111222222222111111111111222222222333333333000555333333888777<<>>>>>999===BBBEEEGGGHHHJJJLLLGGGDDDKKK[[[jjjsss}}}|||pppYYYMMMJJJDDD===:::888:::999888<<>>;;;999777333444555444333444666888444555555555444555777999777777777777777777777777666666666777777888888999777666666555666777999:::555666777888888999999999888888999:::;;;;;;;;;:::888888888999999999::::::<<<;;;777:::CCCGGGSSSiiijjjUUUHHHAAA===:::>>>===<<<;;;:::888777666555777888::::::::::::999777777888:::;;;<<<===>>>;;;;;;<<<===???@@@>>><<<;;;::::::999888888777666777999;;;;;;<<>>???GGGEEEAAA===;;;::::::;;;777777888999999999999888777777666666555555555666666666555555444444444333333444444555666666555555444555555666777777666666444444555555666666777777555555444444444555555666555444444444444444444555444444444444444444444444444444555666777999;;;;;;999888888:::???EEEHHHIII@@@===999777888999::::::888:::;;;======<<<;;;:::<<<<<<===>>>???@@@@@@@@@@@@GGGOOOTTTUUUWWW\\\aaaYYYUUUZZZiiissstttwww}}}|||rrrnnnfffVVVPPPNNNEEE>>>999777999999888999===???GGGKKKGGG@@@===;;;999555666777777555555777888555555666555555666888:::777777777777777777777777666777777888999999::::::777666666666666888999:::777888999999999999999888777888999:::;;;;;;;;;;;;777888999999::::::999999999;;;888;;;DDDIIIYYYssslllYYYLLLDDD@@@>>>>>>>>>>>>>>>=========999:::;;;<<<<<<<<<;;;:::888999:::<<<<<<<<<<<<;;;;;;;;;<<<>>>??????===;;;888888999999999888888888888:::;;;;;;<<<>>>AAADDD>>><<<999888999999999888888:::;;;;;;:::999999999888:::<<<;;;888777888999999999999888888888888777444333222444666777777666333333444555555444333333111222444555666555444444444444444333333333222222333444444555555444444333111222333333444444444333444444444555444444333333222222222333333444444444333333333333333333333333333333333333333333333333222222333444444444444333333333333222222111111111111111222222222333333333333333333222222222222111444444444444444333222111000000111111222222222222111111111111111111111111333333333333333333333333111111000000111222333333000111111111111222222222222222111111111111222222///000111222333444444444222222222222222222222222---......///000111111222///000000111222222333333//////000000111111111222111111222222222333333333222222111111111111222222444444444444444444444444///000111222333444444444111111222222222333333333111777555444888555888GGG[[[aaahhhooosssxxx}}}}}}xxxxxxuuuvvvwwwwwwvvvvvvxxxyyyrrrxxxwwwxxxyyy{{{}}}zzzqqqjjjfffeeedddcccaaagggpppyyy}}}zzzxxxtttpppmmmkkkooouuuyyyzzz{{{|||}}}|||zzz{{{zzzzzz|||~~~zzzvvv|||zzzyyy{{{~~~~~~}}}{{{||||||xxxqqqkkkiiiiiigggeee```WWWKKKCCC@@@@@@BBB@@@<<<999777777888999777777888999999999999888888777777666666666666666444444444555555555555666333333444555666666666555555555666777777777777777333333555666777777777777555555444444444555555666666555555444444555555666444444444444444444444444222333444555666777888888333888===@@@AAADDDIIINNNGGGCCC???<<<;;;;;;;;;:::888:::<<<>>>>>>>>><<<<<<>>>???@@@AAABBBCCCCCCCCCMMMTTT\\\______```gggmmmeee^^^aaammmqqqjjjgggjjjttthhhaaaZZZOOOMMMLLLDDD@@@;;;888:::<<<:::999:::555@@@GGGEEE???;;;999777666888999888777777888999666666777666666777999<<<777777777777777777777777777777888999::::::;;;;;;777666666666777888:::;;;:::::::::::::::999888777777888999:::;;;<<<<<<<<<777777888999999999999999666:::999;;;CCCJJJ___~~~mmm]]]SSSOOO:::;;;===@@@BBBDDDEEEFFF===>>>>>>>>>>>><<<;;;:::999:::<<<>>>>>>===<<<;;;<<<<<<===>>>???>>><<<999666666777999999:::::::::888999:::999999;;;>>>@@@???<<<:::999999999999888888:::>>>???>>>;;;999888777:::<<<;;;888777888999;;;;;;::::::999888888777333444444555555444444333444444444666888888666444111222444555555555444444555444333333222222222333111222444555555555444444222222111111222222333444999777555444444444333222333222222111111222222333666555444333222333333444555444222111111111222222222333333444444333333222444444333222222222333333222222222222222222222222222333333222000///000111888666333222333333333222111111111111111111111111111111222222222222111111222222222222222222222222222111000000000111333333111111111111111111111111222222222111111111000000//////000000111111222222000000000111222222222333222222111111111111222222333333333222222111111111000000000000000000000000222222222222222222222222222222111111111111111111333333333333333333333333111111222222222333333333222222111111111111222222444666666444222555===CCCSSS```mmmrrrsssxxx|||~~~|||}}}{{{yyy~~~~~~wwwxxxxxxvvvuuuwww|||}}}zzztttoookkkiiiiiiiiiddddddiiittt|||}}}}}}yyyqqqnnnqqqtttvvvxxx|||{{{yyy}}}~~~zzzyyy}}}|||{{{zzzyyyxxxmmmwww}}}wwwuuuuuuuuurrrmmmeee]]]VVVPPPLLLJJJ===777666;;;<<<888777::::::999888999999777777888888777555333222333555666888777666555444444555666444444555555555555444444333444444555555444444333555555555555555555555555333333333333333333333333999777444222222333555666222333333444444333333222222222222222333444555555888<<<===;;;===FFFOOOSSSLLLIIIEEEAAA??????AAABBBDDD???:::888:::===>>>===>>>>>>AAAGGGNNNQQQQQQNNNWWW]]]___XXXTTT\\\mmmyyyqqqoooiiibbb\\\WWWVVVVVVWWWSSSRRRUUUYYYXXXPPPIIIGGG>>>999;;;===:::555222999777666777:::>>>AAABBB@@@>>><<<999777666555555777666555555666999===???;;;666333333666888666222666999888:::FFFPPPGGG666999:::999777999<<>>@@@AAAAAA@@@@@@<<>>@@@???AAAEEEKKKgggyyyiiiVVVCCC>>>::::::???BBBBBB@@@AAACCCDDDDDDGGGIIIDDD<<<===>>>>>>??????>>>>>>>>><<<999:::@@@@@@:::888;;;;;;888666555666666555444666888:::===>>>>>>===<<<===<<<;;;:::::::::888777:::::::::<<<>>>===;;;888888888999999999:::::::::;;;;;;:::999888777666666333444444555555444444333333333333555666777555333222333444555555555444333444333333222333333333444222222444555555555444444222222222222222333444444888666444444555555333222333222222111111222222333666555444333333333444444444444222111111111222222333333444444444444333333555444333333222222222222222222222222222222222222222333333333222333666888999777444333444444444333111111111111111111111111222222333333333333222222222222222222222222222222222111000000000111333333111111111111111111111111222222222111111111000000000000000000111111111111111111111111111222222222222222111111111111222222333333333222222111111111000000000000000000000000222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333222222111111111111222222222555666444333555;;;AAAMMM\\\kkkssswww|||yyy{{{|||{{{yyyyyy{{{}}}yyyzzz{{{{{{xxxsssnnnkkkfffccceeekkkssszzz~~~|||}}}~~~yyytttnnnpppssswww|||||||||{{{zzzzzzpppiiirrrzzz|||{{{|||zzzzzzqqqhhhcccbbb^^^VVVOOO@@@:::888;;;;;;888777999::::::===AAA@@@;;;777777888777666555555555666666777777555555444555666666555555555666666555555555333444444555555444444333555555555555555555555555444444444444444444444444777666444333333333444555444444555555555444333333333222222333333444555666444999<<<;;;<<>>;;;;;;>>>AAABBBBBBHHHIIIKKKOOOSSSTTTTTTRRRRRRSSSRRRLLLJJJTTTkkk{{{qqqeeeYYYQQQMMMLLLQQQOOOMMMPPPUUUXXXXXXVVVLLLCCC;;;<<<===<<<999999999777777888;;;@@@DDDFFF===<<<:::777666666666666555666777888999999999:::888666555555777777666444888;;;<<<@@@LLLUUUNNN>>>999;;;<<<<<<>>>@@@AAAAAAGGGIIIHHHCCCAAACCCCCC@@@DDDDDDEEEFFFGGGGGGGGGFFFHHHJJJLLLJJJCCC<<<999999<<>>???CCCBBB<<<:::===<<<:::888888999:::999888888999;;;<<<>>>>>>>>>===>>>===;;;:::::::::999999::::::;;;<<<>>>===;;;888999999999999999::::::::::::::::::999999888777777444444555555555555444444333222222333555555444222333444444555555444333333444333333333333333444555222333333444444444444333333333333333333444444555777666444444555555444222333222222111111222222333555555444333333333444444444333333222222222222333444444555555555555444444666555444333222222111222222222222222222222222222222222333444444777;;;???888666444444555555444333111111111111111111111111333333333444444333333333111111111111111111111111222111111111111222333333111111111111111111111111222222222111111111111111111111111111111000000000222222222111111111111111222222111111111111222222222222222222222111111111000000000000000000000000222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333222222111111111111222222111333555444333555999===GGGVVVhhhsssyyy~~~}}}zzz|||~~~}}}yyytttqqqmmmhhhdddgggkkkqqq{{{yyyyyyyyy{{{||||||{{{yyyxxxttttttuuuzzz~~~~~~{{{|||zzzooogggyyysssiiihhhllljjj^^^RRRDDD???;;;;;;:::888777888<<>>999888777777:::>>>BBBEEE<<<;;;888666555555666777444666999;;;<<<:::777555777999::::::999888777888999<<<===@@@KKKSSSNNNAAA999:::===@@@BBBBBBCCCCCCPPPUUUWWWRRRMMMLLLKKKHHHJJJIIIIIIIIIIIIIIIJJJJJJQQQQQQUUUXXXPPPCCC>>>BBBEEEOOOQQQPPPTTT^^^}}}bbbKKKNNNGGG???:::;;;>>>AAABBBBBBRRR]]]XXXIIIAAAAAADDDBBBCCCDDDEEEEEEEEEEEEEEEFFFDDDDDDFFFEEE@@@>>>???<<<;;;::::::<<<<<<;;;:::::::::;;;<<<===>>>>>>???>>>===;;;:::::::::;;;;;;;;;;;;;;;<<<>>>===;;;999::::::::::::::::::::::::999999999999999999999999444444555555555555444444333222222333555555444333444444444444444444333333555555444333333333333333333333333333333333333333444444333333333444555555666555444555666666444333333222222111111222222333444444444444444444444444333333333333333333333333444555555555555555555444666555444333222111111111222222222222222222222222111222222222333666;;;???666555333333444444333222111111111111111111111111222222333333333333222222000000000000000000000000111111111111222222333333111111111111111111111111111111111111111111111111222222222111111000000000333222222222111000000000222222111111111111222222222222222111111111111111000000000000000000000000111111111111111111111111111111111111111222222222222222222222222222222222111111222222222333333333333222222111111222222333000222444444444444666999BBBRRRdddpppwww|||}}}{{{{{{|||yyywwwwwwyyyzzzxxxrrrlllllllllnnnuuu|||zzzssstttwwwzzzyyywwwxxx}}}{{{yyy|||xxx{{{}}}~~~}}}yyywww~~~yyypppppptttrrrfffZZZMMMHHHBBB???===<<<;;;;;;>>>FFFXXXjjjiiiWWWDDD;;;888999999999888777666666555555555555666666777777666666777777777777666666444444555555555555444444555555555555555555555555444444444444444444444444333444555555555444333333555666666555555444333222444444444555555666777888777<<<@@@??????@@@>>>:::<<<>>>@@@CCCFFFHHHIIIIIIKKKKKKLLLMMMNNNNNNNNNMMMPPPTTTXXXXXXUUUSSSSSSUUUYYYOOOHHHDDDBBBKKKhhhppp___RRRKKKHHHFFFDDDDDDDDDBBBCCCHHHQQQWWWXXXNNNDDD>>>:::777999===999888777666666999>>>AAA???===:::777555555666666444777:::<<<===<<<999777999===AAA@@@<<<888999:::999::::::;;;CCCJJJGGG???@@@???AAAFFFHHHHHHIIIKKK\\\aaaaaaYYYPPPLLLKKKJJJGGGFFFEEEDDDDDDDDDEEEFFFMMMLLLRRRZZZVVVJJJIIIPPPVVV\\\WWWRRRYYYkkk{{{\\\MMM[[[RRRDDD;;;999===BBBEEEEEEVVVbbbZZZGGG<<<;;;>>>@@@AAABBBCCCDDDDDDDDDDDDGGGFFFFFFGGGFFFCCCBBBBBB===<<<;;;;;;<<<<<<:::888;;;;;;:::;;;;;;===>>>???======<<<:::999999;;;======<<<<<<===>>>>>><<<:::;;;;;;;;;;;;::::::::::::777777777888888999999999444555555666666555555444555333222333555666555444444444444444444444444444888777666444333222222111333333333333222333333333444444333333333444555555444444444555666777555333333222222111111222222333333444444444444444444444333333333333333333333333444555555555555555555444666555444333222222222222222222222222222222222222000111111111111222666999333222111222333333222000111111111111111111111111111111222222222222111111000000000000000000000000111111222222333333333333111111111111111111111111111111111111111111111111333333222222111111000000333222222222111000000000222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222222222222222222222222222111111222222222333333333333333222222222222333333000222333444444444555666>>>MMM```mmmvvv|||}}}zzzzzz~~~}}}~~~|||yyyzzz|||zzzvvvuuussspppqqquuu~~~sssrrrtttwwwvvvsssxxxzzz}}}}}}wwwxxx{{{~~~|||}}}}}}zzzzzzxxxqqqkkk]]]YYYSSSMMMJJJJJJHHHFFFAAALLLeee}}}}}}eeeLLL@@@::::::::::::999777666555444444555666666777777777666666777777777777666666444555555666666555555444555555555555555555555555333333333333333333333333222333444555666555333222444444444444444333222111555555555555666777888888333777999:::>>>DDDFFFDDD;;;<<>>>>>:::???CCCAAA;;;777888:::;;;;;;;;;===CCCIIIIIIEEEJJJGGGHHHMMMOOONNNQQQVVVccceeeaaaTTTHHHDDDDDDDDDAAA@@@>>>======>>>???@@@AAA@@@FFFOOOQQQMMMPPPWWWaaafff^^^ZZZjjjnnnYYYUUUdddYYYIII===888<<>>@@@AAABBBCCCDDDDDDEEEFFFFFFEEEEEEEEEDDDCCCAAA@@@?????????>>>;;;999;;;:::::::::;;;<<<===>>>;;;<<<===;;;::::::<<>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;666777777888888999999:::555555666666666666555555555444222333555666666555444333333333333444555666888777666444333222222222444333333222222222222333333333333333333444444555333333333555777777666444333222222111111222222333222333444555555555444444222333333444444444444333444444555555555555444444444444333333222222333333222222222222222222222222000111222111000000111333111111000111222222111///111111111111111111111111000111111222222111111000111111111111111111111111111222222333444333333333111111111111111111111111111111111111111222222222222222222222222111111111222222222111111111111111222222111111111111222222000000000111111111111111000000000000000000000000111111111111111111111111000000000111222222333333222222222222222222222222111111222222222333333333333333222222222222333333222222333333444444444555999GGGYYYhhhttt~~~xxx}}}}}}}}}}}}~~~~~~{{{zzz{{{yyyssspppqqqwwwzzzxxxssssssvvvuuusssyyy~~~zzz|||~~~~~~}}}~~~{{{yyyxxxxxxxxxpppnnniiiaaa^^^^^^[[[WWWJJJTTTnnnkkkPPPEEE???>>>===;;;999777666555444555666666777666666555555666666777777666666555555555666666666666555555555555555555555555555555333333333333333333333333111222444555555444333333222222333333444333333222555444444555555666777888444666888:::CCCNNNUUUVVVMMMLLLKKKKKKLLLNNNOOOQQQOOOOOOOOOLLLGGGCCCBBBAAABBBEEEHHHJJJJJJIIIIIIJJJCCCAAA>>>>>>CCCMMMYYYaaaggg^^^RRRIIIDDDCCCAAA@@@;;;>>>AAABBBBBBCCCGGGJJJUUUVVVWWWWWWOOODDD??????888999999888888===DDDKKKGGGDDD???999555444444555888888888999;;;===???AAA888<<>>999666888:::@@@BBBFFFJJJOOORRRQQQOOOJJJEEEGGGMMMOOOLLLNNNSSScccbbbYYYJJJ@@@===>>>>>>===<<<<<<<<<<<<<<<======:::;;;===DDDKKKQQQUUUVVV___gggbbbaaawwwoooYYYPPPRRR___WWWJJJ???:::<<>>???AAACCCDDDDDDEEEBBBEEEEEEBBBBBBEEEEEECCCDDDCCCCCCCCCDDDBBB???===;;;;;;<<<<<<<<<=========;;;===@@@???======???AAA@@@???======>>>>>>===;;;;;;;;;;;;<<<<<<<<<======888999999999::::::;;;;;;555555666666666666555555555333111111333555555444333222222222333555666777666555555444444444444555444444222111111111222222222222222222222333444444222222333555888888666444333222222111111222222333222333444555555555444444222222444555555555444444333333444444444444333333333333222222222333444444222222222222222222222222000222444333222000000111111000000222333333111///111111111111111111111111111222222333333222222111222222222222222222222222111222333444444444333333111111111111111111111111000000111111111222222222111222222222222222222333111111111111111222222222222222111111111111222222///000000000111111111222000000000000000000000000111111111111111111111111///000000111222222333333111111111111111111111111111111222222222333333333444333333222222333333444444333222222333444555444666BBBRRR```mmmyyy~~~}}}zzzyyy}}}}}}zzzzzzyyyzzz~~~}}}xxxtttuuuqqqrrrwww}}}~~~{{{{{{xxxsssvvvvvvuuu|||zzz|||~~~}}}~~~}}}zzzzzz|||}}}}}}~~~~~~yyyvvvvvvzzz~~~zzzrrrnnnnnnjjjdddZZZ```uuummmTTTLLLEEEDDD@@@===:::888888777555666666777777666555444555555555666666555555555555555666666666666555555555555555555555555555555444444444444444444444444222222333333444444444444111222333444555555555555444444444444555666777777999::::::<<>>===;;;;;;<<<===>>>>>>>>>===;;;???@@@BBBOOO^^^```XXXZZZccc\\\VVVjjj{{{uuukkk^^^PPPFFFCCCEEENNNKKKFFF@@@===<<>>@@@BBBCCCDDDDDDCCCFFFEEEAAA@@@CCCCCC@@@CCCBBBCCCEEEFFFFFFCCCAAA<<<===>>>???@@@???>>>>>>;;;@@@DDDEEEBBBAAABBBEEEBBB@@@>>>===>>>>>>===<<<::::::;;;<<<===>>>>>>???<<<<<<==================555555666666666666555555444222000000222333444333222222111222333555777999333333333444555666777888555444222111111111222222222222111111222222333444111222333666888888666444333222222222222222222333111222444555666555444444111222444555666555444444222333333444444333333222222222222222333444555555222222222222222222222222000333555666444222111111222111111333444444222000111111111111111111111111222333333444444333333222222222222222222222222222111222333444555444333333111111111111111111111111000000111111222222222222111111111222222333333444000000111111222222222333222222111111111111222222//////000000111111111222000000000000000000000000000000000000000000000000///000000111222222333333111111111111111111111111111111222222222333333333444333333222222333333444666444222222333444555555666@@@MMMYYYfffqqqvvvvvv}}}{{{vvvxxx}}}|||yyyxxxxxxwwwzzz|||zzz{{{ssspppsssxxxzzzyyy||||||tttwwwxxxwww}}}|||~~~|||vvvzzzxxxssssssxxx}}}}}}}}}wwwuuuyyyyyyvvvvvvqqqjjjiiikkk{{{nnnXXXRRRJJJGGGCCC???<<<:::999999666666777777777555444333444444555555555555444444555555666666666666555555555555555555555555555555555555555555555555555555222222222333333444444444222222444555666777777777444333333444444555666777;;;;;;888888>>>GGGKKKJJJJJJLLLNNNNNNMMMJJJFFFDDDCCCEEEEEECCC@@@>>>@@@CCCEEEDDDDDDGGGJJJKKKHHHEEEFFFLLLIIICCCJJJXXXTTTDDD@@@;;;666666999;;;999777======<<<<<<============888EEEZZZgggdddVVVKKKHHHBBBBBB???:::555555<<>>AAADDDGGGKKKRRR]]]fffcccXXXLLLEEEEEECCCJJJWWWXXXNNNHHHKKKTTTQQQIII@@@>>>@@@@@@>>>:::;;;===>>>?????????>>>>>>EEEFFFHHHXXXmmmmmm^^^ZZZ```RRRBBBQQQqqq|||{{{zzzrrrkkk\\\LLLBBB@@@???>>>???AAABBBAAA???===<<<<<<===AAAAAA<<<888:::===>>>888:::<<<>>>@@@AAABBBBBBDDDHHHFFF@@@???BBBBBB>>>>>>???@@@CCCFFFGGGEEECCC>>>???AAABBBCCCAAA@@@???===BBBHHHIIIFFFDDDEEEGGGBBB@@@>>>===>>>>>>===<<<999:::;;;<<<===???@@@@@@@@@@@@@@@@@@????????????444444444444444444444444555555555555555555555555666555555444444444555555333333444555666666666555222222222222222222222222222222333333333333444444555555666666555555444333444444444333333222222222222222222222222222222222444444444444444444444444222222222222222222222222111111111111111111111111222222111111111222333333222222333333333222111111111111222222222333333333222222222222222111000///000000000000000000000000000111111111111222222222333333333333333333333333333333222222333333444555222000///000333444222000111111111111111111111111111111111111111111111111111000///......///000111000000000000111111111111///000111222222111000///111111111111111111111111//////000000111111222222222222222111111111000000---///111222222333555777333222111000000111222333111222333333444444333333666;;;FFFVVVfffrrrwwwxxx~~~{{{uuuqqqttt{{{~~~~~~|||{{{{{{{{{}}}{{{yyy{{{yyyxxxxxxzzz}}}}}}}}}{{{tttssstttwww}}}{{{vvvwww}}}|||tttnnnmmmrrryyy~~~|||{{{uuuoooooottt|||}}}ppp```UUUPPPLLLFFF???;;;888777777111888;;;777555888888444333333333444444444444444666666777777777777666666444444444444444444444444666666555555555555666666333333333333333444555666777777666555555555555555222333444555666666666666999:::;;;<<<===???@@@@@@BBBBBBCCCDDDCCCBBBAAA@@@CCCGGGJJJHHHBBB>>>===???AAACCCGGGJJJLLLLLLKKKJJJKKKMMMOOOPPPNNNIIIDDD@@@777888999999::::::::::::===<<<;;;:::::::::;;;<<<888@@@MMM]]]gggdddYYYOOOIIIEEE>>>999777888;;;======:::777666666555444222444777777555666999:::777<<<<<<<<>>AAABBBPPPfffhhhWWWKKKKKKMMMSSSMMM???<<>>===<<<<<<===???AAABBBDDDDDDBBBAAACCCGGGEEEAAACCCBBBAAABBBDDDFFFFFFFFFDDDCCCCCCDDDFFFFFFEEEDDD@@@CCCFFFGGGEEEDDDEEEGGGEEEDDDBBB@@@????????????DDDBBB???===<<<>>>AAACCCDDDDDDDDDCCCBBBAAA???>>>333333444444444444444444555555555555555555555555555555444444444444555555333444555555555555555555222222222222222222222222222222333333333333444444444444444444444333333222444444333333333222222222222222222222222222222222444444444444444444444444333333333333333333333333111111111111111111111111222222222222222222333333///000111111222222222222111111222222222333333333222222333333222111111000111111111111111111111111000111111111111222222222333333333333333333333333333222222222222333444444222000///000222444222111111111111111111111111111222222222222222222222222000111222222222222111000000000000000111111111111000000111111111111000000111111111111111111111111000000000000000111111111222222222111111111000000000111222333222222333555222222111000000111222222111222333333444444333333444777???MMM^^^mmmwww|||~~~|||xxxtttvvv{{{xxxyyy{{{|||}}}~~~zzzxxxxxxzzz~~~xxxtttuuuuuuvvv{{{}}}}}}}}}xxxttttttxxx|||vvvnnnjjjlllrrrxxx|||www{{{}}}|||}}}|||tttwww{{{}}}zzzqqqeee\\\PPPLLLEEE>>>:::888777666333<<>>???CCCFFFDDD???<<<<<<===<<<>>>@@@CCCDDDDDDDDDCCCCCCEEEGGGGGGFFFBBB===;;;888888999:::::::::999999<<<;;;:::999999:::;;;;;;???AAAEEELLLTTTZZZ[[[[[[LLLJJJFFF@@@;;;888777888999777555555666666555333222666777666888<<<===;;;<<>><<<;;;@@@QQQbbb^^^JJJAAADDDEEEMMMOOOHHHCCCDDDBBB===??????CCCGGGEEE???<<<===CCCOOOeee|||wwwjjjZZZJJJ??????>>>@@@SSSkkkwwwvvvvvvhhhkkkooovvv{{{aaaEEE888777:::;;;<<<<<<===<<<;;;:::999:::999999:::<<<;;;999777============>>>???@@@AAAAAACCCBBBAAADDDHHHFFFAAADDDBBBAAABBBDDDEEEEEEDDDDDDCCCDDDFFFGGGHHHFFFDDD???BBBEEEEEECCCBBBCCCDDDFFFEEECCCBBBAAA@@@@@@AAAGGGEEECCC@@@???@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>333333333444444555555555555555555555555555555555555444444444444444555555444555555555555444444333333333333333333333333333222222333333333333444444333333333333333222111111333333333333222222222222222222222222222222222222444444444444444444444444444444444444444444444444222222222222222222222222222222333222222111000///......///000111222333333111111222222222333333333333333333333333222222111111111111111111111111111000111111111111222222222333333333333333333333333222222222222222333444444111000000000222333222111111111111111111111111111333333333333333333333333000111444666666444111000000000000000111111111111111111000000000000111111111111111111111111111111111111111111000000000000222222222111111111111111111333444333111111222333222222111000000111222222111222333333444444333333444555999EEEVVVhhhxxx~~~{{{{{{}}}yyy{{{}}}|||}}}yyywwwwwwzzz{{{zzz{{{~~~~~~}}}{{{yyyvvvvvv~~~|||{{{xxxtttqqqtttzzzvvvooogggfffkkkrrrvvvwwwoootttwwwvvvvvvzzz|||{{{zzz||||||||||||{{{xxxqqqhhhbbbPPPJJJBBB<<<999888999999666@@@EEE@@@666444777:::888888777777666666555555777777777777777666555555444444444444444444444444666666555555555555666666888888777777666666777777555555444444333333444444333444555555666666666666777777888888888999999999666777:::<<<===>>>>>>>>>:::>>>@@@???<<<::::::<<<:::::::::;;;<<<<<<======<<<===>>>>>>===;;;999777999999999:::999999888888:::999999888888999::::::@@@??????@@@EEENNNXXX___UUUSSSMMMDDD;;;666666888777666666777888999777666333666888777:::???AAA@@@GGGVVVeeeggg]]]PPPHHHFFFCCCCCCDDDEEE@@@;;;;;;???===DDDTTT___TTT???999@@@CCCLLLVVVXXXQQQHHHCCCAAAAAABBBFFFJJJIIICCC@@@BBBJJJcccooo___NNNCCC<<<=========JJJ]]]cccdddrrruuuaaaRRRUUUZZZvvv{{{}}}zzz{{{kkkHHH666666:::===<<<:::999888999:::;;;;;;:::999:::;;;:::888666;;;<<<>>>????????????>>>>>>AAACCCCCCFFFJJJHHHDDDDDDCCCBBBCCCDDDEEEDDDCCCCCCCCCDDDGGGIIIIIIGGGEEE>>>AAACCCCCCBBBAAAAAABBBGGGFFFDDDCCCBBBBBBBBBBBBIIIHHHFFFDDDCCCBBBBBBBBBCCCBBB@@@???>>>>>>>>>>>>222333333444444555555555555555555555555555555555444444333333444444555555555555555555444444333222333333333333333333333333222222222333333333444444333333333333333222222111333222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444222222222222222222222222222222333333222000///...000000000111111222333333111111222222222333333333333333444444444333333222111111111111111111111111000000111111111222222222222222222222222222222222222222222111222333333444111000000111222222222222111111111111111111111111222222222222222222222222111222444555555444222111///000000000111111111111222111000//////000111222111111111111111111111111222222111111000000//////111111111111111111111111111222333333111111222333222111111111111111111222111222333333444444333333555555888AAAPPPcccuuu{{{wwwxxxyyyyyyyyy{{{~~~zzzvvvssspppqqqyyy~~~zzz{{{{{{wwwrrrrrrwww|||sssllldddeeekkkqqqrrrqqqnnntttxxxuuutttvvvvvvuuuxxxzzz}}}~~~}}}~~~~~~|||yyyssskkkfffUUUMMMBBB;;;999:::<<<===888>>>AAA>>>777444666999777777666666555444333333777888888777777666555444555555555555444444444444666666555555555555666666999999888777666666666666666555555444444444555555444444555666666666666666::::::::::::::::::::::::777888:::<<<>>>>>>>>>>>>777999<<<<<<:::999:::;;;;;;;;;999999999999:::;;;::::::;;;;;;::::::999888999999999999999888777666888888888888888999999999999<<<@@@AAABBBFFFNNNUUU^^^ZZZRRRFFF;;;666999<<<888888888999;;;;;;999777666888888777:::BBBGGGGGG^^^kkkvvvppp\\\IIIAAAAAA>>>======<<<888777>>>GGGHHHLLLVVV[[[OOO>>>:::BBBCCCIIIUUU^^^[[[NNNCCCAAACCCCCCFFFJJJIIIEEEDDDGGGMMMnnnyyy^^^NNNEEE===:::>>>@@@BBBNNN\\\```___hhhiiiXXXMMMPPPQQQ[[[ccclllsss}}}hhhIII:::999<<>><<<;;;999999::::::888777;;;<<<>>>@@@@@@???===<<<<<>>===>>>???@@@333333333444444555555555555555555555555555555555333333333333333444555555444555555555444333222222333333333333333333333333222222222333333333444444444444444444444333222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000111333444666777888888555444333222222222222222111111222222222333333333222333333444444333333333111111111111111111111111000000111111111222222222222222222222222222222222222111111111111222333333000111111111111111222222111111111111111111111111000000000000000000000000222222111111111111222222///000000000111111111111222111000//////000111222111111111111111111111111222222111111000000//////111111111111111111111111///111222222222222333555111111111222222111111111111222333333444444333333444555888???KKK\\\kkkuuu~~~~~~{{{vvvtttuuuwwwxxxzzzzzz|||uuunnnmmmppprrrwww{{{}}}||||||}}}}}}}}}zzz||||||xxxrrrpppssswwwssslllfffffflllpppnnnkkkpppwww|||zzzwwwxxxyyyxxxzzz|||~~~|||zzz|||}}}}}}~~~~~~}}}yyyrrrnnncccYYYKKKAAA>>>>>>===<<<:::999999999888777666777888888777666555555444444777777777777777666555555666666666555555444444444666666555555555555666666888777666666555555555555777666666666666666777777444555666666777666666666;;;;;;;;;;;;::::::::::::999:::<<<=========<<<;;;666888999:::::::::;;;<<<<<<;;;999888888888::::::999999:::::::::::::::999999999999999888888777666777777777888888999999999666<<>>:::999999999::::::999777777999888777===HHHQQQSSSlllrrrtttfffPPP@@@???DDDDDDAAA>>>;;;777777@@@KKKOOONNNOOOQQQJJJ???<<>>:::<<<>>>???HHHSSSZZZRRRTTTUUUJJJGGGIIIEEEIIIPPPYYYbbbqqq}}}dddNNNCCC???>>>@@@===999777777:::===@@@===;;;:::999:::;;;:::888;;;<<>><<<:::;;;AAAFFFGGGJJJMMMMMMKKKEEEEEEDDDEEEFFFFFFDDDBBB@@@@@@AAACCCFFFFFFDDDBBBAAAAAABBBCCCDDDDDDBBBAAABBBBBBBBBBBBAAA@@@@@@???AAABBBDDDEEEFFFEEEEEEEEEDDDCCC@@@???>>>???@@@AAA444444444444444444444444555555555555555555555555222222222222333444555666333444444444444333333222333333333333333333333333222222333333333333444444444444444444444333333222111111111222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333///000222666:::>>>AAACCC888666555333222222222222111111222222222333333333111222222333333333333333222222222222222222222222000111111111111222222222222222222222222222222222111111111111111222333333///111222222111111222333111111111111111111111111000000000000000000000000222111000//////000111222000000000000111111111111111111000000000000111111111111111111111111111111111111111111000000000000111111111111111222222222///111222222222222444555000111222222222222111000111222333333444444333333111333666<<>>FFFKKKFFFEEEGGGEEE@@@<<<===CCCCCCFFFPPP[[[aaa___[[[SSSMMMHHHFFFDDDDDDJJJRRR|||ttt\\\MMMFFFCCC===:::;;;>>>@@@GGGOOOMMMCCCBBBBBB<<>>>>><<<:::888888:::===???===;;;::::::;;;<<<<<<;;;<<<===???@@@???===;;;999:::AAAEEEFFFHHHLLLMMMLLLFFFEEEFFFGGGIIIHHHFFFDDDAAAAAA@@@AAACCCCCCBBBAAAAAAAAABBBDDDFFFFFFEEECCC@@@@@@@@@@@@@@@???>>>>>>??????AAACCCDDDEEEEEEEEECCCBBBAAA@@@???@@@@@@AAA555555555444444333333222555555555555555555555555222222222222333444555666222222333444444444333333444444444444444444444444222222333333333333444444333333333333333222111111000111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222333777;;;???BBB666555333222111222333333111111222222222333333333000111111222333333222222222222222222222222222222000111111111111222222222111111111111111111111111111111111111111222222333///111333222000000222444111111111111111111111111000000000000000000000000000111111111111111111000000000000000111111111111000000111111111111000000111111111111111111111111000000000000000111111111000000111111111222222222111222333333111111222333000111222222222222111000111222333333444444333333111222555999@@@MMM[[[eeesssyyy}}}zzzwwwzzz|||zzzuuuuuuyyyzzzxxxwwwooojjjmmmqqqtttxxx|||uuutttsssrrrrrrtttwwwyyyuuutttsssqqqppppppppppppnnnlllkkkkkklllllliiiggggggqqqyyyyyyvvvwwwxxxxxxuuuwwwzzz|||~~~}}}uuuvvvxxx|||uuupppjjjfffbbbYYYLLLAAA???;;;999;;;:::666555888999999999999999999999999444555666777777888888777777777777666555444444444666666555555555555666666555555444444444555666666666666666666666777888888666666777777777777666666666666777777777777777777888999:::::::::888777666888777777888999;;;<<<<<<888777777666666666666666777777999999999888777666666777777888888888888777666777888:::::::::::::::999;;;<<<<<<:::;;;>>>AAA<<<@@@HHHRRRYYYWWWNNNFFF===;;;888888:::<<<>>>>>>CCCGGGIIIJJJNNNUUUXXXWWWQQQOOOJJJBBB<<<;;;@@@EEEHHHBBB<<<;;;999888;;;AAAAAA???AAAFFFFFFCCC???===IIIJJJHHHGGGQQQccclllkkk]]]UUUOOOLLLNNNTTTaaammm|||ZZZHHH@@@======999999<<>>AAABBBAAAHHHYYYkkkuuuuuuooobbbSSSKKKHHHDDD???;;;:::999999999:::<<<======<<<:::;;;===>>>???>>>===>>>??????>>><<<:::999999???CCCCCCDDDHHHKKKKKKFFFFFFGGGIIIKKKKKKIIIGGGEEECCCAAA@@@AAABBBBBBAAA@@@@@@@@@CCCFFFHHHFFFDDD>>>???@@@@@@@@@???>>>===???@@@@@@AAABBBCCCDDDDDD@@@@@@@@@@@@????????????666666555444333222222111555555555555555555555555222222222222333444555666111222333333444444444444444444444444444444444444222222333333333444444444111222222222222111000000000000111111222222222222222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333666444222000000333666888444333111000000222333555111111222222222333333333///000111222222222222222222222222222222222222222000111111111111222222222111111111111111111111111111111111000111222222333///111333222000000222444111111111111111111111111111111111111111111111111///000222444444222000///000000000000111111111111///000111222222111000///111111111111111111111111//////000000111111222222000000111111222222222222333444444333111000000111000111222333333222111000222222333444444444333333333444555888???LLL[[[fffooovvv~~~}}}}}}zzz|||zzz}}}|||xxxwwwsssppppppppppppuuu{{{qqqqqqpppooooooqqquuuxxxuuussspppppprrrsssssssssjjjkkkllllllllljjjiiihhhooozzz|||zzz{{{zzzyyy{{{zzzyyyyyyzzz}}}ppppppqqqtttsssiiiWWWJJJBBB??????@@@:::333555<<<777777777777777888888888333444555777888888888888888777777666555444444444666666555555555555666666555555555555555666777888555555555555555666777777666777777777777777666666777777777777888888888999888999:::;;;;;;:::999888888777666777999:::;;;;;;777777777777777777777777777999:::;;;;;;999777666555666777888888888888888666777999:::;;;;;;::::::444777:::<<<<<<<<<<<<<<<;;;;;;???JJJUUU[[[XXXSSS@@@===;;;:::===BBBEEEFFFNNNSSSVVVUUUUUUUUURRRNNNBBB@@@===;;;;;;;;;<<<===@@@:::666777999999<<>>EEEKKKLLLGGGCCCAAAIIIMMMGGG<<>>777;;;BBB>>>666>>>CCCBBBDDDMMMWWW]]]XXXUUUNNNDDD@@@BBBBBB@@@888888999999::::::::::::===<<<:::;;;===@@@AAAAAA>>>>>>???>>>===<<<:::999777===AAA@@@@@@EEEIIIJJJFFFFFFGGGJJJLLLLLLJJJHHHHHHEEEBBB@@@AAABBBCCCBBB???>>>???BBBFFFHHHFFFDDD>>>???@@@AAA@@@???>>>===BBBAAAAAAAAAAAABBBCCCCCC>>>????????????>>>>>>===666777888888888666555444555555555666666666666777555333222333666888666444111111111222222333333333111222222333444555666666555555555555555555444444222333333444444333333222000000000000000000000000333333333333333333333333000000111222444555666666666666555444333333222222555444333333222222222222333333333333333333333333333333333222222222111111111222333333333333222111222000...000333444333111333333333333333333333333///000111222222222222222222222111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000111222333333444444333333333333333222111000111111222222222333333333111111111111111111111111000000000000000000000000333111000000111222222111333333222222111222222222333333333222222222111111333333333222222111111111111222333333444444333333333444444666;;;HHHWWWccclllttt}}}{{{zzz~~~}}}{{{zzzxxxtttqqqoooppprrrpppkkkkkkpppqqqnnnoootttsssrrrpppnnnmmmooossswwwtttmmmgggfffeeeeeegggkkkzzz{{{||||||{{{|||~~~}}}~~~~~~zzz}}}xxxooottt{{{~~~tttfff\\\OOOGGG>>>::::::;;;:::777888;;;999555666:::999333333444444444555666666666666666666666666555555555777777666666555555555444555666666666666444333222555555555555555555555555777888999::::::999888777666666666666777777777777999999888777777888999999888888777666666666666666777888999::::::999888777;;;;;;::::::;;;:::999777:::777777::::::777777:::999777777999======:::666666666888999:::;;;;;;<<>><<<::::::<<<===;;;888444666888999:::;;;<<<>>>???QQQOOOIIIQQQJJJ<<<>>>@@@EEECCC===AAAOOOWWWUUUQQQOOOPPPUUU```kkkuuu{{{xxxnnn^^^MMM@@@:::999999777999;;;;;;:::::::::;;;888888888:::<<<===;;;:::<<<:::;;;???AAAAAADDDHHHFFFEEEDDDBBB@@@???===<<<888999::::::::::::999999AAA;;;:::>>>>>>:::888:::===<<<<<<<<<<<<;;;;;;;;;;;;===?????????AAAFFFJJJKKKFFFCCCEEEGGGGGGJJJNNNIIIFFFBBB@@@@@@AAABBBBBB;;;AAAEEEDDDDDDEEEDDDAAA===???AAAAAA???>>>??????DDDCCCAAA???>>>???@@@AAA>>>???@@@???>>>>>>@@@BBB666777777888777666555444444444555555555666666666555333222333666777666444222222222222333333333333222333333444444555555555555555555555555555444444222333333444444333333222111111111111111111111111333333333333333333333333111111222222333444555555333333333333444444444444444333222111111111111222333333333333333333333333444444333333333222222222333333333333333333333333222000///000222333222000222222222222222222222222000000111222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000111222222333444444222333333333222222111000111111111222222222333333111111111111111111111111000000000000000000000000222111000000111111111111333333222222111222222333333333333222222222111111333333222222222222222222111222333333444444333333444444444555:::FFFTTT___gggoooyyy~~~}}}|||yyyuuuqqqoooooopppqqqnnnnnnqqqqqqnnnnnnqqqpppqqqpppmmmjjjjjjlllppppppjjjddddddeeefffkkkpppyyy|||~~~~~~~~~zzzwww}}}}}}|||qqqjjj]]]TTTHHH???:::999::::::999:::777222333888999555444555555555555555666666555555555666666666666666777666666666555555555555555444333333333444555555555555555555555555555555666777888999999888777666555555666666777777888888888888888888888888888888888888777666666666666666777777888888888888777777777777888999:::;;;;;;:::999666666999999777777;;;:::888777888::::::999666555666888:::;;;;;;;;;;;;======>>>AAABBBGGGTTTaaaVVVNNNEEEAAAEEEMMMWWW^^^fff```WWWOOOIIIEEEBBBAAA===;;;999999::::::888555666666666666777888:::;;;;;;GGGHHHCCCDDDAAA;;;;;;;;;AAA@@@:::<<>>???===;;;<<<;;;???DDDEEEAAA>>>???CCCBBBAAA???>>>>>>>>>>>>>>>===<<<;;;;;;;;;999888;;;999:::>>>???===>>>CCC>>>>>>>>>===============??????@@@???>>>AAAEEEIIIGGGDDDDDDHHHJJJHHHHHHJJJLLLHHHDDDBBBAAA@@@???>>>@@@FFFHHHFFFEEEFFFFFFCCC>>>@@@AAAAAA@@@@@@AAACCCCCCAAA???===<<<<<<===>>>>>>???@@@???>>>>>>???@@@666666666777666666555444333333333444444444555555555444333444555666555444444444444444333333333333444444444444444444444444444444444444444444555555333333444444444444333333222222222222222222222222333333333333333333333333222222222333333444444444000000111222444555666666222222111111000000111111333333333333333333333333333333333333333222222222444333333222222333333444333111000111222222111000111111111111111111111111000000111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111222333333333222222222333222222111000111111111222222222222333111111111111111111111111000000000000000000000000111111111111111111111111333222222111222222333333333333333222222222111111222222222222222222333333111222333333444444333333444444444555999CCCRRR\\\aaajjjtttzzz|||}}}~~~~~~~~~}}}|||}}}~~~}}}|||wwwrrrooopppqqqsssqqqrrrtttsssooommmooooooqqqrrrnnngggdddeeehhhkkkeee```aaaccchhhpppxxx|||{{{vvvttt|||{{{wwwllldddWWWIII@@@???CCCGGGFFFCCC<<<555444888999888666666666666555555555555444444555555666666777777666666666666555555555555444333111000111444777999555555555555555555555555555666777888888777666555444555555666777888888999777777888999999888777777888777777666666666666666777777666666666666777777777777777888888999:::;;;999666666888999777888;;;:::999888777777777777777555666999;;;<<<;;;:::::::::===@@@???;;;===MMM^^^kkkddd[[[TTTTTTXXX^^^bbb___WWWLLLCCC@@@>>>===<<<===;;;:::::::::999666444777666666555555666777888:::<<>>AAAAAA>>><<<:::===DDDLLLLLLDDD===;;;@@@???===;;;;;;<<<>>>??????<<<999999;;;<<<:::888777666777:::;;;;;;>>>CCC>>>>>>===<<<<<<<<<<<<<<>>======>>>555555555555555555555555222222333333333444444444444444333444444555444444555555555444444333333333555555555444444333333333333333444444444444555555333333444444444444333333333333333333333333333333222222333333333333444444333333333333333333333333///000111222333444555666222222111111111111222222333333333333333333333333222222222222222222222222444333222111111222333444333222222111111111000000222222222222222222222222000111111222222222111111111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111222222222333111111222222222222111111111111111111222222222222111111111111111111111111000000000000000000000000000111222222111000000111222222111111222222333333333333333222222222111111111111111222222333333333111222333333444444333333333444444444999CCCQQQ[[[]]]fffpppwwwzzz|||}}}zzzyyyzzz{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{wwwsssqqqqqqrrrssssssuuuvvvuuurrroooooopppsssvvvrrrjjjdddccceeegggaaa]]]^^^bbbhhhsss~~~|||xxxtttsss||||||yyyqqqmmmdddWWWNNNLLLRRRYYY[[[TTTHHH>>>999999999999888777777666666555555555333444444555666777888888666666666666666555555555555444333222333555777888555555555555555555555555444555666777777666555444444444555666777888999999555777888::::::888777555777777666666666666777777999888777666666777888999;;;;;;:::888777777999::::::777777999:::888888<<<::::::888777555555777888555666999;;;<<<;;;:::999888;;;>>>>>>999:::GGGUUU}}}vvvhhh]]]XXXXXXYYYOOOHHH???:::;;;======<<<<<<;;;;;;;;;;;;:::888777666666777999::::::999888:::666AAACCC444777@@@:::BBBDDDAAA;;;999<<<<<<999<<<;;;999999::::::999888888888999::::::;;;;;;;;;666888::::::999888999:::888999;;;>>>AAAAAA>>>;;;:::===FFFPPPQQQIIIAAA??????===;;;999888:::<<<===>>>;;;888999===@@@???======999777999<<>>>>>AAACCCBBBAAA???>>>===<<<<<<<<<===>>>@@@@@@>>>=========444444444444444444555555222222222333333333333444444444444444333333333444555555555444444333333333555555555444444333333222333333333333444444555555333444444555555444444333333333333333333333333333222222222333333444444444444444333333333333222222111111111222222222333333333333222222222333333444333333333333333333333333000000000111111111111111222222111111111111222222222222222222111000000000333333333333333333333333111111222222222111111000000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000111111111111111222222000111111222222111111111000000111111111222222222111111111111111111111111000000000000000000000000///111333333111000111222222111111111222222333444333333333222222222111111111111111222222333333333111222333333444444333333222333333444999CCCPPPZZZ[[[cccnnntttwww{{{{{{yyyxxxyyyxxxyyy{{{|||~~~}}}~~~}}}{{{||||||wwwyyyxxxvvvsssooonnnpppqqqrrrtttvvvvvvuuutttrrrpppppptttwwwuuuoooiiihhhiiieee```]]]^^^```gggsss}}}vvvsssttt}}}zzzvvvqqqqqqnnneee]]]ZZZ^^^ccceee[[[NNNCCC<<<888777888888888888777777666666555333444444555666777888888555555555666666666666666666666777777777777666666666666666666666666666666444555666777777666555444444555555666777888888888555666888999999888666555777777666666666666777777;;;:::888888888888:::;;;<<<<<<;;;999777888<<>>BBBAAA===:::888444AAAGGG999999@@@999HHHGGGBBB<<<999;;;<<<;;;999888777777888777555333777888999:::999888666555777999;;;;;;:::999:::;;;888888:::===???>>><<<999<<<>>>DDDKKKLLLFFFAAA@@@@@@===:::888777888999:::>>>===<<<>>>BBBEEEEEEDDDDDD>>>999;;;DDDKKKKKKGGG===<<<;;;999999:::;;;<<>>???@@@EEEKKKLLLJJJLLLQQQCCCBBBBBBCCCEEEFFFEEEDDDEEEIIIJJJGGGFFFIIIJJJIIIDDDDDDBBB???<<<;;;===??????>>>>>>===<<<<<<;;;;;;===???@@@@@@>>>===>>>???444444333333333444555555222222222333333333444444333444555444333222333444444444444444333333333333555555555444444333333333222222333333444444555555444444555555555555444444333333333333333333333333111222222333333444444555333333333333333333333333222222111111111111111111333333333222333333444555333333333333333333333333000000000111111111111111111222222333333222222111111222333222000000111222333333333333333333333333111222222222222111000000000000000111222222333333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111///000111111222111111111000000000111111111111222111111111111111111111111000000000000000000000000///333666555333111222333111111111111222333444444333333333222222222111111222222222222222222333333111222333333444444333333111222333444777@@@MMMVVVXXX```iiippprrrvvv{{{zzz|||yyyxxxyyyvvvxxxzzz{{{|||}}}~~~~~~|||yyyzzz}}}yyyssssssrrrqqqnnnkkkjjjlllnnnqqqttttttrrrrrrsssrrrnnnnnnpppssstttrrrpppnnnmmmgggccc_________cccooo{{{}}}vvvrrrssswww~~~{{{vvvsssuuuvvvqqqjjjeeeeeehhhfff[[[NNNEEE===777555777888888888888777777777777444444555555666666777777555555555666666666666666666777999999999888777666666666666666666666666666444555666777777666555444666666666666777777777777666666777888888777666666666666666666666777777888:::::::::999999:::::::::777999999888888;;;AAAGGG???===>>>BBBAAA===:::;;;;;;888666888<<>><<<888888999999::::::::::::999777888>>>AAABBBCCCFFFoooxxxxxxeeeQQQGGGDDDBBB<<<<<<;;;;;;::::::::::::777999<<<<<<:::888777777666777;;;@@@EEEEEE@@@;;;666444===DDD???;;;;;;777FFFCCC>>>:::888999;;;<<<999888888999::::::888666777888999::::::999777666888999;;;;;;:::::::::;;;:::999999:::<<<;;;:::888>>><<<>>>BBBBBB===:::;;;???>>>;;;999888888999999<<<>>>AAADDDGGGIIIKKKLLLJJJEEE??????GGGPPPQQQLLLAAA???===<<<;;;<<<>>>???@@@AAAEEEHHHIIIGGGBBB>>>???@@@DDDIIIHHHGGGJJJPPPEEECCCBBBAAACCCCCCCCCBBBCCCHHHJJJGGGFFFGGGHHHFFFCCCCCCBBB???<<<;;;<<<===;;;<<<<<<<<<<<<<<<;;;;;;>>>???@@@???>>>>>>@@@BBB333333222222222333555555333333333333444444444444333444666444222111222444222222222222333333333333444444444444444444333333111222222333444444555555444444555555555555444444222222222222222222222222111111222333333444555555333333333333333333333333111111111111111111111111222222111111222333333444333333333333333333333333111111222222333333333333111333555666666555333111///111333222000000111333222222222222222222222222222222222222222111000000///000000111222222333333111111111111111111111111222222222222222222222222000000000000000000000000111111111111000000000000//////000111111111111111000000000000111111111111111111111111111111111111000000000000000000000000000444888888444222333555111111111111222333444555333333333222222222111111333333222222222222222222111222333333444444333333222333222222444;;;FFFOOOSSS[[[dddiiikkknnntttyyysssvvvxxxzzz{{{zzz|||||||||zzzxxxxxxyyywwwxxxyyyyyyxxxzzz~~~|||{{{yyyxxx{{{~~~{{{ttttttsssqqqnnnkkkiiikkklllpppsssrrrmmmlllnnnmmmiiiggggggiiinnnrrrtttrrrpppkkkgggccc```^^^```jjjuuu}}}www{{{}}}{{{zzzzzzyyyuuummmrrrxxx~~~~~~yyyxxxzzz|||{{{wwwsssqqqqqqlll```TTTLLLDDD:::666666777777888888888888888999555555555666666666666666555555555555666666666777666666666777777888999999666666666666666666666666555666777777777777666555777777777777666666666666777777777777777777777777666666666666666777888888999999999::::::999999999555777888777777;;;CCCJJJBBBAAACCCGGGFFF???;;;;;;;;;777555999BBBFFFCCC>>>:::999888888888999:::;;;:::777888===BBBCCCFFFJJJYYY```]]]NNNBBBAAAAAA===;;;>>>@@@>>>:::999;;;???<<>>DDD===555888>>><<<:::999888888999::::::999999:::<<<===<<<:::888999999999999999999999777999::::::999999:::;;;===;;;999999999:::888777;;;999999<<<;;;888888:::===<<<<<<;;;::::::;;;;;;===DDDMMMSSSWWW[[[```ddd```^^^VVVLLLIIILLLLLLIIIBBBAAA>>><<<<<<===???@@@AAAAAABBBFFFHHHHHHEEEBBB>>>@@@DDDGGGEEEAAACCCIIIDDDBBB??????@@@BBBCCCCCCBBBGGGHHHEEEBBBBBBAAA>>>AAABBBBBBAAA???>>>>>>???<<<<<<===>>>???????????????@@@???>>>>>>@@@CCCFFF333333222111222333555666333333444444444444555555222444666555222000222444111111111222222333333333444444444444444444444444111111222333333444555555444444555555555555444444222222222222222222222222111111222333333444555555222222222333333444444444//////000000111111111222111111000000111222333333333333333333333333333333333333333444444555555555222444777999999777444222...111333222000000222444111111111111111111111111222222222222222111000//////000000111222222333333111111111111111111111111222222222222222222222222000000000000000000000000111111111000000000000000//////000111111111111111000000000000111111111111111111111111111111111111000000000000000000000000000555999999555222333666111111111111222333444555333333333222222222111111444333333222222111111111222222333444444444333333333333222111111777AAAIIIPPPWWW___dddfffhhhnnnsssrrrsssrrrqqqvvv{{{xxxwwwwwwwwwrrroookkkkkkoootttvvvvvvrrrtttwwwwwwwwwwwwxxxyyyyyyzzzyyywwwuuuwww{{{xxxxxxvvvvvv{{{}}}vvvyyyxxxuuuqqqmmmllllllnnnpppsssqqqjjjhhhjjjiiieee``````aaahhhppptttssspppmmmiiieeebbb]]]]]]fffpppxxx~~~{{{uuutttjjjrrrxxxxxxxxxzzzzzzxxxiiipppyyy~~~~~~~~~||||||~~~}}}}}}vvvjjj___VVVLLL>>>777777777777777888999999999:::666666666666666555555555444555555555666666777777555444333333555888;;;===777777777777777777777777555666777888888777666555888888777777666666555555777777666666666666777777666666666666666777888888777888999::::::999888777666888888666555888@@@GGGCCCCCCFFFKKKIIIAAA;;;:::;;;666444:::FFFKKKFFF???;;;:::888777777999;;;<<<;;;888999===@@@CCCHHHOOOMMMOOOHHH;;;888>>>???999;;;???AAA???::::::???EEECCCFFFHHHFFFAAA<<<999999>>>:::777888<<<>>>===:::999===666:::HHH???333;;;888777888::::::888888999777666555666999::::::999666666555444444555555666666888999999888888999:::???===:::888999999888888777444555:::;;;:::;;;>>>;;;;;;;;;<<<<<<=========DDDOOO]]]hhhmmmttt|||~~~ttt```OOOIIIHHHFFFAAA???===;;;;;;<<<>>>???CCCAAA@@@CCCFFFIIIHHHFFF===@@@EEEGGGCCC======AAA@@@>>><<<===@@@DDDFFFGGGFFFJJJLLLHHHDDDBBB???;;;>>>@@@BBBBBBAAAAAAAAABBB??????AAABBBDDDDDDDDDDDD@@@@@@???>>>>>>@@@EEEIII666666555555555444444444999555111222555777666333444444444444444444444444444444444444444444444444333111000333888999666222111111222222222333333333222333333444444333333222222222222222333333444555000111111222222111111000222222333333333333444444555333111222444555333111222111000111444555333000555555555444333222111000222333333444444333333222222333444444222222333444222222222222222222222222333333333333333333333333333222222222111000000000111111111111111111111111333333222111000000111111//////111555888888444000000000000000000000000000111111111000000000000000222222111111111111222222222222222222222222222222000000000000000000000000222222222222222222222222///333777::::::777333///222000...000333555555333111111111111111111111111222000...///222444222000000000000111111222222222333222000000222777;;;>>>HHHNNNWWW___dddeeeggggggppprrrtttvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}{{{zzzyyy|||xxxqqqnnniiiddd___\\\ZZZZZZYYYXXXUUUTTTTTTUUUWWWYYY]]]^^^aaafffjjjooosssuuuzzz|||}}}{{{vvvttttttvvv~~~zzzwwwwwwyyy||||||{{{yyyzzz{{{{{{xxxtttooolllrrrooojjjfffeeeeeeeeeeeeaaacccfffffffffhhhlllpppnnnmmmhhhbbbaaaddddddbbbooo~~~~~~uuuuuuyyyxxx{{{xxxrrruuu}}}|||tttooouuuzzz{{{}}}~~~yyyyyyyyyzzz}}}|||yyyvvvrrrnnnhhh\\\MMMCCCAAA<<<:::777999;;;<<<999555111333666777777666555555777777777777777777777777444555555555555666999<<<:::999888777777888999:::666555666777999999666444;;;===>>>;;;777555666777666666666666666666666666666666666444333444777:::999999999888888888888888666555444444555777999:::999999<<>>???HHHRRRUUULLLAAA===<<<:::888888777777888999::::::888888888;;;>>>>>>:::666:::999999999888777777777777666666777888999888666::::::999888777666555555555555555666777999:::;;;:::>>>AAA???:::888999<<<;;;<<<<<<:::888777999:::999999;;;===;;;999???GGGWWW```ooo|||sssXXXGGGEEEDDDBBB@@@>>>;;;999999:::<<<===>>>>>>@@@CCCFFFGGGFFFDDD===???EEELLLPPPKKK???666<<<<<<======>>>???AAABBBFFFHHHJJJKKKIIIFFFAAA>>>???AAAAAA>>>???CCCDDDAAADDDAAA@@@CCCJJJNNNOOOMMMMMMFFFAAABBBDDDDDDFFFIII666666555555555444444444999555111222555777666333444444444444444444444444444444444444444444444444333111000333777888666222222222222333333333333444333333333333333333333333333222222222333333444555111111222222222222111111222222333333333333444444555333111222444555333111222111000222444555333111444444444444333222111111222333333444444333333222222333444444222222333444222222222222222222222222333333333333333333333333222222222111111111111111111111111111111111111111333222222111000000111111000000111333666666333000000000000000000000000000111111111111111111111111222222111111111111222222222222222222222222222222111111111111111111111111222222222222222222222222222333555666666555333222333111///000333555444222111111111111111111111111444222111222555666555333111111111222222222333333222111111111333666999;;;DDDJJJRRRYYY^^^aaaccceeekkkmmmpppqqqrrrsssvvvxxxttttttssssssrrrrrrqqqqqqwwwwwwxxxyyywwwrrrkkkeee^^^\\\WWWSSSOOOLLLKKKJJJGGGFFFDDDBBBBBBCCCEEEGGGJJJLLLPPPVVV^^^eeellloooooosssxxxyyyxxxwwwxxxzzzyyyxxxwwwxxxzzz{{{yyywwwuuuvvvwwwwwwvvvsssqqqooossspppmmmjjjhhhgggffffff___cccgggiiijjjjjjlllnnnmmmmmmiiiddddddhhhjjjhhhlllvvv~~~zzzzzz}}}zzz|||{{{zzz{{{}}}zzztttpppyyy}}}~~~xxxwww{{{~~~~~~|||||||||yyyuuuqqqgggZZZRRRRRREEECCC@@@<<<888666555555222444666777777777666666777777777777777777777777444555666666555666999;;;999888777666666777888999666666666666666555555444777999:::888555444555666666666666666666666666666666666666444333444777999999999999888888777777777555666888999:::::::::999::::::>>>DDDIIIJJJEEE@@@>>>:::666666999;;;:::777777777666555666888:::;;;:::BBBCCC===<<>>@@@AAAAAADDDLLLPPPHHH>>>;;;;;;999888888888888888999::::::666555555888::::::777555999888888888888888777777777777777888999888777555999999888888777666666666666666666666777888:::::::::>>>BBBAAA===::::::;;;<<<:::999999<<<===<<<;;;;;;999:::;;;:::;;;BBBLLL[[[gggyyypppVVVGGGEEEDDDAAA???>>>===;;;;;;;;;======;;;<<<@@@DDDGGGHHHEEECCC<<<>>>CCCJJJOOOMMMFFF???===============>>>???@@@CCCEEEGGGIIIHHHEEEBBB@@@@@@CCCBBB???@@@CCCDDDAAACCCBBBBBBGGGNNNQQQPPPMMMRRRHHHAAAAAABBBBBBBBBCCC555555555555555444444444777444222333555777666444444444444444444444444444444444444444444444444444444222111333666888555333333333333444444444555555444444222222222222444444333333222222222333444444222222333333333333222222222222333333333333444444444333222222444444333222333111111222333444333222222333333444444333333222222333333444444333333222222333444444222222333444222222222222222222222222222222222222222222222222111111111111111222222222111111111111111111111111333222111111000111111111111000000111333333111000000000000000000000000000000000111111222222333333222222111111111111222222222222222222222222222222111111111111111111111111222222222222222222222222444333222111111222333444333222111111333333333222111111111111111111111111444333333444666666555444222222222222333333333333111111111222333444666666<<<@@@GGGLLLQQQUUUXXX[[[dddfffhhhjjjjjjkkknnnppplllkkkjjjiiiiiijjjkkklllkkkkkkllllllhhhaaaXXXRRRHHHGGGCCC@@@===;;;::::::<<<:::999777888999;;;<<<:::;;;???EEEMMMVVV^^^bbbbbbhhhoootttuuuvvvxxx{{{wwwwwwxxx{{{|||{{{xxxuuuuuuvvvwwwwwwwwwwwwvvvvvvtttsssqqqooommmkkkiiihhh```dddiiilllmmmlllllllllkkkllljjjfffgggkkknnnmmmmmmpppwww~~~~~~}}}|||~~~|||vvvtttuuu|||wwwwww}}}yyyyyy}}}{{{xxxpppgggcccdddVVVSSSNNNEEE<<<777666777444555666777888888888777666666666666666666666666555666777666555666888999888777666555555666777888666777888555222111444777666777888777555444555666666666666666666666666666555666666555444444777999::::::999888777777666666555888;;;>>>???===:::888;;;===@@@CCCFFFGGGHHHHHH@@@;;;777555777888777666777666666666666888999;;;===HHHKKKBBB???IIIQQQQQQBBB>>>999888:::<<<<<<;;;;;;999888;;;@@@CCCDDDCCC???EEEGGGAAA:::888999999999888888888888999999:::999777666777888888777666777777777777888888888888777888:::;;;:::888666444777777777777777777777777777777666777777888999999888<<<@@@???<<<999888999===888666999???BBB@@@;;;<<<999999:::999;;;DDDNNNZZZhhh}}}jjjRRRFFFCCCBBB>>>>>>>>>>>>===============888:::???DDDGGGGGGDDDAAA<<<<<>>>>>AAAAAA@@@???555555555555555555555555666444333333666777666444444444444444444444444444444444444444444444444444444222222333555666555333444444444444555555555666555444222111111222444555333333333222222333333444222333333444444333333222222222222333333333444444333333333333333333333333333222222222333444444444111222333333444444444333222333333444444333333222222333444444222222333444222222222222222222222222111111111111111111111111000000000111222222222333111111111111111111111111222222111111111111111222222111000000000000000000000000000000000000000000000000111222333333444444222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222333222111000000111222333333222222222333222222111111111111111111111111111222222333444444444333222333333333333333333333333111111222333333333333222555777;;;>>>AAAEEEIIILLLTTTVVVXXXYYYYYYZZZ\\\^^^```___^^^]]]^^^___aaaccc[[[ZZZYYYWWWTTTNNNFFFAAA<<<:::888666555444333333999888777666666777999:::777777888:::???FFFLLLPPPUUU[[[bbbgggjjjmmmssswwwrrrsssuuuwwwxxxwwwtttsssvvvvvvvvvvvvvvvwwwxxxxxxuuuvvvvvvuuuqqqnnnllllllfffhhhjjjllllllkkkkkkkkkjjjllllllhhhhhhlllooooooooopppssszzz}}}|||zzzuuuwww~~~yyyvvvyyy}}}{{{vvvxxx|||zzzxxxssslllkkknnngggbbb[[[RRRIIIBBB===:::666555555666777888888777666666666666666666666666555777777777666555777888777666555444444555666777555777888555111111666<<<888888888888777666666777666666666666666666666666555555666555444555666888::::::999888777666555555666888<<>>AAABBBBBBDDDIIIMMMDDD???:::666666777777777777666666666777888999:::===HHHIIIAAACCCNNNPPPGGG===;;;888999:::<<<;;;:::<<<999777:::AAAFFFHHHGGG;;;===>>>;;;777666777888999999999888888999999:::AAA???===;;;:::999999999555666666777777888888888888:::===>>><<<999666555666666777777888888888888888777777777777777888888777999:::999777555666888:::888777999>>>@@@???<<<<<<999888::::::;;;AAAIIIPPP___tttyyy___KKKBBB@@@>>>;;;<<<<<<===>>>>>>===<<<;;;999:::<<>><<<<<>>AAAFFFJJJOOOTTTYYY```jjjqqqmmmnnnooopppppppppqqqrrrttttttsssrrrrrrssstttttttttvvvxxxwwwssspppoooooonnnllliiihhhhhhiiikkklllmmmqqqqqqmmmkkkooorrrrrruuuvvvxxxzzzzzzxxxvvvuuuxxx~~~}}}~~~xxxvvvzzz|||wwwvvv}}}|||yyywwwvvvzzz~~~zzzxxxwwwsssnnnnnnqqqqqqjjjaaa\\\XXXQQQFFF<<<999777444444666777777666666666666666666666666666555666888777666666666888777666555444444555666777555777888666333444:::@@@999999888777777777666555666666666666666666666666444555666666555555666888999999888888777666666555777888:::;;;;;;:::999999;;;===@@@??????AAAGGGLLLFFFBBB===999888888999999666666666777777888999999;;;AAA@@@>>>EEEPPPKKK<<<999888888999:::;;;::::::===:::888;;;AAAFFFJJJKKK<<<:::888777555555777999::::::999999999999999:::GGGEEEBBB>>>;;;999999:::555555555666666777777888888<<>>???>>>AAAFFFIIIGGGFFFEEEDDDFFFJJJNNNQQQRRRLLLBBB;;;<<<@@@@@@???>>>444444444555555555555555222333444555666666666666444444444444444444444444444444444444444444444444444444333333333444444555444444444555555555666666444444222222222222444444444444333222222222333333222222333333333333222222222222333333333333444444222333444444222222333444333444444333222222555777111222333333444444444444222333333444444333333222222333444444222222333444222222222222222222222222222222222222222222222222111111111111111222222222111111111111111111111111111111111000111111222333000111111000//////111222000000000000000000000000000000111111222222333333222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222///000111222222111000//////222444444333222222222111111111111111111111111222444777777666444333333333333333333222222222222222222333333333222222111555555666444444444777999888999;;;;;;:::;;;<<<>>>???>>>======>>>???@@@AAA===:::666444444444444333444444444444444444333333222222222333333444555666555444222111222444777888888;;;???CCCHHHRRR]]]eeeiiikkkmmmnnnnnnooorrrtttuuutttsssrrrrrrrrrrrrssspppsssuuutttqqqnnnnnnpppqqqmmmgggdddeeeiiimmmooosssxxxyyytttqqqtttwwwwww~~~zzzxxxxxxttt}}}~~~~~~zzzzzz}}}|||xxxwwwyyy{{{vvvuuuwwwzzz||||||~~~{{{zzzzzzvvvqqqrrruuuuuummmeeebbbbbb\\\NNNBBB>>>:::555444666888777555666666666666666666666666444555777888777666777888777666555444444555666777666777888666555666;;;???777666555555777777666444666666666666666666666666444555666666555555666777888888777777777666666666888888777777777777888888999;;;======<<<>>>BBBFFFCCCAAA>>>;;;999999:::;;;666666666777888888999999:::999999===FFFKKKDDD888777888888999999999999999<<<;;;;;;;;;???DDDJJJNNN@@@:::555555666555777:::;;;::::::999999999999:::DDDCCCAAA===999777777888555555555555666666666666777;;;>>>>>>;;;888777888666666777777888888888999777777666777777888999999<<<:::777555555777:::<<<555888;;;<<<;;;:::;;;<<<;;;888888;;;<<<999888;;;DDDOOOYYY___gggqqqrrrmmmaaaUUUGGG@@@<<<999777777888999:::;;;<<<;;;::::::===;;;888999<<<@@@BBBDDD>>>>>>======<<<<<<;;;;;;>>>>>>???@@@BBBDDDFFFGGGJJJIIIGGGEEEBBB@@@???>>>777;;;<<<<<>>888666888999888666777777777777777777777777222444777888777777888999777777666555555666777777999888777666555666888999555444333555888::::::888666666666666666666666666333555777777666555666777666666666666777777777777666777777777777777666666666777999:::;;;<<<===>>>======;;;:::888777888999555666777888888999999999999666888AAAFFFBBB<<<999777888888888777777888999;;;======<<<<<>>>>>>>>===<<<888777:::;;;999:::===???IIINNNNNNRRRZZZYYYQQQLLLDDD>>>>>><<<888666999999::::::;;;<<<<<<;;;;;;===;;;999999;;;>>>@@@@@@:::===@@@AAAAAA???===<<<::::::<<<>>>BBBEEEGGGIIIJJJHHHFFFCCC@@@>>>======777:::;;;:::<<>>666666666666666666666666333555777777666555666777555555666666777777888888555666777888888777555444444555777999:::::::::999888999999888666666666777555666777888888999999888999666;;;FFFEEE;;;777===777888888777666666888999:::===???===;;;???IIIRRRJJJ???666777999888888<<<<<<;;;::::::999999999999777999;;;:::777666777999666666666555555444444333222555999888444333555888888888777777777777777777555555555666777999:::;;;555555666888999999666444666555555:::AAADDDAAA===>>>888666888:::;;;===AAA:::BBBEEEAAACCCHHHDDD:::???;;;:::===<<<777777;;;;;;;;;;;;;;;<<<<<<======;;;::::::;;;===>>>>>>===777<<>>@@@>>>888:::;;;;;;;;;<<<===?????????BBBEEEBBB======BBB222666888888444222333444222333444444555555444444666666777777666555444444555555555555555555444444333333333333333333333333333444555444222111222333222222333333333333444444444333333222222333333444555444222111111111222222444333222222222333444555555444333333222222222222444333333222222333333444666555444333222333444555222222222222222222222222333222222111111222222333000111111222222333444444111111222222222333333333444444444333333222222222111111111111111111111111444333111000000000111111444444444222000///111222000000111111111111000000111111222222222333333333111111111111111111111111000111111111111222222222222222222222222222222222111111222222222222111111222222111111111111222222111111111111111111111111444111///000333555444222222222222111111111111111111222222333333222222111222000///000333444333000111111222222222333333333222333333444444333333222111222333333333222111000111111111222222333333333555444444333333444444555111111222222222333333333222222111000111222444555555555555666666666666777:::;;;<<<>>>AAACCCEEEFFFJJJLLLOOOPPPRRRSSSVVVXXX]]]aaaeeejjjlllkkkiiigggdddeeeaaa]]]aaajjjmmmiiiqqqsssvvvvvvtttrrrpppooolllgggdddhhhpppvvvvvvssstttooonnnsssvvvuuuyyy||||||~~~zzzzzzzzzxxxvvvvvv|||~~~~~~{{{{{{~~~}}}zzz~~~zzzuuussstttwww~~~}}}|||xxxyyy~~~~~~yyyoooggg```[[[ZZZNNN@@@888777:::;;;;;;555777999888666555666999666666555555666777999:::>>><<<;;;999777555555444666777888888888777555444444555777:::<<>>???DDDHHH???666<<<;;;:::888777777777888888<<<===;;;999<<>>GGGCCC===:::888999999888;;;888777777666555666888<<<;;;;;;:::999888777777:::777333333555666666555555777888888777888:::<<<888999:::;;;===???@@@AAA999666777;;;<<<999888999<<<888666888:::<<<===>>>@@@???>>>======<<<:::888<<<<<<;;;::::::999888888777777888999999999888777<<<<<<<<<;;;:::999888777777888::::::999999:::;;;999999???HHHKKKEEE<<<888888777777;;;AAAGGGIIIIIIFFFDDD@@@<<<999888777888888888999999999:::::::::777888999:::;;;<<<<<<<<<:::===BBBCCCBBB???<<<;;;222666999;;;999666333222333333444444555555444444666666666666666555444333555555555555555555444444555555555555555555555555444555666555333333333555222222333333333333444444444333333222222333333444444444222111111111222222555444333222222222333444444444333222222222333333444333333222222333333444555444333333333333444555333333333333333333333333333222222222222222222333333222222222222222222222111111222222222333333333444444333333333222222222111111111111111111111111333222111000000000111222000111111111111000//////000000111111111111000000222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222111111222222222222111111222222111111111111222222111111111111111111111111333111000000333444444222444333333222111000//////111222222333333222222111333111///000333333222000111111222222222333333333333333333333333333333333111222333444444444444333111222222222333333333333444444333333333333444444111111222222222333333333333222111111111222333444444444444555555555666666666777777999:::;;;<<<<<<:::<<<>>>@@@@@@BBBDDDFFFMMMPPPVVV]]]bbbfffggghhheeefffdddaaaccciiiiiidddfffjjjpppuuuxxxxxxuuusssjjjeeeaaadddmmmsssuuussssssnnnnnnrrrtttsssvvv||||||xxxvvvyyy{{{{{{|||~~~zzzxxxvvvvvvuuuuuuwwwzzz|||||||||{{{vvvrrrrrrwww{{{~~~||||||zzzxxxzzz~~~xxxrrrjjjaaa]]]VVVLLLBBB;;;999888888777999;;;:::777666777888666666555555666777999:::>>>===;;;:::888777777777888888888888888777666666777888999:::;;;<<<===>>>:::999888777666666666666333333444555555666777777555666777888888888777777777777777777777777777777777777777777777777777777:::999888777666666666666555666777777555555777999666BBBEEECCCDDD<<<666;;;999888888777888999:::;;;999<<<<<<888888@@@HHHMMMLLL===444888<<<::::::???LLLGGGAAA===;;;999888777:::999888888888777999;;;;;;::::::999999888888777555444333444777888666444666666777888;;;===???AAA@@@===999777:::@@@HHHMMM>>>888666:::>>>>>>>>>@@@===<<<;;;:::999999<<<@@@BBBAAA@@@???>>>===;;;999<<<;;;;;;:::999999888888666777999:::;;;:::999888<<<<<<<<<;;;:::999888888666777999999888999;;;===999888<<>>AAACCCCCCBBB@@@===:::888777888888999999999999999999::::::999999:::::::::::::::999:::===AAACCCBBB@@@???>>>333555:::>>>>>>;;;555000333333333444444444555555444555555555555444333333444444444444444444555555666666666666666666666666333555666555444444555777222222333333333333444444444333333222222333333444444333333222222222222333555555444333222222333333333333222222222333444444444333333222222333333444444444333333333444444555444444444444444444444444333333222222222222333333444444333333222111111000111111222222222333333333333333333333222222222222111111111111111111111111111111111000111111222333//////000333666555111---000000111111111111000000222222222222222222111111111111111111111111111111000111111111111222222222222222222222222222222222111111222222222222111111222222111111111111222222111111111111111111111111333111000111222444333333555444333222111///......111222222333333222222111333222111111222333222000111111222222222333333333444444222222222222444444222222333333333333222222222222333333333333444444333222222222222222222333111111222222222333333333333333222111111111222222333333333333444444444444444444444444444444444444222444666666666777999;;;<<>>888===>>>888777???JJJQQQJJJ>>>666999<<<;;;;;;???IIIEEEAAA===<<<;;;:::999888999:::888777888:::;;;999999999999999999999999444444555666888777555333666444444888>>>CCCDDDDDDHHHDDD@@@===>>>DDDKKKPPPDDD===888:::???BBBEEEJJJAAADDDEEE???999777<<>>===???===;;;888777999;;;<<<<<<===<<<:::888888888999999::::::::::::999999999999999::::::::::::999888888:::===???AAA@@@@@@@@@AAA444555777;;;>>><<<555000333333333333444444555555333444444444444444333333333333444444444444555555666666666666666666666666222444555555444444555777222222222333333333444444444333333222222333333444333333333333333333333333666555555444333333222222222222222222333333444555444333333222222333333444444333333333444444555555444444444444444444444444222333333333333333333222333333333222222111111111111111222222222333333333333222222222222222222222111111111111111111111111000000000111111222333333111111222888===<<<666///000111111222222111111000222222222222111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111222222222222111111222222111111111111222222111111111111111111111111222222111111222333333333333333222222111000//////111222222333333222222111333222222222222222111111111111222222222333333333555444222111111222444555333333333222111000//////333333333333333333333444222222111111111111222222111111222222222333333333444333333222222111111111111222222222333333333333444444444333333333333333333444666666555555777888666777888<<>>???:::>>>===:::<<>><<<:::;;;===>>>???>>>888;;;<<<999666666888888777777888888999999999:::888888777777777777666555888555333777???EEEFFFDDDJJJJJJKKKKKKJJJIIIIIIHHHHHHCCC?????????BBBKKKTTTKKKQQQQQQGGG<<<999>>>CCCDDDDDDDDDAAA>>><<<<<<<<<::::::::::::999999888888444666:::===>>>===;;;:::<<<;;;;;;::::::::::::;;;::::::999777666888;;;>>><<<888666999:::;;;===BBB>>><<<999777777888999999999999888888999:::;;;;;;;;;::::::::::::999999999888888999999:::999999999;;;===>>>>>>======???@@@666444444666999999666222444444333333333444555666333333444444444444444333333333333333444444555555555555555555555555555555111222444444333333444666222222222333333333444444444333333222222333333444333333333333333333333333555555555555444444333333222222222222333333444555444333333222222333333444222333333444444555555555222222222222222222222222222333444444444444333222111111222222222333333333111111222222222333333333222222222222222222222222111111111111111111111111000000111111222222222222222222444999>>>>>>777111111111222222222222111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111222222222222111111222222111111111111222222111111111111111111111111222222222222111222333444111111111111111111222222111222222333333222222111222333333333222222222222111111222222222333333333555444222111111222444555333222222222333333333333333333333333333333333333222111111000000111111222111111222222222333333333333333333333222111111000111111111111222222222333333333333444444555555555111333444333222222333555555444333444666;;;???BBBBBBGGGOOOXXX___ccceeegggcccaaaaaafffmmmpppnnnjjjhhhccc___^^^cccjjjppprrrmmmoooqqqrrruuuwwwxxxxxxhhhbbb```iiissswwwwwwvvv|||{{{www{{{zzzvvvxxx}}}}}}xxxvvvrrrnnnkkklllppptttwwwtttooommmqqqtttsssrrrsss{{{~~~{{{zzzyyyvvvmmmjjjgggeeeccc[[[QQQIII===;;;888666666666666777666666777777888999999999999999999999999:::;;;;;;999888777777777888999::::::::::::999999888888888888777777666666666666777888888888999999999999999777777777777777777777777777777777777777777777777777777777777777777777777888888777666666666666777777666666555555666888999>>>SSSZZZWWW]]]ZZZIII;;;<<<;;;:::::::::;;;<<<===<<<<<<:::;;;BBBLLLPPPOOOAAA;;;777777999999999:::888777888:::>>>AAABBBAAA<<>>;;;:::;;;:::999999999999999888888444666999<<<======<<<;;;;;;;;;:::::::::;;;<<<<<>><<<999666777999<<<<<<888666888888999===CCC===<<<;;;:::999888999:::888888999:::;;;<<<======::::::::::::::::::::::::555666888999:::;;;<<<<<<<<<======<<<:::999:::<<<666444333333444555666666444444333222333444555666333333444555555555555444222222333333444444555555444444444444444444444444111333444333222222333444222222333333333333444444444333333222222333333444222333333444444444444333333444555555555555444444333333222222222333444444444333333222222333333444222222333444555555555555222222222222222222222222222333444555555444333222000111111222333333444444111111222222222333333333111111111222222222222222111111111111111111111111000000111222222222111111111111222666999999555111111111222222222222111111000000000111111111222222111111111111111111111111000111111111111222222222111111111111111111111111111111222222222222111111222222111111111111222222111111111111111111111111111222333222111111333555000000000111222222333333111222222333333222222111111222333333222222333555111111222222222333333333444444222222222222444444111111222444666888:::;;;333333222222222222111111222111111111111111111222111111222222222333333333222222333333333222111111111111111111222222222222111111222333444444555555000222333333222111333444222222111111333555888:::666999@@@KKKRRRWWW^^^eeedddbbbaaabbbfffgggeeeccceeebbb___^^^aaaeeehhhjjjeeeiiillllllnnnqqqqqqnnnbbb___aaakkkuuuxxxyyyzzzuuu}}}|||{{{~~~yyyvvvyyy~~~|||vvvrrrooolllkkkmmmpppssstttrrrooooootttwwwvvvvvvxxx{{{|||wwwxxxzzzzzzpppllliiiiiijjjfff]]]UUUGGGBBB<<<777666666666777555666777888999999999999999999999999999:::;;;;;;999999999888999999::::::::::::::::::999999999999888888777777777777888888777777777777777777888888888888777666666666777777777777777777777777777777777777777777777777777777666666555555555555555666666888:::999666666999<<>>;;;<<<@@@DDDFFFEEEJJJJJJJJJKKKLLLOOOQQQRRRGGGIIILLLKKKFFFFFFQQQ^^^[[[aaa___TTTMMMLLLJJJEEE<<<@@@CCCCCC???;;;999:::999999999999999999888888666777999:::;;;;;;;;;;;;;;;;;;:::::::::<<<===>>>BBBAAA???<<<888777888:::<<<:::999;;;:::999<<>>===<<<::::::;;;999::::::;;;<<<======>>>::::::::::::;;;;;;;;;;;;555666888:::<<<======>>><<<======;;;999777888999444444444333222333666888555444333222222444555777333444555666666666666666111222222333444444555555444444444444444444444444333444555444333222333444222222333333333333444444444333333222222333333444222222444555555555444444222333444555666666555555444444333222222222333333444333333222222333333444111222333555555555555555333333333333333333333333222333444666666444333222222222222222222222222333111111222222222333333333000111111111222222222222111111111111111111111111111111222333222111000000000111111222333333333333111222222333333222222111......///000111222333333111111111111111111111111000111111111111222222222111111111111111111111111111111222222222222111111222222111111111111222222111111111111111111111111000222333222111111333555111111111111111222222222111222222333333222222111///111333333222222555777111111222222222333333333333333333333333333333333222222222333555777999:::222222222111111000000000222222222111111222222222111111222222222333333333000111222333333333222222111111111222222222333333111111222222333444444444222333444444333333555666111111222222333444444555444333777>>>BBBGGGPPPZZZ\\\]]]___aaabbbbbbaaa```eeedddcccccccccdddddddddaaafffhhhggggggjjjhhhdddcccbbbhhhssszzz|||}}}sss|||~~~|||yyy}}}~~~vvvtttpppkkkjjjmmmqqqssstttqqqoooppptttuuuuuuyyy~~~}}}wwwuuuxxxzzzzzzqqqooollljjjiiifffaaa^^^WWWOOODDD;;;888777777777555666888999::::::999999;;;::::::::::::;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<===<<<<<<;;;:::999999888999999888888888888999999888888888888888888888888:::999888777777777888888777777777777777777777777777777777777777777777777666555555444555555666666333;;;BBBBBB<<<888:::>>>HHHTTTZZZ___cccUUUAAA;;;999999888999999;;;===>>>===@@@BBBDDDGGGJJJFFF>>>;;;:::999888888999999999999999:::<<<>>>???===;;;>>>HHHKKKAAA999:::;;;777777777777777888888888888555666888888999===CCCHHH@@@>>><<<;;;===@@@CCCEEEIIIHHHFFFFFFIIIMMMRRRUUUDDDDDDHHHMMMNNNOOOUUU]]][[[___\\\VVVUUUXXXRRRFFF888>>>DDDEEEAAA<<<::::::888888888888888888999999888888888888888999::::::;;;;;;:::999:::<<<>>>???AAABBBAAA>>>;;;::::::;;;<<<;;;===@@@>>>:::;;;???999===@@@@@@>>>:::999999::::::;;;<<<<<<<<<<<<<<<888999999:::;;;<<<======777888:::;;;<<<===>>>>>>:::;;;===<<<:::999888999222444666666333333555888555444333222222444555777444444555666777777666666111111222333333444555555555555555555555555555555555666777666444333333444222222333333333444444444444333333222222333333444111222444555666555444444111222444666777777666666555444444333222222222222444333333222222333333444000222333555666666555555444444444444444444444444222333555666666555333222444444333222222111111111111111222222222333333333000000111111222222222222111111111111111111111111111222333333222111000///111222333222000111333555111222222333333222222111------...000111222333444111111111111111111111111000111111111111222222222000000000000000000000000111111222222222222111111222222111111111111222222111111111111111111111111000222444333000000333666333222222222111111000000222222222333333222222222...111333444222333555888111111222222222333333333222333333444444333333222555444222111000111111222222111111111000000//////333333222222222222333333111111222222222333333333///000222333444333333222111222222222222333333333333333333333444444444444000222333333333333444666111222333444444333111000777333222666888;;;EEEQQQSSSXXX^^^aaabbbaaaaaaaaahhhhhhhhhhhhhhhfffeeecccaaafffhhheeedddfffccc]]]```bbbjjjtttzzzzzzzzz}}}www}}}xxxwwwqqqkkkiiilllqqqtttvvvooonnnoooqqqrrrssszzz~~~wwwrrrtttyyyzzzvvvrrrqqqooojjjeeebbbaaabbbcccYYYKKK???:::888888777555666888999::::::999999<<<<<<;;;;;;;;;<<<<<<===;;;<<<>>>?????????>>>===???>>>===<<<:::999888777:::999999999999999::::::::::::::::::::::::::::::<<<;;;999888888888999999777777777777777777777777777777777777777777777777666666555555555555666777111<<>>@@@@@@FFFKKKKKKJJJHHHBBB<<<;;;;;;;;;999999:::;;;999555666777:::<<<<<<:::888999EEEHHH>>>777999:::666888888888777777777777777777999;;;;;;999:::===@@@;;;;;;:::888888:::???CCCGGGGGGGGGHHHJJJLLLNNNPPPBBB@@@CCCMMMTTTWWWXXXZZZYYY\\\YYYUUUZZZ```XXXHHH666===EEEGGGBBB===::::::888888888888888888999999999888777777777888999:::;;;;;;:::999:::<<>>:::777777:::;;;;;;<<<<<<;;;;;;:::777888999:::<<<===>>>>>>::::::;;;<<<============888:::======<<<;;;:::;;;555555444333333333333444444333222555888:::888666333444555555666555555555333333333333333333333333666555444333333333333333444444333222333444555666555555555444444333333333444333333555666555333111222222333333333444444444333333333333333333333333444333333222222333333444444444444444444444444444333333222222333333444555444444444444444444444444555555444444444333333333222222111111111111222222111111111111111111111111222222222222111111000000///000111222222222222222222222222111111111000000000000000111222222333333777666444222111111111222111111111111111111222222222222222222222111000///000000111111111222222222000000000000000000000000333222222222111000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222444444444444333333222111000111111111111222222222222222222111111000000000111111222222222222111111333222111000000111222333222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111111333333333222222111111111111111111111111111111111222333333444444333333222444444444444555888===AAAKKKOOOWWW^^^bbbcccbbbaaabbbfffiiigggffffffccc___```aaadddeeeeeecccaaa___^^^[[[___kkkuuuxxxzzz~~~}}}zzzxxxsssooolllnnntttxxxxxxvvvsssqqqooooooqqqvvv{{{~~~~~~yyyuuuwwwzzzwwwqqqwwwrrrkkkfffeeeeeeffffffiiicccXXXJJJ>>>777555666777777888999999999888777<<<=========>>>@@@AAAAAAAAAAAAAAADDDFFFFFFEEECCC<<<<<<<<<=========:::999888666777:::999777888<<<888:::;;;;;;999777666666::::::;;;:::999888777666666666777888999999::::::999999999888888888777777888888777777777777888888:::<<>>AAAJJJRRRSSSSSSSSSSSSWWWVVVSSSWWW]]]VVVHHH<<<777555888???@@@<<<666:::888777777888999999888999888777666666777888999;;;;;;:::::::::<<<>>>???@@@>>>>>>@@@===999999<<>>============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<666555555444444444444444555444333555777888777555555666666666555444333333333333333333333333333333666555444444333333333444444444333333333444555666555555444444444333333333222222222444666666555333222222333333333444444444333333333333333333333333444333333222222333333444333333333333333333333333333333222222333333444555444444444444444444444444555555444444444333333333222222111111111111222222222222222222222222222222222222222222111111111000000111111222333333222222222222222111111111000000000000000111222222333333555444444333222222222222111111111111111111111111222222222222222111000000000000111111111222222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222333333333333333222111111000111111111111222222222333222222222111111111111111111222222222222111111222222111111111111222222111111111111111111111111111111111111111111111111111222222333333222222111111111111111111111111111333333333222222111111111111111111111111111111111222333333444444333333222000111222222222444888;;;???CCCJJJRRRYYY]]]___`````````^^^\\\```eeeddd______```bbbccccccbbb```___ZZZWWWZZZeeeooossswww{{{xxx|||}}}|||~~~uuupppqqqrrrvvvyyyyyyvvvsssqqqpppnnnnnnooosssvvvxxxzzzxxxsssppprrrwwwuuupppvvvqqqkkkhhhhhhjjjkkkkkkrrroooggg[[[NNNDDD===::::::999888888999:::::::::============???AAADDDEEEEEEDDDDDDFFFHHHIIIHHHFFF>>>>>>>>>>>>>>>===;;;999:::777888:::999666777;;;888999::::::777666666666:::::::::999888777777777666777777888999999::::::::::::999999888777777777888888777777777777888888777999???BBB@@@;;;===AAALLLNNNOOOJJJBBB<<<:::::::::<<<>>>>>>>>>>>>AAADDDOOOOOOMMMIIICCC===999888999999::::::::::::;;;;;;777888888999::::::999999::::::::::::999888777777555999===???>>>:::888666444555777999::::::999888:::999777777888<<>>DDDIIIKKKMMMQQQSSSVVVSSSNNNRRRZZZWWWMMMJJJEEE@@@???AAAAAA===::::::888666666777888777777888888777777777777888888>>>???@@@???>>>>>>@@@AAABBB???>>>@@@???<<<===AAAEEEEEECCC@@@===;;;888777;;;<<<>>>???>>><<<:::888:::::::::;;;;;;<<<<<<<<<;;;:::999999;;;>>>AAACCCBBBAAA???>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<777777666555555555555555666555444555777777555444777777777666555333222111333333333333333333444444555555555444444444444444444444333333444444555666555444444444444333333333222111222333666777666555333333333333444444444444333333333333333333333333444333333222222333333444333333333333333333333333333333222222333333444555444444444444444444444444555555444444444333333333222222111111111111222222222222222222333333333333222222222222111111111111111222222333333333333333222222222111111111111111000000111111222333333333222222333333333333222222111111111111111111111111111222222222222111000000111111111111111222222222111111111111111111111111111111111111111222222222000000000111111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111222222111222222222222111000000000111111111111222222222333333333222222222222111111111222222222222111111111111222222222222111111000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111222222222222222111111111111111111111111111111111222222333333333333222222...000111222111222333555555888===EEEMMMUUU[[[___bbb___ZZZXXX___hhhiiidddddddddccccccbbbaaa``````YYYWWWYYYaaaiiinnnsssxxxvvvzzz|||{{{|||{{{vvvxxx|||xxxpppooouuu{{{~~~xxxrrrooonnnmmmmmmnnnoooppprrrsssrrrqqqmmmjjjmmmssssssooonnniiieeedddgggkkklllkkkssstttrrrlllaaaTTTIIIDDD>>>;;;888666888999;;;;;;<<<<<<;;;<<<>>>BBBFFFHHHHHHGGGFFFGGGIIIJJJJJJIIICCCBBBBBBAAA???>>>===<<<===999888:::999666666999888999999888666555666777;;;:::999888777777888888777777777888999999::::::::::::999999888777777666888888777777777777888888555666:::>>>===;;;>>>CCCFFFHHHIIIFFFAAA======>>><<>>@@@BBBJJJOOONNNJJJGGGDDD@@@>>><<<===AAACCCDDDHHHOOOUUUUUUQQQKKKOOOXXXZZZUUUWWWRRRLLLFFFCCCBBB@@@>>>:::888666666777777777555777777888888888888888777@@@CCCGGGEEEAAA???AAADDDEEEBBBAAAEEEFFFFFFHHHLLLRRRNNNIIIBBB===999888777999;;;<<<======;;;999888999999:::;;;<<<<<<======999999888999;;;>>>BBBDDDDDDCCC@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888777777666666666666666666666555666666555444333666666666666555444333222333333333444444444444444444555555555555555444444444444444444444555555666444444444444444444444444333222222333555666555444333333333444444444444555333333333333333333333333444333333222222333333444222222222222222222222222333333222222333333444555333333333333333333333333555555444444444333333333333222222111111222222333222333333333333333444444222222222222222222222222222333333444444444333333111111111111111111111111000000111222222333333444000111222444444444333222222222222111111111111111111111222222222111111000111111111111111111111111111111111111111111111111222222222111111111111111000000111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000111111111111000000000000111111111222222222333333333222222222222222111111222222222222111111000111222333333222111000111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111222222222111111111111111111111111111111111111111222222333333333333222222000222444555333333333333333444777<<>>CCCIIILLLKKKGGGDDDCCCAAADDDJJJOOORRRTTTUUUUUUKKKEEE>>>::::::<<<<<<<<<999999999:::::::::;;;;;;999::::::;;;;;;;;;::::::::::::999999888888888888999???EEEIIIGGGAAA;;;777777888999::::::::::::::::::999888777888:::===???===DDDKKKNNNLLLIIIEEECCC??????AAADDDCCCBBBFFFMMMTTTUUURRRMMMPPPYYY]]]\\\\\\YYYSSSMMMGGGCCCAAA@@@<<<:::888777888888777666666777888999:::999888777>>>DDDIIIHHHBBB>>>AAAEEEHHHGGGJJJQQQUUUUUUVVVXXX]]]WWWNNNEEE>>>;;;::::::999:::;;;<<<<<<;;;999999999999:::;;;<<<===>>>>>>999999999999;;;===@@@AAABBBBBB@@@===;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888888777666666666666777555666666666555333333333444444555555555555555444333333333444444555555555444444555666666555555444444444555555555666666555444444444444444444444444666555333333444444333222333333444444444555555555333333333333333333333333444333333222222333333444222222222222222222222222333333222222333333444555333333333333333333333333555555444444444333333333333333222222222222333333222222222333333444444444222222222222222222222333333333333444444333333222111111111111111111111111111111111222333333444444///000222333444333333222222222222111111111000000000111111222222222111111111111111111111111111111111111111111111111111111333333333222111000//////111111111111222222222222000000000000000000000000111111111111111111111111111111111111111111111111//////000000000111111111///000000111111000000000000000111111111222222222222222222222222222222222111111222222222222111111000111222333333222111000222222222222222222222222111111111111111111111111000111111222222111111000111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111111333555666444333222222555555444666;;;BBBHHHMMMWWW]]]```^^^]]]___aaa```hhhgggeeedddcccdddeeefffffffffdddaaabbbfffjjjlllsssuuuxxxyyyxxxzzz}}}qqqrrr{{{zzztttzzz}}}sssiiidddcccbbbdddfffiiijjjjjjjjjiiiggghhhfffccceeejjjllljjjeeebbb___ccckkkppppppnnniiimmmrrrsssqqqlllhhhfffSSSLLLDDD???>>>===;;;888999777666666777;;;@@@BBBCCCAAA??????AAABBBCCCBBBBBBBBBAAA???<<<<<<>>>@@@CCC===999::::::777666777999999888777555555777999===<<<:::999888999;;;<<<888888888888888999999999999999999888888888888777888888777777777777888888888666666999888777999===:::???DDDIIIKKKJJJIIIIIIFFFHHHLLLOOOQQQQQQPPPNNNBBB>>>999888;;;======;;;999999999:::::::::;;;;;;:::::::::;;;;;;::::::999;;;:::999888888888999999;;;@@@EEEGGGDDD???:::777::::::;;;;;;;;;;;;;;;;;;:::999888888888:::<<<===>>>AAAGGGLLLLLLHHHEEECCC>>>???CCCFFFDDDAAACCCHHHNNNPPPOOONNNOOOUUU[[[\\\^^^\\\XXXSSSMMMGGGBBB??????===:::999999999888777666777888:::::::::999888;;;AAAFFFEEE@@@===@@@DDDKKKLLLSSS^^^eeeccc```___]]]WWWNNNEEE>>><<<;;;<<<::::::;;;<<<<<<<<<;;;:::::::::;;;<<<<<<===>>>>>>;;;;;;::::::;;;<<<===>>>>>>??????===::::::<<<>>>========================888888777666666666666666444555666666444333333333333444444555666666555555333333333444555555666666333444555777777666555555444444555666666666666555333333333444444444444555888666444333333333222111333444444444555555555555333333333333333333333333444333333222222333333444333333333333333333333333333333222222333333444555333333333333333333333333555555444444444333333333333333222222222222333333111111222222333333444444222222222222333333333333333333333333333222222111111111111111111222222222111111222222333444444444000000111222333333222222333333222222111000000000000000111222222222222111222222222111111111111111222222222222222222222222333333222222111000000///111111111222222222222333000000000000000000000000111111111111111111111111111111111111111111111111/////////000000000111111///000000111111111111000000111111111111222222222000111111111111222222222111111222222222222111111111111222222222222111111222222222222222222222222111111111111111111111111000000111111111111000000111111111111111111111111000000000111111111111111111111111111111111111111111111222222222222111111///111444444222111111111555444333222444888===???LLLWWW```aaa^^^^^^^^^^^^]]]^^^___```cccfffjjjkkkkkkkkkhhhbbb^^^```bbbcccgggjjjooosssuuuwww}}}vvv{{{|||~~~uuujjjbbb___``````aaadddfffgggfffeeedddeeegggfffbbbbbbeeefffdddccc___]]]aaajjjooonnnjjjmmmpppsssuuuuuutttssssssbbb[[[SSSNNNLLLIIICCC===;;;999777666666888:::<<<>>><<<;;;;;;<<<======<<<;;;<<<;;;999777888<<>>999:::;;;999777888888999999888777777888:::<<<;;;:::999999:::;;;<<<888888888888888888888888777888888888888999999999888888777777777777888888:::777666888888666666999:::::::::;;;>>>BBBFFFHHHHHHGGGGGGHHHHHHEEEAAA>>>===;;;:::999::::::999888999999::::::::::::;;;;;;:::::::::::::::999999888::::::999999:::<<<===??????@@@BBBAAA>>>;;;999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999:::;;;@@@AAAEEEJJJJJJEEE@@@???::::::>>>BBBBBB>>>===@@@CCCFFFHHHHHHHHHLLLRRRWWW^^^\\\XXXTTTPPPKKKEEE@@@AAA???<<<;;;::::::888777777777888999::::::::::::888===AAAAAA???>>>AAAEEEMMMNNNWWWccciiieee^^^ZZZRRRNNNGGGAAA===;;;<<<<<<<<<<<<==================;;;<<<<<<<<<<<<=========>>>==================>>>>>>@@@BBBAAA>>>===>>>AAA????????????????????????777777666555555555555666222444666666444222333444555555555555555555444444333333444444555666666666333444666777777777666555333444555666777666666555333333333444444444555555777555333222333444333333444444444444555555555555333333333333333333333333444333333222222333333444333333333333333333333333333333222222333333444555222222222222222222222222555555444444444333333333444333333222222333333444000000111111222333333444222222222333333333444444222222333333222111111000000000111111111222222222111111222333333444444555222111111111111111222222333333222222111000000///000000111222222222222222222222222111111111000000222222222222222222222222000000111111111222222222111111111222222222333333000000000000000000000000111111111111111111111111111111111111111111111111////////////000000000111///000111111222222222111000111111111111222222222//////000000000111111111111111222222222222111111222222111111111111222222111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111///000000000111111111222111111111111111111111111111111222222222222111111///111222222111000111222333333222222333555777999@@@LLLWWW\\\^^^``````^^^ZZZ[[[]]]```dddgggjjjlllmmmooolllccc]]]^^^___^^^aaadddjjjqqqsssuuu{{{~~~xxxooofff```^^^___fffggghhhhhhhhhfffeeeccciiilllkkkgggdddeeedddaaaaaa\\\ZZZ___gggllliiidddjjjmmmpppssstttuuuwwwyyyjjjeee^^^[[[YYYTTTKKKCCC@@@>>><<<:::888888888888:::999999999;;;;;;999888777999:::888666888???EEEFFF>>>888999;;;:::888999888999;;;;;;999999999:::999999999999999999999999888888888888888888888888666666777888999::::::;;;888888777777777777888888999666666999999777666888:::888666555888;;;>>>@@@AAA???>>>??????===999555::::::;;;:::888777888888999999::::::::::::;;;;;;999999::::::999888888777999999999;;;>>>BBBFFFHHHCCCBBB???<<<888888:::<<<:::::::::999999999::::::::::::999999888999999:::======BBBJJJKKKDDD>>>===:::666666:::<<<:::999;;;<<<>>>@@@@@@???BBBJJJRRRUUUQQQMMMMMMOOOOOOKKKGGGAAA???<<<::::::999777666888888888888999:::;;;;;;888:::===>>>@@@BBBEEEHHHNNNNNNSSS]]]bbb\\\RRRMMMEEEDDDAAA???======>>>???>>>>>>>>>??????@@@@@@@@@============<<<<<<<<<<<>>;;;999777666999888999:::;;;;;;888666888:::<<<:::999<<>>888999<<<;;;999999777999<<<<<<;;;:::::::::666777777888888888777777999999888888888888888888555555666888999:::;;;<<<888888777777777777888888888555555999:::888777888888999999;;;<<<;;;888666999777777999<<<<<<:::777666999:::999666666999<<<999999:::::::::;;;;;;;;;999999999999999888777666777888:::===BBBGGGLLLOOOFFFCCC>>>888555666:::>>>999999888888777888888999::::::999999888999999999777777???KKKMMMFFF???===;;;555222555999999999:::;;;<<<===<<<:::===GGGRRRIIIDDD@@@CCCKKKRRRRRROOOAAA>>>;;;:::999888666555999888777777888:::<<<===999:::;;;>>>AAAEEEIIIKKKOOOLLLOOOVVVXXXQQQGGGAAA>>>>>>??????@@@AAABBBBBB??????@@@@@@AAAAAAAAABBB>>>>>>>>>===<<<<<<;;;;;;@@@@@@AAABBBDDDEEEFFFFFFHHHLLLPPPOOOIIIEEEDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA777777555444444555666777444555777777555333333333444444555555555555444444444444444444444444444444666555444555666777777555444444555555555555555444333444444555555444444333666555555444444444555555333555666666555444444555222444444222000000444777;;;999666555555666555555333333333333333333333333111111222222222333333333333333333333333333333333666555444333222333333444222222222111111000000000222222222333333444444444333444555666666555444333555333222333666666444111111222222333333222222111111111111222222333333333444444444333222111000///111222222333333222222111111111222222222222111111222222111111111111111111444444333222111111111111222111000444999;;;777333000000111222333333444444///000111333333222111111444222000000111222111000000000000000000111111222////////////////////////222222111111111111111111111111111000000000000/////////000000111111222222333222222111111111111111222222222222222222222222222111000//////000111222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000000111111111111222222222555555444333333333444444555777<<>><<<<<<;;;999888999999::::::;;;;;;::::::;;;999888888<<>>>>><<<:::999999444666888::::::888666444777888888999999999888888777777777777888888888888777888999:::;;;::::::999777777777777777777777777777777888888888888777777222888;;;999888999:::888888999:::999888777888999888888999:::;;;;;;<<<===:::999999999888888777777333;;;<<<999>>>KKKQQQNNNBBB>>>999777777888999999777777888999999999999999<<<;;;999999999999;;;<<<777:::>>>AAABBBAAA>>><<<777777777777777888999999666777888:::<<<>>>???@@@>>>>>>===>>>@@@EEEIIIKKKFFFAAA<<<888888888777555;;;:::888666666777888999:::<<<>>>AAADDDFFFHHHIIIOOOKKKGGGGGGIIIHHHDDD@@@CCCAAA??????AAABBBBBBBBBAAABBBAAA===>>>BBBEEECCCCCCCCCCCCAAA???>>>@@@BBBGGGHHHIIIIIIHHHGGGHHHIIIOOOQQQSSSRRROOOIIICCC???EEEEEEDDDAAA@@@AAADDDGGG666666555444444555666666444555777777555333333444444444555555555555444444444444444444444444444444666555444555666777666555555555555555555555444444333444444555555444444333444444444333333333444444333555666666555444444555222333222222222333666888999777444333444444444333333333333333333333333333222222222222333333333333333333333333333333333333666555444333333333444444333333222222222111111111111111222222222222222222333444555555555555444333444333222333555666444111111222222333333222222111111111222222222333333333333333333333222111000000222222333333333333222222111111222222222222111111222222111111111111111111111111111000111111222222222000000333888999666333000000111222222333444444000000111222222222222111444222000000111222111000000000000000000111111222000000000000000000000000111111111111111111111111222222111111111000000000000000000000000111111111222222111000000000000111222222222222222222222222222111000//////000111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000111111111111222222222444333333333333333444444555555888===FFFPPP[[[aaa___``````___^^^]]]___```mmmmmmjjjddd^^^\\\```dddkkkooossssssrrrvvvyyyrrrsssqqqiii```___fffnnnwwwsssnnnlllnnnrrrvvvxxx}}}yyytttooolllkkkkkkkkkqqqnnnnnnqqquuussskkkccc```___ccclllqqqpppooopppoooggg___^^^```\\\OOOCCCBBB???<<<:::;;;<<<<<<;;;999:::;;;;;;;;;:::999999CCCBBBAAABBBCCCFFFIIIKKKAAA>>>;;;:::;;;<<<;;;:::555888;;;;;;999888999;;;999999:::;;;:::999777666999999::::::::::::999999666777777777888888999999777888999:::;;;::::::999777777777777777777777777777777888888888888777777444777888666666888999666666777888888666666777888666777777888999::::::;;;999999888888888777777777444:::;;;777<<>>AAADDDFFFAAA===999777888999999888<<<;;;999888888888:::;;;999:::<<<>>>???@@@AAAAAAGGGCCC@@@@@@DDDEEECCC@@@BBB@@@>>>>>>???@@@@@@@@@@@@BBBBBB???@@@DDDEEECCCAAABBBBBBAAA@@@AAACCCEEEGGGHHHIIIHHHGGGFFFHHHIIILLLNNNPPPPPPNNNJJJFFFDDDGGGGGGFFFCCCAAAAAACCCEEE555444444444444444555555444555777666555333444444444444555555555555444444444444444444444444444444555444444444666777666555555666666666555444333333444444555555555555444444333333333333333333333333333555666666555444444555333222111222444777888888666444222222333333222111333333333333333333333333333333333333444444444444333333333333333333333333555555444333333333444444333333333333222222222222222222111111111111111111222333333444444333333222333222222333444444333111111222222333333222222111111222222222222333333333333333333333222111111000222333333444444333333222111111222222222222111111111111222222222222222222/////////000000111222333111000000222666777444111000000111111222333333333111111111000111111222333444222000000111222111000000000000000000111111222111111111111111111111111111111111111111111111111333222222222111111111111111111111111000000000000111111000/////////000000111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000000111111111111222222222111111111111222333444444444444444444999CCCQQQ[[[^^^___``````^^^]]]]]]]]]iiijjjiiieeeaaa```cccgggjjjmmmpppppppppuuu}}}zzzpppllllllkkkfffbbbdddlllsssuuurrrnnnmmmooosssvvvxxxuuuvvvvvvsssppppppsssvvvxxxuuussstttuuurrrkkkddd___aaahhhrrrwwwsssmmmlllkkkeeeaaabbbeeebbbWWWMMMHHHDDD???<<<<<<<<<======<<<;;;;;;;;;>>>AAAEEEGGGSSSRRRPPPNNNLLLIIIGGGFFFBBB@@@?????????>>>===;;;999>>>BBBAAA>>><<<>>>@@@<<<<<<;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;:::666666777888999999::::::888999999::::::::::::999777777777777777777777777777888888999999888888777999<<<<<<999777999999666555666777666555555666777555666666777777888888888888888777777777777666666555999:::666888AAAEEEBBB<<<:::888777888888777666555666777777888888777777666666777777777777666666444555777888999999888777666666555555666666777777;;;;;;:::::::::999999999999999:::;;;;;;<<<======:::888666666888:::;;;<<<===<<<;;;:::999:::;;;<<<::::::;;;<<<<<<<<<<<<;;;???<<<:::;;;@@@CCCCCCAAADDDBBB@@@???@@@@@@@@@??????BBBCCCAAABBBEEEEEEBBB???@@@BBBBBBBBBCCCEEEGGGGGGGGGGGGFFFEEEEEEGGGIIIIIIKKKLLLLLLJJJIIIJJJKKKHHHHHHHHHFFFCCCBBBBBBBBB333333333333444444444555444555666666444444444555444444555555555555444444444444444444444444444444555444333444666777666555666666666666555444333222444444555555555555444444222333333444444444444444333555666666555444444555666333111222666888888666444333111222333333222111333333333333333333333333333333333444444444555555333333333333333333333333444444444444444444444444333333333333333333333333333333222222111111000000222222222222222222222222222222222222333333222111111222222333333222222111222222222222222222222222333333333333333222111000333333444444444444333333111111222222222222111111111111222222222222222333111111000000111222333333111000///111444444333111000000111111222222222333222111000000000111333444333111000000111222222111000000000000000111111222111111111111111111111111111111111111111222222222333333333222222222111111222222111111000000//////111000000///////////////000000000000000000000000111000000000000000000111000000000111111111111111////////////////////////111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000111111111222222222000000000000111222333444222444333111222:::GGGQQQVVV[[[```ddddddbbb```___bbbdddfffffffffgggjjjmmmgggiiikkkkkklllpppwww}}}{{{~~~uuuiiihhhhhhgggfffgggkkkqqqvvvuuussspppoooqqqsssuuuvvvoooqqqrrrsssssstttuuuvvvwwwsssooonnnooonnnkkkggggggiiirrr|||}}}uuukkkfffddddddhhhpppvvvssshhh___VVVPPPIIICCC???>>>======???>>>===@@@GGGPPPZZZ```aaa^^^YYYSSSMMMGGGCCCAAACCCBBBAAA@@@@@@@@@@@@@@@EEELLLRRRRRRLLLGGGFFFGGGBBBAAA>>><<<:::;;;<<<===;;;;;;<<<<<<<<<;;;::::::666777777888999:::;;;;;;999:::::::::::::::::::::888888888888888888888888888888999999999999888888???FFFJJJDDD===::::::888555666777777666555777888666666666777777777777777777777777666666666666666666999888555666;;;===;;;999888777888888888666444555555666777777777777777444555777777777777555444777777888888888999999999666666555555555555666666:::::::::999999888888777777888999::::::999888777666555555555777999;;;<<<===<<<;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;===;;;:::;;;???BBBCCCCCCEEECCCAAAAAAAAAAAA@@@>>><<>><<<<<<<<<;;;;;;;;;;;;;;;:::999999777888888999:::;;;;;;;;;;;;:::::::::::::::::::::999999999999999999999999999999::::::::::::999999@@@MMMUUUNNNAAA999888999666888999999888888999:::888888888888888888777777666666666666666777777777777888888555555888999888777777777888999999777555555555666777777777777777555666777888888777666555888888888888888999999999666666555555555555666666777777888888888888888888666777999999999888777555555666666666666777999:::;;;::::::999999999999999:::;;;;;;<<<<<<<<<<<<<<<===<<<;;;<<<>>>@@@AAAAAABBBAAA??????@@@???>>><<<;;;???BBBBBBCCCEEEDDDAAA@@@BBBCCCBBBAAA@@@AAABBBCCCCCCCCCBBBAAAAAACCCEEEFFFIIIJJJHHHDDDCCCFFFJJJCCCFFFHHHHHHFFFEEEDDDDDD222333444555555666555555444555555555333444555777444444555555555555444444444444444444444444444444444333333333555666555444444444555555555555555444555555666666666666555555222333555666777666666555333555666666555444444555777666444444555444333222333222222444666666555444333333333333333333333333333333333333444444444444333333333333333333333333222333444555555555444444222222222222333333333333444444444333333333333333333222222111111222222333111333444444333222222333111222222333333222222111333333333222222222222111222222222333333222222111111222222333333222222111111111222222222222111111111111222222333444444444666666444333333222222222111111111111111000000000111111111111111111111111111111111000111111222333222111///000111333222222000000000000000111111222111111111111111111111111000000000111222222333333333222222222111111111111111111111111000000000000111111000/////////000000111111111111111111111111000000111111111111000000000000111111222333333333000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000111111111111222222222000000000000111222333333111444666666555666999===GGGOOOZZZbbbdddbbb___]]]\\\^^^aaadddeeeeeedddddddddeeefffeeeddddddeeeggghhhmmmqqquuuzzzyyyoooddddddbbbbbbhhhpppuuuuuurrrtttsssrrrssstttuuusssrrrnnnlllmmmsssyyyyyyssslllpppmmmiiigggjjjnnnqqqsssmmmmmmrrrwwwttthhh[[[TTTWWW```nnn{{{|||ssskkkfffaaa[[[VVVTTTSSSRRRQQQEEEJJJRRRZZZ]]]]]]ZZZXXXNNNKKKGGGCCC@@@???@@@AAA;;;<<<===>>>BBBHHHPPPVVV[[[cccmmmttttttooohhhddd]]]YYYQQQHHHBBB===;;;;;;<<<<<<<<<<<<;;;:::999999999999:::::::::;;;;;;;;;<<<;;;;;;::::::::::::;;;999999999999999999999999999::::::;;;;;;::::::999<<>>===<<<=========;;;999<<<@@@CCCBBBDDDFFFFFFBBBCCCDDDEEEDDDBBB@@@@@@AAAAAACCCDDDCCCBBBAAABBBCCCFFFJJJMMMKKKFFFCCCDDDGGGBBBDDDGGGGGGFFFDDDDDDEEE222333555666777777666666444555555444333444666888444444555555555555444444444444444444444444444444444333222333555666555444333333444555666666666666555555666666666666555555000222444666666666555444333555666666555444444555333444555555333222333333222111222444666777555444333333333333333333333333222222222222333333333333333333333333333333333333222333444555555555444444111111111222222222333333222222222222222333333333444333222222222222333444111333666555333222333444111222222333333222222111333333333222222222111111111222222333333222222222000111111222222111111000111111222222222222111111111111222222333444444555444444333222222333333333222222222111000000000111111111111111000000000000000000111222222222222111222000///000111333333222000000000000000111111222000000000000000000000000///000000111222222333333222222111111111000000000000000000000000111111111222222111000000000000111222222222222222222222222///000111222222111000/////////000000111222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222222222111111111222222333111222333444555555555555<<>>@@@BBBCCCHHHNNNSSSZZZ^^^fffmmmqqqooohhhbbbZZZVVVPPPHHHCCC???===<<<============<<<;;;::::::;;;;;;;;;;;;::::::::::::===<<<;;;:::999::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::CCCIIIDDD;;;888777777777999:::;;;::::::<<<===;;;;;;:::999888888777777777777777888888888999999999999999999999999999:::888777666777999:::999888666777888888999999888888888888777777777777888888555555666666666666555555999888777666666666666777555555666666666666777777333444555777888888999999555777999888666666777999888888888888888777777666777888888999999999999888999;;;===>>>===<<<;;;;;;===<<<<<<===>>>>>><<<:::>>>BBBDDDDDDEEEHHHHHHEEEDDDFFFGGGGGGEEECCCBBBBBBBBBDDDFFFGGGFFFDDDDDDDDDFFFLLLQQQPPPJJJEEEEEEGGGDDDEEEFFFFFFDDDBBBBBBCCC222333555777888777777666444555555444333444666888444555555555555555555444444444444444444444444444444333222333555666555444222222444555666777777777555555666666666666555555///000333555555555444333333555666666555444444555///222555555222111333666000000111333666666555333333333333333333333333333111111222222222333333333333333333333333333333333111222444555666555444444000000000111111222222222000000111111222222222333444444333222222333444444222444666666333222333555222222222333333222222222333333333222222111111111111222222333333333222222000000111111111111000000111111222222222222111111111111222333333444555555111111111111222333444444333333333222000///000111111111111000000000000000///000111333333222111111222000///000222333333222000000000000000111111222///////////////////////////000000111222222333333111111111000000000000/////////000000111111222222333222222111111111111111222222222222222222222222///000111222222111000///---......///000111111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333222222222222222222222111000111333444222111111666???GGGOOOWWW]]]aaa]]]___ccchhhlllllliiigggjjjkkkkkkjjjgggccc___]]][[[```dddjjjrrrvvvqqqhhhfffeeehhhssszzzmmmnnnppptttxxxyyyxxxwwwnnnttt|||~~~zzzxxxmmmnnnpppqqqpppmmmjjjhhh___]]]```dddddd]]]VVVTTTMMMQQQXXX___fffmmmssswww{{{xxxuuutttssssssrrrpppjjjdddZZZQQQLLLKKKNNNPPPFFFGGGHHHHHHGGGFFFCCCBBBAAADDDFFFFFFDDDDDDGGGIIIQQQQQQTTTZZZ___^^^WWWQQQOOOMMMHHHDDDAAA@@@@@@@@@????????????>>>===<<<;;;===<<<<<<;;;;;;:::999999===<<<;;;:::999::::::;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;??????;;;:::;;;;;;888777999::::::::::::<<<===;;;::::::999888777666666777777888888999999999::::::999999;;;;;;:::;;;<<<999777666777999:::::::::777777888999999999999999888777666555555666777888666666888888888777666555999999888777777777777777666666666666666555555555222222444555777888999:::444777999999777666888;;;888999999999999888777777:::::::::::::::999888888888;;;???@@@@@@>>><<<<<>>>>>@@@BBBAAA@@@>>>AAADDDFFFEEEFFFJJJKKKHHHEEEGGGIIIIIIGGGEEEEEEEEECCCFFFIIIJJJIIIFFFEEEEEEEEEMMMTTTTTTNNNHHHGGGHHHFFFGGGGGGEEEBBB@@@AAAAAA555555555555555555555555333444555444333333444555666666444333333444555666444444555555666666777777666666555555555555666666777444333444666777555333555555555555555555555555444555555555444333333222444333333333333444555555444444444444444444444444222222222333333333444444333222111000000111222333222222222222222222222222111222222333333222222111444444444444444444444444333111///111333555333111555444333222111222333444555444333333222222222222111222222333333222222111222222222222222222222222000111111111111222222222222222222222222222222222000000000000111111111111000000000000000000000000222222222222222222222222333222000000333888===AAA333222222222111000000000111111111111111111111111000000000000111111111111111111222222222222111111000000111111111111000000000000000000000000000000......//////000000111111222111111111000000//////222111111111000000//////222111111111000000//////111111000000111222333333//////000000000000//////000000000000000000000000111111222222222222111111000000111111111111000000111111222222222222111111000000000000000000000000000111333333111000111222222222222333333444444444111111111000000000000000///333555222111444555444555666888;;;AAAJJJTTT[[[ccc```___bbbhhhmmmnnnmmmqqqttttttqqqnnnkkkddd\\\^^^```bbbcccccceeegggiiijjjkkkjjjlllwwwvvvtttrrrtttyyyzzzwwwvvvxxxjjjrrr|||}}}yyyvvvqqqpppnnnllliiigggfffeee\\\^^^eeekkkggg[[[PPPKKKNNNTTT[[[```eeejjjpppuuuyyyyyyvvvsssuuuxxxvvvqqqsssnnnfff^^^XXXUUUTTTSSSVVVUUUSSSPPPMMMMMMNNNOOOLLLPPPTTTWWW[[[[[[RRRGGGMMMLLLKKKJJJNNNRRROOOHHHGGGEEECCCCCCEEEGGGHHHGGGDDDCCCCCCDDDDDDCCCAAA???>>>@@@AAA@@@>>><<<<<<<<<===<<<::::::;;;;;;:::888<<<;;;;;;<<<>>>===:::666<<<;;;::::::;;;<<<;;;999999888888999:::;;;:::999:::;;;<<<===<<<;;;:::999999888777777777777888888444777::::::888777777999<<<<<<;;;::::::;;;<<<<<<999999:::;;;;;;;;;;;;:::777888:::;;;:::999666555888888888888777777777777555666777777777777777666888:::;;;:::777666999;;;:::999888777666666666666333444555666777777777777999777555666999;;;:::999;;;<<<:::888:::===;;;666???888666:::===;;;;;;>>>@@@EEEJJJJJJFFFBBBAAABBBGGGGGGEEEDDDEEEFFFDDD@@@DDDDDDDDDDDDEEEGGGHHHJJJGGGHHHJJJIIIGGGFFFFFFGGGKKKIIIHHHGGGGGGHHHJJJKKKIIILLLPPPPPPMMMHHHEEECCCCCCFFFHHHHHHFFFDDDDDDEEE555555555555555555555555333555666555444333444666666555444444444444555666444444444444555555555555666666555555555555666666666444333444666777555333444444444444444444444444444444555555444444333222444333333333333444555555444444444444444444444444333333333333444444444444333222111111111111222333333333333333333333333333222222333333333333222222555555555555555555555555333111000111444555444222444333333222222333333333555444333222222222222222111222222333333222222111222222222222222222222222000111111111111222222222222222222222222222222222000000000000111111111111111111111111111111111111222222222222222222222222222111000000222555999<<<222222222111111111111111111111111111111111111111000000000000111111111111111111222222222222111111000000111111111111000000000000000000000000000000////////////000000111111111111111111000000000///111111111111000000000///222222222222111111111000000000000000000111222222///000000111111000000///000000000000000000000000000111111222222111111000000000111111111111000000111111222222222222111111000000000000000000000000000111333333111000111222111111222222222222222222111111111111000000000000666:::999555222222222000333444666888===EEEMMMSSSaaa___]]]^^^ccchhhlllnnnrrrvvvwwwuuusssqqqkkkddd```aaabbbbbbbbbcccfffhhhiiiiiigggjjjuuuxxxzzzwwwvvvxxxwwwttttttvvvooovvv~~~{{{vvvsssoooooonnnllljjjhhhfffeee]]]aaaggglllhhh\\\SSSPPPLLLRRRYYY```ffflllssswwwzzzzzzxxxwwwzzz|||zzzyyyuuunnnfffbbbbbbeeecccaaa]]]VVVPPPOOORRRVVV\\\```eeejjjnnnooofff\\\RRRRRRQQQQQQUUU[[[YYYTTTOOOMMMLLLLLLNNNOOONNNNNNMMMLLLKKKKKKIIIGGGDDDBBBCCCDDDEEEDDDAAA?????????@@@???>>>>>>??????>>>======<<<<<<>>>??????;;;888>>><<<;;;;;;<<<===<<<;;;>>>===<<<============<<<:::;;;<<<===>>>===<<<;;;::::::;;;;;;;;;;;;::::::999;;;======;;;999999;;;<<<;;;:::999999:::;;;<<<999999999::::::::::::;;;888999999:::999888777666888888888888777777777666666666777777777777777777999;;;<<<;;;999888:::<<<<<<;;;:::999999999999999444444555666777777777777:::777666777999;;;:::999:::<<<;;;888777999888555===::::::===<<<999:::???DDDJJJNNNLLLFFFAAABBBEEENNNMMMKKKIIIIIIJJJIIIHHHBBBAAA@@@@@@AAABBBDDDEEEJJJLLLMMMLLLKKKJJJJJJKKKJJJJJJIIIIIIJJJLLLOOOPPPOOOPPPSSSTTTSSSPPPLLLIIIIIIJJJKKKJJJHHHGGGGGGGGG555555555555555555555555555666777666555444555777555555444444444555555666444444444444444333333333666666555555555555666666666555444444555666555444333333333333333333333333444444555555444444333333444333333333333444555555444444444444444444444444333444444444444555555555444333333222222333333444333333333333333333333333333333444444444444333333555555555555555555555555444333222333444555444333222333333444444333333333444333333222222222222333111222222333333222222111222222222222222222222222000111111111111222222222222222222222222222222222000000000111111111222222111111111111111111111111222222222222222222222222111111000000111222444555111111111111111222222222111111111111111111111111000000000111111111222222111111222222222222111111000000111111111111000000000000000000000000000000/////////000000000000111111111111111000000000000111111111111000000000000333333333222222222222222000000/////////000111111000111111111111111111000000000000000000000000000000111111222222111111000000000111111111111000000111111222222222222111111000000000000000000000000000111333333111000111222222222111111111111111111111111111111111111111111777::::::444111111111///111222333555777===DDDIIIYYYYYYYYYZZZ\\\bbbiiinnnqqqvvvxxxwwwvvvuuuqqqkkkdddddddddbbbaaabbbeeeggggggeeecccgggrrr|||~~~zzz|||xxxwwwxxxxxxuuuuuuyyytttyyy~~~wwwqqqmmmnnnnnnnnnnnnmmmjjjhhhgggeeeiiinnnpppgggZZZTTTTTTMMMQQQWWW^^^eeennnvvv{{{}}}}}}{{{xxxzzz~~~vvvrrruuuyyyxxxvvvpppfff]]][[[___eeemmmssszzz~~~ttthhhhhhgggggglllrrrsssooofffeeecccbbbbbbaaa^^^\\\[[[[[[YYYWWWTTTPPPMMMLLLKKKLLLLLLJJJGGGEEEDDDEEECCCBBBAAAAAABBBCCCAAA@@@?????????@@@AAAAAA>>><<>>>>>>>>??????>>>???>>>>>>======<<<<<<;;;<<<===>>>??????>>>======999:::;;;<<<<<<;;;:::999;;;===>>>===;;;999999999::::::999999999999::::::999999999888999::::::;;;999999888888777888888888888888888777777777777666666666777777888888888888999;;;======<<<;;;;;;;;;;;;;;;:::999999999::::::555555666777888888888888:::999777888999::::::999;;;???@@@;;;666666777666<<<<<<>>>@@@???===???DDDLLLPPPQQQMMMFFFBBBEEEIIIOOOQQQRRRQQQNNNKKKIIIIIIJJJIIIGGGEEEEEEFFFHHHIIIFFFHHHIIIHHHGGGGGGHHHIIIKKKJJJJJJJJJLLLNNNPPPQQQOOONNNOOOQQQSSSRRRNNNJJJLLLKKKJJJHHHFFFFFFFFFGGG555555555555555555555555555777888777666555666777444444444444555555555666666555555444444333333333666666555555555555666666555555444555555555555444333333333333333333333333333444444555444444333333444333333333333444555555444444444444444444444444444444444555555555666666444444444444444444444444444444444444444444444444333444444555555444444333555555555555555555555555444444333444444555444444111222333444555444333222333333222222222222222333111222222333333222222111222222222222222222222222000000111111111222222222222222222222222222222222000000111111111222222222111111111111111111111111222222222222222222222222111111111111111111111000000000000111222222222333111111111111111111111111000000111111111222222222111111222222222222111111000111111222222111111000000000000000000000000000000000000000000000000000111111111000000000000000111111111000000000000000222222222222222222222222000///////////////000000111111222222222222111111000000000000000000000000000000111111111111000000000000111111111111000000111111222222222222111111000000000000000000000000000111333333111000111222333333222222111111000000000111111111111111222222000333444111///111222111111222222222333666;;;???KKKOOOSSSUUUXXX^^^ffflllnnnsssvvvuuuttttttrrrnnnkkkjjjiiifffddddddfffhhheeeaaa^^^bbblllvvv{{{zzzxxxvvvxxx|||}}}zzzzzz}}}wwwzzz~~~|||vvvooojjjnnnooopppqqqqqqooommmlllpppsssvvvtttgggXXXSSSUUUSSSTTTUUUYYYaaalllvvv}}}{{{uuutttyyy|||{{{}}}zzzppplllpppuuuxxx}}}{{{wwwsssoooqqqqqqooommmiiifffdddddd^^^___^^^[[[XXXVVVVVVWWWSSSQQQPPPPPPPPPPPPNNNMMMMMMMMMNNNNNNOOONNNMMMLLLLLLJJJGGGFFFGGGHHHIIIHHHFFFGGGFFFEEECCCBBBAAABBBEEEEEEFFFFFFEEECCCAAA@@@??????????????????>>>>>>?????????>>>===<<<;;;;;;:::999999999999999999:::::::::999999999:::;;;<<<;;;999888777777888999:::888888888888777777777777777777777777888999999:::888:::<<<>>>===<<<;;;:::777777666666666777777888666777888999999:::::::::;;;:::999999999:::::::::>>>DDDFFF???888666888999;;;;;;>>>DDDIIILLLMMMNNNVVVTTTOOOJJJFFFEEEHHHJJJUUU[[[dddggg```TTTLLLKKKLLLKKKHHHEEEDDDDDDEEEEEEEEEFFFGGGHHHGGGHHHJJJLLLNNNMMMMMMLLLMMMNNNOOOOOOMMMKKKJJJMMMRRRSSSOOOJJJNNNMMMLLLKKKJJJJJJJJJKKK555555555555555555555555666777888777666666777888333444444555555555666666777666666666555555444444666666555555555555666666444555555555444444555555333333333333333333333333333333444444555444444333444333333333333444555555444444444444444444444444444444444555555555666666444444444444444444444444444444444444444444444444333444444555555444444333333333333333333333333333444444555444444333444444000111333444555444333333222222222111111222222333111222222333333222222111222222222222222222222222000000111111111222222222222222222222222222222222111111111111222222222222111111111111111111111111222222222222222222222222222222222222222111000///000000000111222222222333111111111111111111111111111111111111222222222222111111222222222222111111111111222222222222111111000000000000000000000000111111111111000000000000000000000000000000111111000000000000000000111111000000111111111111111111000000///////////////000111111222222222222111111111111111111111111111111000000000111111000000000000000111111111111000000111111222222222222111111111111111111111111111111000111333333111000111222444444333333222222222111000000111111222222222333,,,111222000///222444333111222333222222333666888<<>><<<<<<============<<<<<<======>>>????????????>>><<<;;;:::999999;;;===>>>;;;;;;;;;:::::::::999999888888777777888:::<<<===999888999;;;======;;;:::666666666777888999:::;;;999999:::;;;<<<<<<<<<<<<=========;;;999888999::::::AAACCC===666555777999<<<:::===JJJ___mmmkkkaaabbbVVVHHHAAADDDJJJOOOPPPSSSddd|||xxx]]]LLLJJJSSSTTTUUUVVVWWWXXXWWWWWWNNNOOOOOONNNMMMNNNQQQSSSEEEEEEFFFFFFFFFFFFFFFFFFLLLJJJIIIKKKOOOQQQPPPOOOPPP\\\iiipppnnnkkklllnnn555555555555555555555555555666777777555555666777222333444666666666666555444444555555555555555666666666555555555555666666333555777666444333444666444444444444444444444444222333444444555555444444444333333333333444555555444444444444444444444444333333333333444444444444222333444444444444333222333333333333333333333333222222333333333333222222333333333333333333333333222444555444111000111333222222222222333444555555111111111111111222333333111222222333333222222111222222222222222222222222000111111111111222222222222222222222222222222222111111111222222222333333222222222222222222222222222222222222222222222222111111000000111111222333222222222111111111111111111111111111111111111111111111111222222222333333111111222222222222111111111222222333333222222111000000000000000000000000222222222111111111000000///000000000111111111111///000000000111111111111000000000111111222222222222222111000000000000000///000000111111000000///111111111111111111111111//////000000000000//////000000111111111111000000111111222222222222111111111111111111111111111111000111333333111000111222222222222222222333333333000000111222222333444444000444555111///111222000000111333333222222333444000444;;;EEEOOOWWWZZZ\\\eeemmmssssssrrruuuwwwxxxzzz{{{{{{yyyvvvsssqqqqqqnnnfffaaacccffffffjjjnnnqqqrrrxxx}}}zzzzzz{{{{{{{{{||||||yyysssnnnkkkkkkkkkkkknnnpppsssuuupppppprrrtttnnneee_________[[[VVVUUU[[[cccjjjnnnpppsssrrrmmmkkkpppvvvwwwrrrrrrsssxxx}}}~~~{{{uuuuuuwww{{{~~~~~~zzzwww||||||{{{zzz|||~~~{{{}}}~~~{{{|||~~~|||{{{}}}{{{zzzzzz|||~~~yyyzzz|||{{{yyyyyy{{{~~~zzzwwwsssrrrtttyyy}}}}}}{{{yyy{{{~~~{{{{{{zzzzzzxxxuuusssrrrjjjjjjjjjiiigggccc```^^^XXXTTTNNNJJJGGGDDD@@@===>>>>>>???@@@@@@???>>>>>>>>>???BBBCCCDDDCCCAAA@@@===<<<<<<;;;<<<===>>>???===<<<<<<<<<<<<;;;;;;;;;999888777777888;;;===>>>;;;999888:::===>>>===<<<777777888888999;;;<<<===::::::;;;<<<===============??????<<<999888999;;;888>>>@@@;;;777777999999;;;<<<@@@LLL___nnnlllbbbaaaXXXKKKBBBAAAHHHRRRZZZVVVfff}}}yyy^^^RRRUUUPPPTTTYYY___cccfffffffffddddddbbb___\\\[[[\\\^^^UUUTTTSSSQQQNNNLLLIIIHHHJJJJJJJJJKKKLLLNNNPPPQQQWWWkkk555555555555555555555555555666777666555444555777111222444666777777666555333333333444444555555555666666555555555555666666333555777666444333444777555555555555555555555555222333333444555555555444444333333333333444555555444444444444444444444444222222222333333333444444222222333444444333222222222222222222222222222222111222222333333222222111444444444444444444444444111444555444111///111333222222111111222444555777111111000000111222333333222222222333333222222222222222222222222222222222000111111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222000////////////111333444333222222222111111000000111111111111111111111111111111222222222333333333111111222222222222111111111222222333333222222111000000000000000000000000222222222222111111000000//////000000111111111222//////000000111111111222111111111222222333333333333333222111000000111111//////000000000000//////111111111111111111111111//////000000000000//////000000111111111111000000111111222222222222111111111111111111111111111111000111333333111000111222000000111111222222222333000000111222333333444444---111222///---000111000///111222333222111222333333333777@@@KKKTTTXXXXXX```iiippppppqqqtttxxxzzzzzz|||}}}|||yyyuuusssrrrrrriiidddfffgggeeehhhmmmmmmmmmsss{{{}}}}}}xxxwwwvvvwwwwwwtttnnniiihhhgggfffgggiiimmmqqqtttrrrppprrrtttoooeee^^^\\\\\\YYYVVVXXX^^^dddhhhiiinnnqqqqqqkkkjjjnnnrrrtttpppqqqsssuuuvvvvvvvvvvvvvvvuuuuuuzzz~~~zzzsssxxx{{{yyyxxxyyyxxxuuuvvv{{{}}}{{{zzz}}}}}}{{{|||zzzxxxxxxyyy{{{{{{zzzwwwzzz|||zzzxxxxxx|||~~~|||zzzyyy{{{~~~uuuuuuvvvyyy}}}{{{}}}~~~~~~||||||~~~}}}yyyuuutttwww|||~~~}}}{{{{{{}}}|||vvvpppkkkhhhbbb[[[UUUPPPLLLGGGCCC???@@@AAABBBBBBAAA@@@??????AAADDDFFFGGGEEEBBB@@@===============>>>??????>>>============<<<<<<<<<999888888777999;;;===???===;;;999:::===@@@???>>>777777777888999;;;<<<===:::;;;<<<===>>>>>>>>>>>>>>>???@@@===999777999;;;999>>>@@@<<<999;;;<<<;;;:::>>>DDDMMM]]]jjjiii```^^^YYYOOODDD???EEEUUUbbbhhhwwwnnnhhhooolllqqqyyy}}}xxxvvvvvvwwwrrrppplllgggaaa[[[VVVSSSOOOPPPQQQQQQPPPRRRUUUWWWeee~~~888777666555555444555555777777666555555555555555444444555555555555444444444444333333333333444444666555444555666777777555444444555555555555444444444444333222222333333333555555555555555555555555555555555555555555555555222333444555555555444333222222333444444555666666444444444333333222222222333333333333333333333333444444444333333222222222555555555444444333333333000000000000000000000000222222222222333444555555666444333111000000111111222222333333444555666666222222333333333444444444444444333333222111000000111222222333333222222111222222222222222111000///111111222222222333333333222222222222222222222222000000000000000111111222111111111111111111111111111111111111111111111111////////////000222333444111111111111111111111111111222333333333111000///222111000//////000111222000000000000000000000000///......///222333333222111111111000000000000000333222000000000222444666333333222222111000//////111111000000000000111111222222111111111111222222111111111111111111111111222111111111000000//////222111111111222333444444000000000000111111111111111111111111111000//////111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333555555666888>>>GGGRRRZZZ___aaaeeeiiimmmqqqtttwwwxxxtttvvv|||}}}wwwssstttpppnnnkkkiiiiiiiiiiiiiiikkkooorrrqqquuu{{{{{{uuummmooopppnnnjjjiiikkknnneeegggiiijjjllloootttxxxrrrtttwwwvvvooocccWWWOOOXXXQQQUUUZZZZZZ```gggbbbdddiiipppuuuxxxvvvsssppprrrsssrrroooppptttssspppuuupppmmmrrr{{{}}}xxxppptttwwwvvvsssqqqqqqrrrrrrtttvvvxxxyyywwwrrrooossstttvvvwwwvvvtttqqqooosssuuuxxxyyyzzz{{{}}}~~~yyytttzzz~~~{{{uuusssxxxssspppsss{{{}}}yyyuuuvvvwwwyyyzzzzzz{{{{{{~~~xxxxxx}}}}}}{{{uuuqqquuurrrlllfff___XXXSSSOOOLLLIIIEEEAAA???>>>=========>>>@@@DDDGGGEEEAAA===>>>???@@@AAAAAA@@@???>>><<<===???>>>======>>>???===:::777777:::<<<<<<<<<===============>>>>>>>>>;;;:::999777555666:::<<>>999999<<<===<<<:::======::::::======;;;>>>CCCNNNYYY]]]\\\]]]aaa```VVVKKKGGGHHHNNNYYYcccsss{{{uuummmiiifffeee``````lllzzz666666555555555666666777777777666555555555555555444444555555555555444444555555444444444444555555666555444555666777777555444444555555555555444444444444333333222333333444666666666666666666666666555555555555555555555555333444555666555555444333333333333444555666666666555555555444444444333333333333333333333333333333444444444333333222222222666666555555555444444444222222222222222222222222222222222222333444555555555444333111111111111222222222333333444555555666333222222222333333444444444444333222222111000000111222222333333222222111222222222222222111000000111111222222222333333333222222222222222222222222111111111111111222222333111111111111111111111111111111111111111111111111222111111111111111222333000000000000000000000000222222222222222111000000222111000000000000111222111111111111111111111111000///...///111222222111111000000000000000000000222111000000111222555666333333222222111000000///111111000000000000111111222222111111111111222222111111111111111111111111111111111111000000000///111111111111111222333333000000000000111111111111222222222222222111000000111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222333333333444444666:::BBBLLLRRR[[[[[[]]]ccclllqqqsssrrrvvvsssuuu{{{{{{wwwtttvvvzzzvvvqqqnnnllliiieeebbbdddiiimmmooottt{{{zzzvvvqqqrrrsssrrrqqqrrrsssuuuooooooppppppoooooopppqqqtttuuuwwwuuuoooeeeZZZSSSUUUSSSZZZ^^^ZZZ___eeecccccciiipppwwwxxxuuuppplllooopppnnnlllnnnrrrsssooopppmmmlllpppxxx}}}|||yyyuuuwwwxxxwwwsssrrrsssvvvrrrrrrrrrrrrsssrrrpppnnnqqqrrrtttuuuuuusssqqqppprrruuuxxxzzzzzz{{{|||}}}yyywww{{{|||xxxvvvwwwzzzvvvtttvvvzzz}}}{{{xxx{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}}}}}}}}}}{{{~~~~~~~~~{{{yyy|||wwwqqqkkkhhhggg[[[XXXRRRJJJDDD@@@@@@@@@<<<>>>@@@BBBBBB@@@===;;;<<<>>>AAACCCCCCAAA>>><<<<<<>>>>>>>>><<<<<<===>>>===:::888888:::<<<<<<;;;999999:::::::::;;;;;;<<<<<<===<<<;;;:::;;;>>>@@@@@@<<<999888:::>>>BBBDDDBBBCCCAAA===<<<>>>???<<<<<<@@@AAA@@@BBBEEEFFFDDDHHHQQQ```jjjhhh^^^VVVUUURRRXXXcccjjjiiiggglllttt444444444555555666888888777666555555444555555555444444555555555555444444666555555555555555555666666555444555666777777555444444555555555555444444444333333333333333444444666666666666666666666666444444444444444444444444666666666666666555444333333333444444555555666666666666555555555555444444444444444444444444444444444444333333333333222222666666666666555555555555444444444444444444444444222222222222333444555555555444333222111111222222222222333333444444555555444333222111222333444555333333333222111111000000111111222222222222111111111222222222222111000000111111222222222333333333222222222222222222222222222222222111222333333444111111111111111111111111111111111111111111111111444333333222111111222222000000000000000000000000333222111111111111111111222222111111111111222222222222222222222222222222111000///000111222111///000000000000000000111111000000///000111333555666333333222222111000000000111111000000000000111111222222111111111111222222111111111111111111111111111111111111000000000000111111000000000111222222000000000000111111111111222333333333333222111111111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222222333222222222333555;;;BBBGGGVVVTTTVVV___jjjrrrrrrooosssqqqsssxxxyyywwwwwwyyy|||wwwrrrqqqrrrpppkkkeeeaaaeeeiiilllrrryyyyyywwwrrrqqqrrrtttwwwzzz||||||qqqqqqqqqsssuuuvvvuuusssxxxyyyyyyvvvpppfff]]]XXXRRRSSS]]]bbb\\\^^^eeecccbbbhhhpppwwwxxxtttnnniiikkklllkkkiiilllqqqssspppmmmmmmnnnrrrwww|||~~~~~~{{{}}}}}}{{{wwwvvvyyy|||vvvuuusssrrrqqqqqqrrrrrrttttttuuuuuuuuutttssssssrrruuuxxxzzzzzzyyyyyyzzz~~~|||{{{{{{yyytttsssuuuzzzxxxwwwwwwyyyyyyxxxwww}}}||||||{{{zzz{{{{{{{{{yyy~~~{{{{{{{{{zzz~~~}}}~~~{{{xxxxxxyyyuuuqqqhhh[[[NNNDDDAAAAAA>>>???@@@@@@===<<<;;;;;;;;;>>>BBBEEEEEEBBB>>>;;;===>>>>>>===;;;:::;;;<<<<<<;;;999:::;;;<<<:::999888888888888888999:::::::::;;;<<<;;;:::;;;===???<<<<<<;;;::::::<<<@@@BBB???AAAAAA>>>>>>AAAAAA>>><<>>;;;===@@@BBBBBB@@@===;;;===>>>>>>===:::999:::::::::::::::;;;;;;:::999888;;;:::999888888999999:::999:::<<<;;;::::::;;;===888<<<@@@@@@===;;;;;;===:::???BBBCCCGGGLLLNNNLLLJJJPPPWWW\\\dddnnnssssssoooyyyuuulllkkkppp777777666555555555555555555555444444444444555555444444555555555555444444666666555555555555666666666555444555666777777555444444555555555555444444444333333333444444555666444444444444444444444444444444444444444444444444888888777666555444444444222222222222222333333333333333333333333333333444555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333222222222222333444555555555444333222222222333444222222222333333333333333333333222222222333444555222222111111111111111000000111111222222111111000000111111222222222111111111111222222222333333333111111111111111111111111000000000000000111222222111111111111111111111111111111111111111111111111/////////000000111333333222222222222222222222222222222000000000111222333222222222222222222222222222222222222222222222222333111000000111111///...//////000000111111111111/////////000111333444444222222222111111111111111111111000000000000111111222222111111111111222222111111111111111111111111000000000000000000111111111111000000000000000111///000000000111111111111000000111111111111111000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111222333222111222444777EEELLLUUU[[[___bbbfffiiiiiimmmqqqssstttvvvyyy{{{~~~xxxvvvtttooohhhaaadddbbbbbbfffmmmtttzzz}}}{{{{{{}}}~~~uuummmhhhUUUOOOTTT[[[^^^eeehhh``````dddiiiooossstttttttttllloooooonnnrrrwwwxxxuuuuuuvvvxxxyyyzzz}}}~~~~~~|||ooo```VVVQQQHHHGGGEEEAAA>>>===>>>???===>>>>>>>>>>>>>>>>>>======>>>>>>===:::999::::::999:::;;;;;;:::999999999===<<<:::999888888999:::<<<===>>>>>>======>>>???888;;;======<<<===@@@DDDEEELLLTTTZZZaaajjjmmmkkkpppuuuzzz~~~888888666555555444444444444444444333444444555666444444555555555555444444666555555555555555555666666555444555666777777555444444555555555555444444333333333333444555666777333333333333333333333333333333333333333333333333777777666555444444444555222222222222222333333333222222222333333333333444444444444444444444444444222222333333333333444444222222222222222333333333111111111111111111111111222222222222333444555555555444333222222333444555222222222222333333333333222222333333333444444444111111111111111111111111000000111111111111000000000000111222222222222111111111222222222333333333111111111111111111111111000000//////000000111222111111111111111111111111111111111111111111111111.........///000222333444333333333333333333333333111111111111111111222333111111222222222222111111222222222222222222222222333111000000111111000.../////////000111111222222//////000111111222222222111111111111111111111111111111000000000000111111222222111111111111222222111111111111111111111111000000000000111111111111222222111000000000111111000000000000111111111111//////000111111111111000000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111111222111222444333222111222333999CCCNNNUUUWWWYYY]]]bbbeeelllqqqrrrrrrvvvyyyzzz}}}{{{xxxuuurrroookkkhhhdddaaabbbiiiqqqvvv|||xxxsss^^^RRRQQQWWW[[[eeejjjbbb```ccchhhmmmqqquuuwwwxxxqqqtttvvvvvvyyy|||{{{wwwuuuvvvwwwwwwyyy{{{~~~uuummmgggUUUQQQKKKGGGEEECCCAAA@@@???>>>============>>>???===>>>>>>===;;;:::;;;<<<999;;;<<<<<<;;;;;;<<<===>>>===<<<::::::<<<===???<<<>>>?????????@@@BBBEEE@@@???>>>???CCCKKKVVV]]]aaajjjsss{{{777666666555555555666666444333333333444444555666444444555555555555444444555555444444444444555555666555444555666777777555444444555555555555444444333333333444444555666777444444444444444444444444333333333333333333333333666555444333333444555555444444444444444444444444333333333333444444555555333333333333333333333333222222222333333444444444222222222333333444444444222222222222222222222222222222222222333444555555555444333222222333444555222222222222222222222222000222333555555444333222000000000000111111111111000000111111111111000000000000111222222222222222111111222222222333333333111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111000000000000111111222333222222222222222222222222000000111222222222222222000000111222222111000000111111111111111111111111222111///000111111000///...//////000111111222222000000111111111111000000111111111111111111111111111111000000000000111111222222111111111111222222111111111111111111111111///000000000111111111111333333222111111111111111000000000000111111111111///000111111222222222111000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111///222444444333111111222222;;;FFFOOOTTTWWWZZZ]]]aaakkkrrrrrrrrrvvvxxxxxxuuuvvvvvvtttqqqpppqqqrrrllljjjmmmvvv||||||}}}~~~yyyiii[[[VVVUUUVVV```jjjggg```dddiiinnnsssvvvwwwwwwvvvzzz|||}}}}}}wwwuuutttsssuuuxxx}}}zzziiiaaaXXXSSSQQQNNNHHHBBB??????@@@@@@@@@@@@??????<<<>>>>>>>>><<<<<<===>>><<<===>>>>>>===>>>AAADDDAAA@@@??????AAADDDHHHJJJAAACCCDDDFFFHHHKKKPPPTTTSSSRRRSSSWWW```kkktttxxx|||555555444555555666777888333333333333444444555666444555555555555555555444444444444333333444444444666555444555777777777555444555555555555555555444333333333444555666777777555555555555555555555555333333333333333333333333555444333222333444555666666666666666666666555555444444444555555555666666333333333333333333333333222222222333333444444444333333333444444555555555222222222222222222222222222222222222333444555555555444333333333444555666222222222222222222222222///111444666666555333111000000000000000111111111000000111111111111000000///000111222222222222222111111222222222333333333000000000000000000000000222222111111222222333444111111111111111111111111111111111111111111111111444333222222111111222222111111111111111111111111///000111333333333222111///000111222222111000///000000000000000000000000111000///000111222111000...//////000111222222222111111111111111000//////111111111111111111222222111111000000000000111111222222111111111111222222111111111111111111111111//////000000111111111222444444333222111111222222000000000000111111111111000111222333333333333333000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111...111444444333222111111111777AAALLLVVV[[[\\\\\\___jjjrrrrrrqqquuuxxxvvvyyy{{{zzzuuuoookkkmmmqqqyyywww{{{}}}}}}~~~zzzooobbb[[[VVVRRR\\\iiikkk```eeekkkqqquuuvvvuuutttyyy}}}}}}vvvtttsssrrrtttzzzzzzpppddd^^^]]]XXXOOOFFF???@@@BBBDDDDDDBBB@@@???<<<===???>>>======>>>???>>>@@@AAA@@@???@@@EEEIIIDDDCCCDDDEEEIIIMMMRRRUUULLLNNNPPPRRRVVV\\\cccgggeeeggglllvvv777777666666555555444444888777777666555555444444555555555555555555444444555444444333333444444555666666666666555555555555444333222222333666888:::333333333444444555555555666555555444444444555555333333333333333333333333444444444444444444444444666666666666666666555555666555555444444444555555444444333333333333222222444444444333333222222222333333444555555444333333333333222111222333444555444222111111333444555444444444444444444444444444333333333222222333333444222222222222222222222222333333333222222222111111444333333222111000//////111222333333111111222333000111222333444333222222111111111333444444333111111111111111111111111111111111111111111111111111333222222111111222222333222222222111111111000000111111111111111111111111000000000000000000000000111111111111111111111111...///000111111111111111000111111111111222222222000000000000000000000000222111111111000000//////222222222111111111000000111111000000000000000000222222222111111111000000000000000000000000000000333222222111000000000111000000111111111111000000222111111111000000//////000000000000000000000000111000///---------...///111111000000//////......111111111000000000000000222111111111333444333222222222222222222222222222111444999AAAJJJTTT\\\aaaaaadddjjjqqqvvvuuuooojjjtttzzz~~~yyynnnjjjnnnuuu{{{qqqgggZZZTTTVVV[[[^^^^^^ZZZ___ffflllrrruuurrrmmmsss}}}wwwppppppqqquuu}}}{{{xxx~~~{{{{{{~~~{{{qqqiiifffeee]]]SSSGGGIIIEEE===<<>>@@@BBBBBBEEEGGGGGGGGGKKKSSS[[[[[[RRRRRR]]]eeeeeefffjjjhhhgggddddddlllwww||||||vvvzzz777777666666666666555555888888777777666555555444555555555555555555555555555444444444444444444555555555555555444444444444666555444333333444666777333333333444444444555555555555555555555555555555333333333333333333333333444444444444444444444444555555555555555555555555555555444444444555555666444444444333333222222222444444444333333333222222333333444555555444333333333333222222222333444555888555222111222222333222444444444444444444444444444444333222222222333333222222222222222222222222333222222222111111111111333333222222111000000000111222333333111111222333000111222333333333222222111111111222444444333111111111111111111111111111111111111111111111111111333222222111111222222333222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222000111111111111222222222111111111111111111111111111111111111000000000///222222222111111111000000111111111111111111111111222222222111111111000000111111111111111111111111111111000111111222333444000111111111111111111000111111111111000000000///000000000000000000000000111000///.........///000000000000000000/////////111000000000000000000000222111000111333333333111222222222222222222222222333444555:::BBBMMMWWW]]]^^^aaafffmmmrrrsssnnnjjjnnnsssvvvsssmmmlllqqqxxx~~~zzzvvvpppjjjbbb[[[WWWVVVVVVVVV\\\bbbiiioootttwwwxxxwwwvvv~~~yyysssuuuvvvxxx~~~zzzyyywwwvvvvvvuuusssrrruuuvvvwwwuuussssssvvvxxx|||~~~}}}zzzzzz~~~xxxrrrpppqqqllleee\\\[[[SSSIIIDDDFFFGGGEEEFFFDDDBBBAAABBBGGGNNNRRR[[[^^^aaabbbdddjjjttt{{{xxxttttttzzz666666666777777777888888888888777777666555555555555555555555555555555555555555444444444444555555555444444444444333333333999777666444333333333444333333333444444444444555333444555666666555444444333333333333333333333333555555555555555555555555444444444444444444555555444444444444444555666777555555444333333222111111444444444444333333333333333444444555555444444333333333222222222333444555;;;777333000000111111111333333333333444444444444555444333333222222222222222222222222222222222222222222111111111000000000111111111111111111111111111222333333111111222333000111222333333333333222222111111222444444333111111111111111111111111111111111111111111111111111333222222111111222222333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111444333222111111111222333000111111111111222222222111111111111111111111111111111111111000000000000222222222111111111111111111111222222222222222222222222222111111111111111222222222222222222222222/////////111222444666777111111222222222222111111111111111111000000000000000000000000000000000000000000000///000000111222//////000000000000000000000000000000000000111111111000///000222333222111222222222222222222222222555333222333999CCCMMMTTTYYY\\\aaahhhmmmooommmkkkhhhkkkmmmlllkkkmmmrrrwwwzzzxxxxxxwwwqqqqqqpppjjjbbbZZZVVVUUUYYY___gggnnnrrruuuyyy}}}zzz}}}xxxtttxxxzzzyyyzzzyyyxxxvvvuuuuuuttttttrrrvvvyyywwwrrrppptttyyyxxxxxxwwwwwwwwwxxxyyyyyy|||}}}zzz{{{}}}|||~~~|||vvvrrrgggYYYRRRQQQQQQPPPQQQOOOMMMNNNVVVbbbooowww~~~555666666777888999999999666666666555555555444444555555555555666666666666666666555555555555666666555555555444444444333333888777666444333333333333444444444444444444444444222333555777777666444333444444444444444444444444666666666666666666666666333333333444444444444444333333333444555666777888555555444333222222111111444444444444444444333333444444444444444444444444222222222333333333444444;;;777333000000111222111333333333333333444444444555555444333222222222222222222222222222222222222111111111000000000000///000000111111111222222222111222333333111111222333111111222222333333333333222111111222333444333222111111111111111111111111111111111111111111111111333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111555444222000///000222333000000111111111222222222111111111111111111111111111111111000000000000000111111111111111111111111222222222222222333333333111111111111111111111111222222222222222222222222//////000111333444666777222222222333333222222222111111111000000000000000000000000000000000000000000000000111111222222333/////////000000111111222000000000000000111111111000/////////111222111000111111111111222222222222444222000000444;;;CCCHHHSSSWWW\\\bbbhhhkkkllllllhhhhhhhhhiiikkkooosssvvvyyyxxx{{{|||pppsssuuutttnnneee\\\WWWUUU[[[fffoooqqqrrrwww}}}}}}{{{xxxssswwwzzzwww~~~|||zzzyyyzzz{{{xxx{{{~~~}}}{{{zzz}}}}}}{{{yyyzzz|||}}}{{{yyyzzz||||||~~~~~~{{{yyy|||yyymmmeeedddeeefffllliiigggjjjttt555555666777888999::::::555555444444444444444333555555555666666666777777777666666555555666666777666666666666555555555444555555555444444444555555444444444444444444444444111333555777777666555444444444444444444444444444666666666666666666666666333333333444444444555555333333333444555666777888555555444333333222111111444444444444444444444444444444444444444444444444222222333333333444444444777555111000111333444444222222222333333333444444555444333333222222222333222222222222222222222222111111111000000000000///000000000111222222333333111222333333111111222333222111222222222222333333333111000111333444333222111111111111111111111111111111111111111111111111333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111444333111///...///000111000000111111111222222222111111111111111111111111000000000000000000111111111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222111111111111222333444555222222222333333222222222000000000000000000111111000000000000000000000000000000111222222222333333//////000000111111222222//////000000111111111111000/////////111222111000000000000111111222222222222222222222555888;;;>>>LLLPPPVVV]]]bbbfffiiijjjhhhhhhjjjmmmrrrxxx|||~~~yyyxxx{{{|||rrrrrrtttvvvuuummm```VVVYYY^^^jjjtttuuusssvvv}}}~~~|||}}}uuuvvvwwwsssyyy{{{zzzzzz|||||||||~~~555555666666777888999999444444444444444444444444555555555666666777777888777777666666666666777777777777666666666555555555333444444555555666666666555444444444444333333333222333444666666666666555444444444444444444444444555555555555555555555555333333333444555555666666444444444444444555666777444444333333333333222222444444444444555555555555555444444333333444444555111222333444444444333333444222111111333444555444111111222222333333444444444333333222222333333444222222222222222222222222222222111111111000000000000000111111222222222333111222333333111111222333222222111111222222333444333111000000222444333333111111111111111111111111111111111111111111111111333222222111111222222333111111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111222111000/////////000111000111111111111222222222222222222222222222222222000000000000111111111111111111111111111222222222000000111111222333333333111111111111111222222222222222222222222222222222111111111000111111222222111111222222222222111111000000000000111111111111000000000000000000000000000111111222222222111111000000111111111111111111/////////000111111222222111000///000222333222111//////000000111222222222111222333444666666777777DDDIIIPPPWWW\\\___ccceeeeeehhhmmmttt{{{~~~yyyxxxyyyxxx{{{zzzzzz|||}}}wwwkkk``````aaaiiissstttooopppvvv}}}~~~wwwtttvvvrrrwww555555555666666777777777666666666666666666666666444555555666777777888888888777777666666777777888666666555555555444444444333444444555555555555555555555444444444333333333333333444444555666666777555555555555555555555555444444444444444444444444333444444555666666777777555555444444444555555666222222333333333333444444444444444444555555555666555444333333333333444555111222333444444444333333222222111333444555444333000111111222333333444444222222222222333444555555222222222222222222222222333222222222111111111111111111111111111222222222111222333333111111222333222222111111111222333444333222000000222333444333111111111111111111111111111111111111111111111111333222222111111222222333000000111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111222222000111111111111222222222222222222222222222222222///000000000111111111111000000111111111222222222//////000000111222222333000000111111111222222222111111111111111111111111000000//////000000111222000111111111111111111000///000000000111111111111000000000000000000000000000111111222222111000///222222111111111111111111...//////000111111222222222111000111333333333111/////////000111222222222000111222444555555555555;;;BBBJJJQQQUUUXXX\\\^^^aaagggooowww}}}}}}|||~~~}}}zzzzzzuuukkkfffgggnnnooojjjkkkrrrvvv{{{sssqqqwwwwww|||}}}}}}~~~555555555555666666666666777777777777888888888888444555555666777888888999888888777777777777888888555555444444444333333333444555555666555555444444555555555444444333333333444333333444444666777888555555555555555555555555444444444444444444444444444444555555666777888888666555555444444444555555111222222333333444444555444444444555555555666666555444333333333333444555111222333444555444333333222222222444555555333111000000111222333333444444111111111222333444555666222222222222222222222222333333333222222222222111111111111111111111111111111222333333111111222333333222111111111222333444444222000000222333444333111111111111111111111111111111111111111111111111333222222222222222222333000000111111222222222222111111111111111111111111222222222222222222222222111111111111111111111111000111222333333333333333000111111111111222222222222222222222222222222222//////000000111111111222000000111111222222222222...//////000111111222222000000111111222222222222000000000000000000000000............///000111222000000111111111111000000//////000000111111111222000000000000000000000000000111222222111000///...333222222222111000000000...//////000111222222222222111111111333444333222...//////000111222222222111111111222333444555555666===FFFNNNQQQTTTWWWYYY___fffooovvvzzz~~~}}}yyy|||}}}}}}{{{~~~yyynnnjjjooopppkkkmmmtttnnnvvv|||{{{mmmmmmxxx}}}xxxzzz{{{xxxrrrllljjjjjj777777888888777666555444666666666666666666666666555777888777666555666888555555555555555555555555666666666666666777888888555555555555555555555555666666555555555444444444444555666444333555:::???666666666666666666666666555555555444444333333333111444666666333222444666555555555444444333333333333333333444444444555555555555555444444333333333111222222333333222222111444444333333333222222222111222333333111111222333333333333333333333222222222222333333333333444444333333333333333333333333111222333444444444333333777444222111333444333222111111111222222333333333333222111000000000222222222222111111111111222222444333222111111111333333444333111000000111333444222222222111111111111000222222111111111111222222222222222222111111000000111111111111111111111111111111000000111111222333222222222222222111000///111111111222222222333333222222111111111111222222111111111111111111111111000000000000000000000000//////000000111111222222000000000000000000000000//////000111111111111111222111000000000111333444222222222222222222222222000000111111111222222222111111111111111111111111222222222111111111000000222222222222222111000///000000000000000000000000000111222111000000222444111111111222222333333333///000111222333444444444888777;;;EEEMMMQQQTTTXXX^^^dddmmmsssvvvxxx|||~~~yyyxxxyyy}}}~~~{{{uuupppooorrruuutttrrriiioooxxxzzzyyy{{{~~~yyyuuurrrkkkiiiddd]]]WWWRRRNNNLLL777777777777666666666666666666666666666666666666555777888777666555666777555555555555555555555555666666555555666666777888555555555555555555555555666666555555555444444444444444555555555666888:::555555555555555555555555555555444444444333333333111333666555444333444555555555444444444333333333333333333444444444555555555555444444444333333333222222333333333333222222444444444444333333333222111222333333111111222333333333333333333444444444222222333333333333444444333333333333333333333333111222333444444444333333333333333333222222000///111111222222222333333333333222111000000111222222222222111111111111222222222222222111222222333333444333111000000111333444222222222111111111111000333222222222222222222333222222222222111111111000111111111111111111111111111111000000111111222333222222222222222111000000222111000000000111333444333222222222222222222333111111111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000//////000111111111111111222111111000000111222333222222222222222222222222000000111111111222222222111111111111111111111111222222222111111111000000111111222222222111000000000000000000000000000000///000111000//////111333111222222222222222222333000000111222333333333333444444888@@@HHHLLLSSSYYY```fffooouuuxxxzzz}}}}}}|||}}}~~~}}}~~~|||wwwsssrrrtttuuussspppiiilllqqqxxx{{{qqqoookkkgggaaa\\\WWWUUUMMMLLLIIIFFFCCCAAA@@@???777777666555555666888888666666666666666666666666555666777777555555666777555555555555555555555555555555444444555555666777555555555555555555555555555555555555555444444444444444555666888888666444444444444444444444444444555444444444444333333333111333555555444444444555555444444444444333333333333333333444444444555555555444444444444333333333333333333444444333333333555555444444444333333333111222333333111111222333222333333444444555555555222222333333333333444444333333333333333333333333111222333444444444333333222333555555333111000000111222222222222333333333222111111000111111222222222222111111111111222222000111222333333333333333333333111111111222333444222222222111111111111000333333333222222333333333222222222222111111111111111111111111111111111111111111000000111111222333111222222222222111000000222111000000000111333444333333333222222333333333111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000//////000111111111111111222222111111000111111222222222222222222222222222000000000111111111111222111111111111111111111111222111111111111000000000000111111222222222111111000000000000000000000000...///000000//////000222222222222222222111111111000111111222333333333333111111555;;;@@@EEEOOOYYY[[[aaajjjppprrrtttwwwzzzyyy|||}}}}}}~~~}}}{{{xxxvvvwwwzzz~~~|||xxxtttrrrqqqoookkkhhhdddbbbbbbhhhqqqxxxzzzyyy~~~~~~|||{{{wwwyyy{{{|||xxxpppeee]]]SSSQQQMMMHHHCCC???<<<:::888888777666666666666777777666555444555666999:::666666666666666666666666555666777666555555666777555555555555555555555555444444444444444555666666555555555555555555555555555555555555555555555555555444666999<<<:::555000333333333333333333333333444444444444444444444444111222444444555555555555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444555555555444444444333333111222333333111111222333222222333444555555666666222222222333333333444444333333333333333333333333111222333444444444333333444555666555222111111333222222222222222222222222111111111111111111222222222222111111111111222222///000222333444444333222222222111111111222333444222222222111111111000000333222222111111222222333222222222222222222222222111111111111111111111111111111000000111111222333111111222222222111111000111222222333333333333333333222222111111222222333111111111111111111111111000000000000000000000000222222111111000000//////000000000000000000000000//////000111111111111111222222222111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111000000000000///000111222222222222222000000000000000000000000...000111111000000111222333333222222111111000000000111222333333333333333111111444777999===IIIUUUVVV]]]eeejjjlllnnnpppsssvvvyyy}}}|||}}}~~~vvvtttrrrrrrssswwwzzz}}}uuurrrnnnkkkgggccc]]]XXXVVVQQQOOOVVVbbbmmmqqqqqqvvvxxx|||~~~}}}}}}}}}yyyyyyssslllgggfffdddaaa^^^VVVWWWXXXWWWSSSMMMEEE??????===;;;888666666666666666555444333333333333444777666555444555666999:::666666666666666666666666444666777666555444555666555555555555555555555555444444444444444555666666555555555555555555555555444555555555555555555555555555777:::===;;;555000333333333333333333333333444444444444444444444444222222333444555666555555444444444444444444444444333333333444444444555555444444444444444444444444555444444333333444444555555555444444444333333333111222333333111111222333222222333333444555666666222222222333333333444444333333333333333333333333111222333444444444333333555444333111000000222444222222222222222222222222000000111111222222222222222222111111111111222222000111222333444333222222111111111222222333333444222222222111111111000000111111000000000000111111222222222222222222222333111111111111111111111111111111000000111111222333000111111222222222111111///111555777888666333111111111000000000000111111111111111111111111111111000000000000000000000000222222111111000000//////000000000000000000000000//////000111111111111111111111111222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111222222222222222000000000000000000000000///111333333222222222333222222222111111000000000111111222333333333222222555444555666555777AAALLLVVV\\\dddhhhiiijjjlllnnnrrrvvvzzz}}}}}}{{{zzzzzz}}}~~~}}}{{{{{{pppppppppqqqqqqpppppppppgggeeeaaa]]]XXXQQQJJJFFFDDD@@@???GGGUUUcccjjjkkkkkkuuu|||wwwuuukkknnnmmmiiiiiilllllliiibbb\\\SSSNNNLLLJJJHHHEEECCCCCCCCCAAA>>>:::888666777777555555555666777888444444333222111111111222777777666555555666888888666666666666666666666666444555666666444444555666555555555555555555555555555555444444555555666777555555555555555555555555444444444555555555555555555555777999:::999555222333333333333333333333333333333333444444444444555222111222333666777666555333333333444444444444555333333333444444444555555333333333444444444444555555444333222222333444555444444333333333222222222111222333333111111222333111222222333333444444444222222333333333333444444333333333333333333333333111222333444444444333333333111//////111222333222333333333222222222222111///000111222222222222222222222111111111111222222222222222333333222222111000111111222333333333444222222222111111111111000000000////////////000000222222222222333333333333111111111111111111111111111111000000111111222333000000111222222222222111...111555888888666333000000000////////////000000111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000//////000111111111111111000000111222222222222111111111111111111111111111111000000000000000//////000000000000000000000000//////000000000000000111000111111222222222111111000000000000000000000000///222444555444333333333111111111111111000000000111222222333333222222222777555444555444444:::BBBMMMSSSYYY]]]\\\\\\]]]___eeeiiiooorrrssssssssssssnnnpppssswwwzzz}}}}}}zzzzzz{{{zzzwwwrrrmmmjjjiiieeefffggggggeeeaaa]]]ZZZTTTSSSPPPLLLGGGAAA<<<999888555555===JJJVVV]]]______iiivvv|||{{{oooooonnnkkkhhhdddaaa___VVVWWWUUUPPPOOORRRSSSQQQGGGDDD???<<<::::::::::::;;;;;;:::888555555666888555555444444444444444555333222222222222333444444777777777777666666666666666666666666666666666666444555666666444444555666555555555555555555555555666666555555666666777888555555555555555555555555444444444555555555666666222444666666555444444555444444444444444444444444333333333444444444555555222111111333666888666444333333333444444444555555333333333444444444555555333333333444444444555555444333222111111222333444333333222222222111111111111222333333111111222333222222222222222222222222222222333333333333444444333333333333333333333333111222333444444444333333222///...222888999555000333333333222222222111111...///111222333333222222222222111111111111222222444444333222111111111111000000111222333333444444222222222111111111111000111111000000000000111111222222222333333333444444111111111111111111111111111111000000111111222333000000111222222222222222///111222333444333222111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000//////000111111111111111...///000222333333333333111111111111111111111111111111000000////////////000000000000000000000000////////////000000111111111111222222222111000000000000000000000000000000...111444444333222222222000000000000111111111111222222222333333222222111666222222444444333555888<<>>:::888666555444333444888???FFFKKKMMMNNN\\\kkkwww{{{zzzxxxtttnnnhhhccc```PPPPPPNNNMMMJJJHHHFFFEEE???AAA???;;;:::===>>><<<777777777555444333555666333555666444222111333555333444444444333333222111555444444444444444555555777777888888777666555444666666666666666666666666444555666555444444555666555555555555555555555555666666666666666777888888555555555555555555555555444444444555555555666666000333555444111111333666444444444444444444444444333333333444444555555555222111000333666888777444333333333444444555555555333333333444444444555555333333333444444555555555444333111000000111333444222222222111111111000000111222333333111111222333222222111111111111111111222222333333333444444444333333333333333333333333111222333444555444333333333000111888@@@AAA999000333333333222222111111111...///111222333333222222222222111111111111222222666555333111000000111111///000111222333444444444222222222111111111111000222222111111111111222222222222222333333444444444111111111111111111111111111111111000111222222333///000111222222222222222111000/////////000222333222222111111111111222222111111111111111111111111000000000000000000000000//////000000111111222222000000000000000000000000//////000111111111111111,,,...000222333444444333000000000000000000000000111111000000/////////...000000000000000000000000.../////////000000111111222222222222222111000///000000000000000000000000---000333444333111111111//////000000111111222222222222333333333222222111333000///333555333222333111666;;;===;;;999888999<<>>???@@@QQQbbbmmm{{{uuugggbbb\\\UUUOOOJJJDDD@@@;;;;;;:::888777666555444555777777444444777777444222555777666333111333555///222555555222000111333111222444555555555444333666555444222111111000000999888888888777777666666666666666666555555555555555555555555666666666666444444444444444444444444888888777777666666555555666555555444444444555555666666555555555444444444222333444444555555444444666666555555555444444444555555666666555444333333444333333333333444555555444333333333333222222222666555555444444333222222444444444444444444444444333333333333333333333333333444444444333333222111111111222222222333333333444444333333333333222222222222222222222222222222222222333333333333444444111222222333333222222111999000---888GGGJJJ===...222222222111111111000000111000000000111222333333000222444666666444222000111111111111111111111111333444444555555444444333444444444444333333222111222222111111111111111222000000111111111222222222333222000//////000222333222111000111333444333222000000111111111222222222222222111111111111222222333222222222111111000000333222222111111222222333222222111000//////000000111111111111111111111111////////////////////////222222111111000000//////000000111111111111000000222222222222222222222222000000000000000000000000222222111111111111222222444333111000000000111111000000111111222222222333111111111111222333444444000000000000000000000000222111111111000000//////222222222222222222222222444333333222222333333444666555555444444444555555777777777777777777777777777777777777888888888888888888777777666666666555777777666555444444333333444555666777777666555444444444444444444444444444444444555555666777777777AAANNN___lllttt}}}uuujjj```ZZZJJJFFF@@@<<<;;;:::888555555555555555555555555555333333333444444444555555333222222111111222222333222333333444444333333222111111111000000000//////444333333222111111111222888888888777777777666666666666666666555555555555555555555555666666666666444444444444444444444444777777666666666666666555666555555444444444555555666666555555555444444444222333444444555555444444555555444444333333333333555555666666555444444333444333333333333444555555555555444444333333222222444444444444444444444444444444444444444444444444333333333333333333333333444444444444333333222111222222333333333444444444444444333333333333222222222222222222222222222222222222333333333333444444111222222333333222222111666111///555>>>@@@:::222222222222111111111000000111111111111111111222222000222444555666555444444222222222222222222222222222222333333333333222222333333444444333333222111222222111111111111111222000000111111111222222222333222000//////000222333222111000111333444333222000000111111111222222222111000000000000000000111222222222111111000000000333222222111111222222333222222111000000000000000111111111111111111111111000000000000000000000000111111111000000/////////000000111111111111000000222222222222222222222222000000000000000000000000111111111000000111111111333222111000000000111111111111000000000000000000222222111111111222333333000000000000000000000000111111111111000000000///222222222222222222222222333333222222222222333333555555444444333444444555777777777777777777777777666666666666777777777777666666555555555444444444666666555555444333333222444444555666666555444444444444444444444444444444333444444555666666777777???OOOcccnnnrrrwww{{{ssshhh]]]SSSLLLHHHAAA===999777777777666444444444444444444444444444222222222222333333333444333222222111111222222333222333333444444333333222333333333222222222111111444333222222111111111111888888777777777777666666666666666666555555555555555555555555666666666666444444444444444444444444555555555555555666666666555555444444444555555666555555555555555444444444222333444444555555444444444333333333333222222222555555555666555555444333444333333333333444555555666666555555444333222222222222333444444555666666444444444444444444444444333333333333333333333333444444333333333333222222333333444444444555555555444444333333333333222222222222222222222222222222222222333333333333444444111222222333333222222111333222111222333444555555222222222111111111111111222222222111111111111111000111222333444444555555333333333333333333333333111111222222222222111111333333333333333222222111222111111111111111222222111111111111111222222222333222111000000111222333222111000111333444333222111111111111111222222222000000////////////000000111111111000000000000000222222111111111111222222222222111000000000000111111111111111111111111111111111111111111111111111000000000000////////////000000111111111111000000222222222222222222222222000000000000000000000000000000000000000000000000222222111000000000111111111111000000///.........333333222111111111222222000000000000000000000000111111111111000000000000222222222222222222222222222222111111111111222222444333333222222333444444555555555555555555555555444444444555555555666666444444333333333333222222555444444333333222222222333333444444444444333333444444444444444444444444333333333444555555666666;;;MMMbbblllllloooyyy|||vvvsssccc^^^UUUKKKBBB===:::999777555333333444666666555333333333333333333333333111111111111222222222222222222111111111111222222222222333333333333222222333333333222222222222222333222222222111111111111777777777777777777666666666666666666555555555555555555555555666666666666555555555555555555555555333333444444555555666666555444444444444555666666555555555555555555555555222333444444555555444444444333333333333333333333444555555555555555444444444333333333333444555555777777666555444333333222333333333444444444555555444444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444444444444333333333222222222222222222222222222222222222222222333333333444444111222222333333222222111222222222000///000111333111111111111111111111111222222222222111111000000222111111000000111222333333333333333333333333333111111222222222222111111222222333333333222222111111111111000111111222333111111111111111111111111222222111000000111222222222111000111333444333222111111111111111111111111000000////////////000000000000000000000000000000222222111111111111222222222222111000000111111111111111111111111111111111222222222222222222222222////////////////////////000000111111111111000000111111111111111111111111000000000000000000000000//////000000000000//////111111111000000000000111000000000000000000//////333333222111000000111111000000000000000000000000111111111000000000000000111111111111111111111111111111000000000000111111222222222111222222333333333333333333333333333333333333333333444444444444333333333333222222222222333333333222222222111111222222222333333222222222333333333333333333333333222222333333444555555555777FFFXXXdddgggiiipppvvv{{{zzzrrrhhh^^^VVVQQQGGGDDD>>>999666444555555333333222333444666777777111111111111111111111111111111111222222222222333222222111111111111222222222222333333333333222222000000000000000000000000111111222222222111111111666666666666666666777777666666666666555555555555555555555555666666666666555555555555555555555555333333444444555555666666444444444444444555666666444555555555555555555555222333444444555555444444444444444444555555555555444444555555555555555444444333333333333444555555777777666555444444333333555555444444444333333333444444444444444444444444444444444444444444444444444333222222222333444444222222222222333333333333444444333333333222222222222222222222222222222222222222222333333333444444111222222333333222222111222111111111222222000...111111111111111111111111222222222222222111000///777555333111000000111222333333333333333333333333222222333333333333222222111111222333333222222222111111000000111222222333111111111111111111111111222111111111111111111222222111000111333444333222111111111111111111111111222111111000000111111222000000000000000111111111222111111000000111111222222111111111111111222222111111111111111111111111222222222222222222222222/////////000000000000000000000111111111111000000111111111111111111111111000000000000000000000000...///000000000000///...000000000000111000000000//////000111111222333333333222222111000000000000000000000000000000000000000000000000000000111111111111111111111111111111111000000//////000000111111111111111111222333444222222222222222222222222111222222222333333333333333333333333333333444444222222222222222111111111222222222111111222222222333333333333333333333333222222333333444555555555777@@@MMMZZZccciiilllmmmqqqvvvzzz|||{{{zzz{{{|||~~~~~~}}}}}}{{{yyyvvvsssooojjjbbbWWWLLLCCC===:::666555444444444444555555222222333333333444555666111111111111111111111111222222222222333333333333222111111000000111111222111222222333333222222111000000000000000000000000000000111222222222111000555555666666666666777777666666666666555555555555555555555555666666666666555555555555555555555555555555555555555666666666444444444444444555666777444444444555555555555555222333444444555555444444444444555555555555555666333444555555666555555555444333333333333444555555555555555444444444444444666666555444333333222222444444444444444444444444444444444444444444444444444333222111222333444555111111111222222222333333444444333333333333222222222222222222222222222222222222333333333333444444111222222333333222222111222111111222444444000,,,111111111111111222222222000111222333333222000///;;;999777555333222222222333333333333333333333333222222333333333333222222000111222222222222222222000000000000111222333333222222222111111111111111111111111111111111111111222111000111333444333222222222222111111111111111222222111111111111222222111111111111111222222222111111000000000000111111222111111111111222333333111111111111111111111111222222222222222222222222000000000000111111111111000000111111111111000000111111111111111111111111000000000000000000000000//////111111111111//////...///000111111111000000......///111222333444555222222111000000000111111000000000000000000000000000000000000111111111111111111111111111111111111111111000000000000111111111111111111222333444444222222222222222222222222111111222222222222333333333333444444444444555555222222222222222222222222222222111111111111222222333333333333333333333333333333333444555555666666999===EEERRR___gggjjjjjjpppsssvvvvvvsssqqqrrrtttsss{{{{{{xxxuuurrrppprrrqqqooonnnmmmkkkgggdddXXXSSSKKKBBB;;;666444444111222333333333333222222///111222222111000111222111111111111111111111111222222222222333333333444111111000000000000111111111111222222222222111111222222222222222333333333///000111222222222111000555555555666666666777777666666666666555555555555555555555555666666666666555555555555555555555555777777666666666666666555444333333444444666777777444444444555555555666666222333444444555555444444333333333444444555555555333444444555666666555555444333333333333444555555333333333333444444444444444444444444444444444333444444444444444444444444555555555555555555555555444333222111111333555666222222222333333333444444444444333333333333222222222222222222222222222222222222333333333333444444111222222333333222222111111111222222222222000///000000111111111222222222///000222333333222111000888777666444333222222111222222222222222222222222111111222222222222111111000000111222222222222222000000000000111222333444222222222111111111000000111111111222222111111111222111000111333444333222222222222111111111000000111111000000000000111111111222222222333333333333111111000000000000111111222111111111222222333444111111111111111111111111222222222222222222222222000111111111222222222333000000111111111111000000111111111111111111111111000000000000000000000000///000222333333222000///---...000111111111000000...//////000111222333333111000000000000111111222000000000000000000000000///000000000111111111111111111111111111111111111222111111000000111111222111111111222222333555555222222222222222222222222111111222222222333333333333333333444444444555555333333333333333333333333333222111111111111222333222222222222222222222222333444444555666666777777777:::AAAJJJUUU^^^dddgggqqqssstttqqqmmmkkklllnnnjjjpppxxx~~~~~~|||{{{}}}}}}{{{{{{wwwrrrkkkeeebbb___\\\YYY[[[YYYWWWVVVVVVUUURRROOOEEEBBB<<<777444333444555222222222222222222111111...000222222000///000222111111111111111111111111111111111111222222222222111111000000000000111111111111222222222222111111111111222222222333333333...///111222333222111000444555555555666666777777777666666666555555555555555555555555666666666777666666666666666666666666888888777777666666555555333333333444555666777888444444444555555555666666222333444444555555444444222222222333333444444444333333444555666666666555444333333333333444555555111111222333333444444555222333333444444555555666444444444444444444444444555555555555555555555555444333222111111333555666333333333444444444555555444444444333333333222222222222222222222222222222222222333333333444444444222222222333333222222222000111333111///...000333000000111111222222222222...///111333444333222111333222222222111000000///111111111111111111111111000000111111111111000000///000111222222222222222000000000000111222333444222222222222111111000000111111222222222222111111222111000111333444333222222222222222111111000000000000////////////000000222222222333333444444444111111000000000000111111222111111111222333333444111111111111111111111111111111111111111111111111111111222222222333333333000000111111111111000000000000000000000000000000000000000000000000000000///111222333333222111///---...///111111111000///////////////000000000000000000//////000111222222000000000000000000000000//////000000111111111222000000000000000000000000222222111111111111222222222222222222333444555666222222222222222222222222111222222222222333333333222222222333333444444444333333333333333333333333444333222111111222333444222222222222222222222222444444555555666777777777333888>>>EEEKKKTTT]]]dddqqqrrrrrrnnniiifffgggiiifffjjjnnnrrrsssssstttuuutttvvvyyy}}}~~~wwwqqqnnnmmm[[[UUUMMMHHHGGGFFFDDDBBBAAA>>><<<;;;======:::777;;;999666444222222333444222222111111222333444555---000333333111111222444111111111111111111111111000000000000111111111111111111000000000000111111111111222222222222111111//////000000111111111111---///111222333222111000555555666666666666666666666666666666666666666666555555555555555555444444888888777777777777888888555555555555555555444444555555444444444333333333555555555444444333333333222222222333333444444444444444444444444444444444666666555555555444444444444444444555555555555666333444555555444444555777444444444444444444444444555555555555555555555555333333333333333333333333555444222111111222444555333444444555555444444333555444333111000000111111222222222222333333444555111222333333444444333333333222111111111222333444222222222111111111000000000111111111111222222222111111111222222333333333222222222111111111000000000000000000000000000000333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222//////000111222222333333000111111111111222222222222222222111111111000000000111111111111222222222444333111000000000111111222222111111111111222222555333999777111AAAIII555000000000000111111111111000000000000000000000000333222222222222222222222111111111111111111111111333222111000000111222333000000000000000000000000111111111111111111111111444222000///...///000111......//////000000111111111111222222222222111111............//////////////////000111111111111111000000000000000000000000333333222111000000000111000000111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222111111111000000222222222222222222222222222222222222222222222222222222111111222222333444888888:::<<>>999999======888222999888888888777777666666777777666555555555555666111111111111111111111111000111333333111000111222111111111111111000/////////000000000000000//////111111000000000000111111333333333333333333333333111111222222222222111111222222222111111111000000666666666666666555555555666666666666666666666666555555555555555555555555777666666666666666666777555555555555555555555555555555555555444444333333555555555444444333333333222222333333333444444444444444444444444444444444666555555555444444444444444444444444555555555555333444555555444444555777555555555555555555555555555555555555555555555555333333333333333333333333444444222222222222444444333333444444444444333333777666555333222222333333333333222222222333444444222222333444444444444444222222111111111222333444222222222111111111000000000111111111111222222222222222222222222222333333222222222111111111000000111111111111111111111111222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222///000000111222222333333000111111111111222222222222222222111111111000000000111111111111222222222333333111000000000111111222222111111111111222222111111444666999CCCCCC555000000000000111111111111000000000000000000000000222222222222222222222222111111111111111111111111222222111000000111222222000000000000000000000000111111111111111111111111333222000///...///000111/////////000000000000000000000000111111000000000....../////////000000000//////000111111111111111000000000000000000000000333222111111000000111111000000111111111222222222111111111222222333333333222222222222222222222222333333333333333333333333222222222111111111000000222222222222222222222222222222222222222222222222222222111111222222333333444555666888<<>>999888555333444777888666333777666666666555555555555555555444333333333333444111111111111111111111111000111333333111000111222111111111111111000////////////000000000000//////111111111000000111111111444444444333222222222111000111111222222111111000222222222111111111000000777777666666555555555444666666666666666666666666555555555555555555555555666555555444444555555666555555555555555555555555666666666555555555555444555555555444444444444444333333333333444444444444444444444444444444444444555555555555444444444444444444444444555555555555333444555555444444555777666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333333333333444444444444333333666666555444333333333333444444333222222222333333222333444444555555444444222222111111222222333444222222222111111111111111000111111111111222222222333333222222222222222222222222222111111111111111111111111111111111111111111111111222222333444444444444444444444444444444111111111111111111111111222222222222222222222222000000000111222222333333000111111111111222222222222222222111111111111111000111111111111222222222333222111111000111111111222222111111111111222222000222111777CCCCCC888333000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111222111111000000111111222000000000000000000000000111111111111111111111111222222000/////////000111000000000000000000////////////000000000000///////////////000000000111111//////000111111111111111000000000000000000000000222222111000000000111111111111111111111222222222000111111222222333333333222222222222222222222222333333333333333333333333222222222111111111111111222222222222222222222222222222222222222222222222111111222222222333333333222333333444888>>>EEEKKKTTT\\\dddiiimmmrrrsssqqqtttssspppmmmllllllmmmnnnjjjlllpppssstttrrrooommmmmmqqquuuwwwvvvtttsssrrrwwwxxx|||}}}}}}~~~~~~~~~~~~|||yyywwwxxx{{{tttxxxsssaaaVVVOOOHHHCCC>>><<<:::999888777555333222222222222333333333333444444444444333333333333444333222222111111222222111111111111111111111111000111333333111000111222111111111111111000////////////000000000000//////222222222222222222222222555444444333222111000000000111111222222111111000222111111111111000000000777777777666555555444444666666666666666666666666444444444555555555555555666555555555555555555666444444444555555555555555666666666666666666666555555555555555555444444444333333444444444444444444444444444444444444444444444444444444444444444444333333444444444555555555333444555555444444555777555555555555555555555555444444444444444444444444333333333333333333333333222333333444444333333222333333333444444333333333333333333222111111111111555444333333222222222222333333444555555555555444222111222222222222333333111111111111111111111111000000111111111222222222333333333222222111111111111111111111111111111111111111111111111111111111///000111222333444555555444444444444444444444444111111111111111111111111222222222222222222222222000000111111111222222222000000111111111222222222111111111111111111111111000000111111111222222222222222111111111111111111222222111111111111222222222555000888KKKCCC///000///000000000111111111111000000000000000000000000000000000000000111111111111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111222111000//////000111111222111111000000///////////////000000000000//////000000000000111111111111//////000111111111111111000000000000000000000000111111000000000000111111111111111111111111111111222222222111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111222222222222222333333222222222222222222222222111111222222333333333333333444444555777;;;AAAEEEQQQWWW^^^dddiiimmmppprrrvvvvvvvvvuuuttttttvvvxxxoooqqqtttvvvvvvssspppmmmmmmpppsssuuuuuutttuuuvvvtttssswww~~~}}}|||vvvrrrsssyyyyyywww{{{~~~}}}}}}~~~~~~ooo[[[LLLDDDAAA>>>;;;;;;:::888777666777777777777999999777333111111333333333333333333333222222333333222111111111111111111111111111111111111111000111333333111000111222111111111111111000//////...//////000000000000///222222222333333222222222333333222222111111000000000000111111111111000000111111111111000000000000777777666666555555555444666666666666666666666666444444444555555555666666777666666555555666666777444444444555555555666666555666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333444444444444444444333333333444444444444555333444555555444444555777444444444444444444444444444444444444444444444444333333333333333333333333222333333444444333333222222333333333333333333222222222222222222222111111555444333333222222222222222333444444555555444444111111222222333333333333111111111111111111111111000000111111111222222222333333333222222111111111111111111111111111111111111111111111111111111111//////000111333444555555222222222222222222222222111111111111111111111111222222222222222222222222111111111111111222222222000000111111111222222222111111111111111111111111000000111111111222222222111111111111222111111111222222111111111111222222000444///888LLLDDD111222///000000000111111111111000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000111111222222111111000000//////000111111222222111111000000000000000111111111111//////000111111111111111000000000000000000000000111000000///000000111111111111111111111111111111444333222222111000//////111111111111111111111111222222222222222222222222111111111111111111111111111111111222222333333333222222222222222222222222000111222333333333222222333444555555666888<<>>;;;555222333555333333333333333333333333444333333222222222222222111111111111111111111111000111333333111000111222111111111111111000//////......///000000000000000111222333333333333222111000000000111111222222222000000000111111000000000000000000000000000000000666666666666666666666666666666666666666666666666333333444444555666666666777666666666666666666777333333444444555666666666444555555555555666666666555555555555555666666666555555555555444444444444444444444444444444444444333333333333444444444444333333333333444444444444333444555555444444555777444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333222222333444444555555444444333444444333222222222333333111222333333444444333333000111222333333333333222111111111111111222222222000111111111111222222222333333222222222222222222111111111111111222222222222222222222222222222222///000000222333444555555111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222111111111111111222222222000111111111111222222222000000111222222222222111222222111111111111222222---///...555CCCCCC999444000000000000111111111111000000000000000000000000///000000111111222222222111111111111111111111111///000000111111000000///111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111000000111111222222222222111111/////////000000000111111//////000111111111111111000000000000000000000000000000/////////000111111222222222111111111111111333333222111000//////...111111111111111111111111222222222222222222222222111111111111111222222222111111111222222333333444222222222222222222222222000111222333444333222222111222333333333555777:::>>>@@@GGGPPPWWW\\\cccjjjmmmssszzz|||}}}}}}}}}|||}}}}}}|||{{{}}}|||]]]JJJAAA<<<888666777888666444666666555333111111222444777999:::888555444555777333333333333444444444444555444333333222222333333111111111111111111111111000111333333111000111222111111111111111000//////---...///000000111111000000111222333333222111000......///000111222222333///000000111111000000/////////000000000000000111444444555555666777777777666666666666666666666666333333444444555666666777666555555444444555555666333333444444555666666777333333444444555555555555444555555555666666666777666555555555444444444444444444444444444444444444222222333333333444444444222222333333333444444444333444555555444444555777555555555555555555555555333333333333333333333333333333333333333333333333444444222222222222444444222222333333333333222222333333444555555555444333333333222222222333444444000111222222333333222222000111222333333333222222000000111111111222222222000111111111111222222222222222222222222222333333000000111111111222222222222222222222222222222222000000111222333333444444111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222000000111111111222222222000111111111111222222222///000111222333222222111222222111111111111222222///...111222555>>>>>>000000000000000111111111111000000000000000000000000000000111111222333333444111111111111111111111111...///000111111000///...111111111111111111111111000000000000000000000000//////000111111111111111111111111111111111222222000000111111111111000000....../////////000000000//////000111111111111111000000000000000000000000///////////////000111111222222222111111111000000000000000000111111111111111111111111111111111111111111111111111111111111000000111111111222222222000111111222333333444444222222222222222222222222///111222444444333222111000222333333333333555777::::::@@@JJJQQQVVV^^^ggglllqqqxxx{{{}}}vvv[[[GGG===999888777888999999777555444555666555222111333555222333444444444444555666222222222333333444444444444444333222222222222333111111111111111111111111000111333333111000111222111111111111111000//////---...///000111111111111///000222333333222000///...//////000000111111111//////000000000000//////////////////000000111111333333444555666777888888666666666666666666666666333333444444555666777777555444444333333444444555333333444444555666777777333333333444444444555555444555555555666666777777666666555555555444444444444444444444444444444444222222222333333444444444222222333333333444444444333444666555444444555777666666666666666666666666333333333333333333333333333333333333333333333333555444222111111222444555222222222333333222222222000111222333333333222111222222222222333444444555000000111222222222222111000111222333444333222222000000111111222222222222000111111111111222222222111111111222222333333444000000111111222222222222222222222222222222222222111111111222222333333444111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111111111000111111111111222222222000000111111222222222222000111111111111222222222///000111222333333222111222222111111111111222222444000555111)))777===(((000000000000111111111111000000000000000000000000000000111222333333444444111111111111111111111111...///000111111000///...111111111111111111111111000000000000000000000000...///000111111111111111000000000111222222222333//////000000000000//////............//////////////////000111111111111111000000000000000000000000///////////////000111111222222222222111111000000---...///000111222333333000000000000000000000000111111111111111111111111000000111111222222222222000000111222333333444444222222222222222222222222///111222444444333222111111333444555444444666777666555999CCCIIIMMMUUU^^^mmmqqquuuvvvwwwzzzpppYYYFFF======555444444666888888666333111333555555222222333666222222222222333333333333111111222222333333333333444333222222111111222222111111111111111111111111000111333333111000111222111111111111111000//////---...///000111111111111...///111222222111///...000000000000//////////////////000000000000//////.../////////000000111111666666666666666666666666666666555555555555666666444444555555555555555555444444555555666666777777666555555444444555777888333333444444555666666666333444555555666666555555222333444444555555444444666666555444333333222222444444444444444444444444444333333333333444555555444444444444444444444444333333333444444444555555555444333333222222222222222333333444444333333222222333333444444333333222333333333333333333333333333333333444444444555555222222333333333333444444333333333222222222111111444444444444333222222111111222222333333222222111222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222222222111111222222333444444333222111000000000000111111111111111111111111222222333333333222222111222222222222222222222222222222111111111111222222000111111111111222222222111111111111111111111111111111111222222333333333333333222111111222333333000000000000000000000000000000111111111111000000......///000111222333333000000000000000000000000111111000000//////......000000000000000000000000000222444333222111222333000000000000000000000000111111111111111111111111000000//////000111222222222222111000///...------000000000000000111111111000000000111222222222333000000000000111111111111222222222111111111000000000000000000000000000000333333333333333333333333111111222333333333333222222111000//////000111222111111111111111111111111111111111111111111111111000111111111111222222222000000000111222333555555222222333333444555666666777333333888===AAAKKKWWWbbbeeelllssstttsssvvv{{{|||XXXHHHCCC===999;;;777666666555444333333333444444333333333333222222333222222111111222222333555222000///111333333333111000///////////////000111111111111111111111111...000111000///...///111222222111111000///////////////000000000000//////000000000000000000000000111111000000//////......//////000000111111111222//////............//////777777777777777777777777666666555555555555666666666666666555555444444444555555555666666666666666555555555555555666777777444444555555555555666666333444555555666666555555222333444444555555444444666666555444444333222222444444444444444444444444555555555444555666666777444444444444444444444444333333333444444444555555555444444333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555222222333333333333444444333333333222222222222111333333444444444333222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222111111222222333444444333222111000000000000111111111111111111111111222222222333333222222111222222222222222222222222222222111111111111222222000111111111111222222222111111111111111111111111111222222222222222222333222222222222222222222222111111111111111111111111000000111111111111000000/////////000111111222222000000000000000000000000111111000000////////////000000000000000000000000000222333333222111111222000000000000000000000000111111111111111111111111000000000000000111222222111111000000//////......111111111000000000000000000000000000000000111111000000000000111111111111222222222111111111000000000000000000000000000000333333333333333333333333000000111222222222222111222111000//////000111222111111111111111111111111111111111111111111111111000111111111111222222222111111111111222333444444222333333333444555555555666222222666999;;;CCCLLLXXX\\\dddmmmpppooosssxxx|||~~~xxx]]]DDD======999666888777777666555555444333333444444333333333333222222333333222222222222333333111000000111333444333111000000000//////000000111000000000000000000000000...000111000///...///111000000000000000000111111//////000000000000//////000000000000000000000000111000000000/////////...//////000000000111111111000//////.........//////888888888888888888888888666666555555555555666666888777777666555444333333666666666666666555555555444555555666666666666666666666666666555555555555333444555555666666555555333333444555555555555444666666555555444333333333444444444444444444444444666666666666666777888888444444444444444444444444333333333444444444555555444444444444444444555555444444222222222222444444444444222222222222444444333333333333333333333333333333333333444444444444222222333333333333444444333333333333222222222222222222333444444444333333333333222111111222333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222111111222222333444333333222111000000000000111111111111111111111111111222222333333222222222222222222222222222222222222222111111111111222222000111111111111222222222111111111111111111111111222222222222222111111111000000111222222111000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000111000000000000/////////000000000000000000000000000222333333222111111222000000000000000000000000111111111111111111111111000000000000000000111222000000000000////////////222222111111000000//////000000000///////////////000000000000111111111111222111111111111000000000000000000000000000000000222222222222222222222222//////000111111111111000111111000000000000111111111111111111111111111111111111111111111111111111000111111111111222222222222222111111111222222333333333333333444444444444444222222444555555:::@@@LLLQQQ[[[ffflllmmmrrrxxx|||}}}zzzTTTEEE999:::<<<999777999777777777666555555444444444444333333333333222222444333333222222333333444000000000222444444222000000000000000000111222333////////////////////////...000111000///...///111......///000000111222222//////000000000000//////000000000000000000000000000000000000//////////////////000000000000111111111000///...............777777777777777777777777666666555555555555666666777777666666555555444444777777666666555555444444333444666777777777666555888888777666555555444444333444555555666555555555333444444555555555555555666666555555444444444333555555555555555555555555666666666666666777777888444444444444444444444444333333333444444444555555444444444444444555666777555444222111111222444555555444222111111222444555333333333333333333333333222222333333333444444444222222222333333333444444444444333333333222222222111222222333444444444444444333111000000111333444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222111111222222333444333222222111000000111111111111111111111111111111111111222333333333222222111111111111111111111111222222111111111111222222000000111111111222222222111111111111111111111111333333222222111111000000...///111222222111///...111111111111111111111111000000111111111111000000111111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000111333333111000111222000000000000000000000000111111111111111111111111111000000000000000111111.../////////000000000111333222222111000///......111111111000000//////...///000000000111111111111111111111111000000000000000000000000000000000000222222222222222222222222///000000111111111111111111000000000000000000111111111111111111111111111111111111111111111111111000000111111111222222222333333222111111111111111444444333333333333333333333333444444333333555888BBBGGGSSSaaahhhlllssszzzzzz|||```DDD===:::<<<<<<888666888777777777666666555555555444444333333333222222222444444333333333333444444555333222222333333111000000000000000111222444444000000000000000000000000...000111000///...///111////////////000000111111//////000000000000//////////////////////////////000000000000//////////////////000000000000000000111000///......---......666666666666666666666666666666555555555555666666444555555666666777777777777777666666555555444444333444666777777777666555888888777666555444333333333444555555666555555555333444555555666666555555666555555555555555444444555555555555555555555555555444444444444555666666444444444444444444444444333333333444444444555555444444444444444555666777555444222111111222444555555444222111111222444555333333333333333333333333222222222333333333444444222222222333333333444444444444444333333333222222111222222333444444444444444333111000000111333444222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222111111222222333444333222111111000111111111111111111111111111111111000111222333333333333333111111111111111111111111222222111111111111222222000000111111111222222222111111111111111111111111222222222111111000000000...///111222222111///...111111111111111111111111000000111111111111000000222222111111000/////////000000000000000000000000000000000000111111111111000000000000000000000000///111333222111000111111000000000000000000000000111111111111111111111111111111000000000000000111......//////000000111111333222222111000///......222222222111111000000000///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000111222222333333222222000000000111111000000000111111111111111111111111111111111111111111111111000000111111111222222222333333222111000000000000333333333333333333222222222444666555444555666777999>>>JJJWWW```eeellluuusssxxxgggUUU>>>;;;999999888444333444666666666666555555555555444444333333333222222222444333333222222333333444<<<999444111111111111111000000000000111222444444111111111111111111111111...000111000///...///111000000000000//////......//////000000000000//////////////////////////////////////////000000000000000000//////////////////000000///...............555555555555555555555555666666555555555555666666444444555666777888888999666666666666666555555555444555555666666666666666777666666555444333333333333444555555666666555555444444555666666666666555555555555555555555555555555555555555555555555555333333333333333444555555444444444444444444444444333333333444444444555555444444444444444444555555444444222222222222444444444444222222222222444444333333333333333333333333222222222222333333333333222222333333333333444444444444444444333333333333222222333444444444333333333333222111111222333333222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222222222111111222222333444222222111111111111111222111111111111111111111111000111222222333333333333111111111111111111111111222222111111111111222222000111111111111222222222111111111111111111111111111111111111111000000000000000111222222111000000222222222222222222222222000000111111111111000000222111111111000000//////000000000000000000000000000000000111111111111222000000000000000000000000///111222222111000000111000000000000000000000000111111111111111111111111222111111000000000000000......//////000000111111222222111111000000//////222222222222111111111111000000000000111111111111//////000000000000000111000000000000000000000000000000000000000000000000111111222333333333333333000000111111111111000000111111111111111111111111111111111111111111111111000111111111111222222222333222111000000000000000222222222222333333333333111555777555444666888777333777???JJJPPPTTT\\\dddlllsss}}}~~~iiiJJJDDD<<<;;;999888777666666666555555555555555555555444444444333333333333222222333222222111111222222333???:::444000///000111111000000000000000111222333111111111111111111111111...000111000///...///111111111000//////...------//////000000000000//////000000000000000000000000////////////000000000000000000////////////......//////............//////666666666666666666666666666666555555555555666666555555666666777777888888555555555666666666666666555555555555555666777777555555444444333333222222333444555555666666555555444444555666666666666666555555555555666666666666555555555555555555555555333333333333333444444555444444444444444444444444333333333444444444555555555444444333333333333444333333333333333333333333333333333333333333333333333333333333333333333333111222222222222333333333222222333333333333444444555444444444444333333333333333444444444333222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333222222111111222222333444222111111111111111222222111111111111111111111111000000111222333333333333111111111111111111111111222222111111111111222222000111111111111222222222111111111111111111111111000000000000111111111111222222222222222222222222222222222222222222222222000000111111111111000000111111111000000000000000000000000000000000000000000000111111111222222222000000000000000000000000///000222222000000000111000000000000000000000000111111111111111111111111222222111000000000000000////////////000000000000111111111000000000000000000000000000111111111111000000000000111111111111////////////000000111111000000000000000000000000000000000000000000000000000000111222222222222222///000111222222111000///111111111111111111111111111111111111111111111111000111111111111222222222222111000000000000000111111111111222333333333444111666666333111555666444333444888===@@@AAAHHHPPP^^^fffrrr|||~~~{{{NNN:::888:::999888777888999888777333333444444444444444444444444333333333333222222222111111000000111111222999666222//////000000000000000000//////000000111111111111111111111111111...000111000///...///111//////////////////......//////000000000000//////000000000000000000000000.../////////000000000111000000/////////...............---......///000111777777777777777777777777666666555555555555666666777777777777666666666666444555555555666666777777666666555444444666777888444444333333333333222222333444555555666666555555444555555666666666666666555555555666666666666666666666666666666666666666444333333333333444555555444444444444444444444444333333333444444444555555555444333333222222222222222333333444444333333222222333333444444333333222333333333333333333333333111111222222222333333333222222333333333444444444555555444444444333333333444444444444333333222111111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444222222111111222222333444222111111111111111222222111111111111111111111111///000111222333444444444000000000000000000000000222222111111111111222222000111111111111222222222111111111111111111111111//////000000111111222222333333222111111222333333222222222222222222222222000000111111111111000000000000000000000000111111000000000000000000000000000000111111222222222222000000000000000000000000///000222222000///000111000000000000000000000000111111111111111111111111222222111000000///000000000000000000////////////000000000000000111111111......//////000000111111000000000000111111111111.../////////000000111111000000000000000000000000000000000000000000000000//////000111111111111111///000111222222111000///111111111111111111111111111111111111111111111111000111111111111222222222111111000000000000111111000000111222333333444444111666666000///333444111555444555777666666<<>>===666555444333555777555111333333333333333333333333444444444333333333222222111111000000000000111111333111//////000111000///111000///////////////000000000000000000000000000///000111000///...///111------......///000000000//////000000000000//////000000000000000000000000.../////////000000111111000000//////.........---------------///000111222888888777666666666666666888777666555444444555666777777777777666666666666777777777777777777777777888777555333222222222333222333444555555444333222444444444444444444444444333444666777777666444333333333444555666666666555555555555555555666777777666555333333555666555444555444444444444555666666444444555555444444333222222222222333333444444444444333333222222333333444333333333333333333333333444444444333222111000///333333333333333333333333000111222222333333333333333333333333333333333333333333333222222111111111333333333333333333333333222222111111111111111111111222333333333333222111111111111111111111111111111222222333333222222111444333333222222333333444444444444333333222222222444444333222222111111000222222111111111111222222000111111111111222222222555333000000000111111000222222111111111111222222222222222222222222222222000000000000000000000000222222222222222222222222222222222000///111444777333333333333333333333333///000111222222111000//////111333333000...///000222222222333333222222222111111111111111111111111000000000000000000000000222222222222222222222222111111111000000000000000333333222111000///......333111000......///111222111111000000000000111111444333222111000000000000222222111111111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111000000000000111111000000000000111111111111111333444444222111111222111111111111111111111111333222222111111222222333111111222222222333333333333333333222222111111111333333444444555666777777>>>IIIPPPSSS```sss~~~}}}yyyuuupppmmmnnnttt{{{wwwNNNCCC>>>666777777666555444333333333444444333333333333222222222222222111111111000000000000000000000000000000000000000000000000000000333222111/////////000111//////000000111111111222000111111111222222222222000000000000000000000000///111222111000///000111222111000......000111222222111111000///......---000000000000000000000000//////............//////888777666666555555666666777777555555444555666666777777777666666666555555666666666666666666666666666666555444333333333333333444444444444444444333444444444444444444444444333444555666666555444333444444555555666555555555444444444444444555666666666555333333555666555444444444444444444555666666444444555555444444333222222222333333333444444444444333333222222333333444333333333333333333333333333333333333333222111000222222222222222222222222111222333333333333333333333333333333333333333333333333333222222222111111333333333333333333333333222222111111111111111111111222333333333333222111111111111111111111111111111222222333333222222111444333333222222333333444444333333333222222222222333333333222222222222111222222111111111111222222000111111111111222222222444222000000111222111111222222111111111111222222222222222222222222222222000000000000000000000000222222222222222222222222222222333222000111333555222222222222222222222222//////000000000000000//////111333222000///000111111111222222222222111111111111111111111111111111000000000000000000000000222222222222222222222222111000000000000000000000222222111111000/////////111111000//////000111222111111000000000000111111444333222111000000000000222111111000000111111222000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111000000000000111111000000000000111111111111000111333222111//////000111111111111111111111111222222222222222222222222111111111222222222333333333333333222222222111111222333333444555555666666777@@@EEEFFFPPP___gggfffdddaaa]]][[[]]]ccciiinnnxxx|||fffFFF>>><<<888777666555444444333333333444444333333333222222222222222222111111111000000000000000000000000000000000000000000000000000000333222000/////////000111///000000000111111111111000000000000111111111222000000000000000000000000///000111111000///000111222111///......///111222111111111000///.........000000000000000000000000//////............//////777666555555444444555555666555555555555666666777666666666555555555444444444444444444444444444444444444555555555444444444555444444333333444444555444444444444444444444444555555555555555555555555555555555666555555444444333333333333333333444555666444333333444555555444444444444444444555555555444444555555444444333222333333333333444444444444444333333222222333333444333333333333333333333333222222333333333333222222000000000111111222222333333444444444444333333222333333333333333333333333333333333222222222222111333333333333333333333333111111222222222222222222111222222333333222222111111111111111111111111111111222222333333222222111333333222222222222333333222222222222222111111111111111222222222333333333222222111111111111222222000111111111111222222222333111000000222333333222222222111111111111222222222222222222222222222222000000000000000000000000222222222222222222222222111333444333222111111222111111111111111111111111111111000000000000111111///111222222000000111222000111111111111111111000111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000111111000000000000000000000000//////000000111111111222111111000000000000111111333222111111000000000000222111111000000111111222000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111000000000000111111000000000000111111111111111222444333111000000111000000000000000000000000000111222333333222111000111111111222222222222333333333333222222222222111222222222333333444444555222888:::999>>>HHHMMMJJJEEECCCBBBBBBDDDIIIMMMQQQXXX^^^gggpppxxxuuuOOO===999:::;;;777666555444333333333333333333333333222222222222222111111111111000000000000000000000000000000000000000000000000000000000222111000000///000000000000000000000111111111111////////////000000000000000000000000000000000000///000111111//////000111111111////////////111111111111000000//////......000000000000000000000000//////............//////666666555444444444444444555555555555666666777777666555555555444444444444444444444444444444444444222333555666666666555444555444333222222333444555444444444444444444444444666555444444444444555666555666666666555444333333444444333333333333444444666444333333444555555444333333444444555555555555444444555555444444333222333333444444444444444444444333333222222333333444333333333333333333333333111222222333444444333333///000000111222333333444555555555555444333333222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222222333222222222222222222222222111111111111111111111111111222222333333222222111333333222222222222333333111111111111111111111111000000111222333333444444222222111111111111222222000000111111111222222222111000///111333444444333222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111111333555555333111000000111111111111111111111111444333222111222333444555000111111111111111222333000000111111111111000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000111111111//////000000111111111111...///000111222222111111111111000000000000111111222222111000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111111111000000000000111111///000000000111111111111333555666666444333333444///////////////////////////111222444444222111///111111111111222222222222222222222222222222222222111111222222222333333333111555555333444:::<<<:::444444444555777999;;;===???CCCKKKSSS\\\fffpppvvvXXX@@@:::777777;;;666555444444333333333444333333333222222222222111111111111111000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000111111111.........////////////000000000000000000000000000///000111000///...///111111000////////////000111111000000000/////////...//////////////////////////////............//////666666555444444444444444444444555666666777777777666555555555444444444444555555555555555555555555222333555666777666666555555444333222222333444555444444444444444444444444666555444444444444555666555666666666555444333333555555444444444444444555555444222222444555444333222333444444555555444444444444555555444444333222444444444444444444444444444333333222222333333444333333333333333333333333111222333333444444444444000111111222333444555555555555555555444333333222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333333333222222222222222222222222111111111111111111111111111222222333333222222111333222222111111222222333111111111111111111111111000000111222333444444555222222111111111111222222000000111111111222222222111000000111444555555333222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111000333555555444111000///222222222222222222222222333222111111222444555777222111000000111222222222000000111111111111000000111111111111111111111111000000000000000000000000111111111111111111111111//////000000111111111111/////////000111111222222...///000111111111111111111111000000000000111111111111000000///000000000111000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111000000000000111111///000000000111111111111333555666666444333333444///////////////////////////000222333333222000///000000111111111222222222222222222222222222222222111111111222222222222222111333333222222555555444555555666666777777777777555777:::>>>EEENNNYYY```lllqqq~~~sssHHH======999666:::555444444333333333333444333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000111111000000000000000000---.........////////////////////////////////////...000111000///...///000000//////////////////000000000000000//////////////////////////////////////////............//////777666555555444444555555444555666666777666666555666666666555555555444444666666666666666666666666333444555666666666666666555444444333333444444555444444444444444444444444555555555555555555555555555555555666555555444444666555555444444444444444555333222222333444444333111222333555555444444333444444555555444444333222555555555555444444444444444333333222222333333444333333333333333333333333222222333444444444444444222222222333333444444555333444444444444333333222222222222222222222222222111222222222222333333333222222222222222222222222111111222222333444444444333222222111111222222333111111111111111111111111111222222333333222222111222222111111111111222222111111111222222222222222000000111222333333444444222222111111111111222222000111111111111222222222111000111222555555444333222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111000222555555333111111111222222222222222222222222//////000111333555666777555333000000111222222111000111111111111111111000111111111111111111111111000000000000000000000000111111111111111111111111/////////000111111222222//////000000111111111222111000000000000000000000111111000000000000111111111000000//////000000000111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000111111111111111222444333111000000111000000000000000000000000///000111222222111000///000000000111111111111222111222222222222333333333222222222222222222222222000111111111222333333333444444555555555444333222555666666666999@@@HHHNNNUUU[[[kkk```BBB===???999555888444444333333333333444444222222222222111111111111//////000000000000000111000000000000000000000000000000000000000000000000//////000111111111111000111111111111000000000000............////////////////////////////////////...///000000......///000////////////////////////000000000000////////////000000000000000000000000//////............//////888777666666555555666666555666666777777666555444777777777666666666555555666666666666666666666666666555555555555555666777333444444444444444444333444444444444444444444444333444555666666555444333444444555555666555555555555444444333222222333333555333222222333444444333000222333555555444333222444444555555444444333222666555555555444444444444444333333222222333333444333333333333333333333333333333444444444444444444222222222222222222333333111222333333333333333333111111111111111111111111111111222222222333333333111111111111111111111111111111222222333444444555333333222111111222333333111111111111111111111111111222222333333222222111222222111111111111222222222222222222333333333444111111111222222333333333222222111111111111222222000111111111111222222222111111111333555555444222222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111///111444444333222222333111111111111111111111111...000222555777999:::;;;888444111000111222111000111111222222222222111111111111111111111111111111000000000000000000000000111111111111111111111111...//////000111111222222000000000000000111111111333222111/////////000000111111000000000000111111000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000111111111111000111333222111//////000111111111111111111111111000000111111111111000000000000000000111111111111111111222222222333333333333333333333333333333333000///000222222222222333000000111222222111000000444555666666666999===AAAEEEFFFRRRggg}}}eeeOOO===<<<===777555888444333333222333333444444222222222222111111111111////////////000000111111000000000000000000000000000000000000000000000000...///000111222111111000111111111111000000000///....../////////000000000////////////////////////...///000///......///000...//////////////////...////////////000000000000000000000000000000000000//////............//////888888777666666666666666666666777777777555444333777777777777666666666666666666666666666666666666777666555444444555666777222333555555555555333222444444444444444444444444333444666777777666444333333333444555666666666555444333333222111111111222555333222222333444444333000111333555555444333222444444555555444444333222666666555555555444444444444333333222222333333444333333333333333333333333333444444555555444333333222222222111111111111111000111222222333333333333111111111111111111111111111111111222222333333333111111111111111111111111111111222333333444555555444333222111111222333444111111111111111111111111222222222333333222222222222222111111111111222222222222222333333444444444111222222222222333333333222222111111111111222222000111111111111222222222222222222444555555333111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000///111333333222222333444000000000000000000000000000222666999<<<>>>??????999555111000111222111///222222333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000...//////000111222222222111111000000000000000000555333111///......///000111111000000000000111111000000////////////000111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000111111111111111333444444222111111222111111111111111111111111111111000000000000111111000000000000111111111111111111111222222333333333333333333333333333333333000///000333333222222333111222333444444555555555111333555666666666777888>>>;;;@@@PPPfffxxxRRREEE;;;999999555444888333333333222222333444444222222222111111111111000.../////////000000111111000000000000000000000000000000000000000000000000...///000222222222111000222111111111000000//////////////////000000000000////////////////////////...///000///...---...000......////////////......////////////000000000000000000000000000000000000//////............//////888888777777777777888888888888777666666666666666555555444555666777999:::777777777777666666666666555555555555666666666666111444777888666444333333333111000222555666444222555444444333333333444444333222222111222333555666333333333444444555555555222222333333333333444444444444444444444444444444444444444555555555555666666666444333222111111111666555333222222333555666555555555444444333333333444333333222222333333444222222222222222222222222222333555666666555333222111111222222222222111111000000111222333333444444333333333222222222111111222222222222222222222222555444333333333444555666444444333333222111000000333333333222222111111111111111111111111111111111111111222333333333333222222222222222222222222222222222222222222222222222333333333333333333333333---///333555666555333111555444333111111111222222111111000000//////......111111000000000000111111222222111111111111222222//////000111111111111111000000000000000000000000///000222444777:::<<<===666333000000222333222000//////000111222333333333222222333333333444444444000000000000111111111111222111111111000000//////.../////////000000111111000000000000000///......555444222000//////000000000000000000000000000000//////000000000000/////////////////////000111111//////000000000000//////222000///...///000222333222222111111111111222222000000000000111111111111000000000000000000000000000111111111222222222222000111111111111222222222222222222111111111000000111111111111111111111111222222111111111111111222111000000000111222333333555444222111111111222222111111111111111111111111111222333333111111222333444444444444555666777777999888888<<>>GGGWWWiiivvvhhhCCC999===999999888555222111333444444444444444444444444444111000000//////000000111000000000000000000000000///000111222222111000///000000000000111111111111000000////////////000000////////////////////////000000000000000000000000......////////////......000000000000111111111111...//////...------...000000...---...///000///.........////////////......,,,,,,,,,------......///777777666666666666777777666666666666666777888888666666777888888777666555333333444555555666777777555555555555666666666666555666666555333444555777444666777666333222333555444444444444555666777888:::999888666555444444444666666555555555444444444444555555555555666666666444444444444444444444444444444444555555555555666555444444444444555555666333444444444444444444333333333333444444444555555333444555666666555444333222222333333444555555666333333333222222333333333111111222222222222111111111111111222222333333444333333333222222222111111222222222222222222222222///000111333333333333222000000000000111111111111111111222222222333333333111111111111111111111111111111222333333333333222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222111111111222333444555444444333111000000000000000//////111111000000000000111111000000////////////000000//////000111111111111111111111111111111111111111111111111111111222222222000222333222111111333555000000000111222222222333000000000111111111222222000000000000111111111111///000000000111111111111000000000/////////......///000111222222222222111...///000111111000000///000000000000000000000000//////000000000000//////---...000111111111////////////000000000000////////////000111111111111111000//////////////////000000000000000111111111111000000000000000000000000000000000111111111222222////////////000000000111////////////000000111111111111111111111111111111/////////000000111222333111111111000111111222222000111222333333333333222000000000000000000000000///111222111000///000222000000000000111222333333222333444333222222444666:::999999:::===EEEQQQ[[[hhhzzz|||PPP===;;;===777777777555111000222555333333333333333444444444000000////////////000000000000000000000000000000...///111222222111///...///000000000111111111111000000////////////000000////////////////////////////////////////////////---...///000000///...---000000000000111111111111......///...---,,,...000000...---...///000///.........////////////......,,,,,,,,,---...//////000666666555555555555666666666666666666666777888888555666777888888777666555333333444444555666777777555555555555666666666777444555666555333333555666333666888777444222333555222222222333444555666777;;;:::888666444444444555555555555444444333333333666666666666777777777777444444444444444444444444444444444555555555666666333333333444555666777888333444444555555444444333333333333444444555555555333444666777777666444333222222333333444555666666555444444333333444444555111111222222222222111111000000111222333333444444333333333222222222111111444444444444444444444444111222333444444333111000000000000000000111111111111111111222222333333333111111111111111111111111111111222333333333333222000000000000000000000000222222222222222222222222111111111111111111111111222222333333333222222111...000222555666777777777111111000000//////......111111000000000000111111000000////////////000000//////000111111111111111222222222222222222222222111111111111000000000000000222333222111000333666//////000111222333333444111111111111222222222222000000000000111111111111//////000000111111111222333222222222111111000000///000111222222222222222...///000111111000///...000000000000000000000000//////000000000000//////---...000111222111///...//////000000000000////////////000111111111111111000000////////////000000000000000000111111111111000000000000000000000000111111111111222222222222////////////000000000000.../////////000000111111000000000000000000000000............///000222222111000000000111222333333000111222333444333333222000000000000000000000000///111222111000///000111000000000000111222333444444444444333222444777:::///222666:::999999<<<@@@FFFUUUaaaeeejjjwwwXXX<<<999:::666555666666444111111333666333333333333333333333333000000////////////000000000000000000000000000000---///000111111000///---//////000000111111111222000000////////////000000////////////////////////////////////////////////---...///000000///...---............////////////---...///...,,,,,,...///000...---...///000///.........////////////......---------......000111111555666888999999777555444666666666666666666666666888777777666555444444333777444333444777888777555666666666666666666666666666666777777666555444444777777666666555555555444555555444444444444555555666666666555555444444444444444444444444444444444666666666666666666666666999777555444333444555666444444444333333333222222333333333333333333333333333333444555444333222111333333333444444444555555444444333222222222333333444333333222222333333444333444444333111111222444333444555444222111222333333333333333333333333333555555444333333222111111333333222222111000000000444333222222111111222222444222111000111222111000222222333333333333444444222222222222222222222222000000000111222222222333222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111111000000000111111111222555777555444222111111111222222111000///000111222111///000000000000000000000000///000000000111111111111111111111111111111111111222222222111111111000000222333333444444333333222222222111000000222777;;;999777444111000000111222222222222111000//////...//////000111111111111111222111111111000000//////000000000000000000000000000000000000000111111222111111111111111111111111222222111000/////////000111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000//////000000111111222222000000000000000000000000222111111111000000/////////000000000000000//////000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000000000000000000000111111222222222333333333333444444333444555777888888999999>>>===@@@GGGLLLPPPWWW```nnnuuu```GGG@@@:::555444777666555444222111000////////////000000//////.../////////...---...111444......//////000000111111111111000000//////......000000000000111111111111///......//////000111222//////000000000000//////////////////////////////000///...------...///000000000//////.........---////////////////////////000000111111111111000000000000//////......------000000000000000000000000555666777888888777666555777777777777777777777777888888777666666555444444666555333444777888777555666666666666666666666666666666666666666555444444777666666666555555555555555555444444444444555555555555555555444444444333444444444444444444444444666666666666666666666666888777555444333444555666444444444333333333222222333333333333333333333333333333444444444333222111333333333444444444555555222222222222333444444555444333333222222333333444333444444333111111222444333444555444222111222333333333333333333333333333555555444333333222111111222222222222111111111111222111111111222333333444555333111111222222222111222222222333333333444444222222222222222222222222111111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111111000000111111111111222444666333333111111000111222222222111000111222333222000000000000000000000000000000000000000111111111111111111111111111111111111222222222111111111000000222222333333333333222222111111111000000333888;;;999777444111000000111222222222111111000//////...//////000111111111111111111111111111000000000///111111111111111111111111000000000000000111111222111111111111111111111111222111000000000000000000111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000111111111000000000000000000000000000000000000//////......//////000000000000//////000000000000000000000000////////////000000000111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222333333333333000000000000000111111222222222222333333333444444333444555666777888888888888777888<<<===>>>BBBHHHOOOTTT]]]gggrrrpppGGG777888888666777555444444333333222222111333333333333333222111111333444444222///---------.../////////000000000111111000000000/////////...000000000000111111111111111000///////////////000//////000000000000//////////////////////////////000///............///000000/////////............////////////////////////...//////////////////...///////////////.........////////////////////////666666666666777777777777888888888888888888888888888888888777777666666555666555444555666777777555666666666666666666666666666666666666666555555444666666666666555555555555555555444444444444555555555444444444444333333333444444444444444444444444666666666666666666666666777666555444444444555666444444444444333333333333333333333333333333333333333444444444444333222222333333333444444444555555111111111222333444555666444333333222222333333444333444444333111111222444111333444444222222333555333333333333333333333333555444444333333222222111111111111111222222222222000000000111222333555666555333111111222333222111222222222222333333333333111111111111111111111111222222222111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111111000222111111111222222333444111111000000000111222222333222111222333444333111000000000000000000000000111111111111111111000000111111111111111111111111222222222111111111111111111111222222222222111111000111111111111444888<<<888777444222000000111222222222111111000///////////////000111111111111111111111111111000000000000111111111111111111111111000000000000000111111222111111111111111111111111000000000000000000111222111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000111000000000000000000///000000000000000000000000////////////............//////000000000000//////000000000000000000000000/////////000000000111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000222222222333333333444444000000000000000111111222222222222222333333333333333333555666777777777777777666777999888555777;;;<<<>>>BBBHHHQQQ]]]iiiqqq}}}wwwYYY<<<333666777555444333333333333333333333333222222222222111111000///,,,///111222111///......////////////000000000000000000000000////////////000000000000111111111111222111000///............//////000000000000//////////////////////////////000//////......//////000////////////............////////////////////////---------......---------.........///////////////////////////////////////777666666666666777777888777777777777777777777777999888888888777777777666555555555555666777666666666666666666666666666666555666666666666666555555666666666666666555555555555555444444444444555555444444444444444333333333555555555555555555555555666666666666666666666666666666555444444444555666555444444444444333333333444444444444444444444444444444444444444333333333333333333444444444555555222222222222333333444555444333333222222333333444333444444333111111222444111222333333333333444555222222333333333333444444444444444333333222222222000000111222222333444444111111111111222333444555333222000000222222222111111222222222222333333333111111111111111111111111333222222222111000000000222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000333222111111222333333222/////////000000111222222333222111111333333222111000000000000000000000000222222111111111111000000111111111111111111111111111111111111111111111111000000111111111111000000000000111111222444888<<<777666444222111111111222111111111111000000////////////000111111111111111111111111000000000000000111111111111111111111111000000000000000111111222111111111111111111111111000/////////000111222222111111000000000000111111000000000000000000000000////////////////////////////////////////////////111111000000/////////...////////////////////////////////////////////////...//////000000000000///000000000000000000000000//////000000000111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000111111222111222222222222333333333222333444555666666666666777777999<<<;;;888888;;;<<<<<<===>>>BBBHHHQQQWWWbbbmmmyyybbbOOO===888:::999555333333333333333333333333333000111111222333222222222000222444444222111111111////////////000000000000000000000000///////////////000000000111111111111111111000/////////////////////000000000000//////////////////////////////000//////////////////000///////////////.........////////////////////////,,,------......------,,,------......//////000000////////////////////////666666666555666777888888666666666666666666666666888888888888777777777777444555666666666666666777666666666666666666666666555555666666666666666555555555555666666666666666555555444444444444555555444444444444444444444444555555555555555555555555666666666666666666666666555555444444444555555555555555555444444444333333444444444444444444444444555555444444444333333333333333333444444444555555555444333333222222222222444333333222222333333444333444444333111111222444111222333333333333444555222222222333333444444444444444333333333333222222000000111222333444444555333333222222111222222333222111//////111222111111111111111222222222333333111111111111111111111111333222222222111000000000222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000333111000111333444333111//////000000111111111111222000///000111222111000000000000000000000000000222222222111111111111111111111111111111111111111111111111111111111111111///000000111111000000//////000111111111333777:::666555444222111111111222111111111000000000000000//////000111111111111111000000000000000000111111111111111111111111111111000000000000000111111222000000000000000000000000000/////////000111222222111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////111000000000//////......////////////////////////000000000000000000000000......///000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000111111222111111111222222222333333222333444555555666555555444444777::::::666666999:::::::::::::::<<<@@@CCCFFFNNNWWW___kkk{{{hhhGGG>>>777666999999777555555444444333333222222111222333555666888999999999@@@???<<<888333000///000000000000000////////////////////////000000000000///000000000111111111111///////////////000111111//////000000000000/////////////////////////////////000000000000000000///.........///////////////////////////////////////......////////////......------......//////000000........................555555666666777777888888555555555555555555555555777777777777777777777777444555666666555555666888666666666666666666666666444555666666666666666666555555555666666666666666555555444444444444555555444444444555555555555666555555555555555555555555666666666666666666666666333444444444555555555555555555555555444444444333444444444444444444444444666555555444333444444444333333333444444444555555666555444333222111111111444333333222222333333444333444444333111111222444111333444444222222333555111222222333333444444555333333333333333333333333111111111222333444444555444333222222111111222222222111///000111333222111111111111111222222222222222222222222222222222222222222222111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111111000222000///111555666333000000000111222222222111111111000///000111111000///000000000000000000000000111111111222222222333333111111111111111111111111111111111111111222222222000000111111111111000000...///000000000222555777555555444333222222222222111111000000000000000000//////000111111111111111000000000000111111111111222222222222222222222222000000000000000111111222000000000000000000000000000000000000000000111222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////...000000000000000000000000000000000000111111111111---...///000000111111000000000000000000000000000000000000111111111222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000111111222111111111111222222222222222333333444555555444444555444666999777333222555555666888888888888:::<<<777;;;@@@FFFNNN\\\kkkuuu{{{aaaDDD;;;999666666666555444444555555444333333222111111000111333555666777888888:::999666333///...///111000000000000////////////////////////000000000000000000000000111111111111............///000111222//////000000000000/////////////////////////////////000000111111000000///........./////////////////////////////////////////////000000000000//////.........///////////////........................333444666777888888888777666666666666666666666666666666666666666666666666333555777666555444666888666666666666666666666666444444555666666666666666555555555555666666666777555555444444444444555555555555555666666666777777555555555555555555555555666666666666666666666666222333444444555555555555555555555555444444444444555555555555555555555555777666555444333444444555333333333444444444555555555444444333222222222222444333333222222333333444333444444333111111222444333444555444222111222333111111222333333444555555333333333333333333333333222222222333333444444444222222222111222222333333444222111222333555444444111111111111222222222222333333333333333333333333111111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111111000111///...111555777444111111222222333333222111000222111000000222222111000000000000000000000000000000000111111222333444444111111111111111111111111000000111111111222222222000111111222222111111000...///000000///000222444555444444333333222222222000000000000000000000111//////000111111111111111///000000000111111111111222222222222222222222222000000000000000111111222000000000000000000000000222111000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////000000000000000000000000/////////000000000111111---...///000111111111111000000000000000000000000000000111111111222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111222111111111111222222222222222222333444444444444333666555666999777444444888555666777777777888:::===555777999<<<@@@GGGRRR[[[```hhhrrr{{{iiiLLL888<<<<<<;;;777444222333333333333333333333333333333...///000111111222222111+++,,,.........///111333111000000000/////////....../////////000000000111000000000000111111111111000///////////////000111//////000000000000/////////////////////////////////000111111111111000///............/////////000//////////////////////////////000000000000/////////////////////.................................222444666888999999777666777777777777777777777777555555555555666666666666333555777777555444666888666666666666666666666666444444555666777777666666444555555555666666777777555555555444444555555555555666666666777777888888666666666666666666666666666666666666666666666666222333444444555555555444666666555555555444444444555555555555555555555555777666555444333444555555333333333444444444555555333333333222222333444444444333333222222333333444444444444333222111222444333444555444222111222333111111222333333444555555333333333333333333333333222222333333333333444444000000000111222333555555555444333333555777666666000111111111111222222222444444444444444444444444000000111111222222222333222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111111000111......111666888555111222333444444333222111000333222111111333333222111000000000000000000000000//////000111333444555666111111111111111111111111000000111111222222222222111111222222222222111111...///000///......000222444444444333333222222222000000000000000111111111//////000111111111111111//////000000111111111222222222222222222222222222000000000000000111111222000000000000000000000000222222111000//////000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000---.........//////000000---...///000111111111111000000000000000000000000000111111111111222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111222000111111111111222222222222222333444444444333333333222333777666444666;;;777777777555444555999<<<777777888999999<<>><<<888666666777666666555444444333333111222222222222222222333444111111444333///...000000000000000000000000000000000000000000000000000000000///...............//////////////////////////////000000000111111111///////////////////////////......------...///000000000000000000000000000///////////////.........///..................///////////////////////////000000/////////.........111000///...---......///666555555666888999777666666666666666666666666666666666777777777777666666555555555555555555555555555555666666666666666666666666666666555555555555666666666555555555555444444444444333444444555666:::999777555444444555555777777777777666666666666777666555444333444555555555555555555555555555555000222333555777888999999666666666666555444333333555555444444444444555555444444444444444444444444333333333333333333333333333333333333333333333333333333222222222333444444222222222222222222222222111222333333444444333333222222222222222222222222111222222333333222222111000111111111111222222222444444333333333333444444333222222111111222222333222222222222222222222222333333222111000000000000222222222222222111111111333333333333333333444444222222111111111111222222222222222111111111111111000111333444555555444333333333222111000000000000333222111111000000111111111111111111222222222333111111111111111111111111//////000111222222333333111111000000000111111222111111111111111111111111111111000/////////000000000111111111111000//////000000000111111111111111000111222333333222111000111111111111222222222333000000000111111111222222444333222222222222222222111111111111000000000000111111000000000000111111111111////////////111111111111111111111111111111111111111111111111111111111111111111000000000000////////////////////////222111000111222222000///000000////////////000000111000000000000/////////...///111333333111000...000000000000000000111111111111000000000000111111222111000000000000000000222111000000000111222333111111111111111111111111////////////000000000000000000000000000000000000111111111111111111111111222222333333444444555555444444333333333333444444333444444444555555555555666555555444444666777888555666666777777777777777999:::;;;<<>>:::;;;<<<;;;::::::;;;===;;;999999:::888444444777555555555444444333333333333333222222111111000000333111111333333000///111////////////////////////////////////////////////000000///////////////000........................////////////000000000111////////////////////////222222111111000000//////000000000000000000000000------......//////000000000000////////////000000////////////////////////000000//////////////////111000...,,,,,,---///111666666666666666666777888777777777777777777777777666666777777777777666666666666666666666666666666444555555555666666777777555555555666666666666666666666666666666666666666555444444444444555666666777666555444444555666666666666666666777777777777777555444333333444666777555555555555555555555555111222222222333444555555666666666666555444333222333444444444444444444333333333333333333222222222222222222222222222222222333333333333333333333333111222222333444444444444111111111222222333333333111222333333444444333333333222222111111222222333111222222333333222222111000000111111111222222222555444444333333444444555333222222111111222222333222222222222222222222222333222111111000111111111111111111111111111111111///000111222333333222222222222111111111111222222111111111111111111111111000111111222222222222222333222111111000111111111333222111111000000111111111111222222222333333333111111111111111111111111111111111111111111111111111111000000///000000000000000111111222222222222111111000000000000111111000000111111111111000000222222222111111111111111111111111222222111111111111111222222222333333333111111111111222222222222111111000000000000111222111111111111000000000///000000000111111000000000000//////////////////000111111111111111111111111111111111111111111111111000000000000000000111111000000000000000000000000222111000000111111///---......///000000000000000000000000000111111111111222000......111333333222//////000000111111111111111111000000000000111111111000000000000000111111222111000//////111333555000000000000000000000000.../////////000000000111000000000000000000000000111111111111111111111111222222222333333333333333222222222222222333444555444444444444444333333333777666555555555666888888333444555666666666666666666777888888999888888888888888999888777888;;;===:::888888888555111222666444444444444444333333333222222222111111000000000333000000333333000///111////////////////////////////////////////////////000000/////////000000111...........................////////////000000000////////////////////////222222111111000000//////////////////////////////------......//////000000000000////////////000000//////////////////////////////000000000000000000000///...------...000111555666777666555555777999777777777777777777777777666666777777777777666666666666666666666666666666444444555555666777777777555555555666666666666666555666666666666777777777555555444444555555666777555555444444444555777888666666666666777777777777555555444333444555666777555555555555555555555555333222222111222222333333666666666666555444333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222333444444444333333111111111222222333333444111222333333444444333333444333222111111222333444111222222333333222222111000111111111111222222222444444333333333333444444333222222111111222222333222222222222222222222222222222111111111111111222000000000111111111111111111111111111111111222222222222111111111111222222111111111111111222222222111111111111111111111111222222111111111111111222333222111111000000111111111111111111222222222333111111111111111111111111222222111111111111111111000000/////////000000111//////000000111222222222111111000000000111222222000000111222222222222111222222222222222111111111111111111111111111111111111111111111222222222333111111111222222222222333000000000///000000111222111111111111000000000000000000111111111111000000////////////////////////111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000111000///000111111///...---...///000111111111000000000000111111111111222111...,,,---000222111000/////////000111111222222111111000000000000111111000000000000000111111222222111000000000111222333////////////////////////......//////000000111111000000000000000000000000111111111111111111111111222222222222333333333333222111111222222333444555444444444333333333333333333333333444444444444444555555555555555444444333222333555777777666444333333444444444444666999<<<666444333555444333666;;;444444333333333333333333111111111111111000000000222000000333333000///222000000000000000000000000000000000000000000000000000000/////////000111111..............................////////////000000////////////////////////...///////////////...---////////////////////////.........///////////////000//////......//////000//////////////////////////////000000000000111111...............//////000555777777666444555777:::777777777777777777777777666666777777777777666666666666666666666666666666444444555555666777777888555555555555666666666777555666666666777777777777555555555555555666666777555555444333444555666777555666666666777777777888444444444555555555666666555555555555555555555555333333222222222333444555444555555555555555444444222333444444444444333222222222333333444444555555333333333333333333333333333333333333333333333333222333444444444333222111000111111222333333444444111222333333444444333333444333111000000111333444111222222333333222222111000111111111111222222222333333222222222222333333333222222111111222222333222222222222222222222222222111111111111111222222///000000000111111111222444333222111111111222333222222111111111111222222000000111111111222222222333222222111111222222222222111111111111111222222333222111111000000111111000000000111111111222222111111111111111111111111000000000111222222333333///////////////000111222......///000000111222222111111000000111111222333111111222333333333333333333333333222222111111111222111111111111111111222000000000111111111222222111111111222222222333333111000000000111111222333111111111111000000000000///000111222222111000///...//////////////////...000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000//////...///111111000///,,,---///000111111111000000000111111111222222222///......222666666222......//////000111111222222111111000000000000111111000000000000000111222222222222222111111111111111000000000000000000000000.........///000111111111000000000000000000000000111111111111111111111111222222222222222222222222111111111111222333444555333333333333333333333444111222333555555444333222444555555555555555444444222333555666666666666555444444555444444444777999666222222555777666888<<<333333333333333333333333000000000000111111111111222///000333333000000222000000000000000000000000000000000000000000000000000000//////000111111222////////////////////////........./////////000000////////////////////////---...///000000//////...///////////////////////////////////////.........///................../////////////////////////////////000000000111111111,,,---...000000000//////555777888666444444777;;;777777777777777777777777666666777777777777666666777777777777777777777777444444444555666777777888444555555555666666777777555666666666777777888888555555555555555666777777666666444444333444555666555666666666777777888888333333444555666666555555555555555555555555555555333333222222333444666777444444555555666555555555222222444444444444222222222222333444444555666666444444444444444444444444333333333333333333333333333444444555444333111000000000111222333333444444222222333444444444333333444333111000000111333444222222222333333222222222000111111111111222222222333222222111111222222333333222222222222222222333222222222222222222222222222111111111111111222222//////000000111111111222777555333111111111333444222222111111111111222222000000111111222222222222444444333222222333333333222111111111111111222222333222222111000111111111///000000000000111111111111111111111111111111111......///111222333444555............///111222222---......///000111111111111111000000111222333333111222333444444444444444333333333222222111111111222222111111111111222222///000000000000111111111111111222222222333333333222111111111222333333444111111111111000000000000///000111222222111000///......////////////......//////////////////////////////////////////////////////000000111111111222000000000000000000000000///......///111222111///,,,---///000111111111000000000111111222222222222000000333999===<<<555......//////000111222222222111111000000000000111111000000///000000111222222222222222222222111000///111111111111111111111111---......///000111111222000000000000000000000000111111111111111111111111222222222222222222222222111111111111222333444555222222222333333444444444111333666888888777444333//////111222333444444444333333444444555666777888666777777555444333444666777222111444666444333444333333333333333333333333//////000000111111222222222///000333333000000222000000000000000000000000000000000000000000000000000000///000000111222222000000000000000000000000............/////////000////////////////////////...///000222222222111111////////////////////////000000//////.........---......------------......//////////////////////////////000000111111111222+++---///111111000///...