BM66(R@ vvv___TTTLLLDDD>>>999<<<:::555555999:::666333444555666666666555444333333222222111000000000111111111111111111111111//////000000000000//////000000000000000000000000,,,---------.../////////---------------------------------............///------,,,,,,+++***)))))),,,+++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++)))***,,,...///000111111...........................------,,,,,,,,,------222111111000///.........111111111111222444777888555333000222555888888777888999;;;;;;;;;<<>>@@@AAACCCFFFJJJMMMOOOPPPQQQRRRSSSUUUWWWXXXYYYXXXXXXUUUWWWYYY[[[___aaadddeeeppp~~~zzzeee\\\VVVTTT~~~~~~rrr___SSSMMMAAAAAA>>>:::999;;;:::777666666777777777666666555666555555444444333222222222222222222222222222222///000000111111000000///000000000000000000000000//////..................////////////////////////111000///...---,,,++++++------,,,,,,++++++******))))))***+++,,,---......++++++************++++++******++++++++++++******++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++)))************++++++++++++,,,,,,,,,+++***)))))))))*********++++++,,,,,,------,,,,,,,,,,,,------000000//////...---------,,,---...000111222222333666555333444777999:::999777888:::::::::;;;>>>@@@AAACCCFFFJJJMMMOOOPPPPPPPPPRRRVVVYYYZZZZZZYYYXXXVVVVVVWWWYYY[[[^^^aaacccooo}}}yyyddd[[[WWWUUU}}}zzzxxxyyyzzz{{{{{{}}}ooo\\\RRRKKKGGGBBB>>>===<<<:::666666666666666666666555555666666555444444333333222222222222222222222222222000000000111111000000000////////////////////////000000//////......------////////////////////////000//////...------,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,---------,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,------------))))))******++++++,,,,,,,,,,,,,,,+++,,,,,,------//////......------------+++,,,...000222222222222444333222333444666777888888999;;;;;;;;;<<>>AAACCCBBBDDDGGGJJJLLLNNNOOOOOOOOOQQQUUUYYY[[[[[[YYYXXXYYYYYYXXXYYYZZZ]]]```bbbkkkyyyyyydddZZZXXXUUU}}}yyyvvvtttssssssvvvwwwxxxyyy{{{rrr___TTTHHHCCCBBB???======888888777666555555555555666555555444333333222222333333333333333333333333000111111222222111111000000000000000000000000000000000//////////////////000000000000000000000000---------.........//////------------,,,,,,,,,,,,//////...---,,,+++******,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************************)))************++++++++++++,,,,,,,,,+++***))))))------------------------+++******++++++,,,---..............................///000222333444555555444555666666555666999<<<;;;<<<>>>>>>>>>???BBBDDDCCCEEEHHHKKKMMMOOOOOOPPPOOOQQQUUUXXXYYYYYYXXXWWWYYYYYYYYYZZZ\\\^^^aaabbbkkkyyy{{{fff\\\WWWUUU|||wwwvvvtttqqqpppppprrrtttuuuyyy}}}zzziiiXXXOOOIIICCC>>>>>>;;;:::999777777777777777777777666555555444444333333333333333333333333333000111111222222111111000000000000000000000000000///////////////000000000////////////////////////...............---------------------------------.........---,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,++++++***.........---,,,,,,++++++************+++,,,---...//////////////////////////////000111222444555666444555666666555666999<<<:::<<<===>>>>>>???AAACCCEEEFFFIIILLLNNNPPPPPPPPPQQQRRRTTTVVVWWWWWWWWWVVVVVVWWWYYY[[[]]]___aaabbbmmm{{{}}}hhh]]]VVVTTT}}}{{{zzzwwwuuusssrrrpppnnnooorrrxxx|||hhhZZZPPPEEE>>>===>>><<<;;;999888888999999888888888777666666555555333333333333333333333333111111222222222222111111000000000000000000000000......//////000000111111////////////////////////000000///...---,,,,,,+++------------------------,,,------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))***,,,...///111111111///......---,,,+++******************+++,,,---.../////////000000000000000////////////111333555666222333555444333333777::::::;;;<<<======>>>@@@CCCEEEGGGJJJMMMOOOPPPQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVTTTVVVXXX[[[]]]___```aaappp}}}iii___VVVSSS}}}xxxuuurrrrrrrrrssskkkppptttwwwzzzeeeUUUNNNHHHBBBFFFBBB===999777666555444666666666555444444444333333333333222222222111111111111222222222333333333111111000///////////////......////////////..............................///////////////...------//////.........---------,,,+++***)))))))))***+++***++++++,,,,,,------...---,,,+++******+++,,,---+++,,,---+++)))(((((())))))))))))***+++++++++,,,************************************************,,,---.........---,,,+++,,,,,,,,,++++++***************))))))******+++,,,222222111000///...------------...000111222333444666555555444444444555555999:::<<<<<<<<<===@@@BBBGGGHHHJJJMMMOOOQQQRRRSSSRRRTTTVVVXXXXXXVVVTTTRRRSSSVVVYYY[[[\\\^^^```aaannnkkk___XXXVVVxxxssstttsssqqqooooooooopppqqqwww|||gggWWWMMMFFFAAA>>>:::888888999999999555555555555555555555666444444444444333333333222555444444333222111000000///////////////000111222......////////////.................................///////////////............------,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---+++)))((()))******************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***///.........---------,,,,,,++++++++++++,,,------000000///////////////...------...000111222333444555555555555666777999999999:::<<<<<<<<<===@@@BBBBBBDDDHHHKKKOOORRRTTTVVVRRRTTTWWWYYYZZZXXXVVVTTTRRRUUUXXXZZZ\\\^^^aaacccooojjj]]]WWWUUU|||yyyuuurrroooppprrrtttvvvyyyzzz|||{{{bbbQQQHHHBBB???;;;999:::;;;<<<<<<444444555555666666777777555555555555444444444444555444444333222111000000000000/////////000000111...//////000000//////.................................///////////////...---,,,,,,,,,,,,+++++++++......---------......///......---,,,,,,+++******++++++,,,,,,,,,,,,+++++++++,,,---,,,***))))))***+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,++++++***/////////...............---------------......///------........./////////------...000111222333444444444555666888;;;===>>>999;;;<<<<<<<<<===@@@BBBAAACCCFFFJJJNNNQQQSSSTTTSSSUUUXXXZZZ[[[ZZZYYYXXXSSSTTTWWWYYY[[[^^^cccfffppphhh[[[VVVTTTxxxsssqqqrrrrrrqqqsssuuuzzzsss\\\MMMIIIEEE@@@===<<<<<<<<<;;;666666666666666666777777555555555444444444444333111111222222222333333333555444222000///...------//////000000000000//////........................---......///////////////---,,,,,,,,,,,,,,,,,,,,,.............../////////---------,,,,,,+++++++++***+++,,,------,,,+++***+++,,,---,,,***)))***+++,,,+++++++++***)))))))))************************))))))))))))***************++++++,,,,,,,,,,,,,,,---------------------------------------...//////------------.........///------...000111222333444444444555666888;;;===>>>999;;;<<<======>>>@@@BBBDDDEEEHHHJJJMMMNNNPPPPPPRRRTTTWWWYYY[[[[[[ZZZYYYVVVWWWXXXYYY[[[___dddgggrrr~~~fffZZZUUUSSS}}}xxxvvvsssrrrssswwwyyy{{{}}}oooZZZMMMIIICCC???===<<<;;;:::999999888777666666555555444444444444333333333333111111222222222333333333555444333111///...------//////000000000000//////////////////////////////......///////////////...------------............,,,,,,------............+++++++++,,,,,,---------+++,,,---......---,,,++++++,,,---,,,******+++,,,,,,+++++++++***)))))))))************************((((((((())))))*********,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,------...............------------------...000111222333444555555555666777888:::::::::;;;=========>>>AAACCCDDDEEEGGGJJJLLLNNNOOOPPPPPPRRRUUUWWWYYYYYYYYYYYYXXXYYYZZZ[[[\\\```dddhhhssszzzeee[[[UUUSSS{{{vvvtttwwwxxxyyy|||~~~gggQQQLLLFFFBBB???===<<<:::;;;:::999888777666555444444444444333333333333222555444444333222111000000111111000000000111111222///000000111111000000//////////////////////////////////////////......---------...............///***+++,,,---.........---******+++,,,,,,---......,,,,,,------------,,,,,,+++,,,---,,,+++***+++,,,+++++++++***************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,---...//////.............../////////+++++++++++++++,,,,,,---/////////.........------------...000111222333444555555555555555666777888:::<<<=========>>>AAACCC@@@BBBEEEIIIMMMPPPRRRSSSPPPQQQSSSUUUWWWXXXXXXXXXWWWXXXZZZ\\\^^^aaaeeehhhttttttccc\\\UUUSSS~~~|||xxxvvvvvvwwwwwwvvvyyy~~~~~~|||yyywwwvvvtttssssssttttttyyyyyyzzz{{{}}}xxx]]]XXXPPPJJJEEEAAA>>><<<::::::999888888777666666555555555555444444444444555444444333222111000000000000000000111222333333000000111111111111000000////////////////////////000000000000///---,,,,,,,,,,,,,,,------.........***+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,------++++++,,,---***************+++++++++************************)))))))))***+++,,,,,,,,,+++++++++++++++---...///,,,---------............+++++++++++++++,,,,,,---...///////////////000000------...000111222333444555555555555666777888888:::<<<===>>>>>>???AAACCCAAACCCFFFJJJNNNQQQSSSTTTQQQRRRSSSUUUVVVWWWWWWWWWQQQTTTXXX[[[^^^bbbfffiiitttlll```\\\VVVTTTxxx||||||xxxuuuvvvyyy|||xxxsssooollljjjjjjkkkkkkhhheeeeeedddbbbaaa```___`````````aaabbbdddfffiiikkklllnnnqqqtttvvvuuuuuuuuuuuuwwwyyy|||~~~kkkeee\\\RRRKKKDDD???<<<999999999888888888888888777666666666555555555555111111222222222333333333333333222111000000000111000000111111111111000000000000000000000000000000111111111000///---+++++++++++++++,,,,,,---------***+++---////////////......------,,,,,,++++++***......,,,++++++,,,......+++,,,------++++++,,,---))))))******+++++++++,,,************************&&&''''''((()))***************))))))***,,,---///*********++++++,,,,,,,,,,,,++++++++++++,,,------------...///000111222222------...000111222333444444444555555666888999:::;;;<<<===>>>>>>???AAADDDEEEFFFHHHKKKMMMOOOQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWKKKOOOUUUZZZ^^^bbbfffiiittt|||ggg^^^\\\VVVTTT~~~}}}}}}|||yyyuuupppjjjccc^^^]]]\\\[[[ZZZXXXWWWVVVUUUUUUTTTTTTSSSRRRQQQPPPPPPRRRRRRSSSTTTUUUWWWXXXXXXZZZ\\\```ccccccbbb```^^^^^^```cccggglllpppsssuuuzzz}}}zzzmmm^^^SSSJJJEEECCCDDD>>>:::888777444555888888666333222333333333333555555444444444333333333555555444333222000000///000000000000000000000000//////////////////////////////............//////,,,,,,,,,---------......//////...---,,,,,,,,,,,,///............---------......---,,,,,,+++******,,,---.........---,,,+++...***&&&&&&))),,,,,,***++++++***)))(((((())))))(((((()))***++++++,,,,,,++++++,,,,,,,,,---------...---+++,,,,,,---+++***...---,,,+++++++++------......////////////......000000111111111222222222555555555666666777888999:::;;;===>>>>>>???BBBEEEBBBDDDGGGJJJLLLNNNNNNOOOQQQTTTWWWYYYYYYXXXXXXYYYWWWXXXYYYYYY\\\```gggkkkrrruuuddd]]][[[UUUTTT~~~zzzuuunnnjjjddd```\\\WWWRRRMMMNNNNNNMMMLLLKKKJJJIIIIIIMMMLLLLLLKKKKKKJJJJJJIIIKKKKKKLLLMMMNNNOOOOOOPPPNNNPPPSSSUUUUUUUUUSSSRRRQQQRRRTTTVVVYYY\\\^^^___bbbeeehhhlllpppvvv{{{|||jjj[[[QQQJJJGGG???:::888:::999555444666888666444444444555444222555444444444444333333333222222222222222222222222000000000000000000000000//////////////////////////////............//////........./////////000000------,,,,,,,,,------...+++,,,,,,,,,------............---,,,,,,+++******,,,,,,---......---,,,+++---------,,,+++,,,---///------,,,+++++++++++++++*********+++,,,---------++++++,,,,,,,,,------------,,,***+++,,,,,,***))),,,,,,+++***++++++------.........//////.........///000000111222222333333555555555555666666777888999;;;<<<===>>>???BBBDDDBBBDDDFFFIIILLLMMMNNNNNNQQQTTTWWWYYYXXXXXXXXXXXXWWWWWWXXXZZZ\\\aaagggkkkrrryyyfff]]]ZZZUUUTTT}}}vvvnnngggbbb]]]YYYTTTPPPMMMJJJGGGEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRUUUWWWZZZ___dddiiiqqqwww{{{iii[[[RRRLLLAAA======@@@@@@<<<999:::888777666666777666444333444444444444333333333333000000111222333444444555000000000000000000000000//////////////////////////////............//////.........///////////////,,,,,,,,,,,,---...//////))))))***+++,,,---...///...------,,,,,,++++++***,,,,,,------------,,,,,,+++///111000,,,+++---000---,,,,,,++++++++++++,,,++++++,,,,,,------......,,,,,,,,,,,,------------,,,+++******++++++***)))+++*********++++++,,,---------............------...//////111222333444444555555555444555555666666888:::<<<======>>>AAACCCAAACCCFFFIIIKKKLLLMMMMMMQQQSSSWWWXXXXXXWWWWWWXXXVVVWWWXXXZZZ\\\aaagggkkksssiii]]]XXXTTTSSS|||uuummmggg```YYYUUUSSSPPPMMMIIIGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNOOOPPPSSSWWW[[[___ccciiinnnttt{{{{{{jjj\\\SSSIIICCC@@@AAAAAA>>>;;;;;;888888888888999888555333444444444333333333222222000000111222333444444555000000000000000000000000//////////////////////////////............//////------------------------,,,,,,,,,,,,,,,---...///***++++++,,,------......---------,,,,,,++++++++++++,,,,,,,,,------------+++---//////,,,++++++---+++******))))))*********++++++,,,,,,---------...,,,,,,,,,------------...,,,+++***+++,,,,,,+++***************+++,,,,,,---,,,,,,------------,,,,,,---...///000222333555555555555444444444444555555777999;;;======>>>@@@BBBAAABBBEEEHHHJJJLLLLLLMMMPPPSSSVVVXXXWWWWWWWWWWWWUUUVVVXXXZZZ]]]aaagggkkksssmmm^^^XXXTTTSSSyyysssjjjfff```ZZZVVVQQQMMMJJJIIIHHHEEECCCAAAAAACCCDDDBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGJJJIIIHHHHHHHHHIIIJJJKKKGGGHHHHHHHHHIIIIIIIIIJJJLLLLLLLLLJJJIIIJJJMMMOOOPPPRRRUUUXXX\\\aaagggkkkrrrwww~~~lll```PPPFFF>>>;;;;;;888777888999888888999:::999666444444444333333333222222222222222222222222222222222000000000000000000000000000000000000000000000000//////............//////---------------------,,,///...---,,,,,,,,,,,,,,,.........---------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,------///---,,,---//////,,,***+++***************++++++++++++++++++,,,,,,,,,,,,,,,,,,---------............,,,+++,,,---...---,,,******++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---...///000222333555555555444444444444555555666666999<<<===>>>>>>@@@AAAAAABBBEEEHHHJJJLLLLLLMMMOOORRRUUUWWWWWWVVVVVVVVVTTTVVVXXX[[[^^^bbbgggkkksssppp```YYYTTTTTT|||vvvooofff___YYYVVVQQQMMMKKKIIIGGGEEECCCCCCCCCBBB@@@AAACCCEEEAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLKKKIIIIIIJJJKKKLLLLLLMMMNNNQQQTTTWWWXXX[[[```gggmmmsss{{{}}}ooo[[[NNNAAA;;;:::999999::::::999888888999888666555333333333333222222222222333333333222222111111111000000000000000000000000000000000000000000000000//////............/////////////////////.........//////...---,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...333///------000111...+++---,,,,,,,,,,,,------...+++++++++++++++,,,,,,,,,,,,---------...............---,,,---...///...---+++,,,,,,------,,,,,,+++------............------...//////111222333444444444444444444555666777888666999<<<>>>??????@@@AAAAAACCCFFFIIIKKKLLLMMMMMMOOOQQQUUUVVVVVVUUUUUUVVVSSSUUUXXX[[[^^^bbbhhhkkksssppp```ZZZUUUTTT}}}vvvmmmgggccc^^^VVVQQQPPPMMMIIIGGGFFFFFFEEEEEEAAACCCEEEEEEDDDCCCEEEGGGFFFFFFFFFGGGHHHHHHHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHIIIJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLJJJLLLNNNNNNMMMLLLMMMMMMNNNMMMMMMNNNOOOQQQRRRRRROOOSSSWWW[[[]]]bbbiiiooo}}}{{{bbbTTTEEE@@@???======>>>;;;999777777777888777555333333333222222222222111333333333222222222111111000000000000000000000000000000000000000000000000//////............//////000000/////////............------,,,,,,,,,---------------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...222000...---------------,,,,,,,,,,,,,,,---...///---------------,,,,,,,,,------------............---,,,+++,,,...///...---......//////...---+++***.........//////.........///000000111222222333333333333444555666888999:::777:::===@@@@@@@@@AAAAAABBBDDDFFFIIILLLMMMNNNNNNNNNQQQTTTVVVUUUUUUUUUUUURRRUUUXXX[[[___ccchhhkkksssnnn___ZZZVVVVVV{{{uuukkkeee\\\WWWVVVTTTOOOKKKIIIFFFCCCAAAAAABBBAAAAAA???BBBEEEFFFDDDCCCEEEGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIJJJKKKLLLMMMNNNIIIIIIIIIJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKEEEHHHLLLNNNNNNMMMMMMNNNMMMLLLLLLMMMNNNOOONNNNNNKKKMMMPPPQQQQQQTTTYYY]]]```fffpppyyy```RRRDDD??????===<<<<<<<<<999666555666777777666333333333222222222111111222222222222222222222222000000000000000000000000000000000000000000000000//////............//////......---------,,,,,,,,,,,,,,,,,,,,,---...//////******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---///...//////,,,((('''***...************++++++,,,---.....................------------.........//////,,,+++***+++---...---,,,//////000000///---+++***......////////////......000000111111222222222333333333444555777999;;;<<<777:::>>>@@@AAAAAAAAABBBCCCDDDGGGJJJLLLNNNNNNOOONNNQQQTTTVVVUUUTTTUUUUUURRRUUUXXX\\\___ccchhhkkkssslll^^^ZZZWWWVVV|||xxxqqqiiibbbZZZWWWSSSNNNJJJGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHGGGFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHIIIKKKLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLLLLNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRQQQQQQQQQSSSRRRPPPOOOOOOMMMLLLLLLNNNOOOOOOOOOVVVXXX[[[aaahhhpppwww{{{zzzfffYYYLLLGGGEEE???:::888999888777666555444444444;;;666111222555777444111333333222111000000000111111111111111000000000///222111111111000000//////000000000000////////////---...///////////////...------------------------,,,,,,+++***+++,,,...///---..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---............------............,,,++++++---......---.........------.........000///...---------------------......///000000000---...///111222222222222222222222333555777888999::::::;;;<<<>>>@@@BBBCCCCCCDDDGGGIIILLLMMMNNNOOORRRSSSUUUVVVUUURRROOOLLLTTTWWWZZZ\\\^^^bbbeeehhhqqqkkk]]]\\\SSSRRR~~~uuuoookkkeee^^^XXXOOOMMMJJJGGGEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDJJJLLLMMMMMMKKKJJJKKKKKKMMMLLLLLLLLLMMMNNNNNNOOOPPPOOOOOOOOOPPPQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUQQQRRRSSSTTTUUUUUUUUUUUUWWWVVVTTTTTTUUUUUUTTTRRRSSSRRRPPPQQQRRRSSSRRRQQQPPPQQQSSSVVVZZZ___dddggglllrrr|||ssscccVVVJJJEEEBBB>>>:::999999999888666666555555555888777555444444444444444444333333222111111222222222222222222111111111111111111111111000000000///111000000000////////////...///////////////......------------------------------,,,,,,+++,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))+++************+++,,,,,,......------------.........---+++,,,...//////......------,,,,,,------...///......------------...///////////////.........,,,---///000111111222222444444555666777999:::;;;::::::;;;<<<===???AAABBBDDDEEEGGGJJJMMMOOOPPPQQQQQQSSSUUUWWWWWWUUUSSSRRRUUUWWWYYY[[[]]]aaafffiiiqqqlll^^^]]]WWWWWW~~~uuunnnfff___[[[VVVQQQMMMGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFIIIJJJLLLLLLKKKKKKLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWYYYZZZ\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^ZZZZZZ[[[[[[\\\\\\]]]]]]]]]^^^```aaaaaa```^^^]]]]]][[[XXXXXXXXXXXXWWWVVVTTTSSSRRRSSSSSSSSSQQQOOOOOOOOOOOOPPPQQQRRRTTTUUUYYY\\\bbbhhhqqq}}}pppbbbUUUIIICCCAAA>>><<<===999999888777666666777777555777777555333222333666444444333333222333333333333333333222222222222111111111111111000000000000111111000000000/////////000000//////......------------------------------.........------,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***)))((((((******))))))******+++,,,------,,,,,,,,,,,,------...,,,+++,,,---///......---,,,,,,++++++,,,,,,---------------------...///111000000///......------......000111222333333333111111222333444666777888:::::::::;;;<<<>>>???@@@CCCEEEGGGJJJMMMPPPQQQRRRQQQRRRTTTVVVXXXXXXXXXXXXWWWXXXYYYZZZ\\\```fffjjjqqqnnn___]]]WWWVVVwwwooogggaaaZZZSSSOOOLLLIIIGGGFFFFFFDDDCCCBBBAAAAAABBBDDDEEEEEEFFFGGGHHHHHHIIIEEEHHHJJJLLLLLLMMMNNNPPPOOOPPPQQQRRRTTTVVVXXXYYY\\\]]]___``````aaacccdddcccdddfffiiikkklllmmmnnnoooooonnnnnnnnnmmmmmmmmmggghhhhhhiiiiiijjjjjjkkknnnoooqqqrrrqqqnnnkkkiiigggeeebbb`````````___^^^ZZZXXXWWWWWWWWWUUURRROOOTTTTTTTTTSSSSSSRRRRRRRRRTTTUUUWWWZZZ___hhhssszzzssseeeYYYLLLFFFBBB??????@@@999888888777666777777777666666666555444333444444444333333222222222333333333333222222222111111111111111111000000000000000111111111000000000//////111111000///...---------........................,,,,,,.........---,,,++++++,,,,,,------,,,,,,+++------------------------//////...------,,,++++++***************+++,,,,,,---,,,,,,++++++,,,,,,------+++******,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---......///000000//////............///000111333444444555555000000000111222333555666::::::::::::<<<===>>>???BBBDDDFFFJJJMMMOOOQQQRRRQQQRRRSSSUUUWWWYYYYYYZZZXXXXXXXXXYYY[[[___eeejjjqqqppp```^^^VVVUUU}}}rrrggg___ZZZVVVPPPKKKHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKMMMPPPQQQQQQQQQSSSTTTTTTTTTVVVYYY\\\___bbbddddddgggjjjmmmnnnqqqtttwwwxxxyyy|||~~~~~~zzzxxxuuurrrooonnnmmmllljjjhhheeecccaaa___^^^\\\XXXVVVVVVVVVWWWWWWWWWVVVTTTTTTSSSSSSTTTUUUWWW\\\aaaeeettt}}}wwwlll```RRRJJJEEE@@@???AAA999999888777666666666666888555222333777777555111222222111111111111222222222111111111000000000000000000000000000000111111111111111111000000000000222111000...------------........................)))+++,,,...//////......+++,,,,,,------,,,,,,+++------------------------------------------------+++++++++++++++,,,---------,,,,,,++++++,,,,,,---+++***((()))***,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...///............//////000000//////111222333444444444444444444444555666888888999999::::::<<<===???@@@AAACCCEEEHHHKKKMMMOOOOOOQQQRRRSSSTTTVVVWWWWWWXXXXXXXXXXXXYYYZZZ^^^dddiiippp~~~qqqaaa^^^XXXWWW}}}tttkkkaaaWWWPPPMMMKKKHHHEEEBBBAAAAAABBB???@@@AAACCCEEEFFFHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNQQQSSSUUUUUUTTTTTTTTTUUUVVVXXX[[[___ccchhhlllnnnmmmqqqvvvyyy{{{~~~~~~|||{{{yyywwwtttqqqpppmmmiiifffcccaaa___]]]XXXYYYZZZ[[[ZZZXXXVVVTTTPPPPPPPPPQQQSSSUUUWWWXXX___eeerrrxxxlll^^^TTTJJJBBB???@@@<<<;;;:::888777666666666888444111333888999555000111111000000111111222222111111111000000000//////000000000000111111111111222222111111111000000000111000///...------...///........................)))***,,,---///000000000,,,,,,------------,,,,,,------------------------)))******++++++,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------+++)))((()))***+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,---...------......///000000111,,,---...000111111222222333333333444444666777777888999999;;;<<<>>>@@@AAABBBCCCEEEHHHJJJLLLMMMNNNPPPQQQSSSTTTUUUVVVUUUUUUWWWXXXYYYYYY[[[^^^cccgggnnn|||rrraaa]]]VVVUUUzzzsssiiiaaa[[[UUUNNNIIIDDDDDDCCCBBBAAA@@@AAABBB@@@AAACCCEEEGGGIIIJJJJJJIIIIIIKKKLLLNNNPPPQQQRRRRRRTTTWWWYYYYYYZZZ\\\^^^___aaaeeejjjpppvvv{{{~~~{{{uuupppnnnllljjjhhhdddeeeffffffccc```\\\YYYTTTSSSQQQQQQRRRSSSTTTUUUWWWYYY```lllvvv}}}ooobbbUUUIIIDDDDDD???>>>===;;;999888777777555444333555777777555222222111111111111222333444222222222111111111000000///000000000111111111111222222222111111111000000111000...------...///000........................,,,,,,,,,------///000000------............------........................***++++++++++++++++++,,,+++++++++++++++,,,,,,---......------------......,,,+++)))***,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,.........///////////////......000111222333333333222222222222333444555666888888999;;;>>>@@@BBBDDDDDDEEEGGGIIIJJJLLLLLLMMMMMMOOOSSSUUUWWWWWWVVVUUUVVVWWWYYYZZZ\\\^^^bbbeeelllzzzrrr```\\\SSSSSS}}}ssshhhbbbZZZUUURRRPPPMMMJJJ@@@AAACCCCCCBBBBBBCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMOOOQQQSSSTTTUUUSSSWWW\\\```cccgggjjjmmmmmmppptttzzz|||zzzyyyxxxtttttttttsssoooiiiddd```^^^ZZZVVVTTTSSSTTTUUUUUUTTTRRRTTT[[[```fffsss|||nnn___QQQJJJIIICCCAAA???===;;;:::999888222444777777555444444555222222222222333333444555333333333222222222111111//////000000111111111222222222222111111111111000000///...------...000111///////////////////////////...---,,,,,,---///000---......//////......---.................................------,,,,,,,,,*********)))***++++++,,,///......------......///...,,,+++,,,---.........---,,,,,,++++++,,,,,,---...------,,,++++++++++++000000000///......------111222333444555666666666666666666666666777888999777888999<<<>>>AAADDDEEEFFFGGGHHHJJJKKKLLLLLLMMMKKKNNNSSSWWWYYYYYYWWWVVVUUUWWWYYY[[[\\\^^^bbbdddkkkyyyrrr```\\\WWWVVVzzznnnggg___YYYPPPJJJGGGFFFDDDBBB??????@@@AAAAAABBBCCCCCCIIIIIIJJJKKKKKKKKKKKKJJJOOONNNNNNPPPSSSWWWXXXYYYZZZ^^^dddhhhmmmsss{{{qqqfffaaa^^^ZZZXXXXXXYYYYYYYYYVVVVVVUUUVVVXXX]]]dddhhhuuu}}}wwwllldddVVVGGGHHHFFFAAA===:::999999999777777777777666666666666666666555444333333222222444444444333333333222222.........///000000111111///000000111111111000000000000000000000000000000........................------------------------******+++,,,,,,---......//////...---,,,,,,++++++///...---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------000111222333333333333333333333333333333333222222888999:::<<<===???@@@AAAFFFGGGHHHJJJKKKLLLLLLLLLLLLOOOSSSWWWYYYYYYWWWVVVVVVWWWXXXYYY[[[___eeeiiimmmyyyrrraaa[[[SSSSSSyyymmmbbb[[[RRRMMMGGGDDDDDDEEEEEEDDDAAAAAABBBCCCDDDDDDEEEFFFGGGHHHIIIJJJLLLLLLMMMMMMSSSRRRRRRTTTWWW\\\___```bbbgggoootttyyyvvvooojjjddd___]]]\\\\\\[[[XXXXXXVVVUUUVVVXXX\\\___eeekkkxxx|||uuuhhh\\\OOOJJJCCC>>>;;;:::999888777777777777666666666666666555555444333333222222333333333333222222222222111000000000000000000000000000111111111111000000000000000000000000000000////////////////////////------------------------+++++++++,,,,,,------............------,,,,,,+++------,,,++++++++++++++++++++++++*********))))))***++++++++++++,,,,,,,,,,,,,,,,,,---------......))))))(((((((((((())))))---,,,,,,,,,,,,,,,,,,---------------------------///000111222333333333333222222222222333555666777888999:::<<<===???@@@AAAFFFGGGHHHJJJKKKLLLLLLLLLLLLNNNRRRUUUVVVVVVUUUTTTTTTUUUVVVXXXZZZ^^^dddhhhmmmyyyrrraaa[[[UUUTTTttthhh]]]TTTNNNIIIFFFBBBAAABBBDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRTTTTTTTTTVVVZZZ```eeeiiipppwww{{{rrrkkkgggggggggggg```^^^[[[YYYWWWUUUUUUUUUYYY[[[cccnnnyyyyyybbbXXXKKKBBB???>>>;;;999888888777777777666666666555555555444444333333222333222222222222111111111333333222222111000000///000000111111000000000000000000000000000000000000000000000000000000000000------------------------,,,,,,,,,,,,,,,---------------------------------,,,,,,+++*********+++++++++++++++*********))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,...---,,,++++++,,,---...------------------------...///000111222222222222111111111111333666999;;;888999:::<<<===???@@@AAAEEEFFFHHHIIIKKKLLLLLLLLLMMMNNNPPPRRRSSSTTTSSSSSSSSSUUUWWWXXXZZZ^^^cccgggjjjvvvrrraaa[[[WWWVVVzzzoooddd[[[SSSLLLHHHHHHFFFDDDBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMOOOQQQSSSUUUVVVWWWXXXYYY\\\aaaiiiqqqvvvyyyvvvvvvwwwwwwkkkhhheeeaaa]]]YYYVVVSSSWWWWWWZZZ___dddmmm~~~mmmXXXIIICCCAAA>>><<<999888888777777666666666555555444444444333333333222222222111111111000000333333333222222111111111111111111000000000000000////////////////////////////////////////////////........................---------------,,,,,,,,,,,,,,,------------------,,,,,,+++++++++++++++,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////............//////...---,,,++++++,,,...///........................---...///000111222222222333222111111333777:::===888999:::<<<===???@@@AAADDDEEEGGGIIIJJJLLLLLLLLLOOOPPPQQQRRRSSSSSSSSSSSSUUUWWWXXXZZZ[[[^^^cccfffhhhuuurrrbbb\\\WWWWWWyyynnnhhh___WWWQQQLLLHHHFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEFFFHHHIIIKKKLLLLLLNNNNNNOOOPPPSSSUUUXXXYYY^^^aaadddiiioooxxxyyyuuupppkkkgggbbb\\\XXXXXXVVVWWWYYY[[[```kkkxxxgggPPPEEEBBB???===999999999888777666666666444444444444444333333333222222222111111111000000111111222222333333333333222222111000//////000000////////////////////////...................................................---------------------,,,,,,------------------------,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------,,,,,,,,,---...///........................---...///000111222222222555444222111333555888;;;888999:::<<<===???@@@AAACCCEEEFFFHHHJJJLLLLLLMMMQQQQQQRRRSSSTTTUUUUUUUUUUUUWWWYYYZZZ[[[^^^aaadddooozzzsssbbb\\\VVVVVVtttkkk\\\WWWQQQLLLIIIFFFEEECCC???AAACCCDDDDDDEEEGGGIIIFFFGGGHHHJJJKKKMMMNNNOOOOOOOOOPPPRRRVVVYYY]]]___ccchhhooovvv~~~~~~yyytttooohhhbbbZZZWWWVVVYYYZZZ[[[```gggqqq~~~vvv\\\KKKCCC???===::::::999888777777666555444444444444444444444444333222222222222111111111000111111222333333444444333222111/////////000000000000000000000000000000................................................---------------.........------------------------------,,,,,,------......+++++++++*********)))))),,,,,,,,,,,,------------,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,------......//////........................---...///111222333333333555444333222333444666777888999:::<<<===???@@@AAACCCDDDFFFHHHJJJLLLLLLMMMPPPQQQSSSUUUVVVWWWVVVVVVUUUWWWZZZ\\\]]]```dddfffyyyvvvccc\\\VVVUUUrrrfff^^^QQQMMMIIIFFFDDDCCCAAA@@@===@@@DDDFFFFFFGGGJJJLLLHHHIIIJJJLLLNNNOOOQQQQQQRRRSSSUUUXXX]]]ccchhhkkkmmmttt~~~~~~vvvpppgggaaa]]]^^^___]]]\\\^^^aaakkk{{{lllXXXJJJCCC???;;;::::::999888777666555444444444444444444444444333333333333222222222222111111111222222222222222444333111///...///000000000000000000000000000000................................................,,,,,,------......//////.........------,,,,,,+++,,,,,,++++++,,,------...+++++++++*********)))))),,,,,,,,,------------...,,,,,,,,,---------............------------......***+++---///000///..............................---...000222333444444555222222222222333444555666888999:::<<<===???@@@AAABBBCCCEEEHHHJJJKKKLLLMMMNNNPPPTTTVVVXXXXXXWWWVVVVVVYYY^^^aaaeeeiiinnnqqq|||xxxddd]]]VVVUUU}}}ooobbbWWWPPPMMMJJJGGGDDDCCCBBB@@@??????CCCHHHIIIIIIIIIKKKMMMJJJKKKLLLNNNPPPRRRSSSTTTVVVXXX[[[___fffmmmsssvvv{{{{{{xxxooogggfffeeeaaa]]][[[[[[aaammm{{{zzzcccRRRHHHCCC;;;;;;:::999888777666555444444444444444444444444444444444333333333222222333333222111111000000000444333111///......///000000000000000000000000000000000000000000000000000////////////////////////,,,,,,,,,---...///000000//////...---,,,,,,+++++++++*********+++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......---------,,,,,,---------)))+++...000111000...---////////////////////////...///000222444555555555000000111333444555555666888999:::<<<>>>???@@@AAABBBCCCEEEHHHJJJKKKLLLMMMLLLOOOSSSWWWYYYYYYWWWVVVYYY]]]ccchhhmmmsssxxx|||yyyyyyeee]]]WWWVVV{{{oooeeeYYYOOOIIIEEEDDDCCCBBBAAABBBCCCDDDFFFGGGHHHHHHGGGHHHJJJLLLNNNNNNNNNOOORRRUUUVVVVVVXXX]]]dddkkkpppxxx|||tttnnnjjjfff```\\\]]]___bbbgggqqqqqq]]]NNNGGGAAA===;;;<<<;;;777666999666777777777777555444333222222222333333444444444333222222111111222222333333444555555444111///---//////000000000000//////222222111111000000//////////////////////////////////////////////////////................................................------------,,,,,,+++***++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---------------------------++++++,,,------......///000000000///......------///000111222222333222222000000///000222555888:::999;;;===>>>>>>???AAACCCDDDDDDEEEEEEFFFIIINNNRRRQQQSSSVVVWWWXXXYYYZZZ\\\cccgggkkknnnnnnnnnnnnnnnqqqzzzeee\\\XXXWWW~~~mmmccc[[[RRRJJJFFFCCCCCCBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJKKKNNNPPPRRRRRRSSSUUUYYY\\\^^^___ccchhhpppwww}}}yyytttmmmgggddddddcccbbbgggrrr|||gggUUUJJJAAA===:::;;;:::666444666666777777777777555444333333333333333333333444444333222222111111222222333111222333444444333111000//////000000000000//////111111111000000000000000........................////////////////////////------------------------........................---------------,,,+++***++++++,,,,,,---......///,,,,,,,,,+++,,,,,,------------------------------------------------------,,,,,,------------------...///000111111222222111111111111111333555888999:::;;;======<<<<<<>>>???@@@DDDHHHKKKLLLLLLLLLMMMLLLQQQYYY___ccceeeggghhhkkkkkkjjjhhheeeccccccdddpppyyyeee\\\VVVTTTyyykkk]]]UUUPPPJJJFFFEEEBBBBBBBBBBBBDDDEEEFFFGGGGGGIIIJJJLLLLLLNNNQQQTTTSSSTTTVVVZZZ^^^cccfffhhhooouuu}}}}}}vvvnnnlllhhhcccaaaeeemmmuuusss[[[KKKEEE???<<<<<<:::777555666777777777777666555444444444444444444333333333333333222222111111222222333///000222333444333333222//////000000000000/////////000000000000000000111------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------,,,,,,++++++,,,,,,------.........,,,,,,++++++,,,---......------------------------//////...------,,,++++++++++++,,,,,,---......///---...///000111111111111333333222333444666888999999:::<<<<<<<<<<<<>>>@@@@@@CCCGGGJJJKKKMMMOOOPPPRRRYYYcccjjjnnnnnnmmmmmmcccbbb```]]]\\\___cccgggooowwwddd]]]UUUSSS}}}jjj^^^RRRMMMJJJFFFEEEFFFAAABBBCCCDDDFFFGGGIIIJJJHHHJJJLLLMMMMMMOOORRRUUUUUUXXX]]]bbbgggmmmssswww~~~yyyvvvqqqkkkfffeeehhhlllvvvjjjXXXNNNFFF???>>>===:::999:::888888777777666555555444555555444444333333333222333222222111111222222333000111222333333333222222//////000000000000//////.../////////000000111111........................////////////////////////------------------------........................,,,---------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------......---------,,,,,,,,,........./////////000000...///000111111222222222444444444444555666888999666888;;;<<<===>>>AAACCCDDDDDDDDDEEEIIIOOOWWW\\\cccgggmmmooonnnjjjfffdddWWWWWWWWWWWWYYY^^^eeekkkooouuuddd^^^XXXVVVvvvjjj^^^UUUKKKHHHFFFDDDDDDFFFBBBCCCDDDFFFHHHJJJLLLLLLKKKLLLNNNOOOOOOQQQSSSVVV[[[```gggnnnttt||||||uuuooolllkkkkkkkkkrrrqqqYYYOOODDD@@@???<<<;;;<<<999888888777666666555555555555555444444333333333333222222111111222222333333333333333222222111111//////000000000000//////......//////000000000111////////////////////////////////////////////////////////////////////////........................,,,------......---------,,,,,,,,,------------------,,,,,,,,,------...///------------------------,,,,,,,,,---------......000000/////////.........000000111222333333333333444444555555666777888888666888:::<<<<<<>>>@@@BBBGGGHHHIIILLLPPPWWW```eeefffhhhiiigggccc___[[[ZZZYYYYYYYYYXXXXXX[[[___bbbnnnsssddd^^^ZZZXXXwwwfff[[[TTTLLLFFFDDDCCCAAABBBEEEDDDEEEGGGIIILLLMMMNNNNNNNNNPPPRRRSSSTTTVVVYYY\\\___eeeooowwwxxxrrrooommmiiihhhnnn}}}kkk\\\KKKCCC???<<<;;;<<<999999888777666666666666555555555444444444444444333222222111111222222333333333333222222111111111//////000000000000//////...//////////////////000000000000000000000000000////////////////////////////////////////////////........................,,,------............---------------------------......------------......------------------------++++++,,,,,,---.../////////......---,,,,,,++++++000111222333444444444444333333444555666777888888888:::<<<======>>>@@@BBBKKKOOOVVV[[[^^^___aaabbbZZZ[[[[[[ZZZXXXVVVVVVWWWWWWYYYZZZZZZZZZ\\\___aaannnsssddd___XXXVVV|||kkk[[[RRRKKKFFFCCCDDDCCCBBBCCCGGGFFFGGGJJJLLLNNNOOOPPPPPPRRRTTTWWWYYY\\\___cccfffhhhooozzzyyyvvvooojjjiiipppzzznnnWWWIIIBBB===;;;<<<:::999888666666666666777444444444444555555555555333222222111111222222333222222222111222222333333//////000000000000/////////////////////.........000000000000000000000000////////////////////////////////////////////////........................,,,,,,---...............------------------------000///...------,,,------------------------------,,,---------------------------------------,,,,,,000000111222333333333333111111333555666888888999999<<>>:::999888666666666666777333444444444555666666666333222222222222222222333000000000111222333555666//////000000000000//////000000//////.........---////////////////////////////////////////////////................................................,,,,,,---.../////////...------------------------111000///...---,,,,,,,,,------------------------///......------,,,,,,+++------......///000000000///000111222222333222222///000222444666888888999888<<>>888888777666666555666666555555444444333333222222222222222222222222222222111222222222222333333333222111///......///000000000000////////////......///......///111111///.........................../////////....../////////---------.........//////......................../////////000000/////////...............///000000.../////////////////////000000000///...---,,,,,,.........//////000000111666555222111111222444555555888<<>>888777666555555555666666666666555444333222222111222222222222222222222222222222222222222222222222111000////////////000000000000/////////////////////......///000111000///........................//////............//////++++++++++++,,,,,,,,,,,,------------------------...//////000000//////..................///000000///...........................------...///000111111111111111222222222333222222222222333444555666;;;@@@GGGNNNPPPMMMIIIEEEBBBBBBAAA@@@???@@@@@@AAACCCFFFJJJLLLMMMNNNPPPQQQQQQRRRTTTUUUTTTUUUVVVXXXZZZ[[[[[[[[[\\\```dddhhhpppxxxccc^^^WWWUUU~~~oooaaaTTTIIIFFFFFFEEEDDDDDDGGGGGGHHHIIIKKKMMMOOOPPPSSSTTTUUUVVVXXX\\\bbbfffooowwwzzzuuussspppssskkkSSSFFF@@@:::888777555555555666777666666555444444333222222222222222222222222222222222222222222222222222222000///////////////000000//////000000000000000000111///...///000111000///////////////////////////...------,,,,,,------...+++++++++,,,,,,,,,------------------------------.........//////........................///000000......------------------///...---------///111333000000000000111111111111///111444777888999888888@@@CCCGGGIIIIIIEEE@@@<<<999888888888:::<<>>@@@>>>;;;999888888:::;;;888888777777999<<>>???HHHHHHHHHGGGEEEBBB>>><<<999888555333222333555666888777777777999;;;>>>???AAACCCGGGIIIJJJLLLNNNPPPOOOQQQSSSSSSSSSSSSUUUWWWWWWXXXXXXYYY[[[^^^cccgggooojjjaaaVVVTTTzzzlllZZZLLLFFFEEEFFFGGGDDDAAACCCIIIKKKKKKMMMOOORRRTTTWWWXXXZZZ\\\```eeemmmxxx}}}wwwtttkkkVVVIIIAAA???;;;888666555666777444444444555555555555555222222222222222222222222333333333222222111111111......///000000111000000//////000000111111111222666444111/////////...---000000000000000000000000//////............//////............////////////........................000000111111111111000000...............///000000//////000111222333333444,,,---...///000111222222555777;;;???DDDIIILLLNNNJJJHHHEEE@@@;;;666222000333444777888777444111...444444555666888:::===>>>AAACCCGGGIIIKKKMMMQQQSSSRRRSSSUUUVVVUUUVVVWWWYYYWWWXXXYYYZZZ[[[___dddhhhoookkkbbbWWWUUUppp___RRRNNNFFFFFFFFFEEEDDDEEEHHHKKKMMMOOOQQQQQQPPPRRRWWW[[[cccggglllqqqxxx{{{uuuyyynnnVVVHHHEEE@@@;;;:::777333222555333444555555555444333222555555666555444222000...444333222222111111222222111111111111000000000000000000000000000000000000111000///......///000111////////////000000000000000000//////.........---///............------------------............/////////000111111000///...000...,,,+++,,,...111222111111111111000///---,,,000000000111333666999;;;AAADDDHHHKKKKKKIIIEEEBBB@@@<<<888666666666444222222222333333333333444444999999999999:::<<<>>>???BBBCCCDDDFFFIIIKKKNNNOOOOOOQQQSSSTTTUUUWWWZZZ\\\[[[]]]___^^^]]]___dddhhhnnn{{{kkk^^^XXXVVVsssdddVVVLLLHHHEEEFFFFFFFFFFFFHHHKKKMMMOOOQQQTTTTTTUUUXXX^^^ccchhhnnnwww|||}}}nnnZZZNNNIIIBBB===;;;888444444666444444555555555444333222444555555555444222000///444333222222111111222222222111111111000000//////000000000000000000000000111000///......///000111////////////000000000000000/////////............---------....../////////....../////////000000000///000000000///...,,,+++333333222111000///......222000...------///222333111333777<<>>BBBCCCDDDFFFHHHKKKMMMOOOPPPRRRTTTUUUVVVWWWZZZ]]][[[]]]___^^^]]]___dddhhhooo{{{lll___XXXVVVrrrdddWWWLLLFFFEEECCCEEEHHHIIIIIIJJJLLLNNNMMMPPPSSSUUUWWW[[[ccciiinnnwww~~~}}}rrrbbbYYYNNNFFF???===:::666555777444555555555555444333333333444444444444333222111444333222222111111222222222222222111000//////...000000000000000000000000000000////////////000000////////////000000000000////////////............+++,,,---...///000111111000000000000111111111111///////////////...------///000222444444333222000555222///---...111666999===???DDDIIILLLOOOOOOOOOOOOJJJCCC;;;555111000///222000//////111333333222222222333333333333444444444444555666888;;;===>>>BBBCCCDDDFFFHHHKKKMMMNNNQQQRRRTTTUUUVVVWWWZZZ]]]\\\^^^______^^^___dddhhhooozzzmmm```XXXVVVwwweeeXXXOOOGGGEEEFFFDDDFFFIIIJJJJJJKKKLLLMMMNNNQQQTTTWWWZZZ```iiiooozzz~~~pppfffVVVLLLCCC>>>;;;777555777555555555555555444444333222333333333333333333333444333222222111111222222333222222111000///......000000000000000000000000000000////////////000000////////////000000000000///////////////.........,,,------...///000000000000000000000111111111111......///000111111222222...///111333333333222111000111333666:::>>>BBBDDDKKKKKKKKKJJJHHHFFFCCCBBB>>>:::444...***)))***+++111000000111222444444444222222222333333333444444444555666888;;;===???@@@BBBCCCDDDFFFHHHJJJLLLMMMPPPQQQSSSTTTTTTVVVXXX[[[\\\^^^______^^^___dddhhhooozzzooobbbXXXVVVxxxiiiYYYPPPJJJFFFFFFHHHFFFHHHJJJKKKKKKJJJKKKLLLRRRUUUYYY\\\```gggqqqxxx||||||uuu___SSSGGGAAA===888666666666666555555444444444444333222222333333333444444444333222222111111222222222222111111000//////...000000000000000000000000//////000000000000//////////////////000000000000........./////////////////////////////////////////////000000000111111111000000000000000111111111444333333222111111111111000555<<>>???@@@CCCCCCDDDEEEGGGIIIKKKMMMNNNOOOQQQQQQRRRSSSVVVXXX[[[]]]___^^^]]]___ccchhhoooyyypppcccXXXVVVggg[[[OOOIIIGGGDDDEEEHHHGGGIIIKKKLLLLLLLLLNNNPPPRRRUUUZZZ^^^dddnnnyyy~~~{{{jjj\\\MMMEEE@@@;;;777666777666555555444444555555333333222222222333444444444333222222111111222222111111111111000000000000000000000000000000000000//////000000000000//////////////////000000000000.........///////////////000000000/////////......///000000000000111111111333222111000////////////222333444555888:::===>>>BBBEEEJJJMMMMMMIIIDDDAAA:::888555222000///000000,,,---...///000000//////...000222222000///000111222222333333333333444444333555777999;;;<<<======CCCCCCDDDEEEGGGIIIKKKLLLMMMNNNPPPPPPPPPQQQTTTVVVZZZ\\\]]]]]]\\\]]]bbbgggoooyyypppdddXXXVVV[[[QQQIIIGGGFFFEEEEEEGGGHHHJJJKKKMMMNNNPPPTTTWWWTTTXXX^^^eeemmmyyyuuufffTTTKKKEEE>>>999888777777555555444555555666555444333222222222333444444333222222111111222222000000000000111111111111000000000000000000000000...///000111111000///...////////////000000000000............/////////000///////////////000000000111111111111222222222333444333333222333444555666666888<<<@@@DDDGGGHHHIIIKKKJJJGGGDDD>>>999444111...............//////000,,,---.../////////---,,,,,,...111111000///000111222222333333333333444444555666888;;;<<<=========CCCCCCDDDEEEGGGHHHJJJKKKMMMOOOPPPPPPPPPQQQTTTVVVXXXZZZ\\\[[[ZZZ\\\aaaeeennnyyypppdddXXXVVVUUUMMMGGGGGGHHHGGGGGGHHHHHHJJJLLLMMMPPPTTTZZZ^^^]]]aaaiiiqqq{{{|||lllYYYNNNHHHAAA<<<:::888777666444444555555666555444333222111222333333444333222222111111222222/////////000111111222222000000000000000000000000...///000111111000///...////////////000000000000---.........//////000000------...///000111222222222222333333333444444444222222444666999===@@@BBBFFFHHHKKKMMMLLLIIIFFFCCC>>>;;;666222000000222333---...///111111000...---///000111111111111000///+++...222333111111222444222222333333333444444444999:::<<<>>>?????????>>>CCCCCCDDDEEEFFFHHHJJJKKKNNNPPPQQQQQQQQQRRRTTTWWWXXXZZZ[[[[[[ZZZ[[[```dddnnnyyypppdddXXXVVVIIIHHHFFFEEEEEEFFFHHHIIIKKKJJJLLLOOOOOOPPPVVV^^^aaakkkwww{{{gggUUUKKKEEE@@@===888777555444333333444555777666444444444444222111222333333444444333333222000000000000000000000000333333222222111000000000111222333333222111000///......//////000000111111///000111111000///000111444222//////000111111111222///000333333000000222777888:::>>>CCCIIIOOORRRPPPNNNJJJEEE@@@;;;777555........................++++++,,,---...///000111000000///......///000111///000111222222333222222333333444444555666666666666777999:::::::::<<<>>>AAAAAACCCDDDFFFHHHIIIJJJNNNOOOQQQQQQQQQRRRUUUWWWYYY[[[]]]\\\[[[]]]bbbffflllzzzpppdddXXXVVVHHHGGGFFFEEEFFFGGGIIIJJJLLLLLLOOOSSSTTTVVV]]]ffflllxxxmmm[[[OOOFFF???:::888888777666555555555555666555333333444444333111222333333444444333333222111111111111111111111111000000000000000000000000111222222333222111000///000000000000000000/////////111333444333222111222222222222444555555333111333000111444666666888<<>>@@@DDDEEEFFFGGGHHHIIIJJJKKKIIIKKKNNNOOOQQQSSSWWWZZZ[[[]]]^^^]]][[[\\\aaaeeennn|||pppcccZZZXXXEEEEEEFFFGGGHHHKKKMMMNNNLLLKKKOOOTTTXXX^^^iiitttsssbbbSSSFFF>>>:::999999999888666555555444333222333555555555333222333333444444333333222111111111111111111111111222222222222222222222222111111111222111111111111222222222111111000000000111333444333222000111222555222......111666:::===<<>>===<<<:::777444111///000////////////.................................------..................111000///...------,,,,,,//////111222222222222222444555555666666777777888777999;;;<<<<<<===???AAAFFFFFFGGGHHHIIIJJJKKKKKKJJJLLLNNNOOOPPPSSSVVVXXXYYY[[[]]]\\\[[[]]]bbbfffooo}}}ooocccYYYWWWDDDEEEFFFHHHJJJLLLNNNOOOPPPPPPSSSYYY^^^eeerrr~~~zzziiiXXXJJJAAA::::::999888666555555444444333222333555555555333222333333444444333333222111111111111111111111111222222111111111000000000111111111111111111222222000111111111222222333333555555444222111111444666222222444999AAAIIIOOOQQQOOONNNOOOQQQLLLBBB:::888444333111000//////000000000000000000////////////........................------..................111111111000///...------//////111222222222222222444444555555666777777777666888:::<<<<<<===???AAAFFFGGGGGGIIIJJJKKKLLLMMMLLLNNNOOOPPPPPPRRRTTTWWWWWWYYY\\\\\\\\\^^^dddiiippp}}}ooocccXXXVVVDDDEEEGGGIIIKKKMMMNNNOOOPPPPPPSSSZZZbbblllzzz~~~mmm[[[MMMDDD<<<;;;999777555555555666555444333333555555444333222333333444444333333222222222222222222222222222000000//////////////////111111111000111111222333000111111222333333444444000111111000000222666999@@@BBBGGGMMMQQQRRRPPPMMMKKKEEE???;;;777111111444111000...---,,,...///111000000000/////////..............................---------.........//////000111111111000///...---///000111222222333222222111111222222333444444555555777:::;;;<<<===???AAAEEEFFFGGGIIIJJJLLLMMMNNNNNNOOOQQQQQQQQQRRRUUUWWWWWWYYY\\\\\\\\\___dddiiippp}}}pppcccXXXVVVEEEFFFHHHJJJLLLMMMNNNOOORRRSSSWWW```kkkwwwsssaaaRRRJJJ???===999666555555777888666555333333444444333111222333333444444333333222222222222222222222222222...//////111222333444444111111000000000111333333222222333333333333333333...111666999<<<>>>AAADDDOOOMMMLLLKKKIIIDDD???;;;999333///...---+++...333000000///...............////////////////////////........................+++,,,,,,---...///000000...//////000000///...---///000111222222333222222000000111111222333333333444666999:::;;;<<>>777444444444555333000000222000***'''(((111222333444333222000///......//////000000111111........................++++++,,,---...000000111,,,---.../////////...---///000111222222333222222111222222333333444555555333555888::::::<<<>>>@@@BBBCCCEEEGGGJJJMMMOOOPPPLLLNNNQQQRRRTTTVVVYYY\\\\\\^^^___]]][[[[[[___cccooo|||pppdddYYYXXXIIIIIIJJJKKKLLLMMMOOOPPPWWW___jjjttt|||bbbQQQEEE???;;;999777555555999444444333333666999999777333333444555444333222111222222222111111111111000555555444444333333222222555444222000000111333444444333222222444888===@@@EEEHHHMMMPPPPPPMMMHHHEEE===:::666444333333222000///////////////////////////............---------........................////////////............///---+++,,,///000///---000000000000000000000000...///000111111222111111444333333333333444555555777999;;;<<<;;;;;;<<<===AAADDDGGGIIIJJJKKKNNNOOOPPPQQQRRRTTTVVVXXXZZZ[[[^^^______^^^^^^___bbbeeeooo~~~lllcccYYYXXXIIIJJJKKKLLLNNNQQQTTTVVV]]]eeeppp}}}kkkYYYHHHBBB===;;;888555555777888666444333555777888777333333444444444333222111222222222222111111111111//////000111222333444444444444555555555444222111777999;;;>>>BBBFFFIIIJJJIIIIIIHHHEEE@@@;;;777444555333000///000000000///////////////////////////---------....../////////........................////////////............///---+++,,,...000///...************************...///000111222222222222333222222222222333444444777999<<<===<<<===>>>???AAADDDGGGIIIJJJKKKMMMOOOMMMNNNPPPSSSVVVXXXZZZ[[[]]]^^^^^^]]]]]]___bbbeeeooojjjaaaXXXWWWJJJKKKLLLNNNPPPTTTYYY]]]fffmmmyyyooo\\\LLLEEE???<<<:::555444666999777444444555666555555333444444444444333222222333333333222222222111111...///000111222333444555333333444555777999:::;;;BBBDDDGGGJJJKKKKKKIIIHHH>>><<<999666333222111111///---,,,,,,...//////...////////////////////////+++,,,---...///000111111........................////////////............///---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,///000111222333333333333222111111111111222333333777999<<<======>>>???AAABBBDDDGGGIIIIIIJJJLLLNNNLLLMMMOOORRRUUUXXXZZZ[[[]]]]]]]]]]]]\\\^^^aaadddppphhh___XXXVVVJJJLLLMMMOOOQQQVVV^^^dddpppwww~~~uuubbbQQQHHH@@@===;;;777555666666444444888999777444444444444444444444333333333444333333333222222222222555444444444333222222222333222222444999AAAHHHLLLMMMMMMLLLJJJEEE???:::666111000/////////111333444...---,,,---///000000///////////////////////////,,,------...///000000000........................////////////...............---------......//////000000000000000000000000000000222333333333333333222222222222222333333444555888:::<<<======???AAABBBDDDGGGIIIIIIJJJKKKMMMNNNOOOQQQSSSVVVXXXZZZ[[[\\\]]]]]]\\\\\\]]]aaacccooo~~~iii```XXXVVVKKKMMMOOOPPPRRRYYYdddlll{{{||||||qqqXXXMMMCCC???<<<999777777444333777???AAA<<<777666555555444444444333333333444444444444333333333222666666555555444333222222666888:::>>>DDDIIINNNQQQJJJHHHDDD>>>888333...,,,000000000//////...------000///......000000///---////////////////////////////////////////////////////////////////////////////////////............---------------...///000........................000000222333333333333333333333333333333444555555444666999:::;;;<<<>>>???AAADDDFFFHHHIIIJJJLLLMMMQQQRRRSSSUUUWWWYYYZZZ[[[\\\]]]]]]\\\\\\]]]aaacccmmm|||kkkcccYYYWWWLLLNNNQQQSSSWWWaaaooozzzyyywwwxxx|||~~~eeeWWWIIIBBB???;;;999:::666444999DDDFFF???999:::666555555444333444444444555555444444444333333333222333333555666777888999<<<@@@FFFKKKLLLJJJFFFCCC<<<:::777333111/////////,,,---...//////...---,,,000///......///...,,,***////////////////////////000000000/////////......////////////////////////////////////............---.........------///000........................///000111222333333333333444444333333444444555666444666999::::::;;;<<<>>>@@@BBBEEEHHHIIIJJJLLLNNNRRRRRRTTTVVVXXXZZZ[[[\\\]]]]]]]]]]]]\\\^^^aaadddlll{{{llldddZZZXXXLLLPPPUUUXXX___lll}}}{{{uuutttvvv|||uuudddQQQGGGAAA===;;;;;;999444666@@@BBB:::666999777666555444333444444555555555555555444444444444222333555888<<>>888555000000/////////000111111***+++,,,...000111111222///......///000///---+++///////////////////////////////////////000000000////////////////////////////////////............,,,...///...,,,,,,...111000000000000000000000000...///000111222222222222333333222222333333444555555777:::;;;:::;;;<<<===>>>AAADDDGGGIIIKKKMMMOOONNNOOOQQQTTTXXX[[[]]]^^^]]]^^^^^^]]]]]]___bbbeeelll{{{kkkcccYYYWWWMMMRRRXXX]]]eeettt|||ssslllkkkppptttnnnXXXJJJCCC>>>;;;;;;999222222:::;;;333111666777666555444333444555555666666555555555444444444777888;;;>>>AAAEEEGGGIIIFFFBBB===666222000///000.....................---222111000//////000111111/////////000222222000...////////////////////////------...///000111222222000000000000000000000000000/////////............,,,...///...,,,,,,...111...........................///000111111222111111222222111111222222333444777999;;;<<<;;;;;;<<<======@@@DDDGGGIIIKKKNNNPPPJJJLLLOOOSSSWWW[[[___```^^^______^^^^^^___ccceeemmm|||hhhaaaXXXVVVSSSUUUXXX```mmmzzztttnnnhhhfffeeegggnnnvvvpppZZZIII???<<<<<<666666555555555666666777;;;999777555555555666777777666555333111333666999>>>BBBHHHLLLLLLHHHBBB>>>222222222222222222222222......////////////......111111000//////////////////////////////////////////...---,,,,,,---...///////////////000000000000000000000000//////////////////////////////////////////............//////111000//////000111///...111111000000111111222333222333444444444555777999888999:::;;;<<<<<<===<<>>@@@FFFGGGGGGEEEBBB>>>:::777////////////////////////......////////////......111111000///////////////////////////////////////......------------............/////////000000000000000000000//////////////////////////////////////////............//////000///......000000000...111111111111111222222333222333444444444555777999888999:::;;;<<<=========CCCDDDEEEGGGIIIKKKLLLMMMOOOPPPQQQSSSUUUWWWYYY[[[^^^______^^^^^^```eeehhhooo|||{{{ggg^^^XXXWWWVVV[[[dddpppyyywwwuuussssssrrrooommmgggeeecccbbb```^^^[[[XXXUUUUUUWWW[[[___hhh{{{zzzbbbMMM???999===<<<:::888777666555555555555666666666555555444444777;;;>>>@@@BBBDDDFFFHHHFFFAAA<<<777555333333...........................//////000000//////...111000000///////////////////////////////////////---..................---------........./////////////////////000000000000//////////////////////////////............//////...---,,,---///000000///000111111111111222222222111333444444444444777999777888:::;;;<<<=========BBBCCCEEEGGGIIIKKKLLLMMMQQQQQQRRRTTTUUUWWWXXXYYY]]]^^^^^^^^^^^^aaafffiiiooo|||{{{ggg^^^WWWWWW]]]eeeqqq~~~xxxsssnnnkkkcccaaa_________^^^\\\ZZZYYYXXXVVVUUUTTTTTTSSSRRRTTTUUUZZZ^^^cccoookkkTTTCCC::::::999999888888888888999888888777666555555555555:::>>>BBBEEEEEEDDDCCCDDD???<<<888444222222333444111111111111111111111111//////000000000000//////000000////////////000000////////////////////////,,,---...//////...---,,,------------.........///////////////000000000000//////////////////////////////............//////,,,,,,+++,,,///000000///000000111111222222222222111222444444333444666888777888999;;;<<<=========AAABBBDDDFFFHHHKKKLLLMMMPPPQQQRRRTTTVVVXXXYYYZZZ\\\]]]]]]]]]^^^aaafffjjjnnn{{{{{{ggg]]]WWWVVVcccmmm|||yyyppphhhbbb]]]YYYWWWTTTSSSQQQQQQRRRRRRPPPOOOOOOOOONNNMMMLLLLLLLLLMMMNNNQQQYYYaaajjjyyywww^^^KKKBBB:::999888888777777777888999888666555666888;;;===CCCEEEGGGFFFCCC???<<<:::333333222111111222444555222222222222222222222222//////000000000000//////000000////////////000000////////////////////////,,,---...//////...---,,,------------.........///.../////////000000000111//////////////////////////////............//////,,,,,,+++,,,///000000//////000111222222222222111111222333333333444666888666777999;;;<<<===>>>>>>AAABBBCCCFFFHHHJJJLLLMMMMMMOOORRRUUUXXXZZZ[[[\\\[[[\\\\\\\\\]]]```eeeiiimmmzzz|||ggg]]]WWWVVVgggtttwwwqqqjjjeee^^^XXXTTTQQQNNNLLLLLLJJJIIIJJJKKKKKKJJJIIIJJJKKKLLLKKKJJJJJJLLLNNNQQQTTT[[[eeeppp~~~cccOOOEEE>>>===;;;999777555444444777777777999<<<@@@CCCFFFEEEEEEEEEAAA<<<777444333000000222222333333222222000000000000000000000000///000000111111000000//////////////////000000111////////////////////////---..................---------........./////////......//////000000111111//////////////////////////////............//////...---,,,---///000000//////000111333333222111111000222333333333333666888666777999;;;<<<>>>>>>>>>@@@AAACCCEEEHHHJJJLLLMMMLLLNNNRRRUUUYYY[[[\\\\\\ZZZ[[[[[[[[[[[[^^^cccffflllzzz}}}ggg]]]WWWWWWooo~~~yyyooofffbbbZZZVVVRRRNNNMMMLLLKKKIIIIIIHHHGGGGGGIIIJJJIIIHHHIIIKKKNNNOOONNNNNNQQQSSSYYY[[[aaammm{{{fffRRRHHH@@@>>><<<:::888666555555888:::===@@@CCCEEEFFFFFF???>>><<<888444222222222111222333444444333222111000000000000000000000000000000111111111111000000///////////////000111111////////////////////////......------------............/////////000000000.........///000111111111//////////////////////////////............//////000///......000000000...///000222333333222111000000111333333222333555777666777999;;;<<<>>>>>>??????@@@BBBEEEHHHJJJLLLMMMNNNPPPSSSVVVYYYZZZ[[[ZZZZZZZZZZZZYYYZZZ\\\```dddlllyyy}}}ggg]]]XXXWWWxxx}}}pppeee\\\VVVRRRMMMKKKHHHGGGGGGHHHGGGFFFIIIHHHGGGHHHJJJKKKJJJIIIEEEIIIMMMOOOOOOPPPSSSVVVXXXZZZccctttlllXXXOOO>>>===<<<;;;:::999999999<<>>?????????@@@BBBEEEHHHJJJLLLNNNPPPQQQTTTWWWYYYYYYYYYXXXZZZZZZZZZYYYXXX[[[___bbblllyyy}}}ggg]]]YYYXXXvvviii___YYYUUUOOOKKKJJJIIIGGGEEEDDDEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMJJJJJJMMMPPPPPPSSSXXXWWWaaaqqqttt\\\KKKFFF>>>888888;;;<<<>>>AAAEEEDDDDDDDDDCCC???:::555444444444333222111000000000000000000000000000000000000000000000000000000///000000111222333333333000000000000000000000000...///000111111000///...//////000111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,/////////000///......---......//////000000111111000000000000000000000000000222333333222111333444111222333333333444666888888999:::;;;<<<>>>??????AAACCCEEEFFFGGGIIILLLNNNQQQRRRTTTWWWXXXYYYYYYYYYXXXZZZ[[[ZZZYYYZZZ^^^ccclllyyy|||hhh___YYYWWW{{{mmmdddZZZRRROOOLLLHHHEEEIIIHHHFFFEEEDDDEEEFFFGGGFFFFFFGGGHHHIIIKKKLLLLLLMMMLLLMMMQQQRRRSSSXXX___bbbmmm}}}qqq\\\MMMBBB===;;;???DDDDDDDDDEEEFFFCCC@@@===;;;888555222333333333333222111000///111111111111111111111111000000000000000000000000//////000000111222222333000000000000000000000000......///000000000////////////000111111111111000////////////////////////........................///////////////......---.........///000000111111000000000000000000000000///111222222111000222333111222333333333444666888888999:::;;;<<<>>>??????@@@BBBDDDFFFGGGIIIMMMOOOQQQRRRTTTWWWXXXYYYYYYYYYYYYZZZ\\\[[[YYY[[[___dddlllwwwzzzhhhaaaVVVTTTuuuiii]]]WWWOOOKKKJJJJJJHHHFFFGGGFFFEEEEEEEEEFFFHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMOOOQQQQQQQQQXXXbbblllxxxyyylll]]]QQQEEEAAABBBHHHKKKIIIEEEDDDAAA===888444333333222222222222222222222111000///111111111111111111111111000000000000000000000000...//////000000111111222000000000000000000000000...---------...///000000...///000000111111000000////////////////////////000000000000000000000000///////////////.........---......//////000111111000000000000000000000000...000111111000///111222111222333333333444666888888999:::;;;<<<>>>?????????AAADDDFFFGGGJJJNNNPPPQQQRRRTTTWWWYYYYYYZZZZZZZZZ\\\]]]\\\[[[\\\aaaeeekkkwwwxxxhhhbbbXXXVVVzzznnnbbbZZZSSSOOOKKKIIIIIIJJJIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOQQQTTTUUURRRRRR\\\gggyyy~~~ssskkk```UUUNNNIIIGGGJJJJJJEEE@@@>>>999666222111222444555555111222222222111111000///111111111111111111111111000000000000000000000000......//////000000000111////////////////////////...---,,,,,,,,,...000111...//////000000000000000////////////////////////........................000000///...............------......///000000111///////////////////////////000111111000000111333111222333333333444666888888999:::;;;<<<>>>??????>>>AAACCCEEEGGGJJJNNNQQQPPPRRRTTTWWWYYYZZZZZZZZZ\\\^^^___^^^]]]^^^bbbggglllwwwwwwfff```YYYXXXuuuggg[[[SSSNNNKKKIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNTTTUUUYYY[[[[[[^^^jjjwwwwwwpppfff\\\VVVNNNHHHFFFCCC>>>:::999666444333444555666555444111222222222222111111000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////...---,,,,,,,,,...///000......///000000000000000////////////////////////////////////////////////000000///............///---------...//////000000////////////////////////000111333222111111222444111222333333333444666888888999:::;;;<<<>>>??????>>>AAACCCEEEGGGJJJNNNQQQPPPRRRTTTWWWYYY[[[[[[[[[]]]___```___^^^___dddhhhmmmyyywwweee^^^VVVTTTsssggg\\\SSSNNNMMMIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLLLLMMMMMMOOOPPPRRRSSSUUUUUUVVVWWW[[[```eeemmm{{{}}}qqqfffYYYOOODDD@@@===999888999888777777777888666333111222222333333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////...............///---...//////000000//////////////////////////////111111111111111111111111111000///------......///,,,------......///000000000000000000000000000000000222333333222222333444111222333333333444666888888999:::;;;<<<>>>?????????AAADDDFFFGGGJJJNNNPPPPPPRRRUUUXXXZZZ[[[\\\\\\]]]___```___^^^___dddhhhnnnzzzwwweee]]]WWWUUU}}}pppccc[[[VVVOOOMMMNNNJJJJJJKKKKKKKKKJJJJJJKKKJJJKKKLLLLLLMMMMMMMMMMMMPPPRRRUUUYYY]]]aaadddeeecccbbbdddkkkttt}}}~~~qqq\\\PPPDDD>>>;;;777666888888777666666777555333111222333333444444444333333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000///...---------...//////000000//////////////////////////////000000000000000000000000111000...---------///000,,,,,,---......//////000000000000000000000000000000111222222111111222333111222333333333444666888888999:::;;;<<<>>>??????@@@BBBDDDFFFGGGIIIMMMOOOPPPRRRUUUXXXZZZ\\\\\\]]]]]]___```___^^^___dddhhhmmmzzzvvvfff```YYYXXXzzzjjj^^^SSSPPPMMMIIIGGGJJJGGGHHHJJJKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMUUUWWW\\\aaahhhnnnrrrtttyyyuuuuuu{{{yyy___SSSGGG@@@;;;666444555555444333333555666555444333333444555555444444444444444444444444444444444000000000000000000000000222222222111111111111111000000000000000000000000111111222222111///---,,,---......///////////////////////////////////////........................222000...---,,,---///000,,,,,,------...//////000000000000000000000000000///000111111000000111222111222333333333444666888888999:::;;;<<<>>>??????AAACCCEEEFFFGGGIIILLLNNNPPPRRRUUUXXXZZZ\\\]]]]]]]]]___```___^^^___dddhhhkkkyyyvvvgggcccVVVUUUooodddWWWTTTPPPKKKHHHGGGGGGGGGJJJIIIHHHIIILLLMMMNNNNNNLLLKKKLLLMMMOOOQQQQQQPPPYYY```kkkwww}}}nnn___LLL???;;;:::888666333333333333333333333333222333444444444333222111222222222222222222222222000000000000000000111111...//////000111222222333000000000000000000000000......////////////......000000000000////////////,,,------...///000111111++++++,,,---...///000111111111000000//////......---------------...//////...............///000000000111111111111222222222111222222333333444444555888999:::;;;===>>>?????????AAACCCEEEFFFIIILLLOOOSSSTTTUUUWWWZZZ\\\^^^___]]]^^^]]]]]]^^^aaafffjjjppp{{{vvviiieeeZZZXXXrrrddd[[[TTTRRRNNNKKKJJJJJJJJJKKKOOONNNMMMLLLMMMMMMMMMMMMPPPPPPPPPRRRUUUWWWXXXXXXfffnnnzzzwwwhhhUUUFFF???<<<999666555555555555555555555555444555666666666555444333222222222222222222222222111111111000000000000000444444333222111000///...000000000000000000000000...//////000000//////...000000000000////////////------......//////000000000000000//////.........000000000000///////////////...............///000///............///000000000111111111111222222222111222222333333444444555888888999;;;<<<===>>>??????AAACCCEEEFFFIIILLLOOOTTTUUUVVVWWWYYYZZZ\\\\\\]]]]]]]]]\\\]]]```eeehhhppp|||vvvhhhddd[[[YYY{{{mmmaaaWWWQQQOOONNNLLLKKKKKKLLLNNNOOOMMMMMMLLLLLLKKKKKKLLLLLLPPPQQQTTTVVVZZZ\\\___```llltttvvvaaaPPPEEE???:::666555555555555555555555555555555555555555444333333111111111111111111111111222111111111000000//////666666444333111///......000000000000000000000000///000000111111000000///000000000000////////////.........///////////////222222111000000///......////////////000000000000111000000/////////000000//////......//////000111000111111111111222222222111222222333333444444555777888999:::;;;<<<===>>>???AAADDDEEEGGGIIIMMMOOOUUUUUUVVVWWWXXXYYYZZZZZZ]]]]]]]]]\\\\\\___cccgggrrr~~~wwwgggbbb\\\[[[}}}kkk___WWWRRROOOLLLLLLKKKJJJKKKLLLNNNOOOJJJKKKLLLMMMMMMOOOQQQSSSTTTVVVZZZ^^^bbbfffjjjmmmpppvvvlllYYYKKKBBB;;;666444444444444333333333333333333333333222222111111000000000000000000000000222222111111000/////////111111111111111111111222////////////////////////000000111111111111000000000000000000///////////////////////////........./////////000000000111111......//////000000111111222222111000000000111111/////////...///000000111000000111111111222222222111222222333333444444555666777888999;;;<<<======@@@BBBDDDFFFGGGIIIMMMPPPSSSTTTUUUVVVWWWXXXYYYZZZ]]]^^^^^^]]]^^^```cccgggtttxxxgggaaa\\\ZZZppp```WWWSSSQQQOOOLLLKKKKKKKKKKKKLLLNNNNNNMMMOOOQQQRRRSSSTTTXXX[[[\\\```fffkkkpppuuu{{{uuu```PPPEEE<<<888555555555444444333333333333333222222111111111111000000000000000000000000111111111111000000//////------...///000111222333////////////////////////000000111111111111000000000000000000///////////////////////////..................//////000000111......//////000000111111333222222111111111222222///////////////000111111000000111111111222222222111222222333333444444555666777888999;;;<<<======@@@BBBDDDFFFGGGJJJMMMPPPPPPQQQRRRTTTWWWYYYZZZ[[[^^^_________```bbbeeehhhuuuzzzggg```ZZZYYY|||qqqcccXXXSSSQQQPPPOOOMMMMMMMMMMMMMMMNNNOOOPPPPPPSSSVVVVVVUUUVVVZZZ^^^dddiiiqqqwww|||iiiWWWIII???:::888888777777666555555555555555444333333333333333111111111111111111111111000000000000000000000111........./////////000000000000000000000000000000///000000111111000000///000000000000////////////.........///////////////000000////////////......////////////000000000000111111111111111222333333000000//////000000111222000111111111111222222222111222222333333444444555777888999:::;;;<<<===>>>@@@BBBEEEFFFHHHJJJNNNPPPNNNOOOQQQSSSVVVXXXZZZ[[[]]]^^^``````aaacccgggjjjttt|||hhh```YYYWWWjjjcccZZZSSSRRRQQQPPPOOONNNNNNOOOPPPQQQSSSTTTTTTTTTXXX\\\]]]\\\^^^ccchhhpppwwwrrr]]]MMMAAA<<<888888888777666555555555555444333222222222333444222222222222222222222222/////////000111111222222000000000000////////////000000000000000000000000...//////000000//////...000000000000////////////------......//////000000//////000000000000111111000000000000////////////000000000000111333444555000000//////000000111222000111111111111222222222111222222333333444444555888888999;;;<<<===>>>???AAABBBEEEGGGHHHJJJNNNPPPOOOPPPQQQSSSUUUVVVXXXXXXZZZ\\\^^^```aaadddgggjjjrrr~~~iiiaaaYYYWWWooo```[[[UUURRRSSSSSSRRRPPPNNNOOOQQQSSSUUUWWWXXXYYY[[[```eeehhhiiilllsssyyyyyybbbPPPCCC===777666666555444333333333333222111000000000111222222222222222222222222222......///000111222333333//////000000111111222222000000000000000000000000......////////////......000000000000////////////,,,------...///000111111,,,---...000222444666666111111000000//////.........//////000111333444555000000000000000111111222000111111111111222222222111222222333333444555555888999:::;;;===>>>??????AAACCCEEEGGGHHHJJJNNNQQQQQQQQQRRRSSSTTTUUUVVVVVVXXXZZZ]]]___aaacccgggjjjooojjjaaaYYYWWWpppeeeZZZWWWSSSPPPOOOPPPRRRSSSUUUVVVXXXYYYYYYZZZ\\\^^^fffhhhlllpppttt{{{|||eeeRRRDDD===<<<:::777555555555555444444333222111000111222333555444444333333222222111000000000000000000000000111111111111111111111111//////000000000000/////////000000111111111111111222111///.........///000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000000000000111111000000//////......000111111111111222222222444333333333333444555555666777999::::::;;;===>>>CCCDDDEEEGGGIIILLLNNNPPPQQQQQQRRRSSSUUUVVVWWWWWWYYY[[[^^^___```cccfffiiiqqq~~~hhh]]]YYYXXXvvvfff^^^YYYXXXVVVUUUVVVXXX[[[]]]\\\]]]___```aaacccgggjjjqqqtttyyywwwcccQQQEEE???;;;999666444444444333222555444333222111222222333222222222222333333333333111111111111111111111111111111111111111111111111///000000000000000000///,,,------...///.........222111000000/////////000000000000000000000000000000000000000000000000000........................000000000000000000000000////////////000000000000000111111111111222222222444333333333333444555555666777999::::::;;;===>>>AAABBBDDDFFFJJJMMMPPPRRRTTTUUUVVVWWWXXXZZZZZZ[[[ZZZ\\\^^^___```bbbeeegggrrr}}}ggg\\\[[[ZZZzzzkkk```\\\YYYYYYYYYZZZ\\\```dddfffiiijjjkkkmmmoootttzzz~~~qqq```QQQFFF@@@@@@===:::888888888777666555444444333222333333333000000111111222333333444222222222222222222222222111111111111111111111111111111111111111111111111//////000111111111111000111111111222111111000///000000000000000000000000000000000000000000000000........................000000000000000000000000.........///000111111111000111111111111222222222444333333333333444555555666777999::::::;;;===>>>???AAACCCFFFJJJNNNQQQSSSVVVVVVWWWYYYZZZ[[[\\\]]][[[]]]______```aaadddgggqqq{{{fff\\\XXXVVVssshhhcccccc```aaaccceeeiiimmmqqqssszzz{{{|||~~~xxxlll___RRRHHHBBBBBB???<<<:::::::::999777555555444444444333333333000000111111111222222222222222222222222222222222111111111111111111111111222222111111111111222222000111222222333333222222000111222333333222111000////////////////////////////////////////////////000000000000000111111111////////////////////////.../////////000000000111000000111111111222222222444333333333333444555555555777999::::::;;;===>>>@@@AAACCCFFFIIIMMMPPPRRRSSSTTTUUUWWWXXXZZZ[[[\\\]]]___```aaaaaabbbeeegggooo}}}|||ggg^^^UUUTTT{{{rrrkkkjjjmmmmmmooosssxxx~~~~~~vvvkkk___SSSIIIDDD>>>;;;888666666555444333555555555444444444333333222222222111111111000000111111111111111111111111111111111111111111111111222222111000000111222222---...//////000000//////000111222333333222111000////////////////////////////////////////////////000000000000111111222222////////////////////////111000000000/////////...000000111111111222222222444333333333333444555555555777999::::::;;;===>>>BBBBBBDDDFFFHHHKKKNNNOOORRRRRRTTTUUUWWWYYYZZZ[[[___```bbbbbbcccdddfffiiilllxxx~~~iii___XXXVVV{{{vvvxxx|||zzz~~~wwwlll```TTTKKKFFF???<<<999777666666444333444444444444444333222222444333333222111111000000000000000000000000000000111111111111111111111111222111000//////000111222//////000111111111111111000000111111222111111111000000000000000000000000000000000000000000000000---......//////000000111000000000000000000000000111111111000///.........000111111111111222222222444333333333333444555555666777999::::::;;;===>>>BBBCCCDDDFFFHHHKKKMMMNNNRRRSSSTTTVVVXXXZZZ[[[\\\^^^```bbbbbbcccdddgggjjjkkkvvvkkk```WWWUUUxxxmmmaaaVVVNNNJJJBBB???<<<999999888777555222333444444444333111111333333333333222222222222111111111111111111111111111111111111111111111111222111///......///111222222222333444444444333333000/////////000000111222000000000000000000000000000000000000000000000000---......///000000111111000000000000000000000000000000000000////////////000111111111111222222222444333333333333444555555666777999::::::;;;===>>>@@@AAACCCEEEHHHKKKNNNOOORRRSSSTTTVVVXXXZZZ\\\]]]\\\^^^```aaabbbdddgggiiillluuukkk___UUUSSSxxxmmmbbbWWWPPPLLL@@@===999777666555444333222222333444333222111000222222222333333444555555222222222222222222222222111111111111111111111111111000///------///000111//////000111111111111000000///.........///111222000000000000000000000000000000000000000000000000///000000111222333333333000000000000000000000000......//////000000111111000111111111111222222222444333333333333444555555666777999::::::;;;===???>>>???BBBEEEHHHLLLOOOQQQPPPQQQSSSUUUWWWYYY[[[[[[YYY[[[^^^___```cccfffiiimmmuuujjj^^^XXXVVV}}}sssfff[[[SSSOOOBBB>>>999555555555555555333333333222222222111111111111111222333444666666666555222111000000111222111111000000//////......222222111000//////000000000000///---,,,---///222444111......000111...,,,+++++++++,,,,,,...//////......////////////......//////000111333444555666000000111111111111000000......///111111222222222000111111222222333444444555444333222222444555777:::::::::888777888;;;>>>BBBCCCEEEFFFGGGJJJNNNQQQUUUTTTTTTUUUWWWYYYZZZZZZ^^^^^^]]]\\\\\\___dddhhhmmmrrr~~~jjjaaaWWWUUU~~~ttthhh]]]TTTPPPHHHDDD>>>:::888888777777333333333222222222222111222222111111111222333333555333111000//////000111222111111111000000000000111000000///......//////...000111111/////////000111333444444333111000///////////////000111222333......////////////......///000000111222333444444------............------......///111111222222111000111111222222333444444555444333222222444555777333444666777888;;;???BBBAAABBBDDDFFFGGGJJJNNNQQQUUUUUUUUUVVVXXXZZZ[[[[[[^^^^^^^^^^^^^^^aaaeeehhhmmmsss{{{fff^^^UUUSSSvvvkkk___VVVQQQIIIEEE>>>999666555444333333333333333222222222222333222222111000000000000333222111///...//////000222222222222111111111111000//////...............---000333333222000//////,,,111666777333000///111111111111111222333444444...//////000000//////...000111111111222222222222///000000111111000000///......///000111111111111000111111222222333444444444444333222333444555666000222555888999<<>>@@@CCCEEEGGGKKKOOOSSSUUUVVVWWWXXXXXXZZZ\\\^^^^^^```aaabbbcccdddgggiiinnnvvvxxxccc[[[YYYVVV|||oooaaaWWWQQQLLLGGG@@@;;;999888666666444444444333333333222222222222222222222333444444333333222222111111111222000000000000000000000000000000000//////000111111///000000...------///111///---******,,,......---//////.........///000000//////000000000000//////111111000000000000//////---......//////......---...//////000000000000///000111111222222333444444333333333333444444555555777999;;;<<<;;;;;;;;;<<<>>>@@@BBBEEEGGGJJJOOORRRSSSUUUXXXXXXXXXYYY]]]______```bbbcccccceeegggiiioooyyyyyyfff^^^ZZZXXXsssfff\\\WWWLLLHHHAAA<<<999777666555444444444444333333333333333222222222333444555555222222222222222222222222///////////////000000000111000000000000111111222000000///---,,,,,,///222555///******---000000///000000/////////000000111///000000111111000000///000000000///////////////...//////000000//////......//////000000/////////000111111222222333444444333333333444444444555555666888:::;;;<<<===???AAA???@@@CCCDDDFFFJJJNNNQQQRRRUUUWWWXXXWWWXXX\\\``````aaabbbbbbbbbdddhhhjjjqqq|||zzzggg```XXXVVVxxxmmmeeeaaaOOOJJJCCC===999666444333555444444444444333333333444333222222222222222222111111222222222222111111//////000000000111111111///////////////000111111///000000000......///111444222///......///000000111000000//////000000000000000111111111111000000.../////////////////////111111222222222222111111...///////////////......000111111222222333444444333333444444555555444444555777888999:::<<<@@@CCC???AAACCCDDDFFFIIIMMMPPPPPPTTTWWWWWWVVVWWW\\\```aaaaaaaaaaaaaaaccchhhkkktttxxxeee^^^WWWUUU|||sssllliiiWWWQQQIIIBBB===:::777666555555444444444333333333555444333111000////////////000111111111111000000000000111111222222222333...............///000111---000222333222000///000///222444222...,,,---/////////...............///000000111111111111000000............//////000000......////////////.........///////////////......000111111222333333444444222333444444555555444444777888888888888:::>>>AAA@@@BBBCCCDDDFFFHHHLLLOOOOOOSSSWWWWWWUUUVVV[[[```aaaaaa```___```ccchhhllluuuvvvccc\\\WWWUUU|||xxxjjjXXXEEE===;;;888666555555555444333333333333444333222222111000000000111111000...///111222222111111111111111111111111111111000000///000222333444555333000......///222444000000000000000000000000000000000000000000000000000000000000000000000000.........---...///000000000000000000111111111111111000///......///000111333111000222555666555333333333333444444444555555777777888999::::::;;;;;;@@@BBBDDDFFFHHHKKKOOORRRQQQSSSUUUVVVWWWYYY[[[]]]]]]___aaaaaabbbcccfffiiitttvvvccc\\\YYYWWWqqq___LLLBBB???;;;777666555555444333333333333444555444333333222222333333///...------///000000///111111111111111111111111111111000//////000000000222222111000000000000000000000000000000000000000000000000000000000000000////////////////////////....../////////000000000//////000000000111111111111000///......///000000000...---///222333222000333444444444555555555555777777888999:::;;;;;;<<>>@@@CCCEEEGGGIIIMMMPPPRRRTTTVVVWWWWWWXXXZZZ\\\___aaabbbcccccceeegggjjjtttooo```ZZZXXXVVVyyynnn^^^MMMCCC<<<666111000555555444333333333333444222222111111000111111222333111000000111222222111111111111111111111111111//////000111000///...---//////000000000///...---////////////////////////////////////////////////////////////////////////---///111222333222000///////////////000000000111///////////////000000000222222222333444555555555555555555666666666666777666666777888:::;;;<<<<<<>>>@@@BBBDDDFFFHHHLLLNNNSSSUUUWWWXXXXXXXXXZZZ\\\]]]^^^___``````aaadddfffpppkkk^^^XXXVVVTTT{{{vvvooolll^^^OOOFFF@@@999666555555555444333333333333444222111111000111111222222333222000000222222222111111111111111111111111111---...000111222111000000000000......------......////////////////////////////////////////////////000000000000000000000000---///111222333222000///...////////////000000000......///000000000000000...///000000111111222333555555555666666666666777555666777888:::;;;<<<===>>>@@@BBBDDDEEEGGGKKKMMMSSSUUUWWWXXXXXXYYY[[[]]]\\\^^^_________```ccceeeppp~~~yyyfff\\\WWWRRRPPPwwwxxx~~~{{{rrrkkkeeeYYYMMMFFF@@@:::666777555555444333333333333444333333222222333333444444222000//////000000000///111111111111111111111111......///000111111111111111000...---------...///000000000000000000000000000000000000000000000000111111111111111111111111...///000111111111000000......////////////000000---...///000111111111000///111222222111222333555444444555555555666666666555666777888:::;;;======???AAACCCDDDEEEGGGKKKMMMRRRTTTVVVXXXYYYZZZ]]]___```aaabbbbbbbbbccceeegggsssrrrccc[[[WWWUUUSSS~~~{{{yyypppiiiaaaWWWLLLEEE???999666777555555444333333333333444333333222222333333444555333111//////000000000///111111111111111111111111//////.........///000000///000000000000///......000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000........./////////000000,,,---///000111111111000111333555555333333555777333444444444555555555555555555777888:::<<<===>>>@@@AAADDDEEEFFFHHHKKKNNNQQQSSSVVVXXXYYY[[[^^^```cccdddeeeeeeeeeeeehhhjjjtttlllaaaZZZWWWXXXVVV{{{ssskkkeee[[[QQQJJJDDD===:::;;;555555444333333333333444111000000000111222222333555333111111222333222111111111111111111111111111111000...---,,,,,,---...---///111333333000...+++000000000000000000000000000000000000000000000000///////////////////////////............///000000............/////////000,,,---///000111111111000---000222222000000222555333333333444444444555555444555777888:::<<<===>>>@@@BBBDDDEEEFFFHHHKKKNNNPPPRRRUUUXXXZZZ\\\___aaacccdddfffeeeeeefffhhhjjjrrr~~~jjj___ZZZWWWSSSQQQ|||mmmbbb```\\\TTTLLLDDD>>>:::888333444666777777666444333333333333222222222111111555444333111000//////...000000000000000000000000000000000000000000000000000///...------...///000000000000000////////////............////////////333222000///...///111222222222222111222222333333000000000000000000000000////////////000000000000111222222333333444444555222222333444555777777888777777777888999:::;;;<<>>:::<<<:::777444333333444444333333333333222222222222333222222111000000111111222222222222222222222222//////////////////////////////............//////000000000000////////////............///////////////.........///111333444111000///......---......000000000000000000000000////////////000000000000111111222222333444444444444444555555666666666777555555666888;;;===???AAA???AAACCCDDDEEEHHHLLLOOOTTTUUUXXXYYYZZZ\\\___bbbaaabbbbbbbbbbbbcccfffhhhrrrlllaaa[[[UUUSSSQQQ{{{pppjjjbbbZZZRRRJJJAAA;;;999888666444333333333444444444333333333222222222222111111111111111222222222222222222222222222222/////////////////////////////////....../////////000000000000////////////............///////////////.........///000222333111000///...------,,,---////////////////////////////////////000000000000111111111222333333444444444444444444444555555555888888999999:::;;;===>>>>>>@@@BBBCCCDDDGGGKKKNNNTTTVVVXXXYYYZZZ\\\___bbb```aaabbbaaaaaabbbdddfffqqqoooccc\\\VVVRRRQQQwwwrrrjjjccc\\\QQQEEE<<<444444555666555444333222444444444333333333222222111111111000111111222333111111111111111111111111////////////////////////...//////////////////...000000000000////////////............////////////000000//////////////////222111000///...---------////////////////////////////////////000000000000000000111222222333333444333333333333333333333444888888888999:::;;;<<<===???@@@BBBCCCEEEHHHLLLOOOSSSTTTWWWXXXYYY[[[^^^aaa```aaabbbbbbaaaaaaccceeeooossseee]]]WWWRRRQQQ{{{uuuooohhh[[[JJJ>>>222444555777777666444333444444444444333333333333222111111111111111222222000000000000000000000000////////////////////////......////////////......000000000000////////////............////////////000000000//////.........222111000///////////////000000000000000000000000////////////000000000000000000111111222333333333222222333333444444444444444444555777:::<<<>>>@@@@@@BBBDDDEEEFFFIIIMMMPPPRRRSSSUUUWWWXXXZZZ]]]```aaabbbddddddccccccdddeeennnyyyhhh^^^XXXSSSQQQ{{{ttteeeQQQBBB777888777777777666555555555444444444444333333333222222111111111111111111111111111111111111111111000000000000000000000000---...///000000///...---000000000000////////////............////////////......//////////////////000000///////////////000000000000000000000000000////////////000000000000000000000111222222333333333333444444555666777777333333444666999;;;===???BBBDDDEEEGGGHHHKKKOOORRRRRRSSSVVVWWWXXXZZZ]]]```cccdddffffffeeedddeeefffmmm~~~kkk```XXXTTTRRR|||kkkUUUDDD>>><<<999777666666666777555555444444444333333333333222222111000000111111222222222222222222222222111111111111111111111111---...///000000///...---000000000000////////////............/////////000+++,,,...///000000000000//////.........//////000000000000000000000000000////////////000000000000000000000111222222333333444444555666777888999:::555555666666777888:::;;;CCCEEEGGGHHHIIILLLPPPSSSRRRTTTVVVWWWXXX[[[^^^```dddeeeggggggfffeeefffgggmmmmmm```XXXTTTSSS|||{{{qqq[[[HHH>>>;;;777444444444444444000222444666666444222111111111111111000000000///333333333222111000///...///000000000000111111111111000000///...------,,,////////////..................///000000000000000000000000000////////////......------------......////////////////////////////////////000000000000...///000111222333333333222222222111111222333333333444666888:::;;;<<<<<>>AAABBBDDDGGGJJJMMMOOOPPPRRRTTTVVVXXXYYY[[[^^^```___aaacccccccccdddfffhhhmmmxxxnnnaaaZZZWWWUUUrrrjjjeeejjjrrrzzz{{{eeeRRR@@@<<<888666555666666555777666555444333333444444333333222222222111111111000111111222222222111111////////////000000000000000000000/////////......////////////..................///000000000000000......//////000000111111111111000000000000111111////////////////////////////////////000000000000111111222222222111111000000000000111222333555666777666666666888;;;>>>@@@AAABBBDDDGGGJJJLLLNNNOOORRRTTTVVVXXXYYY[[[^^^``````bbbdddeeeeeefffgggiiikkkvvvnnnaaaZZZUUUTTTssskkkfffkkkttt{{{}}}|||qqq___NNN???;;;777444444444444444444333111000000000111222222111111111000000000000000111111222222222111111....../////////000000000000000000000////////////////////////..................///000000000000000.../////////000000000111/////////....../////////////////////////////////////////////000000000000111111222222222111111000000000000111222333555666666666666777:::>>>AAADDDAAABBBDDDFFFIIILLLMMMNNNRRRTTTVVVXXXYYY[[[^^^```___bbbeeefffffffffggghhhjjjuuunnnaaaZZZUUUSSSyyyrrrooouuu}}}yyyzzzyyyvvvtttlll]]]OOO>>>;;;666444444444444444888777444222111111111111111111111000000000//////111111222222222111111000000000000111111111222222222222222222222222222222////////////..................///000000000000000000000000000000/////////......------------......////////////////////////////////////000000000000000111111222222222111111222222222333444555666777777888999:::===@@@CCCEEEAAABBBDDDFFFIIIKKKMMMNNNRRRTTTVVVXXXYYY[[[^^^```^^^```ccceeeeeeeeefffgggjjjuuuqqqaaaYYYVVVTTTzzzyyy{{{zzzuuupppmmmhhh\\\PPP???<<<777555444555555444888777777555555444444444222222222111111111000000222222222222222111000///000000000000111111111222222222222222222222222222////////////..................///000000000000000111111000000//////............------------......////////////////////////////////////000000000000///000111222222222222222333333333333444444555666777888999;;;<<<>>>???@@@AAABBBDDDFFFHHHKKKLLLMMMRRRTTTVVVXXXYYY[[[^^^```^^^aaadddffffffffffffgggkkkwwwtttcccZZZVVVTTT~~~{{{zzzwwwxxxyyyyyyyyy|||{{{{{{yyyvvvooohhhddd```UUUJJJ@@@===888666666666666666000111111222333444555555333333333222222222111111333333333222111000///...............////////////000000000000000000111111000/////////...............//////000000000000000222222111000///...------......------------......////////////////////////////////////000000000000...///000111222333333333222222222111111222333333666777888999999999999999AAABBBDDDFFFHHHJJJLLLMMMRRRTTTVVVXXXYYY[[[^^^``````cccgggiiiiiihhhiiiiiilllxxxwwweee[[[UUUSSS{{{yyyuuupppllljjjiiihhhhhhggghhhgggffffffhhhlllooozzz}}}yyyvvvpppjjjgggcccWWWKKKDDD@@@;;;888888888666333444555666666666555333333444444444333333222222222000000000000000000000000000000////////////000000222333333333222111///...........................////////////000000000000............/////////000222222000///............///000111333333222222111...///000111111000///...+++,,,...///111222222222///000000111111222333333666666777888999;;;<<<===???AAADDDFFFGGGHHHKKKMMMPPPQQQTTTWWWZZZ^^^```aaacccfffhhhiiiiiihhhhhhiiinnn{{{xxxddd\\\VVVTTT}}}wwwpppkkkhhheeebbb___^^^_______________```___```bbbfffiiinnnrrryyy}}}{{{uuupppmmmiii]]]QQQFFFAAA;;;888888999777555444555666666666555333333222222222111111111000000111111111111111111111111000000////////////000000222222222222111000///...////////////////////////////////////000000000000........./////////000000222111000///............//////111222222222111000...///000111111000///...///000000111111000000///111111222222333444444555666666777888999;;;<<<===???BBBDDDFFFGGGIIIKKKNNNQQQRRRTTTXXX[[[^^^aaabbbcccfffhhhiiihhhhhhhhhiiinnn|||{{{ggg___WWWVVV|||ooohhhddd```\\\ZZZXXXWWWVVVWWWXXXZZZ[[[YYYZZZ\\\]]]^^^aaaeeehhhiiimmmttt~~~{{{vvvpppcccVVVJJJDDD<<<888777888888777444555555555555444333333222222222111111111111000222222222222222222222222000000////////////000000333222111000////////////000000000000000000000000////////////000000000000....../////////000000000222111000//////......///...//////000111000000000//////000000000000//////111111111222222111111111333333333444555555666666666666777888999;;;<<<===@@@BBBEEEGGGHHHIIILLLNNNQQQRRRTTTXXX[[[^^^aaabbbdddfffhhhhhhhhhggghhhiiiooo}}}~~~iii```YYYWWW|||mmmccc^^^[[[YYYWWWVVVWWWWWWWWWWWWYYY\\\___ZZZ\\\```bbbeeehhhlllooorrrvvv}}}~~~{{{wwwiii\\\QQQIII???999777777777666555555555444444444333333333333333333333333333333222222222222222222222222000000////////////000000333222000///...///000000000000000000000000000000////////////000000000000...////////////000000000111111000///////////////........./////////////////////000000000000//////...///000222333444555555333333444444555666666666666666777888999;;;<<<===@@@BBBEEEGGGHHHJJJLLLNNNPPPQQQSSSWWWZZZ]]]```aaadddeeegggggggggggghhhiiippp~~~iii___YYYWWWuuummmccc[[[YYYXXXXXXXXXVVVWWWYYYYYYYYY[[[^^^aaa___ccchhhlllppptttxxx{{{~~~|||pppeeeWWWOOOCCC;;;777666555444555555444444333333333333333333333333333333333333111111111111111111111111000000////////////000000333222000/////////111111////////////////////////////////////000000000000////////////000000000111111000000////////////000.............../////////000000////////////000000...///111222444555555555222222222333444444555555666666777888999;;;<<<===@@@BBBEEEGGGHHHIIILLLNNNNNNPPPRRRUUUYYY\\\^^^```dddeeegggfffffffffhhhiiipppjjj```XXXVVVxxxpppeeeaaa[[[WWWWWWXXXYYYZZZVVVYYY\\\\\\[[[]]]aaadddiiimmmtttzzz~~~uuulll[[[RRRFFF===999777444333555444444333222333333333000111111111111222222222111111111111111111111111000000////////////000000222222111111111111111222////////////////////////////////////000000000000/////////000000000111111000000////////////000000///............///000000000000////////////000000111222222333333222222111111111111222333333444444666666777888999;;;<<<===???AAADDDFFFGGGHHHKKKMMMOOOPPPRRRUUUYYY\\\___```dddeeeffffffeeefffhhhjjjqqqmmmbbbWWWUUU|||wwwppphhhbbb\\\[[[YYYYYYZZZ]]]___```]]]aaafffgggggghhhmmmrrryyy|||~~~xxxqqqjjjZZZRRRGGG???;;;999666444555444333222222222333333000000111111111222222222222222222222222222222222000000////////////000000222222333333333333222222000000000000000000000000////////////000000000000//////000000000111111111000000////////////000000//////.........///000111111000///......///000111111111222222222222111111111111111222333333444444666666777888999;;;<<<===>>>@@@CCCEEEFFFGGGJJJLLLPPPQQQTTTWWW[[[^^^```aaadddeeefffeeedddeeehhhjjjrrrmmmaaaWWWUUU|||vvvpppkkkhhhddd___ZZZ[[[[[[\\\]]]```ccceeeggghhhmmmrrrtttuuuwww|||~~~xxxqqqiiibbbXXXQQQGGG@@@===;;;888666555444333222111222333444222222222333333444444444333333333333333333333333000000////////////000000111222444555555444333222111111111111111111111111////////////000000000000000000000000111111111111000000////////////000111000//////......000111222111000///......///000111---...///111222333444444111111222333333444444555666666777888999;;;<<<======@@@BBBDDDEEEGGGIIILLLRRRSSSVVVYYY\\\___bbbcccdddeeeeeeeeedddeeehhhjjjrrrkkk___XXXVVVxxxqqqhhhcccaaaaaa```\\\ZZZ[[[\\\^^^aaaffflllqqquuuwwwuuuzzz~~~~~~zzztttppphhh^^^YYYRRRHHH@@@;;;999888777666555444333222333444444444444333222111111111222333111000111333555555444444555555444222111111222111000111555888777000)))////////////////////////////////////////////////222111111111000000//////666555444333111000///...,,,---------......//////////////////000000000000333333333333333333333333222222333444444555555666555777888888777888:::===@@@AAACCCEEEGGGJJJKKKLLLOOOQQQTTTXXX\\\^^^___```ddddddcccdddfffhhhhhhhhhuuuhhh[[[YYYWWWyyyrrrjjjeeeccc^^^\\\^^^]]][[[[[[^^^dddgggmmmtttzzz~~~yyysssiii^^^XXXQQQHHH???:::888666555555555444333333333333444333333222111111111111111444333222333666888888888444555555444222000111222444333444888<<<<<<777111////////////////////////------------------------000000000000/////////...444333333222111000///................../////////////////////000000000000000111111222333444444555222222333444444555555666555777888888777888:::===@@@AAACCCEEEGGGJJJKKKLLLOOOQQQTTTWWWZZZ\\\]]]^^^bbbbbbbbbdddfffiiijjjjjjvvviii]]]XXXVVV{{{rrrkkkgggccc^^^ZZZ]]]ZZZYYY[[[]]]]]]aaaffflllpppwww~~~}}}}}}~~~xxxlll```WWWQQQHHH@@@:::777555444444444555555444444333222222222222111111111111111111//////000222444555444333444444333111000111222111000111444888999666222////////////////////////........................000////////////.........111111111000000000000///000000000000////////////////////////000000000000...///000111222444555555222222333444444555555666555777888888777888:::===@@@AAACCCEEEGGGJJJKKKLLLOOOQQQTTTWWWYYY[[[\\\\\\``````bbbcccfffiiikkklllwwwjjj___WWWUUUpppkkkeee```^^^]]][[[YYYZZZXXXYYY^^^aaadddkkkrrrwwwzzzyyyyyy~~~xxxmmmbbbWWWQQQIIIAAA<<<999555444333444555666555444333222111111111111111111111000111///......000111111000222333333222111000000222///...---///222333222000////////////////////////111111111111111111111111000000000000000/////////000000000000111111111222222111111111000000//////////////////000000000000...///000111222333444444222222333444444555555666555777888888777888:::===@@@AAACCCEEEGGGJJJKKKLLLPPPRRRUUUWWWZZZ[[[[[[[[[```aaabbbdddeeegggjjjlllvvvjjj```WWWUUUwwwnnnfffccc^^^[[[ZZZZZZZZZZZZZZZYYY\\\cccgggllluuu~~~zzzwww|||wwwsssjjj```VVVQQQJJJDDD???;;;777555333444555666555444333222000111222222222222111111666444222222222222222000000222222222000///000111333222222222333333222111000000000000000000000000111111111111111111111111111111111111111111111111000000111111222333333444222222111111000000//////////////////000000000000111111111111111222222222222222333444444555555666555777888888777888:::===@@@AAACCCEEEGGGJJJKKKLLLQQQSSSVVVYYY[[[\\\]]]]]]aaacccdddddddddeeegggjjjttt|||iiiaaaWWWUUU{{{sssiiibbb]]][[[YYYWWWVVVXXXZZZ[[[\\\^^^ccckkkqqqvvv~~~xxxvvvrrrnnneee[[[TTTPPPKKKEEEAAA===999666444444555555444444333222000111222333444333222111666444111111111111000//////111222111000///000111333333333333333222111111000000000000000000000000........................111111222222222222222333000111111222333333444444111111111111000000000000////////////000000000000222222222222222222222222222222333444444555555666555777888888777888:::===@@@AAACCCEEEGGGJJJKKKLLLQQQSSSVVVYYY[[[]]]^^^^^^aaaccceeeeeeccccccfffjjjrrryyyfff___WWWUUU}}}sssmmmhhhbbb]]]XXXWWWWWWVVVWWWYYY]]]```dddgggoooxxx}}}yyy~~~zzzuuuooodddYYYQQQNNNIIIEEEBBB>>>:::777555555444333333333333444000222333555555555333222222000...///000111000000///000111000//////000111---///111111111000//////000000000000000000000000------------------------000000111111222222222222000000111111222222333333//////000000000000000000////////////000000000000111111222222333333444444222222333444444555555666555777888888777888:::===@@@AAACCCEEEGGGJJJKKKLLLOOOQQQTTTXXX[[[]]]^^^^^^^^^bbbeeedddccccccgggkkkqqqvvvddd]]]XXXVVVssskkkgggddd```\\\WWWXXXXXXYYYZZZ^^^cccffflllpppyyyyyy~~~{{{tttgggZZZOOOLLLHHHDDDAAA>>>:::777666555444333222333444555111222444666666666444333222111000111444666666666...000111000//////000111+++...111333333222222222000000000000000000000000//////////////////////////////000000111111111222///000000000111111111111......//////000000111111////////////000000000000000000111222444555666666222222333444444555555666555777888888777888;;;===@@@AAACCCEEEGGGJJJKKKLLLMMMOOOSSSWWWZZZ\\\]]]^^^\\\```ddddddcccdddiiinnnqqqtttbbb\\\YYYWWWyyyppphhhfffccc^^^ZZZZZZ[[[\\\^^^___aaaeeekkkoooyyy}}}{{{nnnsss}}}mmm```UUULLLEEECCCBBB???======555555444333333333333444333333333222222222111111111111111111111111111111000111111222222222111111111111000000000000111111//////............//////***,,,......,,,,,,000333111111111111111111111111000111111222222333444444222333333333333222111111111111111111111111111111000111111222222333444444555444444333333333444444555666666777888:::;;;<<<>>>@@@DDDHHHKKKLLLLLLLLLQQQRRRTTTVVVXXXZZZ\\\]]]\\\\\\\\\^^^aaaeeehhhkkkvvvsssaaa[[[TTTRRRvvvooogggaaa```___[[[YYY[[[^^^___bbbdddggglllssswwwxxxlllqqqqqqbbbUUUMMMEEEBBB@@@<<<999999555555444333333333333444333333333222222222111111111111111111111111111111000000111111111000000///111111000000000000111111111111111000000111111111111222333222000000000111........................222222111111111000000000222222333333222222111000000000000000000000000000000111111222222333444444444333333222222222333333777777777888999;;;======>>>@@@DDDGGGJJJLLLLLLLLLQQQRRRTTTVVVYYY[[[\\\]]]]]]]]]]]]___bbbeeeiiikkkvvvtttbbb\\\VVVTTTtttkkkfff```\\\\\\]]][[[\\\^^^aaacccgggkkkpppwww~~~wwwjjjpppsssaaaVVVMMMEEECCC@@@;;;777777555555444333333333333444333333333222222222111111111111111111111111111111000000000000000///...---111000000//////000000111222222111111111111222222000000000111222111///---111111111111111111111111333333222000///...------222222333333222222111000000000000000000000000000000111111222222333444444222222222111111222222333777888888999:::<<<===>>>>>>@@@CCCFFFIIIKKKKKKLLLQQQSSSUUUWWWZZZ\\\]]]^^^^^^^^^___```cccfffiiikkkuuuvvvccc]]]XXXVVVyyypppkkkbbb^^^\\\^^^______aaaeeedddhhhmmmsssyyyzzzkkkooo~~~ttt```UUUMMMFFFDDDBBB===::::::555555444333333333333444333333333222222222111111111111111111111111111111111111111111000///......000000////////////000000000000////////////000000---,,,,,,000444444111...222222222222222222222222333222111000///......---222222222222222111000000000000000000000000000000000111111222222333444444222222222222222222333444777777777888:::;;;===>>>>>>@@@CCCEEEHHHJJJKKKKKKQQQSSSUUUXXX[[[]]]^^^^^^______```bbbdddgggjjjkkktttwwwddd]]]XXXVVVxxxooojjjfffbbb___^^^aaabbbbbbfffkkkjjjnnnttt{{{~~~nnnooo{{{wwwdddSSSLLLEEEEEEDDD???<<<<<<555555444333333333333444333333333222222222111111111111111111111111111111111222222222111111000///000000////////////000000000000////////////000000000000000333777888555111////////////////////////111111111111111111111111111222222222222111000000222222222222222222222222000111111222222333444444333333333333333444555555666666666777999:::<<<===???@@@BBBDDDGGGHHHJJJJJJPPPRRRUUUYYY\\\]]]^^^^^^______aaaccceeegggiiijjjsssuuuccc\\\VVVTTT{{{oooiiieeebbbaaa___```cccdddeeejjjqqqtttxxx~~~~~~nnnnnnyyy}}}nnnYYYQQQJJJIIIFFFAAA<<<;;;555555444333333333333444333333333222222222111111111111111111111111111111111111222222222222111111000//////......//////000111111000000000000111111222222222333333333111///000000000000000000000000//////000111111222333333111111222222111111000///333333333333333333333333000111111222222333444444333333333333444555666666555555666777888:::;;;<<>>@@@@@@AAABBBDDDFFFHHHIIILLLOOOSSSXXX[[[]]]]]]\\\]]]___aaaccceeefffggggggrrrkkk]]]WWWVVVTTTzzzmmmgggdddaaa```aaafffhhhkkknnnsssyyy{{{rrrpppvvv|||~~~yyyuuuwwwxxxyyy~~~xxxjjj[[[OOOGGG@@@===<<<999666555555666555444333333333222222222111111111111111111111111111111000000000000000000000000222///------000111111/////////000000000000//////...//////000111222222222///222444222///---...000000000000000000000111111////////////000000000000111222444555555333000...000000111222333333444555333222222222333333444444555555666888999:::;;;<<<>>>@@@CCCFFFGGGHHHJJJLLLKKKOOOTTTXXXZZZZZZ[[[\\\]]]___aaabbbccceeehhhkkkppphhh]]]XXXUUUUUUtttiiieeedddcccccceeejjjlllooossswww~~~|||uuuuuu}}}zzzwwwxxxyyyyyy}}}sssdddUUUIIIBBB???;;;888555444444555444333333333333222222222111111111111111111111111111111000000000000000000000000333000......000222111000//////000000000000//////...//////000111111222222000222444444111000111222111111111000000000000000////////////000000000000111222333333333222000///111111111111222222222222333333222222222333444555555555666888999:::;;;<<<>>>@@@CCCFFFGGGHHHJJJLLLKKKOOOTTTWWWXXXYYYZZZ\\\ZZZ\\\___aaacccfffjjjmmmqqq}}}ggg]]]XXXRRRQQQuuukkkdddccceeefffhhhkkkppprrrvvvyyy~~~xxxyyy~~~yyyyyyxxxxxx{{{sss```OOOEEEAAA999777444333333444333222333333333222222222111111111111111111111111111111000000000000000000000000333111//////000111111000//////000000000000//////...//////000000111111222111333444444333333333444222111111111000000//////////////////000000000000111111111111000000000000333222222222111111111000444333222111111333555666555555666888999:::;;;<<<>>>@@@CCCFFFGGGHHHJJJLLLLLLOOORRRUUUVVVXXXZZZ\\\[[[]]]___aaabbbeeehhhkkksss{{{fff\\\WWWTTTSSS}}}mmmfffbbbcccgggiiimmmqqqvvvxxx|||}}}}}}{{{xxxvvvuuuzzzlllUUUGGGAAA999777444333444555444333333333333222222222111111111111111111111111111111000000000000000000000000111000000///000000////////////000000000000//////////////////000000111111000111333333444444444555222222111111000/////////////////////000000000000111000///......///000111333333333333222222222222555333222000111222555666555555666888999:::;;;<<<>>>@@@CCCEEEGGGHHHJJJLLLMMMOOORRRSSSUUUVVVYYY\\\___```aaaaaaaaabbbdddfffsssyyyeee[[[VVVTTTTTTxxxkkkfffdddhhhkkknnnsssxxx|||~~~}}}wwwttttttzzztttZZZHHH@@@:::888555555555666666555333333333222222222111111111111111111111111111111000000000000000000000000///000000000///.........//////000000000000/////////////////////000000000//////000111333444333333111111111111000000//////////////////000000000000111000...------///000111222222333333444555555666444333222111111333555666555555666888999:::;;;<<<>>>@@@CCCEEEGGGHHHJJJLLLMMMPPPRRRSSSTTTVVVYYY[[[___```aaaaaa```aaaccceeessswwweee[[[VVVRRRQQQvvvmmmjjjjjjooosssuuu{{{yyyuuutttyyysssYYYGGG???:::888666555666777777666333333333222222222111111111111111111111111111111000000000000000000000000///111222111///.........//////000000000000//////////////////////////////.........000222333222111000000000000000000000111////////////000000000000000//////......///111222111111222333444555666666333222222222333333444444555555666888999:::;;;<<<>>>@@@CCCFFFGGGHHHJJJLLLNNNPPPSSSUUUVVVWWWYYYZZZZZZ\\\^^^___```bbbeeehhhqqquuueee\\\WWWTTTSSSwwwooommmpppvvvzzz}}}~~~zzzvvvwww{{{|||hhhTTTEEE???999777444444555666666555333333333222222222111111111111111111111111111111000000000000000000000000000333555444111//////000//////000000000000/////////////////////////////////......///222333111////////////000111111222222////////////000000000000000/////////000000111222111111111222222333333333111222333444444444333333555555666888999:::;;;<<<>>>@@@CCCFFFGGGHHHJJJLLLNNNQQQUUUWWWXXXXXXYYYZZZYYY[[[]]]___```bbbeeehhhppp}}}uuueee]]]XXXWWWWWW|||wwwuuutttzzz}}}wwwoooooossszzz~~~xxxvvvwww}}}~~~{{{ppp___OOODDD@@@888666333333444555555555333333333222222222111111111111111111111111111111000000000000000000000000222555777666333000000222//////000000000000/////////////////////.........111///...000222333111///......///000111222333333////////////000000000000//////000000111111111222111111111000000000000000000111333555555444333222555555666888999:::;;;<<<>>>@@@CCCFFFGGGHHHJJJLLLMMMQQQVVVYYYYYYYYYYYYYYY\\\]]]_________```ccceeennn{{{uuufff^^^XXXUUUTTT{{{sssooouuu~~~yyyxxxxxx}}}zzztttxxxuuunnndddXXXLLLAAA<<<777555333333444555555555444333333222222333333444111111111111111111111111111111000000//////......///---,,,---000111000...////////////////////////000000000000000000000000111111111111111111222222222111111111000000//////000111222222111000///...000000000000000000000000111111222333444444555555111222333444555555555555222333555666888:::;;;<<>>???BBBEEEHHHKKKLLLMMMPPPQQQSSSUUUWWWYYYZZZZZZ^^^[[[[[[]]]]]]\\\```fffoootttddd\\\WWWUUUTTTsssqqqsss|||tttiiibbb___YYYRRRKKKEEEAAA???:::888555333444444333222333333222222222222333333111111111111111111111111111111111111111111111111////////////000000000///////////////////////////////////////////////////555444444333222111111000222222222222222222222222//////000000111111111111000000000000000000000000111111111222222222333333333333333333444555555666888888999999:::;;;<<<<<<===???BBBEEEIIILLLNNNOOOPPPQQQSSSUUUXXXYYYZZZZZZ___\\\[[[\\\[[[[[[___fffpppvvveee\\\XXXWWWWWWxxxsssvvv~~~wwwmmmfffbbb\\\TTTLLLEEE@@@>>>:::888555333444444333222333222222111111222222333111111111111111111111111000000000000000000000000000000000000/////////000////////////////////////////////////////////////444444333222222111000000000000111111111111111111/////////000000111222222000000000000000000000000222222222222222333333333333333222333333444666777888888999:::;;;;;;<<<<<<>>>???CCCFFFJJJMMMOOOPPPPPPQQQSSSVVVXXXYYYZZZ[[[```\\\[[[\\\\\\[[[```fffqqqzzzggg^^^YYYSSSRRR{{{uuuyyy}}}~~~~~~||||||}}}}}}{{{tttnnnjjjcccZZZPPPGGG@@@<<<999777444333444444444333222222111111111111222222111111111111111111111111///////////////000000000000111222111///...///000////////////////////////000000000000000000000000//////000111222222333333000000000000000111111111111000000000000000111222000000000000000000000000333333333333333333333333444333222222333444666777777888888999;;;<<<<<<===>>>@@@CCCGGGKKKNNNPPPQQQQQQRRRTTTVVVXXXZZZ[[[[[[___\\\\\\^^^^^^]]]aaagggrrrjjj___ZZZRRRRRRzzzyyyyyypppjjjhhhlllpppooopppsssxxx}}}vvv{{{~~~zzztttqqqjjj```UUUJJJAAA<<<888666444333444555555444222222111111111111222222111111111111111111111111//////000000000111111111000111333111///...///111////////////////////////000000000000000000000000------...///111222333333000000000111111222222222222111000//////000000111000000000000000000000000444444444444444444444444444333222222222444666777555666777999:::<<<======>>>@@@CCCFFFJJJLLLNNNOOOQQQRRRTTTVVVXXXZZZ[[[[[[^^^\\\]]]``````___bbbhhhrrrlll```ZZZVVVVVV~~~|||vvvlllhhhbbbaaagggmmmnnnpppttt}}}yyypppttt}}}~~~wwwtttmmmdddXXXLLLBBB<<<777555333333444555555555222222111111111111222222111111111111111111111111000000111111222222222333000222333222///...///111////////////////////////000000000000000000000000////////////000000000000111111111222222333333333333222111/////////000000000000000000000000000000555555555555555555555555444333222222222444666888444555666888:::<<<===>>>>>>@@@BBBEEEHHHKKKLLLMMMQQQRRRTTTWWWYYYZZZ[[[[[[]]]\\\^^^aaabbbaaaccchhhsssnnn```ZZZWWWVVV~~~zzzpppjjjgggeeedddfffnnnyyy}}}sssrrrvvv~~~|||wwwvvvqqqgggYYYKKK@@@:::999777555555555666555444333333333333333333333333222222222111111111111000......//////000000111111000000000000000000000000000///...---...///111333000000000000000000000000222222222111111111000000...////////////000000000////////////////////////000111111111111222222222111222333333444444333333444333333333333444555666888888999999:::;;;<<<<<<===???BBBEEEGGGHHHHHHHHHPPPQQQSSSUUUWWWXXXYYYYYYZZZ\\\^^^___```bbbeeehhhppprrrccc[[[YYYXXX|||ooogggdddccckkknnnuuu~~~}}}rrroooqqq|||xxxvvvqqqgggZZZMMMDDD???999777555555555666555444333333333333333333333333222222222111111111111000////////////000000000000000000000000000000000000111000.........///111222000000000000000000000000333333333222222222111111111111111222222222333333000000000000000000000000000111111111111222222222111222333333444444333333666666666666666555555555777777888999:::;;;;;;<<<<<<>>>BBBEEEHHHJJJJJJJJJNNNOOOQQQSSSUUUWWWXXXXXX[[[]]]___```aaacccgggiiipppqqqccc\\\YYYXXX{{{pppfffbbbdddhhhrrryyytttpppqqq{{{yyyxxxrrriii\\\OOOFFFAAA:::888666555666666555444333333333333333333333333222222222111111111111000000000000000////////////000000000000000000000000111111///......///000000000000000000000000000000333333333333333222222222222222222222333333333444222222222222222222222222000111111111111222222222111222222333333333333333222333444555555555555444777777888999:::;;;<<<<<<;;;>>>AAAEEEIIIKKKMMMMMMLLLMMMPPPRRRTTTVVVWWWWWW\\\]]]___```aaadddhhhkkkqqqpppccc\\\XXXWWW|||rrrjjjdddeeellluuuyyyvvvxxx}}}}}}}}}yyyqqqcccSSSFFF???:::888666555666666555444333333333333333333333333222222222111111111000000111111000000//////......000000000000000000000000222111000///......//////////////////////////////222222222222222222222222000000111111111222222222333333333333333333333333000000111111111222222222111111222333333333333222///000222444666777777777777888999:::;;;<<<===>>>===???BBBFFFIIIKKKMMMMMMLLLMMMOOORRRTTTVVVWWWXXX[[[]]]^^^___```cccgggkkksssoooccc]]]VVVVVVxxxmmmhhhfffhhhrrr~~~zzzyyy|||ppp[[[HHH>>>;;;999777666666666555333333333333333333333333333222222222111111111000000111111000000//////......000000000000000000000000111111000////////////...////////////////////////000000000000111111111111000000111111111222222222333333333333333333333333000000111111111222222222000111222222333333222222444444555666777777777777888888999;;;<<<>>>??????@@@AAACCCFFFHHHJJJKKKLLLMMMNNNQQQSSSVVVXXXYYYZZZZZZ[[[\\\]]]^^^bbbfffjjjtttnnnccc^^^UUUTTTvvvlllkkklllnnnyyywwwwww|||{{{cccMMM???<<<:::777666666666555333333333333333333333333333222222222111111111111000000000000000////////////000000000000000000000000000000000000000/////////000000000000000000000000/////////000000000000000222222222222333333333444222222222222222222222222000111111111111222222222000111111222222222222222555444333111000000000000777888999;;;<<<>>>???@@@AAABBBCCCEEEGGGIIIJJJKKKNNNOOORRRUUUWWWYYY[[[[[[YYYZZZ[[[[[[]]]aaafffjjjuuuoooccc^^^VVVUUUwwwqqqvvv{{{tttuuu|||fffOOOAAA===:::888777777666555333333333333333333333333333222222222111111111111000////////////000000000000000000000000000000000000...//////000000000000000000000000000000000000000//////000000111111111111111111111222222222333333000000000000000000000000000111111111111222222222000000111222222222222222444222000...---...000111555666777999;;;<<<>>>>>>???@@@AAACCCFFFHHHKKKLLLNNNOOORRRUUUXXXZZZ[[[\\\ZZZZZZ[[[\\\]]]bbbggglllvvvpppddd^^^XXXXXXyyywwwsssvvv|||dddNNNAAA===;;;888777777666555333333333333333333333333333222222222111111111111000......//////000000111111000000000000000000000000---...///000111111000000000000000000000000000000000000111111222222222333...////////////000000000////////////////////////000111111111111222222222000000111222222222222111555444222222333777;;;>>>444444666777999;;;<<<=========???BBBEEEIIILLLNNNMMMOOOQQQTTTWWWZZZ[[[\\\[[[[[[\\\\\\^^^ccciiimmmwwwqqqddd^^^ZZZZZZ~~~}}}vvvtttyyywwwwww|||wwwaaaNNNFFF<<<999666444444444444333666666555555555444444444222222222111111111111000000000000000000000000000111111000000//////......000000000000000000000000//////000000111111222222////////////000000000000111000///......///000111222000///------///000222000000000000000111111222222333333333333222111111333222222222333333444555444555777999;;;<<<======<<>>BBBDDDFFFHHHJJJLLLMMMPPPRRRTTTUUUWWWYYY[[[XXXYYY[[[]]]___ccchhhkkkuuuttteeebbbXXXWWWrrrnnnkkkfffgggllloooxxxwwwpppqqqzzzrrrmmmeeeWWWHHHAAA<<<999666444444444444333222222222111111111000000222222222111111111111000////////////////////////000000000000////////////000000000000000000000000000000///////////////.../////////000000000111111000000////////////000000111000///......///000111000000000000000111111222000000111222333333333333444444333333333333333444555666777999;;;<<<======;;;>>>AAADDDEEEGGGIIIKKKNNNQQQSSSUUUUUUVVVXXXZZZXXXYYY[[[]]]___ccchhhkkkvvvuuufffaaaXXXVVVvvvpppqqqtttuuuyyyssskkkkkk|||{{{xxxmmmccc___\\\RRRGGGAAA<<<999666444444444444333333333333222222222222111222222222111111111000000000000000000000000000000000000000000////////////////////////////////////.........------,,,,,,,,,//////000000000111111111000000////////////000000000000////////////000000000000000000000111111222//////111222333444444444555555444333333333333444555666888:::;;;============???CCCEEEFFFGGGIIIKKKOOORRRTTTVVVVVVVVVXXXYYYXXXYYY[[[]]]___bbbhhhkkkwwwuuueee```XXXVVVvvvssssssyyy{{{mmmhhhjjjyyyyyynnncccXXXUUUSSSLLLDDD???<<<999666444444444444333333333222222222111111111222222222111111111000000111111111111111111111111////////////000000000000/////////////////////////////////......---------000000000000111111111111//////000000000000//////000000////////////000000000000000000000111111222...///000222333444555555555555444333333444444444555666888:::<<<===>>>>>>???AAADDDFFFGGGHHHKKKLLLOOORRRUUUWWWWWWWWWXXXYYYXXXYYY[[[]]]___bbbhhhkkkwwwrrrccc^^^WWWVVVyyyrrrtttxxxxxxllliiilll{{{wwwjjj```WWWSSSPPPHHH@@@===<<<999666444444444444333111111111000000000//////222222222111111111111000222222222222222222222222////////////000000000000000000000000000000000000222222111111111111111111000000000111111111222222//////000000000000////////////000000000000//////000000000000000111111222//////111222333444444444444444444444444555555666555777888:::<<<===>>>>>>@@@BBBEEEGGGHHHIIIKKKMMMNNNQQQUUUWWWXXXXXXXXXYYYXXXYYY[[[]]]___ccchhhkkkwwwpppbbb]]]WWWUUU||||||~~~~~~zzz~~~zzzooommmppp~~~uuuooohhh```[[[SSSHHH@@@>>><<<999666444444444444333222222111111111000000000222222222111111111111000111111111111111111111111.../////////000000000111000000000000000000000000111111111111111111222222000000111111111222222222...///000111111000///...//////000000000000//////000000000000000111111222///000111222333444444444333333333333444666777888666777999;;;<<<===>>>>>>@@@BBBEEEGGGGGGHHHJJJLLLMMMPPPUUUXXXYYYYYYYYYZZZXXXYYY[[[]]]___ccchhhkkkvvvooobbb]]]WWWUUUxxxpppooorrruuuvvv~~~ssspppsss}}}sssxxxrrrllleeeZZZLLLCCC@@@<<<999666444444444444333444444444333333333333222222222222111111111111000000000000000000000000000.../////////000000111111000000000000000000000000------......//////000000000111111111111222222222...///000111111000///...//////000000000000//////000000000000000111111222000111222222333333333333222222333333555666888999666777999;;;<<<>>>>>>??????AAADDDFFFFFFGGGIIIKKKLLLPPPUUUXXXYYYZZZZZZ[[[XXXYYY[[[]]]___ccchhhkkkvvvoooccc^^^WWWUUU{{{|||}}}~~~{{{tttjjjccc```dddjjjnnnuuuttt}}}yyyuuuzzzyyytttiiiYYYJJJAAA===???<<<777444333222222111777555333333444444333222222222222111111111111000////////////////////////............////////////------..................000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111,,,------...///000111111111111222222222333333333333333333333444555666666666888;;;<<<<<<===>>>@@@@@@BBBEEEHHHIIIIIIIIIHHHMMMOOORRRTTTUUUVVVYYY[[[YYY[[[]]]___aaaeeeiiimmmvvvpppbbbYYYYYYYYYpppkkkkkkkkkjjjkkkiiiddd]]]WWWVVVZZZ```dddsss~~~uuuvvv}}}xxxzzz}}}~~~yyymmm^^^OOOEEE@@@???<<<777444333222222111555444222222222333222111222222222111111111111000////////////////////////....../////////000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111//////000000000000000000111111222222222333333333333333333333444555666666999;;;<<<===<<<;;;<<<===AAABBBDDDGGGHHHIIIIIIIIIMMMOOORRRTTTUUUWWWYYY[[[[[[]]]___aaabbbeeeiiimmmtttpppcccZZZUUUUUU}}}ooobbb______]]][[[[[[\\\YYYUUUSSSSSSWWW[[[___gggqqq}}}tttvvvyyy}}}|||qqqcccUUUIIIBBB@@@<<<777444333333222222444222000000111222222111222222222111111111111000000000000000000000000000/////////000000000111111000///---,,,,,,,,,---...000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222222222111111000000000111111222222222333333333333333333333444555666666777999<<<<<<<<<<<<===>>>BBBBBBDDDEEEGGGIIIJJJKKKNNNPPPRRRTTTUUUWWWZZZ\\\]]]___aaabbbcccfffiiikkkssspppddd]]]WWWVVVqqqeeeZZZXXXXXXWWWVVVWWWWWWVVVUUUTTTUUUWWWZZZ[[[___gggrrr{{{zzzqqqttt|||sssfffWWWJJJBBB@@@<<<777444333333222222444222000000222333222111222222222111111111000000000000000000000000000000000000000000111111111111///...,,,*********+++,,,///////////////////////////000000000111111111111000000000000000000000000////////////////////////111111111111111111111111111111222222222333333333333333333333444555666666333555999;;;<<<>>>@@@BBBBBBBBBCCCDDDFFFIIIKKKLLLNNNPPPSSSTTTUUUWWWZZZ\\\^^^```bbbcccccceeegggiiirrroooeee___YYYXXXzzzeeeZZZPPPNNNPPPQQQRRRUUUTTTTTTTTTTTTTTTTTTTTTTTTWWW[[[aaaffflllttt|||~~~wwwnnnqqqxxxkkk[[[LLLDDD@@@===888555444333333222444222111111333444333222222222222111111111000000000000000000000000000000000000000000111111111111222111000.........///000///////////////////////////000000000111111111111000000000000000000000000////////////////////////......///000000111222222111111222222222333333333333333333333444555666666222555888;;;<<<===@@@BBBBBBBBBCCCDDDFFFIIIKKKMMMNNNPPPSSSUUUVVVXXXZZZ\\\^^^```bbbccccccccceeegggsssoooeee___VVVVVVooo\\\SSSLLLLLLNNNPPPSSSWWWVVVVVVWWWVVVUUUTTTRRRQQQSSSTTTVVVYYY^^^gggqqqwww~~~wwwnnnpppsss___PPPHHHAAA===888555444444333333444222111111333444444333222222222111111111111000000000000000000000000000/////////000000000111111////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000------...///000111222333111111222222222333333333333333333333444555666666666888;;;;;;;;;;;;<<<===@@@AAACCCEEEGGGJJJKKKLLLOOOQQQSSSUUUVVVXXX[[[]]]]]]```bbbccccccdddeeefffrrrnnnddd]]]XXXXXXwwweeeWWWQQQNNNQQQTTTVVVXXX\\\XXXYYYYYYXXXWWWUUUSSSRRRQQQRRRRRRUUUZZZaaaiiinnnwww{{{qqqrrrzzzbbbQQQIIIAAA===888555444444333333222111000000222333333222222222222111111111111000////////////////////////....../////////000000000+++,,,...///000000......000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000111111222222222111111222222222333333333333333333333444555666666777999;;;;;;::::::;;;<<>>>>>@@@DDDGGGJJJKKKKKKKKKOOOQQQTTTUUUWWWXXX[[[]]]^^^aaadddffffffggghhhiiiooommmaaaZZZVVVUUUmmm^^^SSSRRRPPPSSS]]]ffffffaaa___]]]YYYUUUQQQOOOMMMLLLMMMMMMOOORRRWWW\\\ccciiivvvxxxyyyvvvqqqtttvvvpppmmmmmmuuu}}}~~~zzzaaaMMMBBBBBB<<<666444666777555222222222222111111111000000111111111111111111111111000000000000111222333444111000000///...------,,,------------............///////////////.........//////000111111111111111111111000000000000111111777555222000...---,,,,,,222000///......///000222000111111222222333444444444444555555666777777888555666888999999:::<<<>>><<<>>>BBBDDDFFFIIILLLOOOSSSSSSSSSTTTWWWZZZ\\\^^^aaaccceeefffeeeeeefffgggrrrlllaaaZZZWWWWWWjjj\\\VVVVVVVVVXXXaaaiiigggaaa]]][[[WWWSSSPPPNNNMMMLLLMMMNNNPPPTTTYYY___fffkkktttuuuuuusssppptttrrriiieeeeeelllttt{{{nnnZZZKKKCCCBBB===777555777888666444333333333222222222111111111111111111111111111111000000000000111222333444111111000//////...------...////////////000000000000000000000000000000000//////000111111111111111222222111111111111222222333333111111000111111222111000///......///000111000111111222222333444444444444555555666666777777666777999::::::;;;===???>>>AAACCCEEEGGGHHHKKKNNNPPPQQQRRRTTTWWWZZZ]]]___bbbdddfffgggffffffggghhhqqqpppccc[[[YYYYYYzzzfffYYYVVVXXXZZZ]]]dddiiifff___YYYXXXUUUQQQNNNMMMLLLKKKMMMNNNQQQVVV]]]dddkkkooorrrppppppnnnnnnuuu{{{www}}}pppddd___aaadddnnnuuu|||~~~{{{{{{xxxnnn___PPPFFFBBB???;;;666555666777555333444444333333333222222222111111111111111111111111000000000000111111222333111111111000000//////...000000000111111111222222000000000000111111111111//////000111111111111111333222222111111222222333111111000000111111222333111000///......///000111000111111222222333444444555555555555555666666666666888:::;;;;;;;;;===???AAACCCEEEGGGGGGIIIKKKMMMNNNOOOQQQSSSWWW[[[^^^___bbbdddfffggggggggghhhiiipppttteee]]]YYYYYYqqq```WWWRRRVVVZZZ^^^dddhhhccc[[[UUUTTTQQQOOOMMMKKKKKKKKKKKKOOOSSSXXXaaakkkqqqrrrqqqmmmkkkkkkmmmxxxuuupppuuuwwwlllccc\\\ZZZ___fffqqqxxx~~~~~~|||rrrdddTTTHHH@@@>>>:::777333222333333222111333333222222222222111111111111111111111111111111000000000000000111222222222111111111000000000///000000111111111222222222///000000000000000111111//////000111111111111111222111111000000111111222222111111000////////////111111000//////000111111000111111222222333444444555555555555555555555555555777999::::::;;;===>>>AAACCCFFFGGGHHHJJJMMMOOOOOOPPPQQQTTTWWWZZZ\\\]]]```bbbeeefffffffffgggiiinnnxxxfff___WWWWWWxxxhhh\\\VVVOOOTTT[[[___eeegggbbbZZZRRRQQQOOOMMMKKKKKKKKKKKKJJJPPPUUU[[[fffsssxxxvvvsssnnnjjjkkkppp|||mmmggglllmmmddd[[[VVVSSSRRRZZZdddqqqyyy~~~~~~{{{nnn]]]NNNCCC===;;;777555333222222222222222111111111111000000000000111111111111111111111111000000000///000000111111111111111111000000000000/////////000000000111111.........//////000000000//////000111111111111111000000////////////000000111111111111111000000///111111000000000000111111000111111222222333444444444444444444555555555555444666888888888999;;;===???BBBEEEGGGIIILLLOOOQQQQQQRRRTTTUUUWWWYYYZZZ[[[^^^```bbbdddddddddfffgggnnn~~~zzzggg___WWWWWWmmmaaaZZZWWWQQQXXX___cccggghhhbbb[[[OOONNNMMMKKKKKKKKKKKKLLLKKKSSSYYY___lll||||||xxxqqqmmmooovvvjjjfffkkk|||xxxaaaXXXQQQQQQPPPPPPYYYeeeqqqzzz|||~~~zzzyyyqqqdddVVVJJJBBB===<<<777777666555444444444555111000000000000/////////111111111111111111111111000000000//////000000111000000000000000000000000........./////////000000------......//////000000//////000111111111111111/////////......////////////000111333444444444444111111111111111111111111000111111222222333444444222333333444555555666666333555777888888888:::<<<>>>AAADDDGGGIIILLLOOORRRSSSTTTUUUWWWXXXYYYZZZZZZ\\\^^^aaabbbcccccceeefffnnn}}}|||hhhaaaYYYYYYtttddd[[[YYYXXXVVV]]]ccceeegggfff```YYYMMMLLLKKKJJJJJJKKKLLLMMMNNNWWW^^^dddsss}}}vvvqqqttt|||yyygggfffooozzz}}}jjjYYYPPPLLLPPPQQQQQQZZZhhhsss}}}{{{www~~~}}}zzzwwwkkkeee[[[PPPHHHBBB>>><<<666666666666555555555666111111111000000000000///111111111111111111111111000000////////////000000////////////////////////........./////////000000---......///000000111111//////000111111111111111000000////////////000000...///000111222222111111111111111222222111111111000111111222222333444444111111222333555666777777444555777888888999;;;===???AAAEEEGGGHHHJJJMMMPPPRRRTTTVVVXXXZZZ[[[[[[\\\\\\^^^aaaccccccdddfffgggnnn|||~~~jjjdddYYYYYYooo___YYYXXXYYYYYY___eeefffeeeccc\\\UUUMMMLLLKKKJJJJJJKKKMMMMMMQQQZZZaaahhhxxxzzztttwwwppp```cccmmmxxx|||vvvvvvnnnZZZPPPHHHFFFLLLOOOOOOYYYgggwwwxxxvvv|||xxxrrroooeee___WWWOOOHHHCCC>>><<<333444555555333333444444222222222111111111111000111111111111111111111111111000////////////000000............////////////////////////000000000000...//////000111222222222//////000111111111111111111111000000000000111111......//////---,,,***)))111111222222222222111111000111111222333333444444000000111333555666888888555666888999999:::<<<>>>AAACCCEEEGGGGGGIIIKKKMMMQQQSSSVVVYYY[[[]]]^^^^^^]]]___bbbddddddeeeggghhhooo|||kkkfffWWWWWWxxxcccZZZUUUTTTUUUYYY[[[___bbbccc```YYYTTTJJJLLLMMMLLLLLLLLLNNNPPPUUUYYY^^^hhhxxxzzz~~~mmmaaaccciiiyyywwwlllllltttzzzzzzgggZZZPPPIIIGGGLLLNNNOOO[[[kkkzzz{{{{{{~~~vvvpppdddaaa[[[RRRHHH@@@<<<:::777666555444333222222222000111222222111000111333//////////////////000000222111000//////000111222000000000000////////////,,,***((()))---///...,,,000000////////////000000000000000000000000000000///000111222222111000///111000///...///000333444000///...------...///000000000000111222222333333333333333333444555666666888999:::::::::;;;===???CCCEEEGGGHHHHHHIIILLLNNNRRRSSSVVVXXX[[[\\\^^^^^^```aaabbbcccbbbcccfffhhhrrrnnnfff]]][[[uuuaaaXXXTTTRRRSSSUUUVVVYYY\\\\\\ZZZTTTPPPKKKLLLMMMMMMMMMNNNPPPRRRTTTXXX]]]fffuuunnnbbbdddjjjyyysssfffccciiinnn{{{kkk[[[PPPOOOHHHGGGLLLNNNOOOYYYhhhvvv|||}}}}}}~~~zzzyyyxxxrrrjjjfff^^^TTTIIIAAA<<<:::666666555444333333333333000111222222111000111222333333333333333333333444111000////////////000111------...///000111222222666333111000222222111///000000////////////000000000000000000000000000000///000111222222111000///......---,,,,,,---//////000000///......///000000000000000111222222333333333333333333333444555666777999::::::::::::===???@@@BBBEEEGGGHHHJJJMMMOOOQQQSSSUUUXXXZZZ\\\]]]^^^___aaabbbcccbbbdddfffhhhppp~~~nnneee\\\ZZZqqq^^^UUUQQQPPPQQQRRRRRRSSSTTTUUUSSSOOOLLLIIIJJJJJJJJJJJJKKKNNNQQQUUUYYY```hhhvvvrrrffffffkkkyyy~~~qqqbbb]]]aaaeeerrruuuuuunnnfff]]]RRRHHHLLLHHHHHHMMMNNNOOOXXXdddrrrvvvyyyyyywwwuuuuuuwww~~~}}}zzz}}}wwwooojjjaaaUUUKKKBBB===:::666555444444333333333333000222333222111000111222222222222222222222222222000//////......//////000------...///000111222222444222000///000000///...000000////////////000000000000000000000000000000000000111111111111000000...------------------,,,111111000000000000111111000000000111222222333333444444333333333444555555777888999999999:::<<<>>>>>>@@@CCCFFFHHHJJJMMMPPPQQQRRRTTTWWWYYY[[[\\\]]]___aaabbbbbbcccdddfffhhhooo}}}nnnddd]]][[[mmmZZZRRRNNNMMMNNNQQQPPPOOOPPPQQQPPPNNNLLLIIIJJJJJJJJJJJJLLLPPPRRRXXX^^^fffooo|||xxxkkkiiilllxxx~~~rrrccc^^^aaaeeeiiiiiieee^^^YYYVVVPPPHHHIIIHHHIIIMMMNNNPPPXXXbbbooopppqqqpppmmmlllnnnoooxxx|||rrrkkk```UUUKKKDDD???<<<666555444333333333333333111222333222000000000222111111111000000000000000//////............//////000000000000////////////,,,+++++++++---......///000000////////////000000////////////////////////000000000111111000000000000111111111000///......111111111111111111111111000000000111222222333333444444444333333444444555666777888999888999;;;===>>>@@@CCCEEEGGGIIILLLNNNPPPQQQTTTVVVYYYZZZ\\\\\\___```bbbbbbcccdddgggiiiooo~~~mmmbbb^^^\\\iiiXXXPPPMMMLLLMMMOOOMMMLLLMMMNNNOOONNNMMMLLLMMMNNNMMMNNNQQQUUUXXXZZZbbblllvvv}}}oookkkkkkyyyttteee___aaaddddddccc]]]VVVSSSRRROOOIIIHHHHHHKKKNNNOOOSSS[[[cccmmmllljjjgggeeeeeegggiiiwww}}}sssjjj^^^SSSKKKEEE@@@===555555444333333333444444111222333222000///000111333333333222222222111111......////////////......000000000000////////////---............///000111000000////////////000000////////////////////////111000000000000000000111222222222222222111000///111111222222222222111111000000000111222222333333444444333333333444555555666777888999888999;;;===@@@BBBEEEFFFFFFHHHJJJLLLPPPQQQTTTVVVYYYZZZ\\\\\\^^^```aaabbbcccdddgggiiiqqqlllaaa\\\ZZZgggVVVPPPMMMLLLMMMLLLKKKJJJLLLNNNOOOOOOOOOLLLLLLMMMMMMNNNQQQVVVYYY___hhhttttttmmmmmmzzzvvvggg___```aaabbbbbb^^^VVVPPPOOOLLLIIIHHHJJJLLLNNNQQQVVV___fffllliiiddd```^^^```bbbdddvvv~~~tttkkk]]]RRRJJJEEEAAA===555444444333333444444444222333333222000///000111222222111111000000//////...//////000000//////...------...///000111222222000111111///---,,,...///000000////////////000000000000000000000000000000111111000000000000111111111111000000000000000000111111222222222222111111000000000111222222333333333333333333444555666666777888999999999:::<<<>>>BBBCCCFFFGGGGGGHHHJJJLLLQQQRRRTTTWWWYYY[[[\\\]]]^^^___aaabbbccceeegggjjjssskkk```XXXVVVfffVVVPPPMMMMMMMMMLLLLLLLLLOOORRRTTTTTTSSSNNNOOOOOOOOOPPPTTTYYY]]]gggrrr~~~|||uuusssyyyyyyjjjcccdddffffffiiiggg^^^UUUQQQNNNKKKIIILLLNNNOOORRRZZZdddkkkjjjfff___ZZZYYY[[[^^^```nnnzzzyyynnn^^^RRRJJJEEE@@@<<<444444444333333444444555222333444222000//////000111111000000///......---//////000111111000//////------...///000111222222...000000...+++***,,,...000000////////////000000000000000000000000000000222111000//////000111222000//////......///000111000000111222222111000000000000000111222222333333111111222333444555777888777999::::::::::::===???AAACCCFFFGGGHHHJJJLLLNNNQQQSSSUUUXXXZZZ\\\]]]^^^]]]___aaabbbccceeehhhjjjtttjjj```WWWVVVfffVVVQQQNNNMMMNNNOOOOOOPPPSSSWWWYYYYYYXXXWWWWWWWWWWWWXXX\\\bbbfffppp{{{~~~|||www{{{ooojjjlllnnnlllqqqqqqhhh]]]VVVSSSPPPJJJMMMOOOOOOSSS\\\gggnnniiiddd\\\VVVUUUXXX[[[]]]fffrrr}}}qqq```RRRJJJEEE???;;;444444333333333444444555222333444222000//////000555555444444333222111111///000111222222111000///000000000000////////////---///111000......111444000000////////////000000000000000000000000000000222111000//////000111222111000///...///000333444///000111222222111000///000000000111222222333333000111111222444666888999888999:::;;;:::;;;===??????BBBEEEGGGIIIKKKNNNQQQRRRSSSVVVXXX[[[\\\^^^^^^]]]___aaabbbccceeehhhjjjtttjjj```ZZZXXXdddUUUQQQOOONNNNNNSSSQQQUUU]]]bbb```\\\\\\YYYYYYZZZ[[[]]]cccjjjoooyyyssstttyyy{{{sssrrrwww{{{|||qqqcccZZZVVVKKKMMMOOOPPPWWWcccjjjlllmmmbbbXXXUUUUUUTTTVVVYYY^^^fffvvvttt___SSSOOOKKK@@@777999777555555666666555444444444444333222111000///...///111222333222000//////////////////000111111000000000000////////////...///...---,,,---000333............/////////000///000111111111///...---//////000000000000//////............/////////000111111222444666555333111...///222444555555444333333333333333444555666666999;;;======<<<===>>>@@@BBBDDDGGGIIIJJJLLLOOOQQQUUUSSSRRRUUUZZZ]]]]]]\\\]]]___```aaabbbeeeiiilllttt|||fff\\\ZZZYYYeeeWWWRRRPPPOOOOOOVVVVVV]]]fffkkkgggcccbbb\\\]]]___aaaeeelllsssyyyyyyqqqvvv|||}}}rrrcccXXXQQQSSSTTTVVV^^^jjjrrrtttnnncccXXXTTTRRRQQQSSSVVV\\\bbbnnn{{{vvvbbbVVVSSSNNNDDD;;;666444222222333333222111333333333333222111000000...///111222222222111000///////////////000111111111111000000//////....../////////---,,,---000333........./////////000000///000111111000///...---///000000111111000000///........./////////000000/////////111555888999999)))+++...111333444444333333333333333444555666666888:::<<<<<<<<<<<<>>>???BBBDDDGGGIIIJJJLLLOOOQQQTTTRRRRRRTTTXXX\\\\\\[[[]]]___```aaabbbeeeiiillluuuxxxeee]]]UUUTTTfffXXXSSSPPPOOOPPPTTTXXXcccnnnrrrlllfffdddbbbdddgggkkkpppxxx~~~pppuuu~~~~~~iiiZZZSSSUUUWWWZZZcccqqqzzz|||rrrfffZZZTTTQQQPPPQQQTTT[[[^^^fffooouuu{{{uuubbbXXXTTTPPPGGG>>>999777555444555555444333333333333333222111111000...///111222222222111000000000/////////000111111222111111000///......---/////////...---...000222....../////////000000000///000000000000//////...000111111111111111111000....../////////000000000111///...000444888;;;<<<+++---///111222333333222333333333333444555666666666888:::::::::;;;<<<>>>AAACCCFFFHHHJJJLLLOOOQQQTTTTTTSSSUUUYYY\\\]]]\\\]]]___```aaabbbeeeiiilllvvvrrrccc]]]VVVUUU~~~fffYYYSSSPPPOOOPPPTTT\\\jjjwwwyyyqqqjjjhhhhhhkkknnnsssyyy~~~qqqtttzzzyyyeeeYYYSSSVVVYYY```mmm}}}vvviii\\\UUURRRPPPRRRUUU[[[^^^dddkkkmmmoooxxx}}}ppp___VVVSSSOOOFFF>>>:::888666555666666555444333333333333333222111000///000111222222222111111111000000///000000111111222222111000///...------///000000///......000222...////////////000000000///000000000000/////////111111222222222222111111...////////////000000000444222000111333555555555222333333333333222111000333333333333444555666666444666888999999999;;;===@@@BBBEEEHHHIIIKKKNNNQQQVVVVVVVVVXXXZZZ\\\^^^^^^]]]___```aaabbbeeeiiillluuummmaaa]]]WWWVVV{{{fffYYYTTTQQQPPPRRRYYYddduuuvvvooommmlllooossswww}}}|||sssqqqssswwwzzz}}}~~~jjj\\\WWWSSSXXX___jjjzzzyyykkk\\\TTTQQQOOOQQQUUUYYY\\\dddjjjjjjiiiooovvvwwwkkk^^^VVVSSSOOOGGG@@@777555333222333333222111222222333333333222111111000111111222222222222222111111000000000000111111111111111000///......---///000111000///...///111////////////000000000111000////////////000000000111111222222222222111111////////////000000000111222222111222333222000---333333333333222111111000333333333333444555666666333555777888888999;;;<<>>@@@CCCFFFHHHKKKNNNQQQRRRSSSUUUUUUUUUVVVYYY[[[]]]___```aaabbbeeeiiilllsss|||iii```]]]WWWVVVyyyggg^^^YYYVVVWWWZZZ\\\hhhxxxzzzmmmgggiiiiiilllqqqwww}}}|||wwwtttqqqnnnqqqvvvxxxiii\\\WWWVVVVVV___nnnvvvcccWWWQQQMMMOOORRRTTTWWW^^^eeeffffffmmmuuu{{{zzzrrrqqqsssvvv{{{|||qqqiii___ZZZXXXTTTMMMGGG:::888666666666777666555111222222333333222222222222111111111222222333333333222111111000000111111////////////000000000000000111222222000//////000//////000000000111111111000///......///000111222///000000111111000000/////////000000000111111111000//////000222222111000.........///000222333444333333333333444555666666222444666777888999;;;======???CCCEEEHHHJJJNNNPPPRRRTTTVVVVVVVVVVVVYYY\\\]]]___```aaabbbeeeiiillluuu|||jjj```]]]YYYYYYyyyiii```\\\YYYZZZ^^^aaammm|||zzzmmmhhhkkkfffiiiooouuu|||~~~}}}zzzrrriiifffgggmmmoooooolllddd]]]YYYXXXcccmmm}}}~~~jjj\\\TTTPPPPPPSSSVVVXXX^^^cccfffhhhqqq{{{zzztttpppsssvvvzzz{{{nnnggg^^^YYYWWWTTTMMMGGG777555333333333444333222111222222333333333222222222222111111222222333444333333222111000000111111......//////000000111111000111333222000//////000000000000000111111111111000///.........000111222//////000000000000//////000000000000111111111111555333000///000111222111333222222222222222333333333333333333444555666666222444666777888999;;;===<<>>:::666555444222222222222333000000000111111222222333222222111111111111222222222222111111000000////////////000000000000//////...------...000000///...000000000000000000000000000000000000111111111111//////000000000000//////000000000111111222222222111111000000000000111111...............///000111555444333333333444555555555555555666777999;;;<<<@@@AAACCCFFFIIIMMMPPPQQQSSSSSSTTTUUUWWWYYY[[[\\\]]]^^^```aaabbbfffjjjnnnuuuoooccc^^^]]][[[{{{ssslllffffffiiioooqqqqqqmmmeee]]]YYYXXXPPPSSS[[[eeeooovvvyyyyyyvvvuuurrrppprrr}}}sss]]]]]]YYYSSSPPPPPPOOOLLLRRRVVV]]]eeeooo~~~}}}{{{zzzyyy}}}tttgggdddbbb```cccjjjoooyyyyyymmm]]]WWWQQQPPPLLLDDD===;;;666555333222111111222222000000000111111222222333222111111000000111111222111111111000000000000000//////000000000000//////...------///000111///...////////////////////////111111111111000000000000111111111000000///------/////////000000000000000111000000///000000111111000000/////////000111111444444333333333444444444555555555555777999;;;<<<@@@AAACCCFFFIIIMMMPPPQQQSSSSSSTTTUUUWWWYYY[[[\\\\\\]]]___```bbbeeejjjmmmxxxnnnccc^^^ZZZXXXvvvmmmfffeeeiiikkknnnoookkkccc[[[WWWUUUOOOTTT]]]hhhrrrwwwwwwvvvrrrtttttttttwww~~~tttwww}}}ssseeeZZZUUUPPPNNNPPPRRROOOLLLSSSWWW]]]dddmmmzzzxxxkkkaaa``````^^^```fffmmmvvv}}}sssggg[[[UUUPPPMMMIIIAAA<<<;;;666555333222111111222222111111111222222222222222111111000000000000111111000000000000000111111111//////000000000000//////.........000222222000...........................111111111000000/////////222222222111000///------/////////////////////000000000/////////000111111333333222222222222333333222222333333444444444444555444444555666888:::<<<@@@AAACCCFFFIIIMMMPPPQQQTTTTTTUUUVVVXXXZZZ[[[\\\\\\]]]^^^___aaadddiiilllzzznnnddd```XXXVVVvvvllldddcccggglllmmmmmmhhh___XXXTTTTTTRRRVVV^^^iiirrrwwwwwwvvvuuuyyy|||}}}~~~~~~uuulllmmmqqqyyytttddd\\\XXXSSSOOOOOOQQQRRRSSSSSSUUUYYY^^^dddjjjuuuuuuhhh___aaacccbbbfffmmmttt|||~~~|||rrrggg]]]WWWQQQMMMFFF>>>::::::555444333111111111111222333333333333222222222222111111000000000000111111//////000000111111111222//////000000000000////////////000222333333111///////////////////////////...///////////////000000111222222222111000//////000000000000000000000000///////////////000111111222222111111111111222222000111222333444555555555444444444555666888:::;;;@@@AAACCCFFFIIIMMMPPPQQQTTTUUUUUUWWWXXXZZZ\\\]]]\\\]]]^^^___```ccchhhkkkzzzooofffcccYYYWWWuuuiiiaaa```dddnnnnnnllleee\\\UUUSSSSSSUUUXXX^^^gggpppvvvwwwwww{{{zzzmmmhhhhhhhhhnnnzzzvvvfff\\\XXXSSSQQQOOOPPPPPPRRRVVV[[[VVVZZZ___ccchhhqqq{{{xxxkkkbbbdddggghhhnnnvvv}}}}}}wwwlll```YYYRRRMMMEEE<<<777888555444333111111111111222444444444333333222222222111111000000000000111111//////000000111111222222//////000000000000//////000000000333444444222///000000000000000000000000,,,,,,---...///000111111000000111222222222222111222222111111111111111111///////////////000111111000///............/////////000222333444555555555444444444555666888:::;;;@@@AAACCCFFFIIIMMMPPPQQQUUUUUUVVVWWWYYY[[[]]]^^^\\\]]]^^^___```cccgggjjjyyyppphhheeeZZZXXXpppfff``````cccjjjkkkllliiibbbZZZTTTQQQTTTXXX^^^hhhqqqwwwzzzzzzzzz~~~vvvlllkkkiiijjjqqqxxxhhh[[[TTTTTTOOONNNNNNRRRVVVXXXWWWUUU]]]^^^aaafffnnntttwwwxxxzzzuuuooolllmmmqqqvvvyyytttiii\\\ZZZTTTKKKAAA999555333444444333222222222222333;;;;;;:::888555333000///000000000000000000000000000000///...............///////////////000111111////////////000111222333000000000000000000000000111111111111000000//////111111111111000000000000000000//////000111222222000000000000111222333444111222222000---++++++,,,555555555444333333555888666666666555555777;;;>>>@@@AAACCCEEEGGGKKKQQQUUUUUUVVVXXXXXXXXXYYY[[[]]]eeeeeedddcccbbbeeejjjmmmuuussshhhdddZZZZZZ|||lllbbb]]]^^^bbbkkkmmmmmmjjjddd\\\WWWTTTWWWZZZaaakkkttt{{{}}}~~~{{{xxxrrrmmmlllqqqzzzyyylll```UUUPPPPPPQQQPPPRRRVVV\\\aaabbbbbbdddfffiiimmmsssyyy}}}|||~~~uuuiii[[[YYYSSSKKKAAA:::666444555444444333333333333333444444444333222111///...000000000000000000000000111000//////....../////////////////////000111111222111111000000111111111000000000000000000000000222222111111111000000000333333333222222111111111000000000000000111222222222222111111000111111111111222222000...------...333444444444333444777999777777666555555666:::===???AAACCCEEEGGGKKKPPPTTTUUUVVVXXXXXXXXXYYY[[[^^^ddddddcccbbbbbbeeeiiimmmwwwqqqeeeaaaXXXXXX{{{jjj```\\\___dddlllnnnooommmgggaaa]]]ZZZ]]]```fffpppzzzwwwuuuzzz{{{wwwxxx{{{~~~|||rrrhhhbbb[[[SSSPPPPPPNNNNNNQQQWWW___fffkkkmmmoooqqqtttvvvxxx~~~uuugggYYYWWWRRRJJJAAA:::666555555555444333333333333444///000000111111111000000000000000000000000000000111111000/////////000000///////////////000111111333222111000///......///000000000000000000000000222222222222222111111111333333333222111000000///000000000000111111111222333333222111000000000000000111222111/////////111111222444444444555888:::777777777666555666999<<<>>>@@@BBBDDDGGGKKKPPPSSSUUUVVVXXXXXXXXXYYY\\\^^^bbbbbbbbbaaaaaadddhhhkkkyyyooobbb]]]XXXXXX|||jjj```]]]aaaggglllnnnppppppmmmiiifffeeeeeehhhnnnwww}}}tttllljjjnnnsssyyy}}}wwwpppmmmfff```^^^[[[VVVTTTVVVOOOPPPTTT[[[cccmmmtttxxx{{{}}}}}}{{{zzzqqqdddWWWUUUPPPIIIAAA:::777666666555444444333333444444000111111222333333222222000000000000000000000000111111000000000000111111///////////////000000111000000///...------------////////////////////////222222222222222222222222222111000000///...------000111111111111111111111222222111000000000000000///111222222111000222333222333555555444555666888777777777666555666999;;;===???BBBEEEGGGKKKOOORRRTTTVVVWWWXXXXXXYYY\\\^^^```aaaaaaaaaaaacccgggkkk{{{mmm```\\\[[[[[[~~~jjj```]]]bbbhhhkkknnnqqqsssrrrqqqqqqqqqnnnpppuuu}}}{{{ppphhhdddeeehhhkkktttzzzrrrkkkgggaaa]]]\\\[[[XXXWWWYYYXXX[[[___fffoooxxx||||||jjj]]]SSSQQQMMMGGG???999777666555555444333333333333444222222333333333333222222111111111111111111111111111111000000000000111111///////////////000000111000//////......//////000////////////////////////222222222222222222222222111111111000///......---111111222222222222111000000000//////000111111222///000222222111111333444444555666666444333444555666777777777666777999;;;===???CCCFFFHHHKKKOOORRRTTTUUUWWWXXXXXXZZZ]]]______```aaaaaaaaadddgggjjj|||kkkaaa]]]\\\\\\mmmbbb^^^bbbhhhlllooosssvvvwwwwwwyyyzzzuuuvvvzzzzzzppphhhdddaaa```hhhoooyyyyyyvvv}}}|||uuuiiibbb\\\[[[ZZZXXXYYY\\\```dddkkkrrrzzz~~~ppp```VVVOOONNNJJJDDD>>>888666666444444333222222222222333111222222222222111000000111111111111111111111111000000/////////000111111///////////////000111111111111111000000111222222000000000000000000000000111111111222222222222222333333333222222222222222111222333333333222111000////////////000111222222...000111222111111333444555666777777444333333333444666777777777777:::<<<===@@@DDDGGGIIILLLPPPSSSSSSUUUWWWXXXXXXZZZ]]]___^^^```aaabbbbbbdddhhhjjj{{{yyyhhhaaa^^^ZZZZZZttthhhcccffflllooorrrvvvyyyzzz{{{|||~~~xxxyyy{{{~~~xxxtttqqqmmmjjjqqqwww~~~vvvtttsssvvv{{{rrriiiaaa^^^]]]\\\___dddgggmmmvvv~~~ssseeeWWWOOOLLLKKKHHHBBB<<<777555555333333222111111111111222000111111222222111111111111111111111111111111111//////......//////000111///////////////000111111222222111000////////////000000000000000000000000000000000111111111222222333333333333444444444444111222333444444222000///000000/////////000000111...000111111000000222333333555777777555444444444222444666777777888;;;===>>>AAAEEEHHHKKKNNNQQQSSSSSSUUUWWWXXXXXXZZZ]]]```^^^```bbbbbbccceeehhhkkkzzzrrrddd___^^^XXXXXX{{{oooiiilllqqqrrruuuyyy{{{{{{|||}}}zzzzzz{{{~~~|||~~~vvvvvvqqqsssuuuvvvvvvwwwzzz|||}}}{{{rrrhhhdddcccdddhhhmmmpppwww|||mmm^^^RRRKKKJJJIIIFFFAAA;;;666444444333222111111000000111111000111222333333444444444111111111111111111111111...............///000000///////////////000111111111000///---+++*********000000000000000000000000//////000000111111111222000111111222222333444444111222444444444222000///222111000//////......///...000111111000000111222111333666777666555555666111333666777888999<<<>>>???BBBFFFIIILLLNNNQQQTTTSSSTTTVVVXXXXXXZZZ]]]```^^^```bbbcccdddfffiiikkkxxxnnnbbb^^^]]]YYYYYYvvvnnnnnnrrrvvvxxxzzz|||}}}~~~|||{{{|||yyyuuuuuusssnnnpppuuuuuuxxx}}}}}}xxxpppjjjhhhkkkppptttzzzrrreeeZZZQQQKKKMMMJJJFFF@@@999555444444444444444444333222111000222222222222222222222222555444444333333222222222000000000000000000000000000000000000000000000000......//////000000111111222111111111000000//////000000000000111111111111000000000111222222333333222222111111111111111222333333222111000000111111222333444555444333222111444333222111111333555666777777777666555666999<<<>>>AAAEEEIIILLLPPPUUUXXXSSSVVVXXXYYYXXXXXXYYY[[[\\\]]]bbbggggggfffjjjppp}}}tttfff```^^^YYYYYYuuurrrsss|||~~~~~~wwwooommmqqqooorrrwww|||~~~xxxrrrooorrrxxx~~~}}}kkk^^^TTTNNNJJJLLLJJJEEE???999666444444666666555444444333222222222222222222222222222222333111///...---...000111000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000///000000000000111111111111111111111111111111000000222222111000000111111222333222222111000000111111222222333444444333333222555444222111111333444555666777777666555666:::<<<>>>AAAEEEHHHLLLOOOSSSVVVSSSVVVXXXYYYXXXXXXYYY[[[\\\^^^bbbggghhhgggkkkqqq~~~xxxhhhaaa___ZZZYYYyyyxxxuuuppppppoooqqqssswwwzzz}}}zzzvvvzzzyyyeeeWWWOOOKKKJJJLLLIIIDDD>>>999666555555777666555444333333444444111111111111111111111111222000---******,,,///111000000000000000000000000000000000000000000000000000000000000////////////111111111111000000000000000000000000111111111111222222111000000///......111111000000000111111222333222111111000111111111000111222333444444444333555444333222222333444444555666666555555777;;;>>>>>>AAAEEEHHHJJJMMMQQQTTTSSSVVVXXXYYYXXXXXXYYY[[[[[[\\\```eeefffeeejjjppp~~~{{{iiiaaa___ZZZZZZ}}}yyywwwwwwwwwxxxyyy{{{}}}wwwdddUUUNNNKKKKKKMMMHHHBBB<<<999777555555777666444222111222444555000000000000000000000000222111///......///111222000000000000000000000000////////////////////////111111111000///.........111111111000000000000000///000000000111111111111000000000000//////......111000000000000111111222222222111111111111111222///000111222333444555555555555444333333333333444444555666555666888;;;>>>???AAAEEEGGGIIILLLOOORRRSSSVVVXXXYYYXXXXXXYYY[[[XXXYYY]]]bbbbbbbbbgggnnnzzz{{{hhh___]]][[[ZZZ~~~{{{zzz{{{|||~~~yyyhhhYYYQQQMMMMMMNNNIIIAAA;;;888777555444555444222000000111333444000000000000000000000000000000111222222111111000000000000000000000000000////////////////////////222222111000///...------000000000000000000111111///000000000111111111111......//////000000000000000000//////000111111222222111111111111111222222//////000111222444555666555444444444444444444444444555666555666888;;;>>>???AAADDDGGGIIIKKKNNNQQQSSSVVVXXXYYYXXXXXXYYY[[[YYYZZZ]]]aaabbbaaafffmmmuuu|||jjjaaa___[[[[[[~~~}}}~~~}}}mmm^^^TTTPPPOOOPPPIII@@@:::888666444222333222111000000111222333111111111111111111111111---...111222333111000...000000000000000000000000000000000000000000000000222111111000///......---000000000000111111111111000000000000111111111111......///000000111222222////////////000111111222111111111000111111222333//////000000111333444555333333444444555555555555555666666555555777;;;>>>???AAAEEEGGGIIIKKKOOOQQQSSSVVVXXXYYYXXXXXXYYY[[[______aaaddddddccchhhooottt{{{llldddaaa\\\[[[ppp___UUUQQQQQQRRRJJJ@@@:::777666333000222222222222222222222222222222222222222222222222...///000111111111000000000000000000000000000000000000000000000000000000111111000000//////......///000000000111111111111000000000000111111111111000000111111111111111111.........//////000222222111111000000111222222333000000000000111222444555222222333555666666666777666777777666555666:::<<<>>>AAAEEEGGGJJJLLLPPPSSSSSSVVVXXXYYYXXXXXXYYY[[[cccbbbdddfffeeedddhhhooowwwvvvkkkddd```\\\\\\ppp^^^SSSQQQQQQTTTKKK@@@999777555222///222222333444444444333333222222222222222222222222222111000000111222333444000000000000000000000000000000000000000000000000000000000000//////////////////000000111111111222000000000000111111111111333333222222111000000000............///000222222111111000000111222333333111000000000000222333444111222333555666777777777777777777666555666999<<<>>>AAAEEEHHHJJJMMMQQQTTTSSSVVVXXXYYYXXXXXXYYY[[[cccbbbccceeedddbbbgggnnn{{{pppgggaaa]]]]]]\\\mmm___YYYVVVRRRTTTGGG;;;777777555333222444333333222222111111111222---******...000///,,,//////000111222333333333000000000000000000000000222111111111000000//////000000000000000000000000............////////////111000///......///000111////////////000000000000000000000000000000000000////////////000000000000//////000111222333333333444333222222222444666888555666777777666777999;;;???@@@CCCFFFJJJMMMPPPQQQUUUVVVVVVWWWXXXYYYYYYZZZXXX\\\```aaabbbcccgggjjjzzznnnfff```YYYZZZZZZiii[[[WWWTTTQQQTTTGGG<<<888888666444333333333333222222222222222555111...///222444222/////////000222222333333222000000000000000000000000111111111111000000000///000000000000000000000000/////////000000000000111111000///......///000111000000000000111111111111/////////////////////////////////000000000111111000000000111222222222333444333222222222444666777555666777777777888:::<<<>>>@@@CCCFFFJJJNNNQQQRRRYYYYYYYYYYYYYYYYYYYYYZZZZZZ]]]```aaaaaabbbfffiiiyyyooofff___XXXVVVVVV{{{eeeYYYVVVUUURRRRRRGGG<<<999999666555555222222222222333333333333555222111222555666333111///000111222222222222222000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000////////////000000111111111111222222222222000000000000000000000000000000000111111111222222111111111111111111222222444333222222333444666777555777888888888999;;;===>>>@@@CCCGGGKKKOOORRRTTT[[[[[[[[[[[[ZZZZZZZZZZZZ]]]```aaaaaa___```dddhhhwwwrrrfff]]]WWWWWWWWWvvvaaaWWWXXXXXXVVVOOOEEE;;;999888555444555111222222333333444444444222111111222444444111//////000111222222222222222000000000000000000000000111111111000000000000000//////////////////////////////000000000111111111000000////////////000000000000000111111111222222222222222222222222222222000111111111222222222222222222222111111111111111333333222333333444666777666777888999999:::<<<>>>???@@@DDDHHHLLLPPPSSSUUUZZZZZZZZZZZZZZZ[[[[[[[[[___aaabbbaaa______cccgggtttuuufff\\\VVVWWWVVV|||mmm\\\UUUXXXYYYWWWJJJAAA:::888666444333555222222222333333444444555000000111222333222000///000000111222222222111111000000000000000000000000000000000000000000111111////////////////////////........./////////000000//////000000000000///////////////000000000111111222222222222222222222222000111111111222222222222222222222111111111111111222333333333444555555666555777888999999:::<<>>@@@AAADDDGGGKKKOOOQQQSSSSSSTTTUUUWWWXXXZZZ[[[\\\\\\___bbbbbbaaaaaadddgggoookkk___XXXTTTSSS|||}}}{{{rrrdddXXXVVVXXXVVVQQQEEE???999888666333444777444444444444444333333333222333333222111111222444111111222222222111111000000000000000000000000000///000000000111111111111000000000000000000000000...////////////000000000...///000111111000///...//////000000000111111111/////////////////////////////////000000000111111000000000111222222222333222222333444555555555555333555666777777999<<<>>>AAABBBDDDGGGJJJMMMOOOPPPTTTUUUUUUWWWXXXYYYZZZZZZXXX\\\aaaccccccccceeegggmmmmmmaaaZZZVVVUUU~~~{{{sssfff\\\ZZZ[[[WWWPPPEEE???:::999777444555888555555555444444333333333222222111000//////111333111111222222222111111000000000000000000000000000//////000000111111111222000000000000000000000000000000000000111111111111...///000111111000///...000111111111111222222222000000000000000000000000////////////000000000000//////000111222333333444111222333444555555555555222444666666777888;;;>>>AAABBBDDDGGGIIILLLNNNOOOVVVWWWWWWWWWXXXXXXYYYYYYUUU[[[aaadddddddddfffhhhlllooobbb\\\SSSSSSzzzlll]]][[[aaaddd^^^UUUHHHCCC===888666555444333333444555444222111222333444333222111111111222222//////000000111111111222222222222222222222222222222222000///............---///111222000/////////000000000000111111111111//////000000111111222222222222111111000/////////000000000000000000000000//////000000111111111111000000111222222222111111555555444333333222111111111222333555888;;;===??????AAADDDFFFHHHKKKOOORRRUUUVVVWWWYYYZZZZZZ[[[[[[XXXZZZ]]]___aaacccgggjjjqqqooo```\\\XXXVVVvvviii]]]\\\dddgggaaaYYYDDD@@@:::666555555444444333444555444222111222333333222222222111111111111///000000000111111111111////////////////////////222222000//////.........---///111111000//////////////////000000000111111000000000000000111111111111111111111111000000000000000000000000000000000000000000111111111222222//////000111111222222111444444444444444444444444444555666777999;;;===>>>>>>AAACCCFFFHHHKKKOOORRRUUUVVVWWWYYYZZZZZZ[[[[[[YYY[[[^^^___aaacccfffiiiqqqrrrbbb]]]XXXVVV{{{nnndddZZZ\\\dddhhhbbbZZZ@@@<<<888555444555555444333444555444222111222333222222222222222111000000000000000000111111111111........................222111000000////////////...///111111000//////000....../////////000000000111111111111000000000000111111111111111222222222000000000000000000000000111111111111111222222222...//////000111222222333333333444444555666777777777777888888:::;;;===>>>>>>AAACCCFFFHHHKKKOOORRRUUUVVVWWWYYYZZZZZZ[[[[[[[[[]]]^^^___```bbbeeegggpppwwweee___ZZZXXXtttggg___YYY\\\dddfff___VVV???<<<888555555555444444222333444444222222333444222333333444333222111111000000000000000111111111111111111111111111111111222111111000//////000000...000111000///...///000............////////////222222111111000000//////000000000111222333333444////////////////////////111111111111222222222222000000000111222333444444333333333444555555666666666666777888:::<<<===>>>???BBBDDDGGGIIILLLPPPSSSUUUVVVWWWYYYZZZZZZ[[[[[[\\\^^^___``````aaadddfffpppzzzggg___\\\ZZZttteee___[[[___eeeddd[[[QQQ@@@===999666555555444222222333444444222222333444444444444444444333333222111111000000000000000000222222222222222222222222222111111000000000000111///000111000///...///111............////////////222222111111000000////////////000111222333333444////////////////////////111111111111111111111111222222111111222444555666333333333333333333333333333444555777999<<<>>>@@@AAACCCFFFHHHJJJMMMQQQTTTUUUVVVWWWYYYZZZZZZ[[[[[[]]]^^^___``````aaadddfffooo{{{ggg___[[[YYYtttddd```^^^bbbfffcccWWWLLL???===999777666555333222111333444444222222333555555555444333333333333444111111111111000000000000000000000000000000000000222111111000000111111111///000000///......000111....../////////000000000111111111111000000000000...//////000111111222222000000000000000000000000111111111000000000000000333333222111111333444555333333333333333333333222222333444666999<<>>???===???BBBDDDGGGJJJNNNQQQUUUVVVWWWYYYZZZZZZ[[[[[[[[[\\\^^^___```bbbeeehhhnnn{{{hhhaaaXXXVVVvvvgggVVVWWWZZZ]]]]]]VVVHHH>>>999888777666555444333333000000111111111222222222444444444333333222222222111111222222222222111111000000000000000000000000222222111111111111111111111111000000//////......000000000000//////////////////000000000000//////000000000000000000000000000111111000...---///000......//////000000000111000111222333333222000000000111222444666777888999777888888999999:::;;;;;;>>>@@@BBBFFFJJJNNNPPPRRRWWWXXXYYYZZZ[[[[[[ZZZYYY[[[]]]______^^^___cccgggnnnyyyeeeYYYXXXWWWrrrcccTTTTTTUUUWWWVVVOOODDD;;;888888777666555444333333111222222222333333333333222222222222222222111111111111222222222222111111000000000000000000000000000000000000000000000000111111000000////////////000000000000000000000///000000111111111111000000000000000000000000000000000111111000...---///000000111111111222222222222000111222222222222111000000111222333444666666777666777888999:::;;;;;;<<<>>>@@@CCCFFFJJJMMMPPPRRRUUUWWWYYY[[[]]]^^^^^^^^^ZZZ]]]___^^^]]]___cccgggqqqwwweeeZZZWWWVVV~~~mmm___UUUUUUUUUTTTQQQIII@@@:::888777777666555444333333222222333333333444444444111111111111111111222222111111222222222222111111000000000000000000000000//////////////////000000111000000000000/////////000000000000000000000000111111222222222222111111000000000000000000000000000111111000......///000111111111111222222222222000111111222222222111111111111222222333444444555555666777888:::<<<======???@@@CCCFFFJJJMMMPPPQQQTTTVVVYYY\\\___```aaaaaaZZZ]]]______^^^___cccggguuutttddd[[[XXXWWW{{{iii]]]XXXZZZ[[[YYYSSSIII@@@:::777777666555555444333333222222222333333333333444000000111111222222333333111111222222222222111111000000000000000000000000/////////000000000000000000000000000000000000000000000000000000111111111000111111222222111111000///////////////////////////000111000......///111///////////////000000000000111111111222222222222333333333333333444444444444444666888:::<<<>>>??????@@@CCCFFFJJJMMMPPPQQQSSSUUUXXX[[[^^^```aaaaaa[[[^^^``````___aaaeeeiiiwwwrrrddd]]]YYYYYYyyyggg^^^YYY^^^bbb```WWWJJJ???999666666555555444444333333111111111111222222222222111222222222333333444444111111222222222222111111000000000000000000000000000000000111111222222222000000000000111111111111///000000000111111111222//////000000000000/////////////////////////////////000000///......000111000000//////////////////000000000111111222222333444444444444444555555555333444666888:::<<<>>>???@@@AAACCCFFFJJJMMMOOOPPPTTTUUUWWWZZZ\\\]]]]]]]]]\\\___aaaaaaaaabbbgggkkkvvvrrrddd]]]XXXWWWwwwfff___YYY```eeebbbVVVGGG<<<666555555555444444444333333000000111111111222222222333333333333333444444444111111222222222222111111000000000000000000000000000000111111222222333333000000000111111111111222///000000111111222222222//////000000000000//////000000000000000000000000...///000///......000222222222222222111111111111000000000000111222333444444444555555555555555555444444666888:::<<<>>>???@@@AAACCCFFFJJJMMMOOOPPPTTTUUUWWWYYYZZZZZZZZZZZZ\\\^^^aaaaaaaaacccgggllluuuttteee]]]UUUUUUrrrddd```[[[bbbfffaaaRRRCCC:::777555555444444444444333333111111111222222222333333333333333222222222222222111111222222222222111111000000000000000000000000/////////000111222222222000000111111111222222222///000000111111222333333000000000111111000000000000000000000000000000000...///000///...///000222222222222222111111111000111000000000000222333444333333333444444555555555444555666888:::<<<===>>>@@@BBBDDDFFFJJJLLLNNNPPPSSSTTTVVVXXXYYYZZZZZZYYYZZZ]]]___``````bbbfffkkksssvvvfff]]]VVVVVVooobbb```___eeeggg```PPPAAA:::999444444444444444444333333222222333333333444444444333222222222111111000000111111222222222222111111000000000000000000000000---......///000111111222000000111111222222222222///000000111222222333333111111222222222222111111000000000000000000000000...///000///...///111222111000000000//////......111000000000000222444555111111222333333444555555555666777888:::<<<======AAABBBDDDGGGJJJLLLNNNOOORRRSSSVVVXXXZZZ[[[[[[[[[XXX[[[^^^^^^^^^```eeeiiirrrxxxfff]]]YYYYYYzzzhhh]]]\\\]]]``````XXXJJJ???999999555555444444444333333333222222333333444444333333333111///111444555444222111111111111111111111111000000000000000000000000000000000000000000111111000000000000////////////000222444555444333333444///000111111000000222444111222333333333333222111222222222222222111000000000000000000000000000000111222333222///...000333444333333333333444555555777777888999:::<<<===>>>BBBDDDFFFGGGHHHJJJMMMOOOTTTVVVYYYYYYYYYXXXXXXYYYYYYZZZ\\\^^^___bbbfffiiixxxuuueee```WWWVVVqqq```XXXXXX\\\^^^\\\TTTGGG===999999555555444444444333333333444444444444333333222111333222000222444555444222111111111111111111111111000000000000000000000000111111111000000000000000......//////000000111111---///111222111000000111444333222222222222222222111222333333333333222111111111222222111111000///000000000000000000000000000222222111///...000333444333333333333444555555777777888999:::<<<===>>>;;;===AAADDDGGGKKKOOOSSSSSSVVVXXXYYYYYYXXXYYYZZZZZZ\\\^^^___```cccgggjjjwwwvvvgggaaaWWWWWWvvvfffYYYVVVXXX]]]\\\WWWMMMCCC;;;888999555555444444444333333333555555555444333222000000333222111222444444444222111111111111111111111111000000000000000000000000222111111111000000//////------...///000111222222---...000000/////////000777444111111333333222000111222222333333222222111111111111111111000//////000000000000000000000000000111111111//////111333444333333333333444555555777777888999:::<<<===>>>999<<<@@@DDDGGGLLLQQQTTTRRRUUUXXXYYYYYYYYYZZZ[[[\\\]]]___```aaadddhhhlllvvvwwwfff___XXXWWWooo```WWWXXX]]]bbb]]]SSSIII???999777777555555444444444333333333444444444444333222111000222111111111222222222222111111111111111111111111111111111111111111111111222222111111000/////////.........///000111111111///111222222111111222333666111...///333555222///222222222222222222222222000111111111111000//////000000000000000000000000111111111111111222333444444333333333333444555555777777888999:::<<<===>>>@@@BBBEEEGGGHHHKKKOOORRRQQQTTTWWWYYYYYYYYYZZZ[[[\\\]]]^^^___```ccchhhllltttvvveee^^^XXXXXXkkk]]]ZZZ^^^bbbggg___RRRFFF===888666555555555444444444333333333222333333444444333333333000111111111000000000111111111111111111111111111222222222222222222222222111111111111000000//////000000000000////////////111222333333222222333555444000---000555777666222222222222222222222222222111111111111111000//////000000000000000000000000222111111111333444555555444333333333333444555555777777888999:::<<<===>>>BBBDDDFFFGGGHHHJJJMMMPPPQQQTTTWWWYYYYYYYYYZZZ[[[[[[[[[\\\\\\]]]aaafffjjjssswwwfff___XXXXXXjjj^^^___ccceeeiii___PPPCCC===999777555555555444444444333333333111222333333444444444333000222222222000///000111111111111111111111111111222222222222222222222222000000000000000000000111111000000000/////////...000111222111000000222444444111000222666999888777333222222111111222222333222222222222222111000000000000000000000000000000111000///111333555666555444333333333333444555555777777888999:::<<<===>>>===???BBBDDDFFFIIIMMMPPPRRRUUUXXXYYYYYYYYYZZZ[[[YYYZZZZZZZZZ[[[___eeeiiisssyyyhhhbbbXXXWWWmmmcccfffjjjiiiggg[[[LLLAAA<<<;;;888666555555444444444333333333333333444444444333222222222444555444111000111333111111111111111111111111000000000000000000000000/////////000111111222222////////////000000000000000000111000//////111333111111111222333444555666333333222111111222333333333333333333333222111111000000000000000000000000///...---///222555555444444333333333333444555555777777888999:::<<<===>>><<<>>>AAADDDGGGJJJOOORRRSSSVVVXXXYYYYYYXXXYYYZZZYYYYYYYYYYYYZZZ___eeeiiirrrwwwgggbbbWWWWWWqqqhhhmmmpppmmmdddXXXIII???<<<<<<:::777555555444444444333333333555555555444333222111000333555777555333111333555111111111111111111111111////////////////////////......///000111222333333------...///000111222222111111222111000000222555...///000///......000111444333222111111222333444333444444444444333222222000000000000000000000000...,,,+++---111444444222444333333333333444555555777777888999:::<<<===>>>???AAADDDFFFIIILLLOOORRRTTTVVVYYYZZZYYYXXXXXXYYYZZZZZZYYYYYY[[[___eeejjjrrrsssddd___WWWVVVrrrgggnnnuuuooocccRRRAAA;;;:::999666555555555555555555555555555444444444333333222222222333333333222222222111111222333333444444333333222222111111111000000//////111111111111111111111111000000000000000000000000111111111000000000000000222000000000222333222111111111000000000000111111222222333333333222222111000111222222222000///...000111222222222000///...//////000111222222222222444555888;;;============>>>@@@CCCFFFIIILLLPPPTTTVVVWWWXXXYYYZZZ\\\]]]]]]\\\\\\[[[ZZZ[[[___eeeiiitttqqqeee___YYYWWWtttjjjooossskkk___OOO@@@::::::888666666555555555555555555555555333333333222222222111111333333333222222222111111000111111222222111111000111111111111000000000///111111111111111111111111000000000000000000000000111000000000000000000000111000///000222222222111111111000000000000111111111111222222222222111111000111111222111000///......///000111111222222111333333555666666666666666777777888999:::<<<>>>>>>>>>@@@CCCFFFIIILLLPPPSSSUUUUUUVVVWWWYYYZZZ[[[\\\]]]]]]\\\[[[\\\___eeeiiirrrpppeee___XXXVVV~~~tttmmmppppppgggYYYKKK===999999888666666444444444444444444444444222222222222111111111111333333333222222222111111000111111222222111111000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111000///...///111222111000111111000000000000111111000000111111111111000000000111111111111000//////------...///111333555666222222333444555555555555:::999888888999;;;>>>@@@>>>AAADDDFFFIIILLLPPPSSSSSSTTTUUUVVVWWWYYYZZZZZZ______^^^]]]]]]```eeeiiipppnnnddd^^^XXXVVVxxxsssnnnooommmcccSSSFFF;;;888888777777777444444444444444444444444222222222222222222222222333333333222222222111111222333333444444333333222111111111000000000000000////////////////////////////////////////////////000000000000000111111111000......///000111000///111111000000000000111111...//////000000000000000000000111111111000000000.........///000333555777000111222333444444444444999999999999:::<<<>>>??????AAADDDFFFHHHLLLPPPSSSSSSTTTUUUVVVXXXYYYZZZZZZ``````___^^^^^^aaaeeeiiippp~~~lllbbb]]]WWWUUUtttssspppnnnkkkaaaMMMCCC999888888777777888444444444444444444444444444444444444444444444444333333333222222222111111222333333444444333333222000000000000000000111111//////////////////////////////////////////////////////000000111111111111000......///000111000///111111000000000000111111---...///000000000000000000000000000000000111111111000000000000222444555333333444555666666666666777888:::<<<============???AAADDDFFFHHHKKKOOORRRUUUUUUVVVXXXYYYZZZ[[[\\\______```______bbbfffiiissszzzjjjaaa[[[VVVUUUwwwxxxuuuqqqjjj^^^IIIAAA999888888777777888333333333333333333333333444444444444555555555555333333333222222222111111000111111222222111111000000000000000111111111111000000000000000000000000000000000000000000000000/////////000111111222222000///...///111222111000111111000000000000111111---...///000000111111000000000000///000000111222222222111111111222222333111222333444555555555555555777:::===??????>>>>>>@@@BBBDDDFFFHHHKKKOOORRRVVVWWWXXXYYYZZZ\\\]]]]]]]]]^^^______```bbbfffjjjuuuwwwhhh___ZZZVVVTTT}}}vvviii[[[GGG@@@:::999999777666999333333333333333333333333333333333444444555555555333333333222222222111111000111111222222111111000///000000000111111111111111111111111111111111111000000000000000000000000...//////000111111222222111000///000222222222111111111000000000000111111---...///000111111111111111000/////////000222333111111222222333333222222000111222333444444444444555666888;;;===???@@@AAA@@@BBBEEEGGGHHHKKKOOOQQQWWWWWWXXXYYY[[[\\\]]]]]]ZZZ\\\^^^___```cccgggjjjttttttfff^^^YYYUUUTTTzzziiiYYYGGG@@@::::::999777666999333333333333333333333333222222222333333444444444333333333222222222111111333333333444444333333333//////000000111111111222111111111111111111111111000000000000000000000000...//////000111222222222222000000111222333222111111111000000000000111111......000111222222222222111000/////////111222333///000222333444444333333444555666777888888888888777777777888;;;???BBBEEE@@@BBBEEEGGGHHHKKKNNNQQQVVVWWWXXXYYYZZZ\\\]]]]]]YYY[[[]]]^^^```cccgggjjjsssrrreee^^^YYYUUUSSSfffQQQ???===;;;888666666777777666666555444333333222222222222222333333444444444555333222222333444333222111111111111111111111111000000000000000000000000444444333222222333444444///...---,,,,,,---...///222222000/////////000111///000222333222111...---...///111333333111///...+++---...000000000000///111111000000000000111111000000000111222222333333111222222333333444444555555666888:::<<<>>>@@@AAACCCDDDEEEFFFFFFIIIMMMQQQWWWYYY\\\]]]\\\\\\\\\]]]ZZZZZZZZZYYYZZZ]]]cccgggrrrvvveee]]]ZZZWWWVVVwww___KKK<<<;;;888666555555555666888777777666555555444444222333333333333333333444222111000000222444444333111111111111111111111111000000000000000000000000444333222111111222333444000//////......//////000333222222111222333444555000111111222111000///......///000000000000///...,,,---...///000000//////111111000000000000111111000000000111222222333333111222222333333444444555555666777999;;;===???@@@BBBDDDEEEFFFGGGJJJNNNQQQVVVYYY[[[\\\\\\\\\\\\]]][[[[[[[[[[[[\\\^^^cccfffqqqvvvfff^^^[[[YYYXXX}}}lllUUUEEE:::999777666555555666666777777666666555444444444444333333333333333333222000///...///222444444333111111111111111111111111000000000000000000000000222222111111111111222222111000000//////000000111000000111111222444555666111111111111000000000000//////............//////------.../////////......111111000000000000111111000000000111222222333333111222222333333444444555555555777999;;;<<<>>>???AAABBBDDDFFFGGGJJJOOORRRUUUXXX[[[\\\\\\[[[\\\]]][[[\\\]]]]]]]]]___bbbeeeqqquuuggg___[[[VVVUUUzzztttyyywwwcccOOOCCC;;;:::999888777777888888444444444333333222222222444444444333333222222222222000///000222333333222111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000---.........///000111111111111000000///000111111111000...------...000111........................111111000000000000111111000000000111222222333333111222222333333444444555444555666888:::<<<===>>>@@@BBBDDDFFFHHHKKKOOORRRTTTWWWZZZ[[[[[[[[[\\\]]]ZZZ[[[]]]^^^^^^___aaacccqqqsssggg___ZZZTTTTTTxxxqqqmmmrrrzzz~~~ooo[[[LLLCCC:::999999888888777777777333333333333333222222222444444444333333222222222666444222222222333222111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////..................------111111000///000000111111222111///......///111222///........./////////000111111000000000000111111000000000111222222333333111222222333333444444555555666777888:::;;;<<<===???AAADDDGGGIIIKKKOOORRRSSSVVVYYYZZZZZZ[[[\\\]]]YYYZZZ\\\]]]]]]^^^aaacccrrrrrrfff^^^YYYWWWWWW}}}qqqkkkhhheeeooovvv|||vvvfffTTTGGGBBB888888777666666555444444555555444444444444444444444333333333333333333222777555333222333333111000111111111111111111111111000000000000000000000000000000111111111111000000...//////000000//////...000000000000000///......000000000000111111111111333111000//////000111333////////////000111222333111111000000000000111111000000000111222222333333111222222333333444444555666666888999:::<<<======???BBBEEEGGGIIIKKKNNNPPPRRRUUUXXXZZZZZZZZZ[[[\\\YYY[[[\\\]]]]]]```cccffftttrrreee]]]YYYWWWVVV~~~nnngggfffgggppptttvvvmmm\\\KKK@@@<<<888888888777555444333222444444444444444444444444222333333333333333333444555444222111222222222111111111111111111111111111000000000000000000000000000000111222222111000000///000111111111111000//////000111222222222111000...///000111222111111000111000////////////000111/////////000111333555666111111000000000000111111000000000111222222333333111222222333333444444555777888999:::;;;<<<===>>>@@@CCCFFFHHHIIIKKKMMMOOOQQQTTTWWWYYYZZZZZZ[[[\\\[[[\\\]]]]]]^^^bbbgggkkkvvvttteee^^^[[[UUUUUUtttkkklllppprrrtttqqqfffUUUDDD:::777;;;;;;:::999777666444333222222222222222222222222222222222333333444444444333111000000111222222111111111111111111111111111000000000000000000000000000111222333333222111000000111222333333222111000---...000111222222222222---...111222333222111/////////............///////////////000222444666888111111000000000000111111000000000111222222333333111222222333333444555555888888999:::<<<===>>>>>>AAACCCFFFHHHIIIJJJLLLNNNQQQTTTWWWYYYYYYZZZ[[[\\\]]]]]]^^^^^^```dddjjjooowwwvvvfff___]]]YYYXXXuuuvvvyyyyyyzzzxxxooo^^^LLL@@@;;;999888888888777666666555555777666444222111111111111222222222222222222222222222222222111111111111000222111111111000000//////111111111111111111111111444333222000//////......///////////////////////////////////////000111111000000000000////////////333222222222333222///---000000//////.........---111111000///...---,,,,,,...///000111222333333333222222222222333555777888888888999999999:::::::::>>>AAADDDFFFHHHJJJNNNPPPSSSVVVXXXZZZZZZZZZZZZ[[[ZZZZZZ[[[]]]aaafffjjjmmmuuuvvviii```ZZZVVVUUU~~~|||uuugggVVVGGG>>>;;;999888888777666666555555444555444333222222333444444222222222222222222222222111111000000000/////////222222222222111111111000111111111111111111111111111000000//////000000000111111111111111111111111000///////////////000111000000000111111111111111333222111111111111///---000000/////////.........111111111000//////......///000111222222222222222222222222222333555777888777888888999::::::;;;;;;>>>AAADDDFFFHHHJJJNNNPPPSSSVVVYYYZZZZZZZZZ[[[\\\ZZZZZZ[[[^^^aaafffjjjlllssswwwiii```ZZZTTTTTTqqq^^^MMMBBB<<<:::999777777666666555444444333222222222333444555666777222222222222222222222222222111111111000000000000333333333222222222222222111111111111111111111111---------...///000111222111111111111111111111111111000///////////////000000000111111222222333333333222000///000000///...000000////////////......111111111111111000000000000111111222222222111111222222222333444555666777666777888999:::;;;<<<===???AAADDDGGGHHHKKKNNNPPPTTTVVVYYY[[[[[[[[[\\\]]]ZZZ[[[\\\^^^aaaeeeiiikkkoooyyyiiiaaa[[[UUUUUUlllUUUGGGAAA===999888666666666555444444333333222222333333444555666777222222222222222222222222444444444333333333222222222222222222222222222222111111111111111111111111------------...000111222111111111111111111111111111000000/////////////////////000111111222333333555222000///000111111000000000///////////////////////////000000111111111111111222222222111111000222222333333444555666666555666777999;;;<<<>>>>>>???AAAEEEGGGIIIKKKNNNQQQSSSVVVYYY[[[[[[[[[\\\^^^ZZZ[[[\\\^^^aaadddgggiiilll{{{{{{jjjaaa[[[XXXWWW}}}gggQQQFFFBBB===888777666666666555444444333333333333444444444444444444222222222222222222222222444444444333333333222222000000111111111111111111000000000000000000000000//////............//////000000000000000000000000000000////////////000000......//////000111222222555333000000111222222222//////000000000000000000---......//////000000000111111222222222111111000222222333444444555555555555666777999;;;===>>>??????BBBEEEGGGIIIKKKOOOQQQSSSUUUYYY[[[[[[[[[]]]^^^ZZZ[[[\\\___aaadddfffgggjjjwww}}}kkkaaa[[[YYYYYYzzzcccMMMEEEBBB<<<777777777777666666555444444333444444444444333222111111222222222222222222222222222111111111000000000000000000000000000111111111000000000000000000000000111111000///............///////////////////////////////////////000111111......//////000000111111333222000000111222222111//////000000000000111111------......//////000000000111111222222222111111222333444444555555444444666777888:::;;;===??????@@@BBBEEEHHHIIILLLOOOQQQQQQTTTWWWZZZZZZ[[[\\\]]]ZZZ[[[]]]___aaaccceeeeeeiiissslllaaa\\\XXXWWWyyyaaaJJJBBB???999777999888888777666666555555444222222333333333222111000222222222222222222222222111111000000000/////////000000000111111222222222000000000000000000000000111111000////////////000000000000000000000000000............///111222333000000000000000000000000000///...///111111000...//////000000000111111111///////////////000000000///000111222222222222222222333444555555555444333777777999:::<<<===>>>???@@@BBBFFFHHHJJJLLLOOORRRPPPSSSVVVXXXYYYZZZ[[[]]]ZZZ[[[]]]___aaacccddddddgggppplllbbb\\\YYYXXXxxx___HHH???;;;666666<<<888888888777666666555555000000222222333222111000222222222222222222222222222222222111111111111000111111111222222333333333000000000000000000000000111111000000000000111111111111111111111111111111---------...000111333444222222222111111111111111---------...000000...+++//////000000111111111222111111111000000000000000...///000111222333333333222333444555555555444333888888999:::<<<===>>>>>>@@@CCCFFFHHHJJJLLLOOORRROOORRRUUUXXXYYYYYY[[[\\\ZZZ\\\]]]___aaacccccccccfffmmm~~~mmmbbb\\\[[[[[[rrrYYYCCC@@@@@@;;;888999555555555666555555444333444444333333333333222222666555333222111222333333222222222222222222222222333333333333333333333333000000111111111000000///111111000000//////......///////////////......---///000111111000000111222444333222111000000000000111000///------......///555222//////111333222111222222111111111111111111111000......///000333444333333333444444444555555555555666888:::;;;======AAABBBDDDGGGLLLQQQUUUWWWRRRSSSUUUWWWZZZ\\\[[[ZZZ]]]]]]]]]^^^___aaaccceeeeeeiiivvvmmmaaaZZZ[[[YYYkkkUUUBBB???@@@;;;777999666666777777666666555444444444333333333333222222333222111111000000111111222222222222222222222222111111111111111111111111000000111111111111000000111000000000/////////...------...///000000000///222333333222000///000111222222111111000000111111222111000///...//////000///---,,,---000111000///111111111111111111111111222222111000111222444666333333333444444444555555888888999;;;===>>>@@@@@@???@@@BBBEEEIIINNNRRRTTTSSSTTTVVVXXX[[[\\\\\\[[[\\\\\\\\\\\\^^^```bbbcccccchhhtttmmmaaaYYYXXXVVV|||aaaOOO@@@>>>???;;;777888777777777777777666666555444444333333333333222222111111222222222111000000111111111111111111111111////////////////////////000000111111111111000000000000000000////////////,,,,,,...///000111111111444555555333111//////000111111000000000111222222222222111000000000000000,,,++++++---///111000///111111111111111111111111222111111000111333444555333333333444444444555555555666777999:::<<<===>>>@@@AAACCCEEEIIIMMMPPPQQQTTTUUUWWWYYY[[[\\\\\\\\\[[[[[[[[[[[[]]]___aaabbbbbbfffrrrmmmaaaZZZWWWUUU}}}uuuUUUHHH>>>======:::777777666777777777777666555555444444333333333222222222222333444555555444222111000000000000000000000000///////////////////////////000000111111111111000000000000000////////////------...000000111111111222333333222000//////000////////////000111222333111111000000000////////////...------...///111111000000000000111111111111////////////000111222333333333333444444444555555444555666888999;;;<<<===BBBCCCEEEHHHKKKNNNPPPQQQTTTVVVYYY[[[[[[[[[\\\]]]\\\\\\[[[\\\]]]___```bbbaaafffsssnnnbbb[[[YYYWWW}}}}}}~~~|||{{{gggJJJCCC<<<;;;;;;999888777555555666666555555444333444444333333333222222222111222444555555444333222000000000000000000000000000000000000000000000000//////000111111111111111////////////000000000000///000000000000000//////...000111000//////000111......//////000111333333///000////////////......444111...+++***,,,///222//////000000000111111111/////////000000111222222333333333444444444555555777888999;;;<<<>>>???@@@CCCDDDFFFIIILLLNNNPPPQQQTTTWWWZZZ[[[[[[ZZZ[[[]]]]]]]]]\\\]]]]]]___aaabbbbbbgggvvvpppddd]]]YYYWWW}}}{{{{{{|||yyy|||nnnZZZCCC???;;;999999888888888555555555555555444444333444444333333333333222222000000111222222222111111111111111111111111111111111111111111111111111111...///000111111222111111////////////000000000000000111111111000000///...---...//////......000111.........///000111222333///////////////...------222111...***'''(((,,,///...//////000000111111111000111111222333333444444333333333444444444555555666777888:::;;;===>>>???AAABBBEEEHHHKKKMMMOOOOOOSSSWWWZZZ[[[ZZZYYYZZZ]]]^^^]]]]]]]]]]]]___aaabbbbbbiiiyyypppddd]]]WWWUUUzzzyyyzzz|||zzz}}}vvvcccMMM???>>>;;;888666888999999666666666666666555444444444444333333333333222222111111000000111111222333222222222222222222222222000000000000000000000000...///000111111222222222.../////////000000000111///000000111111111000000///000111000///...///000///////////////000111222///000000111000///...---...//////---+++***,,,///......//////000111111222000111111222333333444333333333333444444444555555444444666777999;;;<<<<<>>??????BBBEEEHHHLLLPPPRRRTTTTTTQQQVVVZZZZZZXXXVVVXXX[[[\\\\\\[[[[[[[[[\\\^^^___```iii}}}mmmaaaZZZ[[[YYY~~~|||zzzyyy}}}}}}fffPPPEEE<<<;;;:::888777666666666444444444444444333333222555444333333222222333333111111111111111111111111+++...222222111000111333------......//////000000000000000000000000000000000000///000000111222222222333333333222111///---//////000000000000//////000000000000111111111111111///---...111222000...//////............//////111111111111111111111111000111333333222222222333555444222111111222444555888888999:::<<<===>>>>>>AAADDDHHHKKKMMMPPPSSSUUUWWWYYYZZZZZZXXXWWWXXXYYY_________]]]\\\\\\^^^```fffjjjzzz}}}lllbbb\\\YYYXXXsss]]]HHH@@@<<<;;;999888777666666666555666666666666555444444555444333333222222333333111111111111111111111111---000333333222111222333111111111111222222222333000000000000000000000000000000//////000000111111222222222222111000///...//////000000000000//////000000000000111111111111111///......111111000...//////............//////111111111111111111111111000111333333222222222333555444222111111222444555888888999:::<<<===>>>>>>@@@CCCGGGJJJMMMOOORRRTTTVVVXXXZZZZZZYYYYYYYYYZZZ^^^______]]]\\\\\\^^^```gggkkk|||~~~mmmccc]]]WWWVVV|||kkkTTTEEE@@@;;;:::999888777666666666555666666666666555444444555444333333222222333333111111111111111111111111///111333333111000111222222222222222333333333333000000000000000000000000111000000////////////000222111000/////////////////////000000000000//////000000000000111111111111111///...///000111000...//////............//////111111111111111111111111000111333333222222222333444333222222222333444555777888999:::<<<===>>>???@@@CCCGGGIIIKKKNNNQQQSSSUUUWWWZZZ[[[[[[ZZZ[[[\\\^^^______^^^\\\]]]___aaagggmmmnnnddd^^^VVVUUUuuu```LLLBBBAAA:::999888777666666666666444555555555555444333333555444333333222222333333111111111111111111111111000000111111000//////000000000000000000000000000000000000000000000000000111111000///.........///111000...------...///000//////000000000000/////////000000000111111111111000000//////000000///...//////............//////111111111111111111111111000111333333222222222333333333222222222333444555777777999:::<<<===>>>??????BBBFFFIIIKKKMMMOOOQQQSSSVVVYYY[[[\\\\\\]]]]]]^^^______^^^]]]]]]___bbbhhhnnnpppddd]]]VVVUUUmmmUUUCCC<<<===999999888777666666666666666666666666666555444444555444333333222222333333111111111111111111111111222111000000111111111000////////////////////////000000000000000000000000222111000/////////////////////---------...///000//////000000000000/////////000000000111111111111000111111000///....../////////............//////000000000000000000000000000111333333222222222333222222222222333333444444666777888:::<<<===?????????BBBFFFHHHJJJLLLNNNQQQQQQTTTYYY[[[\\\\\\]]]^^^^^^______^^^]]]^^^```bbbiiiqqqrrrddd\\\WWWWWWiiiPPPAAA<<<<<<999888777666666666666666777888888888888777666666555444333333222222333333111111111111111111111111444222111111222333333222111111111000000000000000000000000000000000000000222111111000000000000111...............///000111//////000000000000//////000000000000111111111111000111222111...---.../////////............//////000000000000000000000000000111333333222222222333111222222333333444444444666777888:::<<<>>>???@@@@@@CCCFFFIIIJJJLLLNNNPPPOOOSSSXXX[[[\\\\\\\\\\\\^^^______^^^^^^^^^aaacccllluuutttddd\\\YYYXXX|||bbbLLLAAA>>>>>>888888777666666666666777666666666666666555555444555444333333222222333333111111111111111111111111222///---...111333222111222222222111111111000000000000000000000000000000222111111111111222222333------...///000111111111//////000000000000//////000000000000111111111111000111222111...---.../////////............//////000000000000000000000000000111333333222222222333111111222333444444444444666666888:::<<<>>>???@@@AAADDDGGGIIIKKKLLLOOOQQQNNNRRRWWWZZZ[[[ZZZZZZZZZ^^^______^^^^^^___aaadddpppzzzuuueee]]]YYYXXXmmmUUUDDD===<<<<<<888777777666666666666777222222333333222222111000555444333333222222333333111111111111111111111111...+++)))***---000000...222111111111000000//////000000000000000000000000222111111111222333444444,,,---///111222222111111//////000000000000//////000000000000111111111111000222333111...,,,---/////////............//////000000000000000000000000000111333333222222222333000111222333444555444444555666888:::<<<>>>@@@@@@BBBDDDHHHJJJKKKMMMOOOQQQNNNRRRWWWZZZZZZZZZYYYYYY^^^_________^^^___bbbdddsss~~~vvvfff^^^YYYXXXwwwaaaQQQDDD<<<<<<@@@777777666666666666777777<<<:::888555222111000000333333333222222222111111000000111222333333444444222000...///222333111///111111000000000000111111000000000000000000000000222111///.........///000000111111111111000000///......//////000000111111///////////////000111111.........///////////////..................---------------......000111111111000000///000222333444111333444444333222444555888999999:::;;;<<<===>>><<<>>>BBBFFFJJJMMMPPPQQQQQQRRRTTTWWWXXXYYYYYYYYYYYYZZZ\\\\\\\\\]]]```bbblll~~~uuuddd\\\VVVTTT{{{jjjUUUGGG>>>999888;;;777777666666666666777777888777555444333333444444333333333333222222222222000000000111111222222222222000//////222222111///111111000000000000111111000000000000000000000000222111000///...//////000///000000111111111000000....../////////////////////////////////000111111------------,,,,,,,,,,,,///////////////////////////////////////000111222000000000000111222333444111333444444333222444555555666777999;;;===>>>???BBBCCCEEEGGGIIIKKKLLLLLLPPPRRRTTTVVVXXXYYYYYYYYY\\\]]]_________```bbbdddnnntttddd[[[VVVUUUppp___LLLBBB>>>;;;::::::777666666555555666666777777666555444444444444444444444444333333333222222000000000000000000000111222111000000111222111000111111000000000000111111000000000000000000000000111111000///////////////...//////000111111111111//////////////////......///////////////000111111111111111000000//////...////////////////////////111111000000000000111222///000111222222222222222111333444444333333444555333444666888;;;===???@@@CCCDDDEEEHHHIIIKKKKKKLLLOOOQQQSSSVVVXXXZZZZZZZZZ^^^___````````````bbbdddppptttddd[[[WWWUUUzzzhhhVVVEEE>>>>>>===;;;:::666666666555555666666666999888777555444222222111444444444333333333333222111111111111111000000000111111111111111222111111111111000000000000111111////////////////////////111000000///////////////---...///000111111111111111111111000000////////////////////////000000111444444333222111111000000............////////////111111000000///000000000...///111222333333222111222333444444333333444666555555777999;;;===???@@@===???BBBFFFIIILLLNNNOOONNNPPPSSSVVVYYYZZZ[[[[[[]]]^^^______^^^___aaacccrrrsssccc[[[XXXVVVwww]]]MMM>>>:::;;;:::888666666666555555555555666666777777777666444333222111444444333333333222222222222222222222222222111111111111222222111111111222111111000000000000111111////////////////////////000000000000000//////...,,,---...000000111111111222222222111111000000000///////////////000000111111111000//////...------,,,,,,,,,------.........000000///.........//////...///111222333333222111222444555555444333555666888999:::;;;<<<===>>>???:::<<<@@@DDDHHHLLLNNNPPPNNNPPPSSSVVVYYYZZZ[[[[[[]]]^^^_________```bbbdddsssrrrccc[[[XXXVVV}}}qqqVVVIII===;;;<<<;;;999999666555555444444555555666333333444555666666666555333333333222222222111111222222222222222222333333111222333222111111222333111111000000000000111111000000000000000000000000000000000000000///......---......///000000000000222111111111111111000000///////////////000111111111111111000000/////////+++++++++,,,------......///.............../////////000111222222222222222222444555555444444555666::::::;;;<<<===>>>>>>???>>>???BBBEEEHHHJJJKKKLLLOOOQQQSSSVVVXXXZZZZZZZZZ^^^___```aaaaaabbbeeegggsssqqqccc[[[WWWUUU}}}pppdddNNNDDD<<<;;;<<<;;;;;;===666555555444444555555666222333444666666666666666222222111111111000000000000000111111222222333333000222444333111000222444111111000000000000111111000000000000000000000000///000000111000///...---......///////////////...///////////////000000000///////////////000111111222222222222222222111111++++++,,,,,,---......//////.........///000111111000000000000111222333444333444555555444444555777888888:::;;;===>>>???@@@CCCDDDEEEGGGIIIJJJJJJKKKPPPRRRTTTVVVXXXYYYYYYYYY\\\]]]___```aaabbbeeehhhqqqpppccc\\\VVVUUUsssdddXXXCCC<<<666666666666888;;;555555555444444555555555444555666666666555333222111111111000000000000///...//////000111222222333000333444333111000222444111111000000000000111111000000000000000000000000///000111111111000...---...///////////////......,,,---------....../////////////////////000111111.............../////////,,,,,,------...///000000////////////000111333333111000000///000222333444333444555555444444555777555666888:::<<<>>>@@@AAADDDEEEGGGIIIKKKLLLMMMMMMQQQRRRTTTWWWXXXYYYYYYYYYXXXZZZ\\\]]]^^^```dddfffpppoooccc\\\VVVTTTwwwgggXXXLLL>>>===<<<;;;:::999999888888777555444444555666666555555555555555555555555444444444333333333222222333333222222222222222222222222222222222222222222333333333333333333333333888333...---...000000/////////............//////000000000000000000000000000000000000111111111111222111111111000000//////444444333111000...------////////////////////////............///000222222000111111111111222222222555444444444555666888999555777999:::;;;<<>>;;;;;;:::999888777666666888888777666555444444333444444444444444444444444444444444333333333222222///000000111222333333444111111111111111111111111000000000000000000000000//////000111111111///...//////............//////////////////////////////////////////000000000111000000000000000000//////......//////000111111111///////////////////////////////////////000111111000000111111111222222222555555444444444444444444666888:::;;;;;;===@@@BBBBBBCCCEEEGGGIIILLLNNNNNNSSSTTTVVVXXXZZZ\\\]]]^^^```cccffffffcccbbbdddfffzzz|||lll___UUUSSSSSSqqq___NNNAAA:::;;;:::999888777666666555777777777666555555444333444444444444444444444444444444444333333333222222//////000111222222333333111111111111111111111111000000000000000000000000///000222222000///---,,,//////............//////////////////////////////...////////////000000000//////////////////000000000000000///////////////////////////////////////000////////////000000111000000111111111222222222666666666666666555555555666888:::;;;<<<===@@@CCCBBBCCCEEEGGGIIIKKKMMMNNNRRRSSSUUUXXXZZZ\\\]]]^^^^^^bbbeeeeeecccbbbccceeeyyyzzzkkk___VVVSSSRRRuuucccSSSFFF===;;;;;;::::::999888777666666666666666777666666555444333333333333333333333333222222222111111111000000///000000000111222222222111111111111111111111111000000000000000000000000///111222222///---,,,,,,//////............//////000000000000000000000000......////////////000000......////////////000000111111000//////...------////////////////////////000000////////////000000000111111111111222222222555555666777777666666555777888:::;;;<<<>>>AAACCCBBBCCCDDDFFFIIIKKKLLLMMMPPPRRRUUUYYY[[[]]]^^^^^^]]]```ccccccaaaaaadddgggyyyxxxiii___XXXSSSSSSkkkXXXKKKAAA===???;;;;;;:::999888777777666444555666777777777666555333333333333333333333333222222222111111111000000000000000000111111111111111111111111111111111111111111111111111111111111...000222111...,,,---/////////............//////000000000000000000000000........./////////000000........./////////000000111000000///......------////////////////////////000000////////////000000000111111111111222222222222333555666666666666555777999:::;;;<<<>>>AAACCCBBBCCCDDDFFFHHHJJJLLLLLLOOORRRVVV[[[^^^`````````]]]```bbbbbbaaabbbfffjjjzzzuuueee]]]XXXTTTSSSeeeSSSGGG???>>>BBB<<<;;;;;;:::999888777777333444555777777777777666333333333333333333333333444444444333333333222222111111111000000000000000000000000000000000000000111111111111111111111111,,,///000000------///111//////............//////000000000000000000000000............/////////000---.........//////000000///////////////.........////////////////////////111000////////////000000000111111111111222222222000111333555666666555555777999;;;<<<<<<>>>AAADDDBBBCCCDDDFFFHHHJJJKKKLLLNNNRRRWWW]]]aaabbbbbbaaa^^^```bbbaaaaaaccchhhlll|||sssbbb[[[XXXTTTTTTrrr[[[PPPBBB<<<<<<999::::::999999888777777777555666777777777666444333666444222333444444111......000333555555333000...222222222111111///......//////000000000000//////000000111222222222222111222222222222111111111111//////000000000000//////000000000000000000000000000000000000////////////++++++,,,...000222444555333222000/////////000111////////////////////////////////////000000000000222222111111111111111111111222444555666555555444999:::;;;===???AAACCCDDDDDDEEEHHHIIIIIIJJJLLLNNNSSSUUUXXX\\\___`````````cccaaabbbeeeffffffjjjppp~~~tttddd\\\ZZZVVVTTTmmmUUUKKK@@@<<<===:::999999999888777777666666444555666666666555333333777555333444555555222000///111333444444333111///222222222222111000///...//////000000000000////////////000111111111111000000000000/////////......//////000000000000//////000000000000000000000000000000000000////////////------------...///000111111000//////......//////.........................../////////000000000000111111111111111111111111111222333555666666555555888999:::<<<>>>@@@BBBBBBDDDFFFHHHIIIIIIJJJLLLNNNQQQTTTXXX\\\___```______aaa```aaaeeeffffffiiioootttccc\\\YYYVVVTTTfffNNNEEE===<<<>>>:::888888888777666666555555444444555555444444333222666555444555666555333111222222333333333333222222333333333333222111000//////000000111111000000///......///000000000000000000000////////////......//////000000000000//////000000000000000000000000000000000000//////////////////...---------------...////////////...------............................../////////000000000111111111111111111111111111111333444666666666666777888:::;;;===???AAABBBDDDFFFHHHIIIIIIKKKMMMOOOOOORRRWWW\\\^^^___^^^]]]___^^^aaafffgggfffiiinnntttccc\\\YYYUUUTTT```HHHAAA;;;;;;>>>:::777777777666555555444444555555555555444444333333555444444444444444333222444333333333333333333444333333333333333222111000000000000111111000000000...///000000111111000000222111111111000000000000//////000000000000//////////////////////////////000000000000////////////000//////...------------......///000000...---,,,................................./////////000000111111111111111222222222111222333444666777777888888888:::<<<>>>@@@AAABBBDDDFFFHHHIIIJJJKKKMMMOOONNNQQQVVV[[[^^^^^^]]]\\\]]]]]]aaafffgggfffhhhmmm~~~wwweee]]]ZZZUUUTTTyyyZZZFFF@@@;;;:::===999777777666666555444444444666666666555555555555555222333333333222222111111444444333222222333444444222222333333333222111111000000111111111111000000///000111111222222111111111111111000000000000/////////000000000000//////////////////////////////000000000000/////////////////////...//////000000...///000111000///...---....................................////////////000000111111111222222222222333333444555666777888999:::;;;===???AAABBBCCCEEEFFFIIIJJJJJJKKKMMMOOONNNQQQVVVZZZ]]]^^^]]]\\\]]]]]]aaafffhhhgggiiinnn}}}zzzhhh___\\\VVVTTT~~~~~~|||{{{kkkRRRDDDAAA;;;999<<<999777777777666555555444444777777666555555555555666000222333333111000111222333333222222222222333333111222222222222222111111000111111222222111111000000000111222222222222222//////............------//////000000000000//////000000000000000000000000000000000000///////////////////////////000111222///000000000000///......------------------------------........./////////000000000111222222333333444444444444555666777888999:::<<<>>>@@@AAACCCDDDEEEGGGIIIJJJJJJKKKNNNPPPPPPRRRUUUYYY\\\]]]^^^^^^___^^^aaafffhhhhhhkkkppp}}}}}}jjjaaa]]]WWWVVV}}}yyysssqqquuuvvvuuu}}}www[[[HHHAAABBB;;;888;;;:::888888777777666555555444777666555444444444555555000222444444222111222333222222222222222222222222000000111111222111111000000111111222222111111000///000000111111111111111//////.........---------//////000000000000//////000000000000000000000000000000000000///////////////............///000000000///......------......---------------------------------........./////////000000111222222333333666666555444444555666777999999;;;===???AAABBBCCCEEEGGGIIIJJJKKKLLLNNNPPPRRRSSSUUUXXX[[[]]]___```aaa```bbbfffhhhhhhmmmsss}}}kkkaaa]]]YYYWWWzzzsssnnnnnniiikkksssuuussszzzbbbPPP@@@???BBB;;;888;;;;;;888888888777666666555555666555444333222333444444000333555555333111333555000111111222222111111000///000000111111111000000111111222222222222111111...//////000000000000000111000000000//////////////////000000000000//////000000000000000000000000000000000000//////////////////...---------......///...---,,,+++,,,---...---------------------------------........./////////000000111222222333333888777666444444555666666777888:::<<<>>>@@@AAABBBEEEGGGIIIJJJKKKLLLNNNPPPTTTTTTUUUWWWZZZ]]]```aaabbb```bbbfffhhhiiinnnttt}}}jjj```\\\ZZZXXXtttmmmiiiiiihhhiiiiiikkkoooooorrrjjjTTTGGGBBB===:::;;;<<<;;;999666888:::;;;:::888555333333333333333333333333333555555444444444333333333222222222111111111111000111111111111111111111111333111///000222333222///111111111111111111111111000000//////.........------------......000111111222111000//////000111222////////////////////////...------------.../////////............---------,,,,,,++++++,,,---///000000000000000////////////---...000000//////111222777666555444444555777888999999:::<<<>>>@@@BBBDDDFFFHHHKKKMMMNNNPPPRRRUUUVVVVVVWWWYYY[[[]]]___aaa```___aaaeeefffhhhoooxxxyyykkkaaaVVVXXXWWWyyyqqqiiieeeeeefffgggllllllnnnrrrsssyyywww]]]KKKDDDAAA<<<::::::;;;999888777888999999999777555444333333333333333333333333555444444444444333333333222222222111111111111000111111111111111111111111333111///000222333222000111111111111111111111111111111000000000/////////------,,,---...///000000111111000//////000111111////////////////////////...------------.../////////............---------,,,,,,++++++,,,---///000000/////////////////////...000111111000111222333666555444333444555777888999999:::<<<>>>@@@BBBCCCEEEHHHJJJLLLNNNOOORRRUUUVVVVVVWWWYYY[[[]]]___aaaaaaaaacccggghhhjjjqqqzzzyyykkkaaaXXXVVVVVVuuukkkhhheeebbbbbbdddgggjjjpppqqqssswww{{{zzzbbbNNNCCCAAA>>><<<:::::::::888777999999888888777666666555444444444444444444444444444444444444333333333333222222222111111111111000111111111111111111111111222111000111222222111000111111111111111111111111111111111111000000000000...............///000111111000000//////000000111000000000000000000000000...------------.../////////............---------,,,,,,,,,,,,,,,---/////////////////////////////////111222222111222333555333333222222333555777888999999:::;;;===@@@BBBCCCDDDFFFIIILLLMMMOOORRRUUUVVVWWWXXXYYY[[[]]]___```aaa```cccggghhhjjjqqqzzzyyykkkbbbZZZVVVUUU~~~rrrjjjbbbccccccdddfffiiinnnrrrsssvvvzzz~~~fffRRRFFFBBB>>>===<<<;;;:::999888777:::999888777666666666777555555555555555555555555444444444333333333222222222222222111111111000000111111111111111111111111222111111111111222111111111111111111111111111111000000000000000000000000000000//////000111111222000000000//////000000000000000000000000000000000...------------.../////////............---------,,,,,,,,,,,,------...............//////////////////000222222111111333444222222222222333555777888999999:::;;;===???AAABBBCCCEEEIIIKKKMMMPPPSSSUUUWWWWWWXXXZZZ[[[]]]___```^^^^^^aaaeeefffhhhnnnvvv{{{kkkbbb\\\VVVVVVwwwooogggcccaaacccfffhhhjjjooouuuzzz|||nnnWWWGGGAAA@@@=========<<<;;;:::999999;;;:::888666555666777777555555555555555555555555444444333333333222222222222222222111111111000000111111111111111111111111111111222111111111111222000000000000000000000000//////////////////////////////.........///000000/////////000000/////////////////////////////////...------------.../////////............---------,,,,,,------------------------....../////////000...000111111000111222444111111222333444555777777999999:::;;;===>>>@@@AAABBBEEEHHHKKKNNNPPPTTTWWWXXXXXXYYYZZZ\\\]]]___```______bbbffffffggglllttt}}}kkkbbb^^^WWWWWWrrrhhhccc```^^^bbbeeeiiilllooouuu}}}|||```LLLAAA===<<<<<<======;;;999999:::;;;;;;999888666666666666777444444444444444444444444333333333333222222222222222222222111111111111000111111111111111111111111000222222222111000111222000000000000000000000000............////////////------,,,,,,,,,,,,------...//////000000//////...////////////////////////...------------.../////////............---------,,,,,,---......------,,,---------......//////000...///111111000000222333222222333444555666666777999999:::;;;<<<>>>@@@@@@BBBEEEIIILLLOOORRRVVVXXXYYYYYYYYYZZZ\\\^^^___```bbbbbbeeehhhhhhggglllssslllbbb^^^XXXWWWrrrhhhdddbbbaaa```eeeiiiooosssxxxmmmRRRFFFAAA>>>:::;;;;;;;;;999777777:::===:::999888777666666666666333333333333333333333333333333333222222222222111222222222111111111111000111111111111111111111111000222333222000///111333000000000000000000000000......//////000000000000......------------............///000000///......------------------------...------------.../////////............---------,,,------......---,,,,,,,,,,,,---......///000000///111222222111222333555333444555555666666666666999999:::;;;<<<===???@@@CCCFFFJJJMMMPPPSSSWWWZZZYYYYYYZZZ[[[\\\^^^___```ddddddfffiiihhhfffjjjppp|||mmmaaa^^^WWWVVVxxxrrrjjjffffffggggggfffiiinnnuuu{{{aaaIIICCCCCCAAA<<<999:::999777444555999===999999888888777666666666333333333333333333333333333333333222222222111111222222222111111111111000111111111111111111111111///222333333000///111333000000000000000000000000//////000000111111111222222111000000000000111111---...///000000///...---------------------------...------------...////////////.........---------,,,---.........---,,,+++,,,,,,------...///000000000222333333333333444666555555666666777666666555999999:::;;;<<<===???@@@CCCFFFJJJNNNQQQTTTXXX[[[ZZZZZZZZZ[[[\\\^^^___```cccccceeegggfffcccfffmmmvvvmmmaaa^^^VVVUUUwwwttthhhgggfffeeeeeefffhhhiiioootttzzzrrrVVVKKK@@@<<>>?????????BBBGGGKKKNNNRRRVVVZZZYYYXXXXXXYYY[[[]]]___aaaeeedddcccccceeehhhkkknnntttuuuggg^^^XXXYYYYYY~~~rrrllljjjfffgggggghhhjjjmmmrrruuuvvv~~~hhhPPPHHH???===@@@>>>;;;;;;:::999999999999:::999999999888777666444444444444444444444444444444444333222333444444444222222222222222222222222222111111111111111111111111////////////......------000111111111111111000///000000000000000000000000////////////////////////---.........------,,,+++///...------//////...---******+++,,,---......///000/////////.........---------,,,,,,,,,,,,------///////////////000000111...000111222111111222444444555555444444555777999::::::<<<===>>>???@@@@@@@@@CCCGGGKKKNNNQQQVVVYYYXXXXXXYYYYYY[[[]]]___aaadddcccbbbbbbdddgggjjjlllpppuuuhhh```YYYXXXWWWzzzrrrkkkhhhgggfffggghhhiiilllqqqwww||||||tttYYYIIIDDD======AAA>>>;;;:::999999888888999999888888888888777555444333333333333333333333333333333222111222333333222111333333333222111111111000111111111111111111111111000000000000////////////222333333222222111000///////////////////////////////////////////////////---............---,,,,,,...---,,,---...///...,,,------------.........////////////...............,,,,,,,,,++++++,,,,,,,,,//////......//////000111...000111222111111222444333444444444333444777999<<<======>>>???@@@@@@@@@BBBDDDHHHKKKNNNQQQTTTWWWXXXXXXYYYZZZ\\\^^^```aaabbbbbbaaabbbcccfffiiikkklllxxxtttiiiaaaYYYVVVUUU}}}tttrrrooonnnnnnnnnoooppppppqqquuu|||bbbNNNCCCAAA<<<===@@@===::::::999888888888888888999999999999888777666555333333333333333333333333222111000111222333222000444333333222111000000///111111111111111111111111111111000000000000000000111111111222222111000000........................////////////////////////------............---------,,,+++,,,.........,,,////////////////////////........................------,,,,,,,,,,,,------///............///000000...000111222111111222444333444444444333555777:::>>>===>>>>>>>>>???@@@@@@CCCEEEIIIKKKMMMPPPSSSVVVWWWXXXYYY[[[]]]___```aaabbbbbbbbbcccdddgggiiikkkllluuurrrhhh```XXXUUUUUUxxxttttttsssqqqqqqvvvyyy{{{{{{|||lllUUUFFFAAA@@@:::<<>>???CCCFFFIIIKKKMMMPPPSSSUUUWWWXXXYYY[[[^^^___aaaaaacccccccccdddfffhhhjjjlllnnnuuuqqqeee]]]VVVVVVVVV|||vvvuuuvvvttttttvvv|||nnn[[[KKKBBB@@@???888:::>>>999999888777777666777777777555555555555555444333333555555555555555555555555222111000111222222111000222222222111000000000///000000000000000000000000000000000000111111111111+++,,,...///111222222222........................////////////////////////------...////////////...---,,,+++,,,...//////...........................---------------.........///......------......///......------......///000...000111222111111222444444555555555555777:::<<<;;;::::::::::::<<<>>>???CCCFFFIIIKKKMMMPPPSSSVVVVVVWWWZZZ\\\___```aaabbbccccccdddeeegggiiikkklllooouuuqqqccc\\\WWWWWWVVV|||{{{}}}mmmWWWMMMCCC===>>>===666999>>>999888888777666666666666777444444555555555444333333444444444444444444444444333222111111222333222111111111111111000000000000000000000000000000000000/////////000000000111111---...///000111222222222........................////////////////////////------...///////////////---,,,,,,---///000000////////////////////////000,,,,,,,,,------............------,,,,,,------......------------...//////...000111222111111222444222444444444555666999<<<:::999999999:::<<>>:::===;;;444888>>>999888888777666666666666666666666666777666666555555333333333333333333333333333222111222333333222111000000000000000111111111000000000000000000000000......//////000000000111000111111222222222111111////////////////////////////////////////////////------...///000000//////...---,,,...000111111000*********++++++,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---...------------.../////////000222222111111333444111222333333444555888;;;:::999999999:::===@@@BBBBBBDDDHHHKKKNNNQQQTTTWWWUUUWWWZZZ]]]```aaabbbbbbaaaaaabbbdddfffgggiiiiiihhhppprrrccc^^^]]]VVVUUUwww```MMMCCCAAA666777888::::::999888777888777555444333444666777555555444444444444555555555555444444444333333333333333222222111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000///.....................------------......////////////..................---,,,---...///000,,,...111222111///////////////............/////////,,,+++,,,///000000...000///...,,,++++++++++++............///000222222333222111111111222333444444444444555555777888999<<<;;;;;;;;;<<<===???@@@FFFGGGHHHJJJMMMPPPRRRTTTWWWXXX[[[]]]^^^_________bbbbbbcccddddddeeeffffffhhhnnnsssddd[[[WWWVVVUUUwwwaaaPPPCCC===<<<888999999999999999888888999888666555555555777888555555444444444444555555555444444444444333333333333333222222111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000///.....................------------......////////////...............------,,,---...///000,,,///111111000.........------,,,,,,,,,,,,------///---+++,,,...//////---000///...---------.../////////...//////000111222222222111111111222333444444444444444555777888999:::::::::;;;<<<>>>AAABBBFFFFFFHHHJJJLLLOOORRRSSSXXXYYY[[[]]]___```aaaaaa``````bbbcccdddfffggghhhhhhnnnuuueee\\\WWWTTTTTTyyy```OOOFFF@@@>>>>>>;;;;;;:::999888888888888999888777666666666777888555555444444444444555555444444444444333333333333333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............///......------------....../////////............---...------------...//////---///111111///---,,,---------,,,,,,,,,,,,------000...,,,,,,---...---,,,......---------...000000000000////////////000000222222111111222222333444333444444444666777888999999999999:::<<>>@@@BBBFFFGGGHHHKKKNNNQQQSSSUUUWWWXXXYYY[[[^^^```cccddd^^^___```bbbccceeefffggghhhmmm}}}xxxhhh^^^YYYWWWWWWbbbRRRCCC???@@@???;;;999===<<<:::888777777888888666666555555444444444444444444333333333333444444444444333333333222222222222222222111111111111111000000000000000000000000//////////////////////////////////////////////////////............//////......------------..................---------------------...............111222333222///.........//////............//////.........---,,,+++,,,,,,222111///------------...111000000////////////000111111222222333333333333333333333444666777999:::===<<<;;;;;;<<<===>>>???GGGGGGIIILLLOOORRRUUUWWWUUUVVVXXXZZZ]]]___aaabbb``````aaaaaabbbcccddddddhhhmmm{{{yyyhhh___YYYWWWVVVnnnTTTIII??????@@@===999777::::::999888777777777777555555555444444444333333444444333333333333444444333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///............//////000......------------...............------------,,,,,,---......//////......000111222000.........///------,,,,,,,,,,,,------------...---++++++,,,...444333111///.........///000000////////////000000000111222333333333333222222222333444666888999:::>>>===<<<;;;;;;<<<===>>>FFFGGGIIIKKKOOORRRUUUWWWSSSUUUXXX[[[]]]^^^______`````````aaabbbbbbcccccciiilllzzzzzziii___YYYTTTSSSrrr[[[LLLDDD?????????<<<::::::777777888888888777777666555555555555555444444333444333333222222333333444333333333222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...............///000000......------------...............---------,,,,,,,,,---.../////////...------...///...,,,,,,---///------,,,,,,,,,,,,------+++,,,---,,,+++***---///111000///---------.../////////...//////000111222000111222333333333222222222222333444666888:::;;;===<<<;;;;;;<<<===>>>???DDDEEEGGGJJJMMMQQQTTTVVVSSSVVVZZZ]]]______^^^]]]^^^^^^___```aaaccccccdddiiilllyyyzzziii^^^XXXSSSRRR|||^^^HHHFFF???;;;;;;:::888888:::444555777888888777666555666666666777666555555444444333333222222333333444333333333222222222111111111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000...............///000111.........------...............---------,,,,,,,,,,,,,,,.../////////...---+++,,,---,,,++++++,,,.../////////....../////////))),,,---,,,******---000++++++***)))***+++,,,---............///111222222000111222333444333222222222222333444666888:::;;;;;;;;;:::;;;<<<>>>@@@AAABBBCCCEEEHHHLLLOOORRRTTTTTTWWW\\\```aaa```^^^\\\[[[\\\^^^```bbbccceeefffiiilllxxxzzzhhh^^^WWWTTTTTTbbbPPPIII@@@>>><<<;;;;;;;;;:::888666666666666555555555555666666666666555555555555555555555444444333333222222222222222222222222222333222222111111222222333333222222111111222222333000000///...............///000111111111000...------------......///000111333222000000000///...,,,111...,,,,,,...///...,,,***+++,,,---............---------............///...---,,,---///111111000000000///.........//////......---,,,---...///000,,,---......//////....../////////000111111222222444444444444555777888:::<<<===>>>>>>===>>>@@@BBBDDDEEEGGGIIILLLPPPRRRTTTUUUWWWZZZ]]]```aaabbbbbb[[[\\\^^^___aaacccdddeeeggglllzzzzzzjjj```YYYXXXWWWmmmUUUHHHCCC@@@>>><<<;;;;;;;;;:::888777777777666666666555555666666666666555555555555555555555444444444444444222222222222222222222222222111111000000111111222222222222111111222222222000000///...............///000000111000///...---111111000///............,,,++++++,,,---......---000---++++++---...---+++***+++,,,---............------------...............---,,,---///000111000...---,,,+++************...---,,,,,,,,,---...///++++++,,,---------------000000000111222222333333444444444444555777999:::;;;<<<======<<<===???AAADDDEEEGGGIIILLLPPPRRRTTTUUUWWWZZZ]]]___aaabbbbbb^^^___```aaacccdddeeefffhhhlllzzz|||kkk```ZZZVVVUUUvvv\\\MMMFFFDDD???===;;;:::;;;;;;999888888888777777777666666666666666666555555555555444444444444555555555555555333333333333333333333333111000000000000000000111222222111111111111222222000000///........./////////000000000000///...---222111000//////.........,,,,,,---...//////000000...---++++++,,,,,,,,,+++++++++,,,---............------------...............---,,,---///000000///...---,,,+++)))((('''''',,,,,,,,,,,,,,,---......,,,,,,---............---111111111222333333444444555444444444555777999:::;;;<<<======<<<<<<>>>@@@DDDEEEGGGIIILLLPPPRRRTTTUUUWWWZZZ]]]___```aaaaaaaaaaaaaaabbbccceeefffgggggglllzzz}}}lllaaa[[[YYYXXXcccQQQIIIFFFDDD>>><<<:::999::::::999888888888888888777777777777666666555555555444444444444444444555555666666666333333333333333333333333111111000000000000111111111111000000000000111111000000///////////////000///////////////.........///////////////000222222///000000///...---.........---,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,---------............---,,,,,,.../////////.........---,,,+++******++++++++++++,,,,,,------...//////000111000000000000000111111222333333444555555444444666777999:::;;;===>>>=========???AAADDDEEEGGGIIILLLPPPRRRTTTVVVWWWZZZ]]]___`````````bbbbbbaaabbbcccdddeeeffffffkkkzzzmmmbbb\\\YYYYYYiiiRRRHHHDDDAAA>>>===;;;999999999:::999888888888888888777777777777555555555555444444444444333444444444555555666666333333333333333333333333222222222111111222222222111000000//////000000111000000/////////000000111000//////...........................///000111222+++,,,---,,,***((()))+++//////...---,,,,,,---...,,,,,,------...---------,,,,,,,,,------------...///---,,,,,,...//////...,,,---......///......---++++++,,,,,,,,,,,,---,,,...//////000111000000000//////000000111222222222555555555555666888999;;;===>>>??????>>>???AAACCCDDDEEEGGGIIILLLPPPRRRTTTVVVWWWZZZ\\\^^^___``````aaa````````````bbbdddeeeeeelll|||mmmbbb]]]TTTTTTnnnWWWIIIDDDBBB???;;;<<<:::888888999999999888888888777777777666666666555555555444444444444333333333333444444444444444222222222222222222222222333333222222222222333333000000////////////000000000000/////////000111111000///......------......111000///......---------)))+++...---******,,,......//////...,,,,,,---///,,,,,,------...------,,,,,,,,,,,,,,,------------///---,,,,,,---......---***+++---...//////...---++++++,,,---------------,,,,,,---............---...//////000111111222222666555555555666888:::;;;>>>???@@@@@@??????AAACCCDDDEEEGGGIIILLLPPPRRRTTTVVVWWWZZZ\\\^^^_______________^^^^^^___aaadddeeefffnnnlllbbb]]]UUUTTTfffZZZKKKCCCBBBBBB???;;;;;;999777777888999888777777777777666666666555555555555555444444444333333333333333333333222222222111111111111111111111111222222111111111111222222000//////......//////000000000//////000111111222000///...---------......000///...---,,,,,,,,,,,,+++///111///+++***,,,///---...///...+++***,,,...,,,------...------,,,,,,++++++,,,,,,,,,---------///---,,,,,,---...---,,,+++,,,...//////...---,,,+++,,,---...///......---++++++,,,---------------///000000111111222333333666666555555666888:::;;;===>>>??????>>>???AAACCCDDDEEEGGGIIILLLPPPRRRTTTVVVWWWZZZ\\\^^^^^^^^^^^^^^^^^^]]]]]]^^^aaadddgggiiirrrlllaaa\\\XXXWWWhhhUUULLLBBB===>>>???===:::;;;999777777888999888777666666666666555555555555555555444444444333333333333333333222222111111111000000000000000000000000111111000000000000111111//////............//////000000///000000111222222000///...---,,,---......,,,,,,,,,,,,,,,...//////,,,///000---'''$$$%%%(((,,,---...---***)))+++...---------...------,,,,,,++++++,,,,,,,,,---------///---,,,,,,---...---,,,...///000111111///---,,,,,,---.../////////...---,,,---......//////......000111111222333333444444666666555666777888:::;;;<<<===>>>>>>===>>>@@@BBBDDDEEEGGGIIILLLPPPRRRTTTVVVWWWZZZ\\\]]]^^^^^^^^^^^^]]]]]]]]]___bbbfffhhhkkkuuukkkaaa\\\VVVUUUfffVVVGGGDDD@@@>>><<<;;;:::888<<<;;;888666555555666777777777777777777777777777444444555555444444333222555444444333333222222111---///111333444333222111111111000000//////......///............---------000000000000111111111111000000000000000000000000000000//////.........---...------,,,,,,------...///............///000000///......------,,,++++++...------,,,,,,------...,,,,,,,,,---------......------------------------...............///000000,,,...000000///...///000,,,---///111333333333222555555555555555666777777>>>???@@@???>>>???AAACCCFFFFFFFFFGGGIIILLLPPPRRRVVVWWWYYY[[[]]]^^^______^^^^^^^^^]]]]]]___cccfffooozzzmmm___XXXXXXWWWmmmVVVKKKEEECCC???===<<<<<<:::999;;;:::888777666555666666666666666666666666666666444444444555444444333222222222222222222222222222...///111333333333222111111000000000/////////...000000/////////.........---.........///////////////////////////////////////.........------------...------,,,,,,------.........------......///000...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,------......---------------......///,,,...000000///...///000//////000111111222111111444444555555777888::::::999;;;;;;;;;:::;;;===???EEEEEEEEEGGGIIIMMMPPPRRRUUUVVVXXX[[[]]]^^^___```^^^___^^^^^^]]]```dddgggppp{{{lll___XXXWWWWWWrrrXXXJJJGGGCCC@@@===<<<<<<<<<;;;::::::999999888777666555555555555555555555555555555444444444444444333222222//////000111111222333333...///111222333333222111000000000000////////////111000000000////////////------........./////////////////////////////////---------------,,,,,,,,,...------,,,,,,------...------,,,,,,,,,---......,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,---------......)))******+++------...///,,,,,,,,,,,,,,,------...,,,...000000/////////000222111111000000000111111444444555666888:::<<<===;;;<<<===<<<<<<<<<>>>@@@DDDDDDEEEGGGJJJMMMQQQRRRSSSUUUWWWZZZ\\\___``````_________^^^^^^aaaeeehhhqqq}}}kkk___YYYWWWVVVttt^^^MMMFFFFFF@@@>>>;;;;;;;;;<<<<<<;;;999999999999888777555555444444444444444444444444333444444444444333222222000111111111222222222333///000111222222222222111000000000000////////////000000000/////////....../////////000000000111111////////////////////////------------------------...------,,,,,,------...,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......***+++++++++,,,,,,------,,,,,,,,,,,,,,,------...---///000000//////000111222111000///000111222333444444555666777999:::;;;<<<===>>>>>>>>>>>>AAACCCCCCDDDEEEGGGJJJNNNQQQRRRRRRSSSVVVYYY\\\^^^```aaa_______________bbbfffiiiqqq~~~jjj___ZZZVVVVVVqqq[[[OOOFFFAAA???>>><<<:::999:::;;;;;;;;;888888999999888777666555444444444444444444444444333333444444333333222111444444333333222222222222000111111111222222222111////////////000000000000/////////.........------////////////000000000000..........................................//////...------,,,,,,------...,,,++++++++++++,,,------***++++++,,,---...//////------,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++---------,,,---......///---///111111000///000111000000//////000222444666555555555555666666777888999;;;<<<<<<<<<===???AAACCCDDDFFFHHHKKKNNNPPPQQQQQQSSSUUUXXX[[[^^^___```^^^____________bbbfffjjjqqqlllaaa[[[WWWVVV{{{^^^OOOIIIEEE@@@======;;;999888:::;;;::::::888888888888777777777666444444444444444444444444333333333333333222111111555555444444333222222111111111111111111111111222////////////000000000000............------------,,,,,,---------..........................................///////////////...------,,,,,,------...,,,,,,+++++++++,,,------++++++,,,,,,---...//////...------,,,,,,------...,,,,,,,,,---------......000///...---,,,,,,+++***---------------......///---///111111000000000111/////////000222444555666555555555555555666666777;;;<<<===>>>===???AAACCCDDDEEEFFFIIIKKKMMMOOOPPPQQQSSSUUUXXX[[[]]]^^^^^^]]]^^^^^^^^^___aaafffjjjsssnnnccc]]]XXXWWWwwweeeRRRIIIGGGDDDAAA???===;;;888888999:::999999999999777666666666777888444444444444444444444444222333333333333222111111333333333222222222222222222222111111111111111222.../////////000000000111////////////............,,,,,,,,,---------..............................---------....../////////...------,,,,,,------...,,,,,,,,,,,,,,,---......,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------....../////////......---------,,,,,,,,,,,,,,,------......///111111000000000111///000111222333333444333555555555555666777888999<<<===?????????@@@CCCEEEEEEFFFGGGIIIKKKLLLMMMNNNRRRSSSUUUXXXZZZ[[[\\\]]]\\\]]]]]]]]]^^^aaaeeeiiiuuurrreee^^^YYYXXX{{{[[[PPPEEEAAAAAA??????@@@===;;;888777888999999888:::999777555555666888999555555555555555555555555222333333333333222111111000000000111222222333333222222111111111111111222.../////////000000111111000000000000////////////........./////////000000........................,,,,,,,,,------............------,,,,,,------...------,,,,,,------...///,,,,,,,,,---------......,,,++++++++++++++++++,,,,,,,,,,,,---------............//////////////////++++++******++++++,,,---...000111222111000111222111111333444444333222111444444555666888:::;;;<<<777999:::;;;;;;<<>>???@@@AAACCCFFFHHHIIIKKKNNNQQQSSSUUUWWWXXXXXXXXXZZZ[[[```^^^^^^___^^^]]]bbbjjjwwwtttfff^^^\\\ZZZwww___SSSKKKGGGBBB???>>>===<<<;;;>>>;;;999888888888888777555555555555555444333333555555555444444333333333444333222222111111111222333111000111333333000...///000111222222111000///111222222222111000...---///////////////////////////...---,,,,,,---...///............---------,,,------,,,+++++++++++++++---...///...,,,+++,,,---,,,,,,+++++++++*********++++++***,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///........................///......------,,,,,,+++000000000000//////......---///000111000111222444222222333444666888:::;;;<<<<<<<<<<<<===>>>???@@@AAADDDGGGIIIJJJLLLOOOQQQQQQSSSWWWYYYZZZ[[[]]]___aaa______```___^^^dddlllyyyqqqddd\\\[[[YYYyyy___OOOJJJDDDAAA>>><<<<<<======<<<===;;;999888888888777666444555555555555444333333555555555555444444444444333333222111111111111222000///...///000000...---000000111111111111000000111111222111111000///...///////////////////////////......------......///------...///...---,,,+++---------,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,+++++++++++++++******+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000........................//////......---,,,,,,,,,000000000////////////...///000111111000000222333222333333555666888:::;;;<<<<<<<<<<<<===>>>???@@@BBBEEEGGGIIIKKKMMMPPPRRROOORRRVVVYYY[[[]]]```bbbbbbaaaaaabbbaaa```fffnnn{{{oooccc]]]]]][[[yyydddRRRJJJIIIAAA???<<<;;;;;;<<<<<<;;;<<<;;;999888888888666555666666777777666666555444444444444444444444444444222222111111111111111222000000000000111000//////000000000111111000000000111111111111000000///////////////////////////////////////....../////////---...000111111000...------------------------,,,***+++,,,+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---,,,***------,,,,,,,,,,,,++++++***++++++,,,---...000111........................,,,,,,------.../////////////////////////////////000111222222000000111222333333444555777888:::;;;;;;;;;;;;<<<===>>>???@@@CCCEEEHHHJJJKKKMMMPPPSSSPPPSSSWWWZZZ\\\^^^aaaccccccbbbbbbdddbbbbbbhhhppp|||nnnddd___[[[YYYppp^^^SSSJJJDDDBBBAAA???<<<;;;<<<<<<;;;:::;;;999888888999888777555666666666666666555555444222222222222222222222222111111111000000111222222222333444444333333333333111000000000000000000111111111111000000000000000////////////////////////...//////////////////...,,,---///111111000...---,,,,,,---......------,,,+++------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...000111........................,,,,,,---......//////000.............../////////000111222222111000111333333333444555777999;;;<<<::::::;;;;;;<<<>>>???@@@CCCEEEHHHJJJKKKMMMPPPSSSSSSUUUYYY[[[\\\]]]```aaacccbbbbbbdddcccccciiiqqq}}}mmmddd___WWWVVVttt[[[NNNKKKFFF@@@===AAA???<<<<<<<<<<<<:::999888777777888999999888666333444444444444333222222111111111111222222222222111000000000000111222222---///111111000///000111111111000000000000111111111111000000000000111111////////////////////////---......//////......---***+++,,,---...---,,,,,,***+++---......---,,,,,,...///000///---,,,---...++++++++++++,,,,,,,,,,,,+++***))))))+++------,,,+++++++++,,,,,,---------+++++++++,,,---...///000........................000000//////...------------............/////////000111222222111111222444333444444555777999;;;<<<:::::::::;;;<<<>>>???@@@BBBEEEGGGIIIKKKMMMPPPRRRTTTVVVYYY[[[[[[\\\^^^___bbbaaaaaacccbbbbbbhhhppp}}}kkkaaa\\\ZZZXXXppp```OOOIIIHHHEEE@@@>>>>>><<<;;;;;;;;;<<<:::999666555666888::::::999777333333444444333333222111111111111222222333333333000000000000000111222222***---//////------...///222111000//////000111222111111000//////000111222////////////////////////,,,---...//////...---,,,+++++++++,,,,,,---------)))***,,,---...---,,,+++---...///...,,,+++,,,---*********+++++++++,,,,,,+++***((()))+++---------******++++++,,,---......,,,,,,,,,,,,,,,---...///........................000000//////......---------------........./////////000222222222222444555444444555666777999;;;<<<999999:::;;;<<<>>>???@@@AAADDDGGGIIIJJJLLLOOOQQQSSSUUUXXXZZZ[[[\\\^^^___```___```aaaaaaaaagggooo}}}kkkaaa[[[\\\ZZZnnnYYYOOOFFFDDDDDDAAA??????;;;:::999999;;;<<<;;;999444444555888:::;;;:::888555555666666555555444333222222222333333444444444000000///000000111222222///222444444222111333555222111000//////000111222111111000//////000111222////////////////////////+++,,,---......---,,,+++...------------...///000((()))+++---------+++******+++,,,+++)))((()))***)))))))))******++++++++++++***((()))+++---......))))))***+++---...//////------,,,,,,,,,------...........................------......///000000000---------.........//////...000222222222333555666444444555666888:::;;;<<<999999999:::<<<>>>???@@@AAACCCFFFHHHIIILLLNNNQQQQQQTTTWWWYYY[[[\\\^^^```___^^^___`````````fffnnnmmmccc]]]WWWUUUjjj```MMMIIICCC@@@??????@@@???<<<<<<<<<;;;:::999888777999888999:::;;;;;;999777666666666666555555555555333111//////111222000...111111111111111111111111000000000000000000000000111111111000000000000000......////////////......////////////////////////111///,,,,,,---...............//////...---,,,,,,,,,,,,+++++++++,,,---------------,,,,,,+++++++++---------,,,,,,+++++++++//////...------,,,++++++))))))***++++++++++++***++++++,,,------,,,,,,,,,++++++,,,,,,---...//////........................---,,,***)))***,,,...000//////000111222333333444444444444555777888:::;;;:::::::::;;;===>>>@@@AAABBBCCCEEEEEEGGGJJJNNNRRRTTTWWWYYYZZZZZZ[[[\\\]]]^^^``````___^^^```eeejjjqqqbbbYYYXXXWWWjjjYYYQQQJJJFFFBBB???>>>>>>======:::;;;;;;;;;:::999888888888777666777999999777666666666666666555555555444444222000111333333111///111111111111111111111111////////////////////////---...///000111222333333//////000000000000//////........................///---,,,,,,---...---,,,------......---,,,,,,++++++++++++,,,---...///000---,,,,,,,,,++++++++++++++++++******************......------,,,++++++***)))******+++,,,+++++++++,,,------------,,,,,,,,,+++,,,,,,------.................................***,,,...000000///...,,,//////000111222333333444444444444555777888:::;;;:::::::::;;;===>>>@@@AAABBBDDDEEEFFFGGGJJJOOORRRSSSVVVXXXYYYYYYZZZ[[[\\\]]]___```______aaaggglllvvvggg]]]XXXWWWzzzhhhXXXMMMHHHEEEBBB???======<<<:::999999999:::::::::999999888777555444444555666666555666666555555555444444444555444222333444444333111111111111111111111111111..............................///000000111222222000000000111111000000000...........................------...//////...,,,,,,,,,,,,---,,,,,,+++***+++++++++,,,...///111222+++++++++++++++***************************++++++------,,,,,,+++************++++++,,,,,,,,,,,,,,,///.........------,,,,,,------------------------------------------------+++,,,...//////...------//////000111222333333444444444444555777888:::;;;:::::::::;;;===>>>@@@AAABBBDDDEEEGGGHHHKKKOOORRRSSSUUUWWWYYYYYYYYYZZZ\\\\\\^^^_________bbbiiinnnzzzjjj```XXXWWWxxxdddXXXOOOGGGDDDAAA???>>>======<<<999777777888999999999999999888777555333222444555555555555555555444444444333333444444333333333333222222111111111111111111111111////////////////////////111111111000//////......//////000000000000//////.................................000222222///---,,,,,,---------,,,,,,++++++++++++,,,---...///000************************+++++++++,,,,,,---------++++++++++++******))))))++++++,,,------------,,,000000///...---,,,,,,,,,------------------,,,,,,------------------------000---)))''''''***...000//////000111222333333444444444444555777888:::;;;:::::::::;;;===>>>@@@AAABBBDDDFFFHHHIIILLLPPPSSSTTTVVVXXXYYYYYYZZZ[[[]]]\\\]]]_________dddkkkqqqyyyiii___XXXXXXxxxaaaTTTNNNHHHBBB@@@???>>>======>>><<<:::777777777888888999888888888777555333333444555666555444444444444333333333333222222222222111111111111000000000000000000000000000000000000000000000000111111000000///......------..................---........................---,,,---///111111///---------............------,,,,,,++++++***+++++++++************************+++++++++,,,,,,---------++++++************))))))++++++,,,------------,,,111000///---,,,,,,,,,---------------------,,,,,,------------------------000...+++((((((***...000//////000111222333333444444444444555777888:::;;;:::::::::;;;===>>>@@@AAAAAADDDGGGIIIKKKMMMQQQTTTUUUWWWZZZ[[[[[[[[[]]]^^^\\\^^^______```eeemmmssswwwhhh___XXXXXXqqqbbbTTTMMMKKKFFFAAA@@@???===<<<=========:::888777777888888888777777666777555444444555666666555444444333333333222222222000111222111///...///000000000000000000000000000111111111111111111111111.........//////000000000,,,------......------,,,------------------------+++******+++---...---,,,------......//////......---,,,+++***))))))))))))*********+++++++++++++++******************++++++***************************++++++,,,,,,,,,,,,,,,000///...,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///111222222000...,,,//////000111222333333444444444444555777888:::;;;:::::::::;;;===>>>@@@AAAAAADDDGGGJJJLLLNNNRRRTTTVVVXXX[[[\\\\\\\\\]]]___]]]^^^______```eeennnuuuvvvhhhaaaYYYXXXqqq^^^UUUMMMJJJHHHDDD@@@@@@>>><<<;;;;;;;;;<<<:::999888888888888777666555555555444444555666666555333333333333333222222222222///111222111///...///111000000000000000000000000000000000000000000000000.........///////////////------............------------------------------,,,+++***+++---//////...+++,,,---............---,,,,,,++++++******++++++++++++++++++,,,,,,,,,---++++++******************++++++++++++++++++++++++)))******+++,,,+++++++++///---,,,++++++,,,---...+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---000333555555222...+++//////000111222333333444444444444555777888:::;;;:::::::::;;;===>>>@@@AAAAAADDDHHHKKKMMMOOORRRUUUUUUWWWZZZ[[[[[[[[[]]]^^^^^^___```___```eeennnuuutttgggaaaYYYXXX}}}hhhYYYQQQKKKFFFEEEBBB>>><<<======;;;999999:::::::::999888888888888777666444444444333333555666666444222333333333222222222111111///111333222///...///111000000000000000000000000////////////////////////222111000///...---,,,,,,......////////////......------------------------000...------///111222222***+++,,,,,,------------++++++++++++,,,------...+++++++++,,,,,,---------...------,,,,,,+++++++++++++++++++++++++++,,,,,,))))))***++++++++++++***---,,,+++******+++---...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,111000000000//////......//////000111222333333444444444444555777888:::;;;:::::::::;;;===>>>@@@AAAAAADDDHHHKKKMMMPPPSSSUUUTTTWWWYYYZZZZZZ[[[\\\]]]___``````___```eeennnuuupppeee```YYYYYYzzzjjjZZZPPPJJJHHHEEEBBB???>>>======<<<;;;::::::999999:::::::::999888777666555444333777666444333333444666777555555444444444333333333111111111111111111111111000000000000000000000000//////000000000000//////---------.........////////////............//////...------,,,,,,++++++***------------------------...,,,******+++---------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++***)))''''''''''''(((++++++++++++++++++,,,,,,+++(((&&&(((---///---*********+++++++++,,,,,,,,,,,,+++******+++,,,...///***+++,,,,,,++++++...///------------------------,,,---...000111222222222222222333555666888999:::888999:::<<<===???@@@AAABBBDDDGGGIIIKKKNNNRRRUUUXXXYYY[[[[[[ZZZZZZ[[[]]]ccc````````````aaaiiirrrpppddd^^^XXXXXXttteeeZZZOOOHHHHHHFFFDDDAAA???>>>>>>===;;;;;;:::999999999999:::999888888777666555444444444444555555555555444444444444444333333333333222111111111111111111111111000000000000000000000000////////////////////////---------.........//////000//////......//////000,,,,,,,,,,,,------------------------------------...,,,***)))***+++************+++++++++,,,,,,,,,***************+++++++++,,,+++*********+++,,,,,,++++++++++++++++++++++++(((%%%###%%%***,,,***'''******+++++++++,,,,,,,,,---,,,,,,,,,,,,...///000---......---*********,,,------------------------------///000111111111111222333444555666777888999999999:::<<<>>>???AAAAAABBBDDDGGGIIIKKKNNNRRRUUUXXXYYY[[[[[[ZZZZZZ[[[]]]bbb______``````aaaiiirrrpppddd]]]XXXWWWnnn\\\SSSNNNJJJGGGEEEDDDBBBAAA???>>>>>>>>>;;;;;;:::999999999999999777777666666666555555555222333555666666555333222333333333222222222111111111111111111111111111111000000000000000000000000//////...------...//////---------...............000//////......//////000+++,,,,,,---......//////------------------------...,,,***))))))***((('''******+++++++++,,,,,,,,,++++++******************+++******++++++,,,......---,,,,,,++++++*********+++((('''(((,,,---,,,*********+++++++++,,,,,,,,,---------------///000000---......---+++******+++------------------------...///000000111111111000444444444555666777777888999:::;;;===>>>@@@AAABBBBBBDDDGGGIIIKKKNNNRRRUUUWWWYYY[[[[[[ZZZZZZ\\\]]]```^^^___```aaabbbjjjsssoooccc]]]WWWWWWtttvvvkkk[[[OOOJJJHHHGGGFFFBBBAAAAAA@@@??????>>>>>>;;;::::::999888999999999555555555555555555555555222333444555555444333222222222222111111111111000111111111111111111111111////////////////////////000///---++++++---///000..............................------------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,******++++++***(((******+++++++++,,,,,,,,,,,,,,,,,,++++++******))))))))))))******++++++,,,------,,,,,,+++***)))))),,,***)))+++---...---+++******+++++++++,,,,,,,,,,,,,,,,,,---......//////)))+++,,,---,,,,,,---...,,,,,,------------------///000000111111111000000444555555555666666777777999:::;;;===???@@@AAABBBBBBDDDGGGIIIKKKNNNRRRUUUWWWYYYZZZ[[[ZZZZZZ\\\^^^```___```bbbcccdddllluuunnnbbb\\\VVVVVV\\\fffxxxppp^^^WWWNNNGGGDDDCCCAAA@@@???????????????>>>>>>>>>::::::999888888888888999444444444444555555555555444333222111111222333444222222111111111000000000000000000000000000000000////////////////////////000///---++++++---///000.....................------,,,,,,++++++,,,,,,---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,******+++++++++,,,,,,,,,------,,,,,,++++++******++++++++++++******))))))------,,,,,,+++***)))))))))((((((((()))***))))))******+++++++++,,,,,,,,,***++++++,,,------......(((***---------,,,---...,,,,,,,,,---------......000000111111111111111000444555555555666666777777999:::;;;===>>>@@@AAABBBBBBDDDGGGIIIKKKNNNRRRUUUVVVXXXZZZZZZZZZ[[[]]]^^^aaa```aaadddeeefffmmmvvvmmmaaaZZZUUUUUURRRTTT^^^ppp}}}hhhZZZQQQNNNIIIFFFDDDBBB@@@>>>>>>>>>>>>???>>>>>>===<<<::::::999888888888888888333333444444444444444444444333111000000111333444222222222111111111000000000000000000000000000000000000000000000000000000//////...------...//////...............---------,,,,,,,,,++++++,,,,,,,,,//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,...///...---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++------------,,,+++***)))---,,,,,,++++++***************************++++++******+++++++++,,,,,,,,,)))***+++,,,------------+++---///...,,,*********+++,,,,,,------.........///000000111222222222111444444444555666777777888888999:::<<<===???@@@AAABBBDDDGGGIIIKKKNNNRRRUUUVVVXXXZZZZZZZZZ[[[]]]___bbbaaabbbeeeeeefffmmmuuu~~~mmmaaaYYYTTTTTTJJJJJJPPP[[[hhhxxxuuufffYYYPPPKKKJJJGGGEEEDDDCCCAAA@@@===>>>>>>>>>>>>===<<<;;;:::999999888888888888888444444444333333333333333222222111111111111222222333333222222222111111111000000000000000000000000000000000000000000000000//////////////////////////////.........---------...------------------...------------,,,,,,,,,,,,++++++++++++++++++++++++***)))***,,,---...,,,+++******+++++++++,,,,,,,,,)))))))))))))))************+++,,,,,,,,,+++***)))++++++++++++++++++++++++------...------,,,------******+++++++++,,,,,,,,,***+++,,,---.........---+++---//////---+++***)))++++++,,,,,,---......///...///000111222333333333222333444555666777888999777888999;;;<<<>>>???@@@BBBDDDGGGIIIKKKNNNRRRUUUVVVXXXZZZZZZZZZ[[[]]]___aaa```bbbdddddddddjjjrrr}}}lll```WWWTTTSSS@@@AAAFFFLLLPPPXXXkkk}}}hhh\\\TTTNNNJJJFFFEEEBBB@@@??????@@@@@@======>>>>>>>>><<<;;;::::::999999888777888888888444444444333333222222222///111222333333222111///333333333222222222222111000000000000000000000000000000000000000000000000//////000000000000////////////.........---------//////............//////***++++++,,,,,,------...++++++++++++++++++++++++*********+++,,,,,,***'''******+++++++++,,,,,,,,,&&&&&&''''''(((((())))))%%%&&&((()))******))))))++++++++++++++++++,,,,,,***+++++++++))))))***+++******+++++++++,,,,,,,,,+++,,,---///000//////...'''***---......---,,,---++++++,,,,,,---...//////......000111333333444444222222333555666888999:::666777888:::<<<===>>>???BBBDDDGGGIIIKKKNNNRRRUUUVVVWWWYYYZZZZZZ[[[]]]___```___aaacccbbbbbbhhhooo}}}lll___VVVSSSSSS===AAADDDFFFGGGMMMVVV^^^pppuuuaaaUUUQQQNNNHHHBBBBBBBBBAAAAAA@@@???>>>>>>======<<<<<<;;;;;;;;;;;;999888666555555666666777444444333333222222333333222222222111111111111000333333222111000///............//////000000111111///////////////////////////............---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))*********)))))))))))))))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000//////...++++++,,,,,,---...//////+++,,,...000222333444444222333444444333333555777:::;;;=========>>>AAACCC???AAAEEEHHHJJJNNNSSSVVVWWWXXXZZZZZZ[[[\\\___aaacccbbbbbbbbbaaabbbkkkvvv}}}jjj___ZZZVVVUUU;;;>>>@@@AAAAAAEEELLLRRRZZZfffxxx}}}nnndddWWWOOOKKKIIIDDD@@@BBBAAAAAA@@@??????>>>>>>===<<<<<<;;;:::999999888:::999777666555555555555777555333222222222222111222222222111111111000000222222111111000/////////......//////000000000000........................///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++************************************+++++++++++++++,,,,,,,,,++++++***)))***************************++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.........---,,,,,,------...//////000...///000111111222222111222333444444333333555777999;;;<<<<<<<<<>>>@@@BBB@@@BBBEEEHHHJJJNNNRRRUUUWWWXXXZZZZZZ[[[\\\___aaacccbbbcccdddcccccclllvvv|||iii___ZZZUUUUUU;;;<<<>>>===<<<===BBBGGGKKKQQQ[[[hhhxxxsss```VVVRRRLLLHHHFFFDDDAAA@@@AAA@@@@@@??????>>>>>>======<<<;;;:::999888777666888777666555555555666666999666222222333333111...222222111111111000000000000000000000000000000000...////////////000000000------------------------///............---------------------------------------------------------........................//////...------,,,++++++******************************+++++++++,,,,,,,,,+++++++++,,,++++++***)))))))))******++++++,,,,,,))))))************))))))*********++++++++++++,,,++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,------......//////000000000111111111111000000///222333444444333333555777888:::;;;<<<<<<===???AAAAAADDDFFFHHHJJJMMMQQQSSSWWWXXXZZZZZZ[[[\\\___aaabbbbbbeeegggeeeeeemmmwww|||iii___ZZZWWWVVV<<<===>>>===<<<<<>>>>>=========>>>===<<<:::999777666666444444555555666777888888888555111111444444222///111111111111000000000000////////////000000111111////////////////////////------------------------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,************************++++++++++++,,,,,,,,,,,,******++++++++++++******))))))***+++,,,,,,------)))******************)))************++++++++++++++++++++++++************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------------......//////000000111111111111000000222333444444333333555777888999;;;;;;;;;<<>>@@@>>>>>>============<<<<<<>>>>>>===;;;:::888777666555666666666666555555555555222000111444555444222111111111000000000//////.........///000000111111/////////.......................................///............---------------------------------************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,)))******++++++*********))))))***+++,,,,,,------******++++++++++++******))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,---------...///111222222222222222333444444333333555777888999;;;;;;;;;<<>>BBBCCCEEEIIIPPPVVVeeetttrrrcccXXXPPPJJJGGGHHHFFFEEECCC???<<<:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::999888777999999888777555333111000222222222222333444555666111111000000000/////////.........//////000000000/////////............---///////////////////////////............---------------------------------************************************************(((((()))******+++,,,,,,************************))))))*********+++++++++((()))******+++*********))))))******++++++,,,,,,***++++++++++++++++++***)))))))))************+++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,---...+++++++++++++++++++++,,,+++,,,...000222333444444222333444444333333555777888:::;;;<<<<<<===???AAACCCEEEGGGHHHJJJLLLOOORRRWWWXXXZZZZZZ[[[\\\___aaaccccccfffhhhggghhhpppzzzzzzhhh^^^YYYTTTSSS666666888:::;;;;;;:::888<<>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888888777777777777777555444222111111333555444111000333777111000000000////////////......////////////////////////.........---------........................///............---------------------------------************************++++++++++++++++++++++++))))))******************************************(((((()))))))))*********(((((()))***************************************))))))************))))))))))))))))))******************++++++,,,,,,,,,,,,************************---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000222333444444222333444444333333555777999;;;<<<<<<<<<>>>@@@BBBBBBDDDGGGHHHJJJLLLPPPSSSWWWXXXZZZZZZ[[[\\\___aaacccccceeegggfffhhhqqq{{{zzzhhh^^^YYYSSSSSS777777888:::;;;;;;999666===>>>>>><<<;;;>>>DDDJJJFFFKKKRRR[[[nnn{{{hhh\\\TTTMMMHHHIIIGGGAAA>>>@@@<<<===???BBBDDDCCC>>>:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888777777111222444666777777666666111555888555///---111666000000000000//////////////////////////////////////////.........---------------------------------//////.........---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************(((((((((((())))))))))))(((((()))************************)))))))))))))))(((((())))))))))))(((((())))))))))))************))))))******++++++++++++************************,,,+++***))))))***++++++------------------------,,,---///000222333333333222333444444333333555777:::;;;=========>>>AAACCCAAADDDFFFHHHJJJMMMQQQSSSWWWXXXZZZZZZ[[[\\\___aaadddcccdddeeeeeegggqqq|||zzzggg^^^YYYVVVUUU777777777888999999::::::;;;;;;<<<<<<===???@@@AAAEEEGGGJJJNNNVVVfffyyyooocccXXXRRRHHHGGGFFFCCCAAA>>><<<;;;=========???AAABBB@@@???>>>>>>>>>===<<<:::999888:::888666666777888777666888777777666555444444333444333222111111222333444111111111111111111111111////////////////////////111000000///...------------------........./////////......---+++******)))+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***,,,+++++++++***))))))))))))))))))***+++++++++,,,,,,,,,,,,+++++++++++++++******++++++++++++******+++++++++***************))))))))))))***+++,,,------,,,,,,++++++,,,,,,---------++++++++++++------......///---+++)))******......//////000000111111222333555777888888777777777999<<<===>>>@@@BBBDDDCCCEEEHHHJJJKKKMMMPPPSSSVVVXXX[[[\\\\\\^^^```bbbeeecccccceeefffhhhqqq{{{|||iii^^^YYYVVVUUU666666666777888888999999:::::::::;;;<<<===>>>???AAACCCDDDEEEIIIRRR```jjjwwwggg]]]UUUNNNJJJFFFEEEDDDBBB@@@???>>>=========>>>@@@BBBBBB@@@>>>============<<<;;;999999888888777888999999777555111333555666666555333222222111111000000111111222111111111111111111111111/////////////////////////////////...---,,,,,,,,,---------.........//////------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,***************************************************)))(((((('''((()))***+++++++++***************))))))))))))))))))******++++++******))))))((((((((())))))))))))(((((('''******************++++++***)))))))))***+++,,,,,,,,,++++++******++++++,,,,,,+++************+++,,,---......---+++******+++......//////000111111111222333444555666777777777777999<<<======???AAACCCCCCEEEHHHJJJKKKMMMPPPSSSWWWYYY[[[\\\\\\]]]___aaacccbbbbbbddddddgggoooyyy|||iii^^^YYYVVVUUU444444555555666777777888888888888999999;;;<<<======????????????BBBIIIOOO___jjjyyysssjjj^^^TTTOOOLLLIIIFFFBBBBBBAAAAAA@@@??????>>>===>>>???AAACCCBBB???<<<<<<<<<<<<<<<;;;;;;::::::888888888999:::999777444111333666888888555222000///000000000000000000///111111111111111111111111////////////////////////.........---,,,,,,++++++---------...............+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,************************++++++++++++++++++++++++))))))((((((((())))))******************+++++++++)))))))))(((((((((((((((******)))(((((('''&&&&&&))))))))))))(((((('''''')))))))))***+++++++++,,,++++++*********++++++,,,+++******))))))******++++++******))))))******++++++,,,------++++++,,,---......//////000111222222333333222333444555777888888:::<<<======>>>@@@AAACCCEEEHHHJJJLLLNNNQQQSSSXXXZZZ\\\\\\\\\]]]^^^```aaa``````bbbccceeemmmwww|||iii___YYYUUUUUU333333333444555555666666777777777777888999:::;;;:::<<>>============???AAACCCBBB>>>;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999777777888999888666999999:::999777444111///...///111111111111///...111111111111111111111111////////////////////////.........---------,,,,,,........................++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******)))))))))***+++++++++,,,*********))))))(((((('''******)))((('''&&&&&&%%%,,,,,,+++******)))))))))(((((()))***+++,,,,,,,,,,,,,,,+++*********++++++++++++************++++++++++++************++++++***+++---,,,,,,+++---.........///000111222222333444333111111222444777999888:::<<<<<<<<<===???@@@CCCFFFIIIKKKLLLNNNQQQSSSYYY[[[\\\\\\\\\\\\^^^___aaa___```cccccceeemmmvvv|||iii___ZZZUUUUUU222222222333444444555555777777777777888999999:::999;;;>>>@@@AAABBBCCCDDDEEEHHHKKKPPPWWWbbbnnnwwwxxxpppeee\\\UUUQQQLLLGGGDDDBBB@@@???AAA@@@???>>>===<<<;;;:::<<<<<<===@@@AAAAAA>>>;;;<<<;;;;;;:::::::::;;;;;;===:::777555666888999999;;;:::888666444222222222///000111222222111000///000000000000000000000000/////////////////////////////////....................................---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***************)))))))))***+++++++++,,,+++++++++******)))))))))++++++***))))))((('''''',,,,,,+++***))))))******(((((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))+++,,,,,,,,,,,,---///......///000111222333333444333111000111444777999999:::<<<=========???AAADDDFFFIIIKKKLLLNNNQQQTTTYYY[[[\\\\\\\\\\\\^^^___aaa```bbbdddeeegggnnnwww|||jjj___ZZZUUUTTT111111222333333444444555666666666666666777888999999:::;;;<<<===>>>>>>===AAABBBCCCDDDHHHNNNVVV\\\fffuuu|||nnndddaaa^^^XXXSSSIIIHHHFFFCCCAAA@@@@@@???@@@???>>>===<<<;;;:::999::::::;;;===??????>>><<<===<<<:::999999999:::;;;>>>:::777555666888999:::555444222000000111333444000111111222222111111000000000000000000000000000////////////////////////////////////////////////...............------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((()))***++++++++++++***************+++++++++++++++++++++************++++++************))))))***)))(((''''''((()))***)))))))))***+++++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***+++---,,,,,,,,,---.........///000222333444444444333222111222555888:::999;;;===>>>>>>???AAABBBDDDFFFIIIKKKMMMOOORRRTTTXXXZZZ\\\\\\\\\]]]^^^```bbbaaacccfffggghhhooowww}}}jjj```ZZZTTTTTT111111222333333444444555555444444444444555666666:::999999999:::;;;;;;:::<<<===>>>???AAADDDHHHJJJMMMYYYjjjyyy{{{iiicccZZZUUURRRPPPMMMKKKCCCDDDDDDCCCBBBAAAAAAAAA<<<<<<<<<<<<;;;;;;;;;:::999888888999<<<>>>>>>>>>>>>===;;;999888888999:::;;;999888999::::::888777111111000000000111222333000000000//////000000000000000000000000000000000////////////////////////........................//////.........---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++************************************************'''(((***+++,,,,,,+++++++++++++++***************))))))))))))************))))))************++++++)))((('''&&&''')))***,,,******************+++++++++++++++++++++,,,---...,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***+++,,,------++++++,,,------...///000222333444555444444333333444666888:::999;;;===>>>???@@@CCCEEEDDDGGGJJJLLLMMMOOORRRTTTWWWYYY[[[\\\\\\]]]___aaabbbaaacccfffggghhhooowww~~~kkk```ZZZTTTTTT111222222333333444555555333333222222333333444444<<<:::888999:::<<<======:::;;;<<<>>>???@@@@@@AAAAAAIIISSSZZZbbbqqq}}}pppfffaaaXXXUUUQQQNNNLLLIIIGGGDDD@@@AAABBBAAA@@@>>>===>>>:::::::::;;;;;;<<<<<<<<<888777666777:::===>>>??????===;;;999777777888999888888:::<<<===;;;777444333333444444333111000///000///...------...///000000000000000000000000000////////////////////////------------------------//////.........---------)))******+++---......///+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((***+++,,,,,,++++++,,,+++++++++******))))))''''''(((((())))))******(((((())))))******++++++***)))(((((()))+++---///+++++++++************************+++,,,---...///++++++************++++++)))***+++,,,,,,+++***)))+++,,,------++++++,,,------...///111222333555555444444444444555777888:::999;;;===???@@@AAADDDFFFDDDGGGJJJLLLMMMOOORRRTTTVVVXXX[[[\\\\\\^^^```bbbaaa```cccfffggghhhnnnvvvkkk```ZZZTTTTTT333222222111111222222333111222222333333444444555666666666666777777777777<<<;;;:::::::::;;;<<<=========???DDDLLLXXXccciii||||||qqqfff]]]XXXUUUNNNNNNLLLKKKHHHFFFDDDBBB@@@@@@??????>>>===============<<<;;;999888777777777888999:::::::::::::::<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;:::888555333111111111111111222222222////////////............////////////////////////////////////////////////,,,---...//////...---,,,******,,,,,,,,,,,,************+++++++++***))))))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++###%%%''')))++++++++++++(((((())))))))))))((((((*********************************++++++,,,,,,,,,---,,,,,,+++*********+++,,,,,,++++++***+++++++++------,,,,,,,,,---......,,,---...000111333444444777777666444333444666999:::<<>>>>>@@@DDDKKKRRRVVV```fffrrrnnnjjjccc\\\UUUPPPMMMLLLLLLKKKJJJIIIGGGDDDBBBAAA???>>>>>>======<<<<<<;;;<<<<<<;;;:::999888888777777777777888888888888888999888888777777888888999888888999888777555444222111111111111111111111111111111111000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***+++,,,------,,,+++***------------,,,+++******+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++******)))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++''''''((()))************))))))*********)))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---...///---...///000111222333444666666666444333444777:::;;;<<<>>>AAABBBCCCCCCCCCEEEHHHKKKMMMNNNPPPSSSUUUXXXZZZ\\\\\\[[[ZZZ[[[\\\___^^^```cccdddfffnnnwwwkkk```ZZZWWWWWW000000000//////000000000111111111222333333444444444555555555666666666666777666666777888999:::;;;???>>>======>>>@@@CCCEEELLLOOOTTT\\\ffftttsssiiicccXXXVVVRRRNNNKKKIIIHHHHHHIIIHHHHHHFFFDDDBBB@@@???=========<<<;;;;;;:::::::::::::::999999999888888888777666555555666666777777777666666666666777777777666666555444333222222222222222111111000000///444333333222111000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------------,,,,,,.........---,,,+++***)))+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************)))))))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))***++++++******)))))))))*********+++++++++***)))((((((((((((((((((((((((((((((***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,+++***++++++,,,---...///...//////000111222222222444555555555444666888;;;<<<<<<>>>???AAACCCDDDDDDEEEHHHKKKMMMNNNPPPSSSUUUYYYZZZ\\\\\\[[[[[[\\\]]]___^^^```cccdddgggoooxxxlll```YYYVVVVVV111000000//////000000111000000111111222333333333444444444444555555555555333444444555777888999:::::::::;;;<<<>>>???@@@AAAHHHHHHIIIJJJOOOWWWaaahhhpppwwwqqqggg___ZZZVVVRRRPPPNNNKKKIIIHHHHHHHHHFFFFFFFFFEEECCCAAA@@@???======<<<<<<;;;;;;::::::888888888999999999999999:::888666444444555666777888777777666666777777888666666444333222222222222333222222111000//////...444333333222111000//////000000000000000000000000////////////////////////------------------------------------------------******+++++++++***))))))************************++++++++++++++++++++++++((()))))))))************))))))((())))))***+++,,,))))))))))))))))))))))))((()))))))))***************)))))))))))))))******,,,+++***))))))***+++,,,++++++,,,++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,+++++++++,,,------*********+++,,,---.../////////000000111111111222222444555555555777:::<<<=========>>>@@@BBBDDDEEEEEEHHHKKKMMMNNNPPPSSSUUUXXXZZZ\\\]]]\\\[[[\\\]]]___^^^```ccceeegggpppyyykkk___XXXUUUUUU111111111000000111111111//////000111111222222333222333333333444444444444111222333444666777777888555777999;;;>>>???@@@AAAAAABBBBBBAAABBBEEEJJJNNNTTTXXXcccrrrpppkkkddd]]]WWWSSSPPPNNNKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDBBBAAA??????>>>======<<<<<<;;;;;;:::777777777888888888999999:::999777555444555666888777666666555555666666777666666555333333333333333222222111111000///......222111111000//////......////////////////////////000000000000000000000000---------,,,,,,---------------------------------((())))))***++++++++++++******++++++++++++******++++++++++++++++++++++++((()))))))))************(((((((((((()))***++++++))))))))))))))))))))))))((()))))))))******************)))))))))))))))*********)))))))))+++,,,...+++++++++++++++***))))))************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,+++++++++,,,------...++++++++++++,,,---.../////////000000111111111222222444555666666888:::<<<=========>>>@@@BBBDDDEEEEEEHHHKKKMMMNNNPPPSSSUUUXXXYYY\\\\\\\\\[[[\\\^^^^^^^^^```ccceeehhhpppzzz|||jjj___XXXWWWVVV222111111000000111111222/////////000111111222222222222222222333333333333111222333444555666666666444555777999:::;;;<<<<<<:::<<<>>>>>>???@@@BBBDDDGGGHHHNNNWWW___hhhuuu|||sssjjjdddZZZYYYWWWTTTPPPMMMJJJHHHDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBAAA@@@???>>>>>>======<<<;;;;;;::::::777777777777777888888888888888666555555666777777444444333333333333444444555555555555444444444333111111111000000//////...////////////............------------------------........................------,,,,,,,,,,,,------------,,,,,,,,,,,,------******+++,,,------------******+++,,,,,,+++******++++++++++++++++++++++++))))))))))))************))))))((((((((()))******))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))((((((((()))***+++,,,---))))))***************)))************************,,,,,,,,,++++++++++++***++++++******++++++,,,,,,,,,++++++,,,,,,---...///------,,,,,,,,,---.........//////000111222222222222444666777777888:::<<<<<<<<<>>>???AAACCCDDDDDDEEEHHHKKKMMMNNNPPPSSSUUUVVVXXXZZZ[[[[[[[[[\\\]]]^^^^^^```dddfffhhhqqqzzzxxxhhh^^^XXXTTTTTT000000000//////000000000......//////000111111222111111111111222222222333222222444555555555444444444555666777888999999999777:::<<<>>>>>>???AAACCCAAAAAADDDIIILLLOOOWWW```ooovvv}}}sssjjjddd^^^XXXTTTPPPPPPPPPNNNLLLIIIGGGFFFCCCCCCCCCCCCCCCCCCDDDDDD??????@@@??????>>>===<<<<<<<<<;;;;;;::::::999999777777777777777777666666555555555555555666666666444444333333333333444444333444555555555444333222000000000000000/////////---............/////////------------------------------------------------------,,,++++++,,,---------,,,+++******+++,,,------------------,,,+++******++++++,,,,,,++++++***************************))))))))))))***************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))(((((()))******)))))))))''''''((()))************************************,,,,,,,,,+++++++++******++++++******++++++,,,---+++++++++,,,,,,...////////////......------......---...///000111222333444333555777888888888999;;;;;;<<<>>>AAABBBCCCCCCCCCEEEHHHKKKMMMNNNPPPSSSUUUUUUWWWYYYZZZZZZZZZ[[[\\\^^^^^^```dddfffiiirrr{{{sssfff^^^XXXRRRQQQ//////............//////......//////000111111111000111111111111222222222222333444555555555444333444444555666888999:::;;;666888:::::::::;;;===???===>>>AAAEEEEEEDDDIIIPPPRRRWWW]]]dddnnn|||zzzuuulllfff```[[[XXXVVVQQQNNNHHHIIIIIIGGGEEECCCBBBBBBCCCBBBBBBAAA@@@???>>>>>>======>>>>>>===<<<<<<;;;;;;;;;::::::999888888777888777777777666666666666222222333444555555555444777666666555555666666777222333444555555444222000////////////000000000000------......///000000000111111111111111111111111------------------------------++++++++++++------,,,,,,************,,,,,,---------,,,***((('''&&&***+++,,,------,,,+++***************************))))))))))))************+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))************++++++***))))))((())))))))))))*********(((&&&%%%%%%&&&''')))************)))))))))))))))))))))))),,,,,,,,,++++++*********+++*********+++,,,,,,---+++++++++,,,---...///000111000///...............,,,---...000111333444444333555888888888888999::::::<<>>???AAABBBBBBBBBHHHJJJLLLPPPVVV```jjjqqq|||tttpppkkkddd^^^\\\ZZZUUUQQQMMMKKKKKKKKKGGGFFFEEEDDDBBBBBBAAAAAA@@@?????????>>>>>>======>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::999888777666666666666555444333333444444444444444555666666555555555555555555555555444444555555444444333333//////000000000000/////////////////////////////////............---------,,,---------.../////////+++,,,,,,---------,,,,,,---,,,,,,+++*********+++++++++******++++++,,,---******++++++++++++******,,,,,,++++++***)))))))))******)))(((((((((((((((************)))))))))))),,,(((&&&''',,,---+++((()))((('''&&&&&&'''((()))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))*********+++""""""$$$%%%'''((()))***))))))***+++,,,,,,------(((***,,,------,,,***)))*********+++,,,---//////000000///...---,,,,,,+++......///000111222333333555555555666777999:::;;;<<<>>>AAACCCEEEEEEDDDDDDCCCFFFIIILLLMMMNNNPPPRRRVVVXXXZZZ[[[[[[[[[\\\]]]```aaacccfffgggjjjuuupppddd^^^YYYTTTTTT,,,---.../////////......111000//////......//////...///000000111111000000111111111222222222333333333333333333444555666666666666666666666777888888:::;;;<<<===>>>????????????@@@AAACCCFFFKKKRRRXXXccchhhqqq{{{~~~tttmmmeee```]]]ZZZUUUPPPQQQPPPMMMJJJHHHGGGFFFFFFFFFFFFDDDCCCBBBAAAAAAAAA?????????>>>>>>>>>======>>>>>>======<<<;;;;;;;;;:::::::::999999999999999444444444444333222111111555555444444444555555666555555555555555555555555333444444444333222111111////////////////////////////////////////////////............------------,,,,,,,,,,,,------------,,,,,,---------------,,,---,,,++++++******++++++******)))))))))******+++)))******++++++******)))******************++++++++++++***)))))))))))))))*********)))))))))(((((((((%%%###%%%(((***(((%%%***)))(((((((((((()))******)))(((((('''((((((((())))))))))))))))))))))))(((((()))))))))*********((((((((())))))*********))))))***++++++,,,------***+++,,,.........---,,,---------------......///000//////...------,,,,,,......///000111222333333444444555666777999:::;;;:::<<>>@@@DDDGGGJJJMMMSSSYYY```hhhqqqvvv~~~xxxsssmmmhhhddd^^^ZZZTTTRRRQQQPPPMMMJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>============>>>======<<<<<<;;;::::::::::::999888888999;;;;;;777777777777666555444333555555444444444444444555444444444444444444444444333333333333222111000/////////...------...//////////////////////////////............------------,,,,,,,,,,,,++++++++++++------------------,,,,,,,,,,,,++++++******++++++)))))))))))))))))))))))))))******++++++******)))((())))))***++++++,,,,,,++++++******))))))************))))))))))))(((((('''$$$###$$$''')))'''$$$******))))))))))))******+++***)))'''&&&%%%%%%%%%))))))))))))))))))))))))(((((())))))))))))******,,,++++++******))))))((())))))******+++,,,,,,,,,,,,,,,---......///000000111000///.............../////////...---------,,,......///000111222333333333333444555666888999:::999:::===@@@CCCDDDDDDDDDGGGIIIJJJKKKLLLNNNRRRUUUXXXZZZ]]]]]]]]]]]]^^^```bbbbbbdddfffgggiiisss}}}qqqddd]]]XXXTTTSSS++++++,,,,,,------------.........------.../////////000000111111111111111000000000111111111111222000000000000111222333444444444333333444444555666777888888888888888777777888:::===???@@@AAACCCEEE@@@BBBDDDGGGKKKPPPWWW\\\___dddkkkrrrwww||||||yyysssooojjjeeebbb___\\\ZZZUUURRROOONNNNNNNNNMMMKKKEEEFFFGGGHHHGGGEEECCCBBBCCCCCCBBBAAA@@@?????????==============================<<<<<<;;;::::::999:::999888777888999<<<===777777888777777666555444555555444444333333444444444444444444444444444444444444333333222111//////000///---++++++---///000////////////////////////.........---------,,,,,,------,,,,,,++++++******---,,,,,,+++++++++++++++,,,,,,++++++***++++++,,,))))))***)))))))))(((((())))))************))))))))))))*********+++++++++******)))))))))))))))******)))))))))(((((((((((()))'''&&&''')))***)))'''))))))))))))))))))))))))+++***)))((('''&&&&&&&&&(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''&&&))))))******+++++++++,,,++++++,,,,,,...///111222000000///..............................---------......///000111222333333222222333444666888999:::999:::===@@@CCCDDDFFFFFFIIIJJJKKKKKKLLLNNNSSSVVVYYY[[[]]]^^^^^^^^^___```bbbbbbdddffffffhhhrrr|||qqqddd]]]XXXUUUTTT++++++++++++,,,,,,------,,,,,,,,,,,,---///000000//////000111111111111111//////000000000111111111000000000000000222333333333333333333333444444555777777777888777777666555444777;;;======>>>???@@@<<<=========???BBBGGGKKKLLLNNNPPPRRRUUUZZZ```dddjjjlllrrr{{{~~~|||tttrrrooommmllljjjgggeee```]]]YYYVVVUUUTTTSSSQQQNNNLLLKKKJJJJJJJJJIIIHHHAAABBBDDDDDDCCCAAA>>><<>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::999999:::999777666777999;;;<<<333333333222222111000///555444444333333333444444444444444444444444444444444444444444333222111000000///---++++++---///000////////////////////////...------------,,,,,,,,,......------,,,,,,++++++,,,,,,+++***))))))******,,,++++++***++++++,,,,,,)))******++++++***)))))))))))))))******)))))))))+++++++++*********))))))(((((('''''''''(((((())))))))))))((((((((((((''')))(((((()))*********)))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((())))))((((((((((((((((((&&&'''''''''''''''(((((()))***************++++++*********+++,,,...///000------,,,,,,------...///---------.....................///000111222333333222222333444666888:::;;;;;;<<<>>>AAACCCEEEGGGHHHJJJJJJKKKKKKLLLNNNRRRUUUYYY[[[]]]^^^^^^^^^___```bbbbbbdddffffffhhhqqq|||qqqddd\\\WWWRRRQQQ,,,,,,+++++++++,,,---...+++++++++,,,---...///000......///000000000000000////////////000000000000000000///000000111222333333333333333333444444555666666666777777666555555555888:::;;;:::999999:::;;;;;;<<<;;;;;;===@@@CCCBBBBBBCCCCCCEEEIIIOOOSSSTTTTTTWWW___iiiwww{{{xxxuuusssooommmlllkkkiiigggdddbbb___]]]\\\ZZZXXXUUUSSSQQQOOONNNNNNNNNMMMLLLJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDAAA>>>===@@@???>>>>>>======>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888888777666777777999:::333333333333222111000000333333333333333444555555333333333333333333333333333333333333333333222111//////...------...//////////////////////////////------------,,,,,,,,,,,,------------,,,,,,,,,,,,...,,,+++)))))))))******++++++******++++++,,,,,,((()))***+++,,,+++***)))((())))))******))))))(((,,,,,,++++++***))))))(((''''''&&&&&&&&&'''(((((())))))((((((((((((''''''''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((()))***++++++************************))))))******+++,,,------+++++++++++++++,,,---...,,,---------.../////////......///000111222333333222222333444666999;;;<<<<<<===???AAACCCEEEGGGHHHIIIJJJKKKKKKLLLNNNQQQTTTWWWYYY\\\\\\\\\\\\]]]___aaaaaaccceeefffhhhrrr|||pppccc\\\WWWSSSRRR---,,,,,,+++,,,---...///------,,,,,,,,,,,,,,,---------...///////////////........./////////000000000000000000111222333333333333333333333444555555333444444555555555555444777999::::::999888888888999:::;;;;;;:::;;;===???;;;===>>>???@@@BBBEEEGGGHHHGGGIIIPPPVVV```ppp}}}pppgggfffjjjmmmooorrrtttxxxzzz}}}}}}uuunnniiifffcccaaaaaa^^^\\\[[[[[[\\\[[[ZZZYYYWWWTTTSSSRRRQQQNNNLLLMMMLLLLLLMMMNNNNNNMMMKKKHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDBBBAAA???>>>======<<<=========::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::999888888888777777777666666666666666666666666666555444333222111111111222333444555666333333333333333333333333000111111222222222222222////////////////////////////////////////////////---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,000///---+++******+++,,,++++++******++++++,,,---%%%&&&(((***++++++***)))(((((())))))))))))((((((++++++******************'''''''''''''''((())))))))))))((((((((('''''''''%%%&&&'''''''''''''''((('''((())))))))))))(((''''''''''''((((((***++++++))))))))))))))))))))))))))))))((((((((('''''''''(((((()))******+++,,,,,,************))))))))))))((()))+++,,,,,,,,,++++++---,,,,,,++++++++++++,,,,,,,,,------...//////000......///000111222333333222333444555777:::<<<=========>>>@@@BBBDDDEEEFFFGGGIIIKKKLLLLLLMMMOOOQQQUUUWWWZZZ[[[ZZZZZZ[[[]]]``````bbbeeefffhhhrrr}}}pppccc\\\WWWUUUUUU------,,,+++,,,---...///000///---,,,+++*********,,,------.........................../////////000000000000000111222333444444444333333444444555666111222333444444444444444333555777777777666777888444555777888777777999:::888;;;>>>???>>>=========CCCAAADDDIIIMMMRRR___nnnvvveeeZZZWWWXXXZZZ[[[YYY[[[^^^```bbbdddhhhkkkeeejjjpppssstttuuuxxxzzzyyyzzzzzzzzzzzzyyyyyyxxxvvvtttqqqppprrruuuzzz}}}|||uuupppooooookkkfff^^^XXXUUUSSSSSSRRRVVVTTTQQQQQQRRRSSSSSSRRRPPPOOOMMMMMMMMMMMMKKKIIIIIIIIIJJJLLLNNNNNNLLLJJJDDDEEEFFFFFFEEECCCCCCDDDAAABBBBBBBBBBBBAAA@@@@@@>>>======<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<;;;;;;::::::999888888777666666777777666555444333444444444444333222111000000000111222333555666777333333333333333333333333...///000111111222222111//////000000000000//////////////////////////////---------,,,,,,,,,++++++))))))******+++++++++,,,222000...,,,+++,,,---...+++*********+++,,,,,,---"""$$$''')))*********)))(((((())))))))))))(((((()))))))))***++++++,,,,,,((((((((((((((()))******)))(((((((((''''''''''''&&&'''((((((''''''((()))((()))***++++++***)))((('''''''''''''''((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))******************))))))))))))))))))***,,,------,,,***)))//////---,,,+++*********+++,,,,,,---...///000000......///000111222333333333333444666888:::<<<>>>======>>>???@@@BBBDDDEEEFFFHHHKKKLLLLLLMMMNNNPPPTTTVVVXXXYYYYYYYYYZZZ[[[______bbbeeefffiiisss~~~oooccc\\\WWWRRRRRR,,,,,,,,,---------..............................++++++++++++++++++++++++222111111000///.........000000000000111111111111111111222222222333333333111222222333333444444555444444333333333444444555777777777777777888888999666666777888:::<<<>>>???===>>>AAABBBBBBGGGUUUeee|||uuueeeUUUMMMNNNOOONNNPPPQQQRRRSSSTTTUUUVVVVVVXXXWWWVVVVVVXXX\\\```bbbbbbaaaaaa```aaaaaabbbccc^^^]]]]]]]]]^^^___aaabbb___aaadddccc```^^^^^^___^^^XXXQQQOOOPPPPPPNNNKKKOOOKKKHHHJJJNNNPPPNNNKKKLLLKKKIIIHHHGGGGGGHHHHHHIIIHHHFFFEEEDDDCCCDDDDDDGGGFFFDDDBBBAAABBBCCCDDDBBBAAAAAA@@@???>>>======>>>======;;;:::999888888999999::::::::::::;;;;;;;;;;;;:::999999888888777777666555444333444555555555444333111000000111111000000000000000000000000222333333444444333333222000111111111111000//////000000///...---,,,,,,+++........................---,,,,,,+++,,,---///000,,,,,,,,,,,,++++++***))).........------,,,,,,,,,************************(((((())))))******++++++))))))))))))))))))))))))************)))))))))))),,,++++++***)))((((((''''''((()))******)))((('''((((((((('''&&&&&&&&&%%%%%%&&&''')))************+++,,,,,,+++(((''''''((()))))))))))))))(((''''''+++***((('''&&&&&&&&&''''''&&&&&&''''''((()))***)))+++------,,,*********///............---------///...---+++***)))))))))***+++,,,...///......---...------///333555444222444555777888999:::;;;;;;===>>>@@@BBBCCCCCCCCCBBBDDDEEEHHHIIIKKKMMMPPPSSSUUUYYY\\\]]][[[YYY[[[]]]^^^```bbbcccdddjjjuuu~~~sssddd[[[VVVUUUSSS,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,------//////////////////////////////000000000111111111000000000111111111222222111111222222333444444444444333333333444444555666777777666666666777888888777777888999:::<<<===>>>======???@@@@@@CCCPPP^^^uuuoooaaaQQQIIIIIIIIIGGGEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKMMMOOORRRTTTSSSSSSTTTTTTTTTTTTUUUUUUQQQQQQPPPPPPQQQSSSTTTUUURRRTTTVVVUUUSSSQQQRRRSSSVVVQQQKKKHHHJJJKKKIIIFFFMMMIIIGGGHHHLLLNNNLLLJJJJJJIIIHHHFFFFFFFFFFFFGGGFFFFFFDDDCCCCCCDDDEEEEEEFFFDDDBBBAAA@@@@@@AAABBBCCCCCCAAA@@@>>>===;;;;;;======<<<;;;:::999888888999999999:::::::::;;;;;;;;;::::::999888888777777777666555444333444444555555555333222111111111222222222222222222222222222111222222333333222222111111111111111111000///.../////////...------,,,,,,........................------,,,+++,,,---......---.........------,,,+++------,,,,,,++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))*********)))))))))((((((++++++***))))))(((''''''))))))((('''''''''((((((''''''''''''''''''&&&&&&&&&'''((())))))*********)))***+++***(((''''''((())))))******))))))((('''***)))((('''&&&&&&''''''''''''(((((())))))***+++)))+++,,,,,,+++******+++,,,,,,------.........//////...---+++***)))))))))***+++,,,...///......---+++***+++...222444444222444555666888999:::::::::===>>>@@@BBBCCCDDDDDDDDDDDDFFFHHHJJJKKKMMMPPPSSSVVVYYY]]]]]][[[ZZZ[[[]]]]]]___aaaaaabbbhhhrrr{{{uuueee\\\VVVTTTRRR,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------...///000000//////000000000000111111/////////000000000111111111111111222333333444444333333333333444555777777666666555555666666777888888888888999:::;;;===>>>===<<<===>>>===???HHHTTTkkkggg\\\OOOFFFEEEDDDAAAAAAAAABBBBBBCCCDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJKKKMMMMMMKKKLLLMMMLLLJJJJJJKKKMMMQQQLLLHHHFFFHHHIIIHHHFFFJJJGGGEEEFFFIIIKKKIIIGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFDDDCCCAAA?????????@@@@@@CCCCCCAAA???===<<<:::999======<<<;;;:::999888888999999999999::::::::::::::::::999999888777777777666555555444333444444444555555444333222222222222222222222222222222222222000111111222222111111000222222222111111///..............................------------------------...------,,,,,,,,,,,,---------.........---,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))******))))))))))))((((((***))))))((((((''''''''',,,***'''%%%$$$&&&((()))''''''''''''''''''((((((((((((((())))))))))))((('''((()))((('''&&&'''))))))************))))))((())))))(((''''''((((((((((((((())))))******++++++)))***+++***)))(((***,,,******+++,,,---...///000///...---+++***************+++,,,...///......------,,,,,,...111222222111333444666888999::::::;;;>>>???AAACCCDDDEEEFFFFFFEEEGGGIIIJJJKKKMMMPPPSSSVVVZZZ]]]^^^\\\ZZZ\\\^^^^^^aaacccbbbbbbgggqqqyyyxxxggg\\\UUUSSSQQQ++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........++++++,,,------......///////////////000000000111/////////000000000111111000000111111222333333333222222222333444666777888555555555444555555666777666777777888:::<<<===>>>>>><<<;;;<<<;;;;;;BBBIII]]]]]]WWWLLLEEEDDDBBB@@@???@@@@@@AAABBBBBBCCCCCCBBBCCCDDDFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGIIIKKKKKKHHHEEEEEEFFFGGGGGGFFFHHHFFFEEEEEEGGGHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBCCCBBBAAA@@@AAAAAACCCCCCCCCBBBAAA???????????????AAAAAA@@@???===<<<;;;;;;<<<<<<;;;;;;:::999888888888999999999999:::::::::999999999888777777666666555555444444444333333333555444444333333333222222000000000000000000000000111111222222222222111111222222222222111///...------------.........//////------------------------...------,,,,,,++++++++++++++++++,,,,,,++++++***++++++++++++++++++******************************++++++******))))))(((((())))))))))))))))))))))))***)))))))))(((((((((((()))((((((((('''''''''&&&,,,***((('''&&&&&&((()))&&&&&&''''''(((((())))))******)))(((((((((((((((%%%&&&''''''&&&&&&((())))))***************))))))(((((((((((((((((())))))''''''((()))************)))******((('''(((***,,,+++++++++,,,---......///......---,,,+++************+++,,,...///......---111000000///000000000000444555777888:::;;;<<<<<>>??????;;;:::;;;;;;:::===BBBMMMPPPNNNGGGBBBAAA@@@???;;;;;;<<<<<<======>>>>>>===???@@@BBBBBBAAA@@@??????AAACCCEEEFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAABBBDDDEEEFFFCCCBBB@@@@@@AAABBBCCCBBBGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAACCCBBBAAA???>>>>>>??????BBBBBBAAA@@@????????????========================;;;;;;;;;::::::999999888888888888999999999::::::999888888777777666666555444444444444444333333333333333333333333333222222000000000000000000000000222222333333333333222222222222222111111///......,,,,,,------.../////////---------------------------------,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,************************++++++******))))))(((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((('''''''''''')))*********))))))((('''&&&''''''(((((()))))))))+++***)))(((''''''(((((($$$%%%''''''&&&&&&((()))((())))))*********))))))((((((((()))))))))))))))%%%&&&'''((()))))))))))))))))))))((('''(((+++---------------------------......---,,,++++++++++++***+++,,,...///......---...............///111222555666777:::;;;======>>>>>>???AAABBBEEEGGGIIIJJJHHHJJJKKKLLLLLLMMMPPPRRRVVVZZZ]]]^^^[[[ZZZ\\\^^^```ccceeeeeedddhhhpppxxxzzzhhh]]]VVVUUUSSS++++++++++++,,,,,,,,,,,,........................++++++++++++++++++++++++---------------------,,,......////////////000000000000000111111111222222/////////000111111222222111111111111222333555555333333333222333444444555333333444555888:::<<<===>>>999888:::<<<::::::<<>>@@@@@@@@@??????>>>???AAABBBCCCDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBB@@@???@@@CCCDDDEEEDDDAAAAAAAAAAAAAAABBBCCCCCCFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCBBB@@@@@@CCCAAA@@@>>>===<<<======AAAAAAAAA@@@??????>>>>>>;;;;;;<<<<<<======>>>>>>;;;:::::::::999999999888888888888888999999999999888888777777666555555555333444444444444333222222111222222333333222222111222222222222222222222222333333333444444333333333000111111111111000//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***,,,,,,---.........------+++++++++,,,,,,,,,,,,,,,************************************))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((())))))+++***)))'''''''''((()))$$$&&&''''''&&&&&&((()))'''(((((())))))))))))((()))))))))******)))(((((($$$%%%''')))))))))((((((((()))******))))))+++---//////.........---------......---,,,,,,,,,,,,,,,***+++,,,...///......---((()))++++++,,,...222555444555777999;;;===>>>>>>>>>>>>@@@BBBDDDGGGJJJKKKJJJKKKMMMMMMMMMNNNPPPRRRUUUYYY\\\]]][[[YYY[[[]]]\\\___bbbbbbbbbeeemmmtttxxxggg]]]WWWUUUSSS***++++++++++++,,,,,,,,,---------------------------------,,,++++++******,,,,,,------......//////........./////////000000/////////000000000111111......//////000111111222111000000000111222222333222222222222222333444444444444444555555777888999;;;666444888;;;:::888888888>>>AAA===888999::::::<<<<<<<<<===============<<<<<<===>>>???@@@@@@@@@??????@@@AAABBBCCCDDDDDD@@@AAABBBBBBBBBAAA@@@@@@@@@??????AAAEEEFFFEEECCCAAABBBCCCCCCBBBBBBCCCDDDCCCCCCCCCBBBAAAAAAAAABBBAAAAAABBBBBBAAA@@@>>>===@@@???===<<<<<<<<<======????????????>>>===<<<<<<;;;;;;<<<<<<<<<<<<======:::::::::999999999999999888888888888999999999999888777777666666555444444333333444444444333222111000000111222222222111000222222222222222222222222222222333333333333222222//////000111111111111000---------...............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,+++++++++,,,------.........---************+++++++++,,,************************)))))))))))))))*********(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))%%%%%%&&&&&&''''''(((((()))))))))(((((((((((((((+++***(((''''''''')))***&&&'''(((((('''&&&''')))&&&&&&'''(((((((((((((((******++++++***)))((('''%%%&&&(((*********)))(((''')))+++,,,++++++,,,---......//////////////////......---,,,,,,,,,,,,---***+++,,,...///......---+++---...------...222666222333555888:::;;;<<<=========>>>@@@CCCGGGJJJKKKKKKLLLMMMMMMMMMNNNPPPRRRTTTXXX[[[\\\ZZZXXXZZZ\\\YYY]]]aaaaaaaaaeeemmmtttuuufff]]]XXXTTTSSS******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++******+++,,,---///000111222............/////////000............/////////000......//////000111111111111000000000000000111111222222111111222222333444666666555444444444444555999444222777;;;999666555888???AAA===888999::::::::::::::::::;;;;;;;;;;;;888888999:::;;;<<<======<<<<<<<<<===>>>???AAABBB<<<===>>>>>>>>>===<<<;;;<<<;;;<<>>??????>>>>>>???@@@AAABBBBBB@@@???>>>???@@@??????@@@@@@???>>><<<;;;======<<<;;;<<<===>>>???>>>>>>>>>>>>===<<<;;;:::======<<<<<<<<<;;;;;;;;;::::::999999999999999999777888888888888999999999777777777666555555444444333333444555444333222111//////111222222111000///000000000000000000000000111111222222222222111111...///000111111222222111........................,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++)))***++++++,,,,,,,,,,,,(((((())))))*********+++************************(((((())))))******++++++(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))************%%%$$$""""""###%%%(((*********))))))((((((''''''***)))(((&&&'''((()))+++'''((()))((('''&&&''')))%%%%%%&&&'''((((((''''''***+++++++++***)))'''&&&&&&''')))+++,,,+++***)))'''))),,,---,,,,,,,,,---------...///000111222222......---,,,,,,,,,------***+++,,,...///......---555555555222///...111444000111444666888:::;;;;;;<<<===>>>@@@CCCFFFJJJLLLLLLMMMNNNNNNMMMNNNPPPRRRSSSWWW[[[[[[YYYXXXYYY[[[ZZZ^^^bbbbbbbbbfffnnnuuuttteee]]]XXXSSSRRR...+++'''''')))+++++++++---------,,,,,,+++++++++++++++,,,---...///000111111000,,,(((+++222333/////////.........---------.../////////000000111111///////////////000111111222222222222222222222222222222111000//////000000222111222222333444555666555444444333333333444444777777777777777777777777999999999999:::;;;<<<<<<;;;;;;;;;::::::999999999===============<<<<<<;;;========================<<<;;;;;;;;;===@@@CCCEEE@@@@@@??????>>>===<<<<<>>BBB@@@>>>>>>???>>>===;;;=====================<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888999999999888666555333222999666444555666777555222777888999888555333333333555444222111000111111222222222222222222222222222000000000000000000000000000///......///111333444111111111111111000//////+++,,,,,,---,,,+++)))(((---,,,++++++******++++++,,,***))))))+++,,,,,,+++///---+++)))))))))++++++******)))))))))***,,,---))))))))))))************((((((''''''''''''((((((,,,,,,++++++***)))))))))******))))))((((((''''''&&&&&&''''''(((((()))))))))))))))))))))((((((((()))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''***))))))((((((((())))))))))))))))))))))))))))))''')))***++++++***)))'''(((((((((((())))))))))))+++******++++++---...///------...///000000//////222222111000000000000111++++++,,,---............///...------...///000111444333222333555888<<<>>><<<>>>@@@AAAAAADDDIIINNNJJJLLLNNNNNNNNNNNNPPPRRRUUUWWWYYYYYYZZZZZZ\\\^^^^^^aaacccddddddhhhooottttttddd\\\WWWRRRRRR---+++((()))+++,,,,,,***---------,,,,,,+++++++++---------------,,,,,,,,,******,,,---......---,,,///.........------------........./////////000000///////////////000000111111111111111111111111111333222111111000000111111111111111222222333444555444444333333333333444444666666666666666666666666888888888888999:::;;;;;;888888999999::::::;;;;;;999:::;;;<<<===>>>>>>>>>==============================<<<===???AAADDDFFF@@@?????????>>>=========JJJWWW]]]UUULLLGGGAAA999999999999999888888777777;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999888888888777999999999888777666555444777555444555777888777555888999999888555333222333666555444333222333333444111111111111111111111111000000000000000000000000//////......///000222333//////000000000000//////+++,,,---------,,,+++***---,,,,,,+++++++++++++++,,,+++)))***,,,------,,,...,,,+++))))))***+++,,,***)))((((((((()))***+++(((((()))))))))*********((((((((((((((((((((((((+++******)))))))))))))))))))))))))))************'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))((((((''''''((((((((((((((((((((((((((((((((('''(((***++++++***((('''((((((((()))))))))******)))******+++,,,,,,------,,,,,,...///000000000000,,,,,,++++++*********+++------......//////.........------------///000111333333333444666999<<<>>><<<>>>??????@@@BBBGGGKKKJJJLLLNNNNNNNNNNNNPPPRRRTTTVVVXXXXXXXXXYYY[[[]]]___aaacccddddddhhhnnntttsssddd[[[VVVRRRRRR,,,+++++++++------,,,***------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++)))'''+++222222+++***...............---------------------............/////////......//////000111000000000000000000000000333222222111111111111111111111111111111222333444444333333222222333444444444444444444444444444444666666666666777888999:::555555666888:::;;;<<<===888999:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCDDD>>>>>>>>>>>>>>>>>>>>>>>>AAAOOOZZZXXXUUUTTTPPPIIIEEEFFFFFFBBB<<<888888999;;;;;;;;;;;;;;;<<<======::::::;;;;;;;;;;;;::::::888888777777777777777666888888888888888777777666555444444555777888888777777888999777444222111222222111000000///000000000000000000000000000000000000000000000000000000000.........///000000111111---......////////////...+++,,,------...------,,,...---,,,,,,++++++,,,,,,,,,+++******,,,------,,,++++++***))))))+++,,,---***)))(((((('''(((((()))(((((())))))))))))******''''''((((((((((((''''''))))))(((''''''(((***+++(((((()))******+++,,,,,,((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''''''''((((((((())))))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((************(((((())))))))))))************)))***+++,,,------,,,,,,***+++---...000000111111......---------,,,,,,,,,/////////000//////......---,,,,,,,,,,,,...000111222222333555777999;;;<<<===>>>???@@@@@@BBBFFFHHHJJJLLLNNNNNNNNNNNNPPPRRRSSSUUUVVVWWWWWWXXXZZZ\\\```bbbdddddddddgggnnnsssrrrccc[[[UUURRRRRR++++++,,,......---+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......000)))---:::<<<111---222------------------------------------------------///............///000000////////////////////////111111000000000000000111000000000000000111222333222222222222222333333444333333333333333333333333444444444444555666777888444444666777999:::;;;<<<::::::;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;===???@@@===============>>>>>>>>>666@@@GGGHHHKKKSSSYYYZZZWWWXXXVVVNNNCCC;;;999:::<<<;;;;;;;;;;;;===>>>???999999::::::::::::999999666666666666666666666666666666777777777777666666555555555666777777777777333555666555333111111222000000//////////////////000000000000000000000000000000000000000000000000...///000111111111111000///000000000//////...---***++++++,,,,,,---------...---,,,,,,+++,,,,,,,,,,,,+++******,,,------,,,))))))))))))***+++,,,---******))))))(((((((((((((((((((((((()))))))))***''''''((())))))(((''''''''''''&&&&&&&&&(((***+++(((((()))))))))*********))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((&&&'''''''''((((((((((((&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((()))******)))(((((())))))))))))*********+++)))+++---...///...,,,+++)))***,,,...///000111111222222222222111111000000///////////////...---,,,,,,+++++++++,,,...///000111222444666888:::;;;<<>>000...,,,,,,---------------------------------,,,,,,,,,...............//////000........................//////............//////000000/////////000111111111111111111111222333444111111111111111111111111333333333333444555666666555555666666777888999999999999999999999888777777999999999999999999999999777777888999:::<<<===>>><<<<<<<<<<<<<<<<<<<<<===888<<<>>><<<>>>CCCJJJMMMPPPRRRPPPIII???888777888::::::999888999:::;;;===888888999999999999888888555555555555555555555555333444555555555555555555666666666666555444444555...000222222111000111222333333333333444444333333111111111111111111111111///////////////////////////000111222222222111111333333222111000...---,,,)))))))))******+++,,,,,,------,,,++++++++++++,,,,,,***))))))+++,,,,,,+++(((((())))))***+++,,,---++++++++++++***))))))((('''(((((((((((()))))))))''''''((((((((((((''''''&&&&&&%%%&&&'''(((***+++))))))((((((((('''''''''))))))((((((''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))*********+++,,,...000000///---,,,)))***,,,---///000111111000000111111111000///..................---,,,+++++++++++++++,,,...000111111222444666888:::;;;<<<>>>>>>???AAADDDFFFHHHHHHJJJLLLNNNNNNNNNNNNPPPRRRTTTUUUWWWXXXXXXYYY[[[]]]```bbbdddddddddgggnnnsssqqqbbbZZZUUURRRRRR(((+++......---+++***+++++++++,,,,,,,,,,,,------000000///...------,,,,,,---000???QQQTTTDDD000''',,,,,,,,,,,,------------...------------,,,,,,,,,......------......///000........................---------------......////////////......//////000000000000000111222333333111111111111111111111111222222222222333444555666666666666666666666666666444555666777888999999999888888888888888888888888888888999:::;;;<<<======::::::::::::::::::::::::777999;;;;;;;;;:::;;;;;;<<<>>>???===999777888:::999777666444444666777888777777888888888888777777444555555555555666666666333333444444444444444333555666777555333222222333---///111111000000111222111111222333333333222222111111111111111111111111////////////////////////000000000000000111111111333333333222111///------***))))))))))))******+++---,,,++++++******++++++***)))((((((***++++++***(((((())))))***+++,,,,,,***++++++++++++******)))''''''(((((((((((())))))((((((''''''''''''((((((%%%&&&&&&'''((())))))***))))))(((''''''&&&%%%%%%((((((((((((((('''''''''$$$%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,---...//////...---,,,)))***,,,---//////000000000000111222111000///...------------------,,,+++++++++++++++---///111222222222333555777999;;;<<<:::;;;<<<@@@EEEHHHJJJJJJJJJLLLNNNNNNNNNNNNPPPRRRTTTVVVXXXXXXXXXYYY[[[]]]^^^aaacccddddddhhhoootttqqqccc[[[VVVRRRRRR(((+++------+++)))***++++++++++++,,,,,,---------000//////...---,,,+++******555BBBIIIEEE:::///)))++++++,,,,,,,,,---------............---------,,,...------------...//////........................---------------...////////////......---......////////////000000111333333111111111111111111111111222222222222333444555555444444555555555666666666333444555666777888888888777777777777777777777777777888999:::;;;;;;<<<<<<::::::999999888888777777333555888:::;;;:::999:::666666777888888999999:::;;;999666444444555666777666777777888888777777666444555555555666666666666444444444555444444333333222444555444222111222444000222333222111000000000------///000000000//////000000000000000000000000////////////////////////000///...------...///000000000000000000000///...,,,+++***)))))))))***+++,,,+++******))))))******)))(((&&&''')))******)))(((((()))***************((()))***++++++******)))'''''''''((((((((())))))***)))'''%%%%%%''')))***%%%&&&(((*********)))((((((((((((((('''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''(((((((((''''''(((((((((&&&'''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............111222333444444222111///,,,------............---,,,,,,,,,,,,...000222333333333333444666999<<<>>>;;;;;;===BBBIIINNNPPPOOOJJJLLLNNNNNNNNNNNNPPPRRRSSSUUUVVVWWWWWWXXXZZZ\\\]]]___bbbccceeeiiipppvvvrrrddd\\\WWWRRRRRR(((***---,,,)))(((***++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------999@@@:::000---000111+++++++++,,,,,,---------/////////......---------...------------...//////////////////////////////...............///000111///......---------......////////////000111222333111111111111111111111111222222222222333444555666333333444444555666777777666666666777666555555444777777777777777777777777444555666888888999999999:::999999888777666555555777666555777777888:::===;;;999777777777666555333???===:::777666777888999666666777777777777666666555555555666666666777777555555666666555444444333///111333333111111333666444555666444222/////////...///000222222222111000///////////////////////////////////////////////////...,,,++++++,,,---///,,,---...///000000000000...---+++*********+++++++++******)))((()))))))))((('''&&&&&&((())))))(((((())))))************)))&&&'''(((*********))))))''''''''''''((((((((()))+++)))&&&$$$$$$&&&)))+++%%%''')))+++,,,***(((&&&''''''(((((())))))******&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&''''''(((''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((++++++***))))))******++++++,,,,,,---.........---///000222222222111///---------...///000000000///,,,,,,,,,---...000333444444333222333555888<<>>???@@@AAACCCEEEFFFGGGJJJLLLNNNOOOOOOOOOPPPRRRUUUVVVXXXXXXXXXYYY[[[^^^______aaacccccceeeoooyyyssseee[[[TTTSSSRRR******++++++******))))))((((((((()))))))))******+++++++++++++++++++++++++++---------+++***+++,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------........................---------,,,,,,,,,,,,,,,...------,,,,,,------...000000/////////////////////111222222000//////000000000000000000000000000111111111222333333333444333333333444444444555555444444444333333333333333333111333888;;;888666666333333333333222222222222333333333444444444555555555555555444555555666777555666666777777666666555333333222222333444555666555444333333222222333333111111222333444444444444111111222222222222111111222222222222222222222222000///......000000///...111000///.........///000000000///...------------,,,,,,---......///000111111111111000000...------++++++++++++++++++++++++******+++---...---)))&&&((())))))******))))))((((((((())))))))))))(((((((((((((((((()))***+++,,,''''''((((((((((((((()))))))))(((''''''''''''((('''(((((())))))((((((''''''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&((()))***((('''&&&%%%%%%&&&'''((('''''''''((((((((((((((()))(((((((((((()))************))))))******+++,,,)))))))))((((((((((((((()))***,,,---...---,,,,,,......///000///...---,,,+++*********,,,///111333333333444666777888999:::===>>>???AAABBBDDDEEEFFFHHHJJJLLLMMMMMMNNNPPPRRRVVVWWWYYYYYYYYY[[[]]]___aaaaaacccddddddeeeoooyyytttfff]]]VVVQQQQQQ))))))************))))))((((((((()))))))))*********************************+++,,,+++***)))***+++++++++,,,,,,------,,,,,,******+++,,,,,,---......------------------------......---,,,,,,---............------,,,,,,++++++...---,,,++++++,,,---...000000000//////......---...000111111000//////000000000000000000000000000///000000111222333333444222333333333444444444444333333333333333222222222444222555;;;===:::666555222222222222222222222222333333333333444444444444555555555555555555555555777888::::::::::::888777333222111111222333444555444333333222222222222222111111222333333333333333111111222222222222111111111111111222222111111111//////...////////////...///...,,,++++++,,,.../////////.........//////000,,,,,,------............000000000000///---,,,+++************************))))))***,,,,,,+++)))''')))))))))******)))))))))&&&'''(((((((((((((((((()))))))))))))))******+++'''''''''(((((()))))))))((((((((('''''''''(((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((***+++,,,)))(((&&&%%%%%%&&&((()))&&&&&&''''''(((((())))))))))))(((((())))))***+++******))))))******+++,,,*********))))))((((((''')))***+++,,,---------,,,---.../////////...---,,,))))))))))))+++...111222222333444666888:::;;;<<<======>>>@@@BBBCCCEEEEEEFFFHHHJJJKKKLLLMMMPPPRRRUUUVVVXXXXXXYYYZZZ]]]___ccccccdddfffeeefffooozzzuuufff\\\VVVPPPOOO((())))))*********)))))))))))))))*********++++++************************)))***+++***))))))***+++,,,,,,---...//////......******++++++,,,---.........---,,,,,,,,,,,,---...------,,,,,,,,,,,,------///.........------,,,,,,...---,,,++++++,,,---...000000//////......---------///000000///...///000//////////////////////////////000000111222333333222222222222333333333444444444444333333333222222333222555;;;===999555444222222222222222222222333333333444444444555555555555555555555555555444444333444555666666555444333222222111000000111333444333333222111111111111222222222333333222111111000000111111222222111111000//////000111111000//////.../////////.........///...---,,,******,,,...///---------...///000111222....../////////......---............---,,,+++***************************)))))))))((((((((()))***))))))************))))))&&&&&&'''(((((((((((((((************))))))((((((((((((((())))))*********''''''((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%%%%&&&((()))&&&&&&''''''(((((()))))))))))))))))))))***++++++******))))))******+++,,,+++++++++******)))))))))******+++,,,---.........---.../////////...,,,+++---------...///111333444000111444666999<<<>>>???======>>>@@@BBBCCCEEEEEEFFFHHHIIIJJJJJJLLLOOORRRUUUVVVXXXYYYYYY[[[^^^```eeedddfffgggfffhhhqqq{{{uuuddd[[[UUUQQQQQQ(((((())))))******)))))))))))))))*********++++++************************((()))+++***))))))***++++++---...000000000//////******+++,,,,,,---.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............------------...------,,,,,,------...//////..................,,,...000000///...///000/////////////////////////////////000111111111222111111222222222333333333555555444444333333222222111///222888:::666222111222222222333333333333333333333333444444444555555444555555555555444333333222222333333333333222222222111000//////000111222333222111111000000111111222222333222111000//////000000111111111111000000---...///000000///...------...//////------...//////...---------...///000,,,,,,,,,---...///111111///000111222222111000///,,,------------,,,++++++************************)))))))))(((''''''***,,,)))******++++++******)))%%%&&&'''((()))))))))(((++++++++++++***)))''''''((()))))))))))))))******&&&'''(((((()))(((((((((&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&########################&&&&&&'''''''''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''(((((((((((((((***))))))))))))***++++++******))))))******+++,,,++++++++++++******************++++++,,,---...///------...///...---,,,+++---------......000000111000111333777:::===@@@AAA===>>>???AAABBBDDDEEEFFFGGGHHHIIIIIIJJJKKKOOOQQQWWWXXXZZZ[[[\\\]]]```ccceeeeeeggghhhhhhiiisss}}}vvvdddZZZUUUTTTTTT'''(((((()))))))))))))))((((((((()))))))))******************************((()))++++++***)))+++,,,***+++---///000000///...+++++++++,,,,,,---------...---+++******+++---...***+++,,,------,,,+++***,,,,,,,,,,,,,,,---------,,,------------------,,,------..................+++---//////.........//////////////////////////////000000000000000000000111111111111222222222222555555444333333222111111222000111777999555111111111111222222222333333333222222222222333333333333444444555555555444333222444333333222222333333444111111////////////000111222222111000000000000000000111111111111111000000000000111111111111000000...///000111111000///...,,,...000///---,,,...///---------....../////////......---------------...***+++...000111111000000+++,,,------...---------++++++++++++++++++++++++(((***,,,+++***)))+++---)))******++++++******)))&&&&&&'''((()))******)))))))))***+++******)))((()))(((((((((((((((''''''%%%&&&((()))))))))((((((&&&''''''((((((''''''&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((('''''''''******))))))******+++,,,******))))))******+++,,,))))))))))))************((())))))***+++,,,---...------.........---,,,+++******+++,,,---...//////111333555777:::===???@@@>>>???@@@AAACCCEEEFFFGGGIIIJJJJJJJJJIIIKKKNNNQQQVVVXXXYYY[[[[[[]]]```ccceeeeeegggiiiiiikkkuuuvvveee\\\WWWUUUTTT''''''((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((***++++++******+++---)))***---...//////...---++++++,,,,,,,,,,,,------...---+++******+++---...)))***,,,------,,,***)))*********++++++,,,,,,---+++,,,............,,,+++,,,------....../////////+++---//////.........///////////////////////////000000000000////////////000111111111111222222222444444333333222111111000444222333888:::666333333000000111111222222222333000111111111111222222222444444555666555444222111333222000000000000222333111000///......///000111222111111000000000000000...///000111111222222111000000111111111111000000...000111222222111000...,,,...000///---,,,---000***+++,,,------------,,,000000...---,,,++++++***###%%%(((,,,.../////////+++,,,---...////////////++++++++++++++++++++++++'''***///000...,,,,,,---******++++++++++++******&&&'''((()))************&&&''')))***++++++******(((((((((''''''&&&&&&%%%%%%&&&((()))))))))((((((&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&))))))(((((('''''''''&&&*********)))******+++,,,*********)))***++++++,,,''''''(((((())))))******'''''''''((()))+++,,,---,,,---.........---,,,+++,,,,,,---///111222333444444444666888:::<<<>>>?????????@@@BBBDDDEEEGGGGGGKKKKKKKKKJJJIIIKKKNNNQQQSSSUUUWWWXXXYYY[[[^^^aaaeeeeeegggiiijjjlllvvvwwwfff^^^YYYRRRRRR''''''''''''(((((((((((((((((((((((()))))))))))),,,+++***))))))***+++,,,)))))))))((())))))***+++,,,---------------------++++++******************,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////...---,,,,,,,,,,,,//////............//////111000//////000000///...------......///000000000222222111111111111111111111333555555333222222333111111222222222222111111111000000111222333222000222222333444444333333333222222222111111111000000////////////////////////222111000...---------,,,......///000000000000000000000////////////000000000000000000000//////...,,,---......,,,,,,---...///,,,)))(((***+++++++++*********++++++,,,,,,,,,***++++++,,,---------,,,---------...------,,,,,,***)))))))))***+++,,,,,,************************---***((((((+++...---,,,***(((''''''((((((&&&$$$))))))(((((((((((())))))))))))))))))))))))))))))'''''''''&&&%%%%%%$$$$$$''''''(((((('''&&&%%%%%%'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%&&&'''(((((()))'''&&&&&&''''''&&&$$$((())))))(((&&&&&&''')))++++++++++++++++++++++++++++++************++++++((()))***+++++++++++++++)))************+++++++++.........------,,,,,,,,,++++++,,,---...///000000000111333666888:::;;;<<>>???@@@BBBBBBAAABBBDDDFFFHHHJJJMMMNNNNNNOOOPPPRRRSSSUUUWWWYYYZZZ\\\___aaa```dddhhhjjjjjjnnnvvv}}}rrrbbb[[[VVVSSSRRR(((((()))***+++,,,,,,---(((((((((((())))))))))))((())))))******))))))(((***************+++,,,,,,***)))))))))(((''''''''')))))))))***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,+++************,,,,,,,,,++++++,,,,,,---***,,,...,,,)))(((***,,,,,,,,,,,,---......//////------......//////000000...000222222111000000000///000000111111000000///%%%(((...555:::<<<999777333222111/////////000000//////000000000000000111------------------------...///000000000///---,,,------...////////////...///......------......///------......------,,,+++,,,---......,,,,,,---...(((''''''(((+++,,,,,,+++------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++)))***+++,,,------------******)))((((((((()))))))))))))))))))))))))))))))))(((&&&$$$###%%%)))---***---111111---***)))***'''((()))******)))((('''''''''''''''''''''''''''++++++******)))(((((('''%%%&&&''''''((('''''''''))))))((('''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''(((((()))'''&&&%%%&&&(((((((((&&&%%%(((***+++***))))))***************************++++++************++++++...---+++)))(((((()))***)))************+++++++++++++++++++++,,,,,,,,,,,,,,,---...///000111111222333444666999;;;===>>>??????@@@AAAAAAAAABBBDDDFFFHHHKKKMMMOOOOOOPPPQQQSSSSSSUUUXXXZZZ[[[\\\___aaaaaaeeehhhhhhiiimmmvvv}}}qqqbbb[[[WWWRRRQQQ''''''((()))***+++,,,,,,(((((((((((())))))))))))'''((()))******)))((('''***))))))))))))***++++++((((((((((((((((((((('''((())))))***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,+++++++++++++++,,,************+++,,,---...))),,,...,,,((('''))),,,+++,,,,,,------......///,,,,,,---......///000000///000111000///...000111//////000000000000//////(((***---333888::::::999333222000.........///000////////////000000111111------------------------,,,---///000111000...---,,,---......//////......///......------......///...............---,,,,,,,,,---......,,,,,,---...'''&&&&&&(((***,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))***++++++,,,,,,,,,++++++)))(((((((((((())))))***''''''(((((()))*********%%%&&&&&&$$$###$$$'''+++'''((()))******)))((((((&&&''')))******)))'''&&&'''''''''''''''''''''''')))))))))))))))(((((((((%%%&&&&&&'''((((((''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''')))(((((('''''''''((((((%%%$$$###$$$&&&'''&&&%%%'''***,,,---,,,*********************************++++++************++++++---,,,)))'''&&&&&&'''''')))************+++++++++******+++++++++,,,,,,,,,,,,,,,---...///000000111333444777999<<<===??????@@@AAABBBBBBBBBCCCEEEGGGIIIKKKNNNOOOPPPPPPRRRTTTSSSUUUXXXZZZ[[[]]]___aaaaaadddggghhhhhhnnnyyypppaaa[[[WWWPPPPPP&&&'''((()))***+++,,,,,,(((((((((((())))))))))))'''((()))******)))(((''')))))))))((()))******+++))))))))))))************((())))))***++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************((())))))))))))*********************+++,,,------)))))))))***+++,,,......***...000...***(((+++...++++++,,,------......///,,,,,,------...///000000000000000///---...000222//////000000000000//////000//////111444777777777444222000...---...//////.../////////000000111111------------------------***+++...000111111000///,,,---......//////...............------...............//////......---,,,,,,---......,,,,,,---......---------......,,,+++*********++++++,,,,,,,,,+++++++++++++++***)))(((,,,,,,,,,,,,,,,+++***)))(((((('''(((((()))***+++&&&&&&'''((()))***+++++++++,,,+++'''!!!***(((''''''((((((&&&$$$%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&)))((('''(((***+++***))))))+++......,,,+++******))))))))))))))))))))))))++++++************++++++,,,***(((%%%$$$$$$%%%%%%)))************+++++++++*********++++++,,,,,,,,,++++++,,,---...///000000333555777999<<<>>>??????AAABBBCCCCCCCCCDDDFFFHHHIIIKKKNNNOOOPPPQQQRRRTTTSSSUUUXXX[[[\\\]]]___aaaaaadddggggggiiippp|||pppaaa[[[WWWPPPOOO'''''''''(((((((((((((((''''''''''''(((((((((((((((((()))***************+++*********+++,,,------******++++++++++++******)))************+++++++++************************+++)))'''&&&%%%&&&'''(((---,,,***(((((()))***+++************************************************------++++++++++++------)))******+++---...//////+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000//////////////////.........---------111111222222222333333333222111000.........///000////////////////////////........................------............------------------------------------------......//////***,,,------,,,,,,...///------++++++++++++------************************'''(((((()))***++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++*********)))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((***)))((('''&&&%%%$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$(((+++***&&&$$$&&&)))+++666;;;666///......,,,)))((('''''''''(((***+++)))***,,,+++)))(((''''''+++*********))))))(((((())))))))))))************)))************++++++++++++,,,,,,---...///000000555666888999:::;;;>>>@@@CCCBBBAAAAAABBBDDDGGGHHHKKKLLLMMMNNNOOOPPPPPPPPPRRRSSSUUUWWWYYY[[[\\\\\\___aaaeeejjjllloooyyytttcccYYYRRRSSSQQQ(((((((((((((((((((((((((((((()))))))))*********(((((()))***************)))))))))((())))))************++++++++++++******)))************+++++++++************************,,,***)))''''''((()))***---+++***)))((()))+++,,,******************************************************+++,,,,,,+++******))))))***+++,,,---......###&&&***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,........................000000000/////////......///.........---------,,,//////000000000111111111111111///.........//////........................////////////////////////------............---------------------------------------....../////////***,,,---,,,++++++,,,---,,,,,,,,,++++++,,,,,,,,,************************'''(((((()))******+++++++++++++++++++++++++++++++++++++++************)))+++*********))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))(((%%%&&&,,,111;;;???>>>555---,,,+++)))***)))((((((((()))+++++++++,,,,,,,,,++++++---///+++*********))))))))))))))))))))))))************)))************++++++++++++,,,,,,---...///000000666777999:::;;;===@@@CCCCCCBBBAAAAAACCCEEEGGGIIIKKKLLLMMMNNNOOOPPPPPPPPPSSSUUUWWWYYY[[[\\\]]]^^^___aaaeeejjjkkkoooxxxvvveeeZZZSSSPPPNNN(((((())))))))))))((((((''''''((((((((()))))))))(((((()))*********************))))))((()))))))))******++++++++++++******)))************+++++++++************************,,,+++***)))((()))***+++***)))((((((((()))***+++))))))))))))))))))))))))************************'''(((+++------+++((('''(((((()))***+++,,,,,,--- $$$***---,,,***((('''++++++,,,,,,,,,,,,,,,,,,------------------------000////////////...............------------,,,,,,------------............000000///............///........................////////////////////////------............------------------------------++++++,,,,,,,,,,,,------***,,,,,,,,,***)))***+++++++++,,,,,,,,,,,,++++++************************((((((((()))******+++++++++++++++++++++++++++++++++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''((((((((((((&&&&&&***222888DDDBBB:::000*********(((******)))))))))***+++,,,++++++***((('''(((+++...***************)))))))))))))))))))))************)))************+++++++++++++++,,,---...///000111444555888999;;;===@@@CCCBBBAAAAAABBBCCCFFFHHHIIIKKKLLLMMMOOOPPPPPPQQQQQQTTTVVVXXXZZZ\\\^^^______```aaaeeeiiikkknnnxxxzzzggg[[[TTTRRRPPP))))))*********)))((('''%%%%%%%%%%%%&&&&&&&&&'''(((((()))***************------,,,+++*********+++******++++++++++++******))))))*********+++++++++************************+++******)))))))))******)))(((((('''(((((()))***((((((((((((((((((((((((************************((()))+++,,,,,,+++)))((('''(((((()))***+++++++++(((***......---***((((((+++++++++++++++,,,,,,,,,------------------------/////////.........------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///.....................------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************,,,------,,,***)))***+++***+++,,,------,,,+++***************************(((((())))))************+++++++++++++++++++++++++++++++++*********)))))))))(((((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((''''''''''''(((((())))))))))))((()))---444999===777///)))(((***+++***)))))))))))))))*********,,,,,,+++)))&&&%%%&&&'''************************((()))))))))************))))))*********+++++++++++++++,,,---...000000111000222555777888;;;>>>AAAAAAAAABBBCCCDDDFFFHHHIIIKKKLLLMMMOOOPPPQQQQQQQQQTTTUUUXXXZZZ\\\^^^___```aaaaaaeeeiiijjjmmmxxx|||ggg[[[TTTSSSQQQ)))***+++++++++***((('''%%%%%%%%%%%%&&&&&&&&&'''(((((()))***************------,,,+++*********+++******++++++++++++******))))))*********+++++++++************************)))))))))))))))))))))*********************++++++(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++((((((((())))))******+++,,,------,,,+++***+++,,,*********++++++,,,,,,,,,------------------------............------------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************---...///...,,,++++++,,,)))***,,,,,,,,,,,,***)))************************)))))))))))))))*********+++++++++++++++++++++++++++++++++*********))))))(((((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((''''''&&&%%%%%%(((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''((()))******++++++,,,---...111333333---''''''***++++++***'''''''''(((((((((((((((+++...000///---***((((((***************+++++++++((()))))))))************))))))*********+++++++++***+++,,,---...000111111000222555777888;;;>>>AAAAAABBBBBBDDDEEEGGGHHHIIIKKKLLLMMMOOOQQQRRRRRRRRRSSSTTTWWWZZZ\\\^^^___```bbbcccfffiiijjjnnnxxx}}}ggg[[[TTTPPPNNN***+++,,,---,,,***((('''''''''((((((((()))))))))(((((()))*********************))))))((()))))))))******++++++++++++******)))************+++++++++************************((((((((()))))))))))))))------------,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,(((((())))))************((()))))))))(((***---000))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,---...///...,,,,,,,,,...******++++++++++++******************************))))))))))))))))))******+++++++++++++++++++++++++++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((()))***+++,,,---.........------///***(((+++---+++))))))%%%&&&'''(((((((((''''''$$$(((,,,///...,,,***************+++++++++++++++))))))))))))************)))************+++++++++******+++---///000111222444555888999;;;===@@@CCCBBBCCCDDDEEEFFFFFFGGGGGGKKKLLLMMMOOOQQQRRRSSSSSSSSSTTTWWWZZZ\\\^^^``````eeeeeegggjjjkkknnnzzzhhh[[[TTTQQQOOO***+++---...---+++(((&&&(((((()))))))))*********(((((()))***************)))))))))((())))))************++++++++++++******)))************+++++++++************************((()))******+++++++++***,,,,,,++++++***(((''''''************************))))))))))))))))))))))))************************))))))************++++++&&&((()))))))))***,,,---((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++************+++++++++,,,************++++++++++++***+++,,,---...------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++......---------,,,,,,,,,+++,,,------,,,+++,,,...++++++************++++++***************************)))))))))))))))))))))+++++++++++++++++++++++++++++++++************))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***+++++++++,,,------,,,***...)))))),,,,,,(((''')))&&&&&&((()))))))))((('''"""%%%)))++++++******************++++++,,,,,,,,,))))))))))))************)))************+++++++++)))***+++---///000222222666777999:::;;;===@@@CCCDDDDDDEEEFFFFFFFFFFFFFFFKKKLLLMMMOOOQQQSSSSSSTTTTTTUUUXXX[[[^^^```aaabbbgggfffhhhkkklllooo{{{iii\\\VVVSSSRRR+++,,,---...---+++(((&&&''''''''''''(((((((((((((((((()))***************+++*********+++,,,------******++++++++++++******)))************+++++++++************************)))***+++,,,,,,,,,,,,,,,(((''''''&&&%%%###"""!!!************************))))))))))))))))))))))))&&&'''***++++++***'''&&&***************+++++++++(((+++------+++)))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))******+++++++++,,,))))))))))))************)))***,,,---...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++******)))))))))***,,,,,,++++++,,,...,,,+++***))))))***+++,,,*********************************)))))))))))))))+++++++++++++++++++++++++++++++++************)))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&((()))))),,,+++******+++,,,,,,++++++''''''+++***&&&&&&+++&&&''')))*********)))((()))+++,,,,,,++++++,,,---*********++++++,,,,,,,,,))))))))))))************)))************+++++++++)))***+++---///000222222555777888999:::;;;>>>@@@EEEEEEFFFFFFFFFFFFEEEEEEKKKLLLNNNPPPQQQSSSTTTTTTUUUWWWYYY\\\___aaacccdddhhhgggiiikkklllppp{{{kkk^^^XXXPPPOOO...,,,******,,,+++(((%%%)))))))))))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))*********+++++++++******,,,+++***)))(((((((((((())))))))))))************************)))))))))(((((((((((((((((())))))***((((((((((((((()))******,,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((('''''''''''',,,+++***))))))***+++,,,+++***+++---...---***(((***,,,------++++++,,,...555///++++++,,,******---***,,,...,,,***)))***,,,************************------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))***++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++******************++++++++++++******))))))(((((())))))(((((((((((())))))+++++++++************)))++++++,,,------+++***)))$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%+++***(((''''''((())))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###***++++++***'''&&&'''(((&&&&&&'''((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$***'''$$$$$$&&&''''''%%%%%%%%%%%%%%%'''(((******,,,+++***+++...///---*********))))))((((((''''''))))))))))))************)))&&&%%%'''(((&&&(((,,,''''''''''''''''''''''''++++++************++++++,,,,,,,,,++++++*********---------...///111333444444666888:::;;;===@@@CCCBBBDDDEEEDDDCCCCCCDDDEEEIIIKKKMMMNNNNNNOOOQQQSSSWWWXXXZZZ\\\___bbbdddfffhhhhhhjjjlllmmmqqq}}}jjj]]]XXXPPPNNN,,,***))))))******(((%%%(((((((((((()))***+++,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((***++++++*********)))))))))))))))******))))))))))))************++++++++++++*********))))))))))))))))))******+++((((((((((((((()))******+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++***))))))***,,,,,,)))'''***+++---,,,++++++,,,...444...++++++,,,******---+++,,,...,,,***((()))+++************************+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,+++***)))))))))************)))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,+++++++++++++++******)))&&&&&&&&&'''((((((((()))'''''''''''''''''''''''',,,+++***((('''&&&%%%%%%)))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$((())))))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%""" !!!###%%%%%%$$$$$$%%%%%%&&&'''((()))***,,,******+++......---+++******))))))((((((''''''(((((()))))))))************'''&&&((((((&&&'''+++************************+++******))))))******+++,,,,,,,,,+++++++++******---------...///111333444333555777888999;;;???AAAAAACCCDDDDDDCCCCCCDDDFFFIIIKKKNNNOOOOOOPPPRRRTTTWWWXXXYYY[[[^^^aaadddeeeggggggiiilllmmmqqq|||kkk___YYYRRRQQQ,,,+++************)))'''(((((((((((()))***+++,,,''''''(((((()))(((((('''''''''''''''''''''''''''"""$$$''')))++++++******((('''(((((()))***+++,,,))))))))))))************,,,,,,+++++++++***************))))))******+++,,,((((((((((((((())))))***))))))******))))))(((((())))))))))))))))))))))))***************++++++++++++******))))))******++++++)))))))))++++++***)))***+++,,,,,,++++++,,,...333---***+++,,,******,,,,,,------,,,***((()))***************************)))))))))******,,,------++++++,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++...---+++***)))((((((((())))))))))))************))))))(((((((((((())))))'''((()))***+++,,,------++++++***))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&%%%%%%&&&'''&&&$$$######$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&((()))((($$$%%%%%%&&&'''((())))))+++******+++---...,,,+++******))))))((((((''''''(((((())))))))))))******+++((('''))))))&&&'''***+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++++++++***---------...///111333444444666888999:::<<>>@@@AAA???AAACCCDDDDDDDDDFFFHHHKKKNNNQQQSSSTTTSSSTTTUUUXXXXXXZZZ\\\^^^```bbbbbbbbbcccfffjjjmmmsssnnn```WWWRRRQQQ&&&(((******)))((()))***+++)))'''&&&&&&'''(((((()))((((((((('''''''''''''''(((((())))))((('''&&&)))((((((((((((***+++,,,))))))((((((((())))))***(((((()))))))))*********+++***)))((((((((()))))))))(((&&&''')))***(((&&&''''''''''''''''''''''''(((***+++***(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((******)))))))))(((((((((***)))))))))))))))))))))((('''&&&'''***,,,,,,++++++***)))(((((()))***++++++******)))(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))***************++++++,,,+++******)))))))))))))))))))))))))))))))))))))))************************************)))))))))(((++++++++++++++++++++++++************************)))((('''&&&&&&%%%%%%%%%((((((((((((((((((((((((((()))***+++++++++++++++*********)))(((((('''''''''''''''''''''''''''''')))******)))'''&&&''')))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$''')))(((&&&))),,,(((&&&)))%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((()))(((((()))))))))(((&&&%%%'''''''''''''''&&&&&&&&&((('''&&&&&&'''((()))***))))))*********++++++++++++*********))))))))))))(((((((((((()))***+++,,,...---,,,,,,+++++++++,,,,,,---...//////000222555444555777999;;;===???@@@???AAACCCDDDDDDDDDFFFHHHKKKNNNQQQTTTTTTTTTTTTUUUXXXYYYZZZ\\\^^^```aaabbbbbbcccfffjjjmmmsssmmm___VVVRRRPPP'''((())))))((((((***,,,***)))((('''&&&'''((()))((((((((((((''''''''''''&&&'''(((((()))(((((('''***))))))(((((())))))***(((((((((((()))***+++,,,(((((())))))))))))*********)))((('''''''''(((((()))(((''''''))))))((('''''''''''''''''''''''''''''')))++++++***((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))******)))((('''(((+++------,,,***))))))))))))))))))*********)))((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))+++++++++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))************************************))))))))))))++++++++++++++++++++++++***************************(((&&&$$$###$$$&&&'''((((((((((((((((((((((((&&&''')))***+++,,,,,,,,,,,,++++++***)))((('''''''''''''''''''''''''''''')))******)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&''',,,,,,'''&&&***)))###&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((()))))))))++++++***(((&&&$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''')))***+++)))))))))*********++++++***************)))))))))******))))))))))))************+++,,,------------,,,---...//////000222555666666888999;;;===>>>??????AAACCCDDDDDDDDDFFFHHHJJJNNNQQQTTTTTTTTTUUUVVVYYYZZZ[[[]]]^^^```aaaaaaccccccfffkkkmmmrrr~~~lll^^^VVVRRRPPP++++++***)))'''''')))+++)))***)))(((''''''((()))((((((((((((((('''''''''&&&&&&'''(((((()))))))))******))))))(((((((((((((((((('''(((((()))******(((((((((((()))))))))***)))(((((('''''''''''''''))))))((()))))))))))))))''''''''''''''''''''''''&&&)))++++++***((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))************)))((())),,,---...---((()))***++++++***)))(((***))))))((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))*********++++++++++++++++++******)))))))))))))))************++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))************************+++***)))((('''(((((()))(((((((((((((((((((((((('''((()))***++++++++++++,,,,,,,,,++++++*********'''''''''''''''''''''''')))***+++)))'''%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''''''''$$$)))+++(((((()))'''"""&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))+++,,,---...,,,***'''%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''((())))))***))))))))))))************************************++++++***)))(((((())))))$$$%%%(((+++---.........,,,---...//////000222555777777999:::;;;===>>>??????AAACCCDDDDDDDDDFFFHHHJJJNNNRRRTTTUUUUUUUUUVVVZZZ[[[\\\]]]^^^```aaaaaaccccccgggkkkmmmrrr}}}}}}iii]]]VVVRRRPPP...---,,,)))'''&&&'''((()))***+++)))'''&&&(((***'''''''''(((((((((((((((''''''''''''(((((())))))******))))))(((((('''&&&)))((('''&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((((((((((((''''''&&&************************((((((((((((((((((((((((&&&(((******)))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***************)))(((***,,,.........((()))***++++++***)))((()))((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))((()))******++++++******+++******)))))))))))))))))))))*********+++++++++************************))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,+++***)))(((''''''''''''''''''''''''))))))*********))))))((()))))))))***************''''''''''''''''''''''''''')))***)))'''%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''%%%(((((('''&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%""""""###$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())),,,,,,------,,,)))'''%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((''''''(((((()))))))))************************+++++++++,,,+++***)))((((((((((((&&&''')))+++,,,,,,,,,+++,,,---...//////000222555777888999:::<<<===>>>??????AAACCCDDDDDDDDDFFFHHHJJJMMMRRRTTTUUUUUUVVVWWWZZZ[[[\\\]]]___```bbbbbbccccccgggkkkmmmqqq|||zzzggg\\\UUUQQQPPP---...---+++(((&&&&&&'''(((***,,,+++(((&&&(((***'''''''''((((((((((((((((((''''''''''''(((((()))((())))))))))))((('''&&&)))((('''&&&%%%%%%%%%%%%''''''(((((((((((())))))((())))))))))))((('''&&&)))***++++++))))))***+++((((((((((((((((((((((((&&&'''((('''&&&&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((()))******++++++***)))((())),,,......---((()))***++++++***)))(((((((((''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))'''((()))***+++***))))))+++******)))))))))))))))&&&''''''(((((()))))))))************************))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))'''(((***++++++***((('''''''''''''''''''''''''''))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''########################"""###$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((('''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&&&&'''((())))))))))))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''(((((())))))((('''&&&&&&((((((((()))))))))***************+++++++++++++++++++++***)))(((((()))))).........---,,,+++***))),,,---...//////000222555777777999:::<<<>>>???@@@???AAACCCDDDDDDDDDFFFHHHJJJMMMRRRTTTUUUVVVWWWXXXYYYZZZ[[[]]]___aaacccdddcccdddhhhlllmmmpppzzzwwweee[[[UUUQQQOOO***,,,---,,,***(((((()))'''***---,,,(((&&&(((***''''''''''''((((((((()))))))))''''''&&&'''(((((('''(((((())))))((('''&&&(((''''''&&&&&&&&&'''''''''''''''((((((((())))))))))))*********)))((('''''')))***)))'''&&&(((***((((((((((((((((((((((((%%%&&&&&&$$$###$$$'''***''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******'''(((((()))******++++++***(((((()))+++---------))))))************))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))''')))***,,,,,,+++***)))+++******)))))))))))))))&&&&&&''''''((())))))***************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''((()))))))))))))))(((++++++***)))(((&&&&&&%%%''''''''''''''''''''''''###&&&((()))(((''''''''''''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%'''(((&&&&&&&&&&&&&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%''')))***)))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))((('''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))(((((('''(((((((((((()))))))))************++++++,,,,,,,,,******)))))))))))))))***///...---,,,++++++++++++,,,---...//////000222555666777888:::===???@@@AAA???AAACCCDDDDDDDDDFFFHHHJJJMMMRRRUUUVVVVVVWWWYYYXXXYYY[[[]]]```bbbdddeeecccdddhhhlllmmmpppyyytttcccZZZUUUQQQOOO'''))),,,,,,+++******+++'''+++...,,,(((&&&(((+++&&&'''''''''(((((())))))***)))((('''&&&&&&'''(((&&&'''((())))))((('''&&&''''''&&&''''''((()))***''''''''''''((((((((())))))***+++++++++***((('''%%%''')))(((%%%%%%&&&)))))))))))))))))))))))))))&&&%%%$$$###"""###'''***''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))******++++++'''(((((()))***+++++++++)))((('''(((+++------,,,***))))))))))))))))))***'''''''''''''''((()))***(((((((((((())))))))))))))))))(((((((((((())))))(((***,,,------,,,+++***+++******)))))))))))))))'''(((((()))***++++++,,,************************(((((())))))*********+++************************))))))))))))))))))))))))+++***)))(((((()))+++,,,''''''''''''''''''''''''%%%&&&''')))************111000///,,,***(((&&&%%%''''''''''''''''''''''''"""%%%((()))((('''''''''((('''%%%$$$$$$%%%'''(((######$$$%%%%%%&&&'''''''''''''''''''''''''''''' """$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((('''%%%$$$%%%'''%%%$$$$$$&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%"""###%%%'''(((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''))))))***)))'''&&&%%%'''((()))(((((((((''''''&&&&&&%%%$$$%%%''')))******))))))(((((((((((())))))))))))*********++++++,,,,,,,,,******))))))))))))******)))((((((((()))+++---///,,,---/////////000333555555666888:::===???AAABBB???AAACCCDDDDDDDDDFFFHHHJJJMMMRRRUUUVVVWWWXXXYYYWWWXXXZZZ]]]```ccceeegggcccdddhhhlllmmmpppyyysssbbbZZZUUUQQQOOO)))***,,,+++)))(((((()))&&&''''''(((((('''&&&&&&222...***''''''((()))(((+++)))'''&&&'''((('''&&&((((((((((((((()))******))))))(((((('''''''''&&&+++)))'''&&&%%%&&&'''((((((''''''((())))))'''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((***+++,,,,,,***))))))***)))(((''''''''''''(((((()))))))))))))))))))))))))))(((((('''&&&$$$###"""%%%)))+++***///666666222''''''''''''((()))++++++(((((((((((())))))))))))'''''''''''''''((())))))((())))))+++------***(((***)))&&&"""!!!"""&&&***))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))((((((((((((''''''(((((())))))******(((((())))))))))))((((((+++)))'''&&&'''))),,,...***)))(((''''''((()))***&&&'''((('''&&&&&&'''((((((((()))***************************))))))))))))&&&'''''''''&&&%%%%%%$$$(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###$$$&&&''''''&&&$$$###'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&((((((******))))))((((((''''''((((((((((((((((((((((((%%%)))+++***&&&$$$'''***+++***(((((()))((('''&&&''')))+++,,,---,,,***)))++++++++++++++++++++++++)))************+++++++++/////////...---...111444555777999<<<>>>???@@@@@@???AAACCCCCCCCCCCCDDDFFFJJJLLLPPPTTTVVVWWWVVVVVVYYYYYY[[[]]]___aaabbbcccaaaccchhhlllmmmooozzzqqqddd[[[UUUQQQQQQ&&&((())))))'''&&&&&&'''&&&''''''((((((((((((''',,,***''''''(((***++++++)))(((''''''((()))'''&&&((((((((((((((()))******)))((((((((('''''''''''')))(((&&&%%%$$$%%%&&&'''((((((((()))))))))(((''')))(((((((((''''''''''''(((((((((((((((((((((((())))))((('''''''''(((((()))***,,,+++)))(((((()))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((('''&&&%%%$$$%%%((()))(((+++//////***''''''''''''((()))***+++(((((((((((('''''''''''''''''''''''''''((())))))(((((()))+++,,,,,,***(((***++++++***(((''')))***))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((+++***)))((('''(((***+++))))))(((''''''((())))))&&&'''((((((&&&&&&'''((((((((()))***************************))))))))))))'''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''&&&&&&%%%&&&'''((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++)))&&&$$$'''***************+++++++++***((()))***+++,,,+++******,,,,,,++++++++++++++++++)))************+++++++++,,,---/////////...///111555777999<<<>>>??????@@@???AAACCCCCCCCCCCCEEEFFFMMMOOORRRVVVXXXYYYYYYYYYYYYYYY[[[]]]___aaabbbcccbbbdddiiimmmnnnpppzzzpppbbbYYYTTTQQQPPP%%%'''((((((&&&%%%%%%&&&&&&&&&''''''((((((((())))))((('''(((***++++++***((((((((()))++++++)))'''((((((((((((((())))))***(((((((((((('''''''''''')))((('''&&&%%%&&&'''(((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((******)))(((((((((((((((''')))******(((''''''((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((''''''((())))))((()))+++)))$$$''''''''''''((()))******((((((''''''&&&&&&&&&%%%'''''''''''''''((())))))''''''''')))++++++)))'''(((+++...///---+++))))))))))))))))))))))))))))))+++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((++++++***)))((((((''''''((((((''''''''''''((()))&&&'''((((((&&&&&&'''((((((((()))***************************))))))))))))((((((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))))))))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&((()))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))&&&%%%'''***''''''(((((()))******+++)))************+++++++++,,,,,,,,,++++++*********)))************+++++++++))),,,///111000///...///555666888;;;===>>>?????????AAACCCCCCCCCCCCEEEGGGKKKLLLOOOQQQTTTUUUWWWWWWYYYYYY[[[]]]___aaabbbcccdddfffjjjnnnoooqqqyyynnn```XXXRRRPPPOOO'''(((***)))'''&&&&&&'''%%%%%%%%%&&&&&&'''((((((+++******+++,,,+++)))'''))))))***---///...,,,***))))))(((((((((((())))))((((((((((((((('''''''''+++***))))))))))))******%%%&&&''''''&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((+++***)))(((((((((((((((&&&''')))((('''&&&&&&'''(((((('''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((()))++++++++++++++++++(((%%%'''''''''''''''((()))***)))((((((''''''&&&&&&%%%'''''''''''''''((())))))'''&&&&&&((()))***((('''&&&))),,,...,,,***((('''((((((((((((((((((((((((++++++***)))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))*********)))'''&&&'''''''''''''''(((((((((&&&((()))((('''&&&'''((((((((()))***************************)))))))))(((((((((''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))((('''&&&(((***'''((())))))(((((()))*********))))))******+++,,,---,,,,,,++++++*********))))))*********+++++++++***,,,///000000///000111555666888:::<<<===?????????AAACCCCCCCCCDDDFFFHHHJJJKKKLLLOOOQQQSSSUUUVVVYYYYYY[[[]]]___aaabbbcccfffgggjjjoooppprrryyymmm___WWWQQQOOONNN'''(((***)))'''&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''+++***+++---///...,,,***,,,,,,---000222111///---))))))(((((((((((())))))'''''''''(((((((((((((((******)))))))))*********%%%'''))))))'''&&&'''((('''''''''(((((((((((((((((((((((((((((((((((((((******)))((((((((((((((($$$&&&((((((&&&%%%&&&'''))))))(((((()))******+++((((((((((((((((((((((((''''''&&&&&&&&&'''((()))***)))***---...,,,)))((('''''''''''''''(((((())))))))))))((((((((('''''''''''''''''''''((())))))'''&&&&&&'''))))))((('''''')))***+++)))(((((()))(((((((((((((((((((((((())))))(((((()))***++++++'''((((((((()))))))))*********))))))((((((''''''(((((())))))))))))((((((%%%'''(((*********)))(((&&&''''''((((((((())))))'''((()))(((''''''((()))(((((()))***************************)))))))))((('''&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&###$$$%%%&&&((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))***,,,---+++)))((()))+++******))))))******+++,,,,,,,,,,,,++++++*********))))))*********+++++++++...////////////000333555555555777888:::<<<>>>??????AAACCCDDDDDDEEEGGGIIIMMMNNNPPPRRRTTTVVVXXXYYYYYYYYY[[[]]]___aaabbbcccffffffjjjoooqqqsssyyynnn```XXXRRRNNNNNN%%%'''((((((&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&''''''((()))---000222111000/////////000222222000...***))))))((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''(((((('''***,,,,,,)))''')))+++'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((($$$&&&''''''&&&&&&&&&'''(((((((((((()))***++++++))))))))))))))))))))))))((('''&&&&&&&&&'''((()))'''%%%''',,,...,,,))))))(((''''''&&&''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))((('''&&&'''((())))))((()))***++++++))))))+++,,,))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***''''''(((((())))))******))))))))))))(((((((((((((((((())))))))))))((((((%%%&&&((()))******))))))&&&'''((()))*********)))'''((())))))''''''((()))(((((()))***************************))))))))))))&&&&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''!!!!!!###$$$&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))$$$$$$&&&'''((((((((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&(((***(((%%%###$$$''')))************+++++++++++++++++++++++++++++++++)))************+++++++++///////////////111555888555555666777999<<<>>>??????AAACCCDDDDDDEEEGGGIIILLLMMMOOORRRTTTVVVWWWXXXYYYYYY[[[]]]___aaabbbccceeeeeehhhnnnrrrtttyyyoooaaaYYYSSSOOONNN&&&((())))))'''&&&&&&'''***)))'''%%%%%%%%%&&&'''''''''(((+++///222222222111000//////000000///...******)))(((((((((((((((''''''''''''((((((((()))%%%%%%&&&'''''''''''''''&&&))),,,+++(((&&&(((+++''''''''''''((((((((()))((((((((((((((((((((((((&&&%%%%%%&&&&&&'''((()))$$$&&&'''((('''&&&'''(((&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))***)))(((&&&&&&''')))***'''$$$&&&---///+++((()))(((''''''&&&&&&'''''''''&&&&&&'''(((((()))))))))'''''''''''''''((()))))))))'''&&&''')))***)))((((((***+++,,,+++***+++,,,))))))))))))))))))))))))''''''&&&&&&&&&''''''((('''''''''((()))*********(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((((((((((((((('''((()))***+++++++++***''')))***)))((('''((()))(((((()))***************************))))))))))))'''&&&%%%%%%%%%&&&((()))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***$$$%%%'''((((((((('''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))"""&&&(((&&&###!!!$$$'''((()))***+++,,,+++***************++++++,,,,,,---)))************+++++++++,,,...///000000111333666444555555666888;;;===??????AAACCCDDDEEEFFFHHHJJJIIIKKKNNNRRRTTTUUUUUUUUUYYYYYY[[[]]]___aaabbbcccccccccfffmmmrrrtttyyynnnaaaXXXSSSOOOOOO)))***,,,+++)))(((((()))---,,,)))'''&&&&&&'''(((***))))))***---/////////222000...---...///...---******)))(((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((())))))(((((("""&&&)))(((%%%###%%%(((&&&'''''''''(((((())))))(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))$$$&&&(((((('''''''''((($$$$$$$$$%%%&&&'''((())))))))))))))))))))))))))),,,+++)))((('''((()))***)))%%%(((///111,,,)))***(((''''''&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))'''''''''''''''((()))))))))((('''''')))******)))$$$'''+++,,,+++***))))))))))))))))))))))))))))))+++***)))(((((('''((((((&&&''''''((()))******+++''''''(((((())))))******(((((())))))))))))(((((()))))))))(((''''''&&&&&&'''(((***+++,,,,,,,,,+++''')))***)))((('''(((***(((((()))***************************))))))))))))((('''&&&%%%&&&(((***+++,,,,,,+++***)))(((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''')))******)))&&&***---,,,)))(((+++///''')))+++,,,---,,,***)))))))))***+++,,,------...)))************+++++++++))),,,///111222111222222444444555666888;;;===??????AAACCCDDDEEEFFFHHHJJJLLLNNNRRRVVVYYYYYYYYYXXXYYYYYY[[[]]]___aaabbbcccbbbaaaeeelllrrruuuyyynnn```XXXRRRPPPOOO++++++++++++)))(((&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&'''))),,,......---000---+++,,,...///---***((('''&&&%%%%%%&&&'''((()))))))))))))))(((((((((''''''''''''''''''&&&&&&***))))))(((''''''&&&&&&&&&((())))))(((''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''((((((((((((((('''&&&######%%%&&&'''((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%"""&&&+++///000...***'''''''''((((((((((((''''''&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))'''(((((()))))))))))))))++++++************++++++''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&'''((())))))))))))((((((((((((((((((((()))******))))))((((((((('''''''''))))))))))))************+++)))((()))++++++'''###$$$&&&''''''&&&%%%%%%&&&$$$&&&''''''&&&&&&((()))"""###%%%%%%%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((('''%%%$$$%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''')))))))))))))))(((''''''''''''((()))))))))))))))'''(((((()))))))))))))))(((((()))***************111000///...,,,***))))))++++++,,,---------,,,,,,---...///000000111111000000111333555888:::<<<===AAABBBBBBBBBBBBCCCGGGJJJLLLOOOSSSUUUVVVWWWXXXZZZWWWXXXZZZ\\\___bbbdddeeeeeehhhjjjkkkmmmrrrzzzqqqbbbYYYSSSPPPNNN------...///...,,,)))(((''''''&&&&&&&&&&&&''''''(((((()))+++...//////......,,,+++******)))'''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%%%%''')))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''''''''&&&%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%###&&&***......---***''''''(((((())))))(((((('''''''''(((((()))*********(((((())))))************'''((())))))******))))))******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''((((((((('''''''''''''''((((((((((((((())))))***''''''&&&&&&&&&%%%%%%%%%))))))))))))***************)))(((((()))(((&&&%%%$$$&&&''''''&&&%%%&&&&&&$$$%%%&&&&&&%%%$$$&&&'''%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))+++---...&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((('''&&&&&&''''''((()))))))))))))))'''(((((()))))))))))))))(((((()))***************------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++...///000111222222222222333444555777999:::<<<===AAABBBBBBBBBBBBDDDGGGJJJKKKNNNRRRTTTUUUUUUWWWXXXWWWXXXZZZ\\\___aaacccddddddgggjjjlllnnnssszzzppp```WWWQQQOOONNN,,,---000111111///,,,***''''''&&&&&&&&&&&&'''''')))((()))+++---///...---)))******)))'''&&&&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&'''''''''&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&$$$&&&)))+++,,,+++)))'''((())))))******))))))((('''(((((()))******++++++((())))))))))))*********'''((())))))******)))))))))))))))(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((((((''''''''')))))))))))))))((((((((()))((('''&&&%%%%%%&&&'''(((((((((((())))))))))))'''''''''&&&&&&&&&&&&%%%))))))))))))************)))))))))(((&&&%%%&&&'''%%%&&&((((((&&&%%%&&&'''&&&'''((('''%%%%%%%%%''')))))))))(((%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&(((+++...000''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%(((((('''&&&%%%$$$$$$###(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&%%%%%%''''''((()))))))))))))))'''((())))))******))))))(((((()))***************))))))***++++++,,,,,,---++++++++++++++++++++++++...///000111222333444444666666777888999;;;<<<<<>>???AAACCCDDDDDDFFFHHHKKKLLLOOORRRTTTTTTUUUVVVWWWVVVWWWXXXZZZ\\\^^^___``````eeekkknnnqqqvvv|||qqqbbbZZZUUURRRQQQ***,,,///111111///---+++''''''&&&&&&&&&&&&''''''))))))((()))++++++***(((%%%&&&&&&%%%###""""""###&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''((())))))))))))&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))((((((((('''''''''&&&&&&(((((()))))))))'''&&&%%%((())))))******))))))((($$$%%%%%%&&&&&&'''(((((()))))))))(((((((((((('''$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******))))))((((((''''''&&&&&&&&&&&&''''''''''''***)))(((''''''((()))***&&&''')))*********)))(((&&&''''''''''''((((((((())))))))))))************)))))))))(((&&&%%%&&&'''&&&'''))))))'''&&&'''(((&&&'''((('''%%%%%%%%%'''%%%&&&''''''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&(((---000000+++&&&&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''''''''((()))))))))))))))((()))******++++++******(((((()))***************......------------,,,,,,++++++******+++---///000//////.........000111222111222444666999<<<>>>??????AAACCCEEEEEEGGGIIIKKKMMMPPPSSSTTTTTTTTTUUUVVVVVVWWWXXXZZZ\\\^^^```aaaaaaeeejjjnnnqqqvvv~~~mmm___WWWSSSSSSQQQ+++,,,---......---+++***''''''&&&&&&&&&&&&''''''***)))((()))******)))'''((('''%%%$$$$$$###""" ''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%''')))((('''&&&'''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&'''''''''''''''&&&%%%&&&%%%%%%&&&&&&((())))))''''''''''''&&&&&&&&&%%%((()))***+++***(((&&&$$$'''(((((())))))(((((('''%%%%%%&&&&&&'''((((((((())))))((((((((('''''''''&&&&&&'''(((((((((((('''&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***++++++,,,++++++***))))))((((((&&&'''''''''((((((((((((&&&'''''''''((()))))))))&&&''')))*********((((((&&&'''''''''(((((((((((())))))))))))***************)))(((((()))(((&&&%%%&&&'''))))))'''''''''((($$$%%%&&&&&&%%%$$$&&&'''$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((()))******)))(((&&&&&&''''''''''''''''''%%%&&&***000555333,,,%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))))))))))))))))))))***++++++++++++***(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,///222333222111///......///111222333444666888:::<<<>>>>>>>>>AAADDDEEEFFFGGGIIIKKKLLLOOORRRSSSSSSSSSTTTUUUUUUVVVXXXZZZ]]]```aaabbbbbbeeeiiimmmpppvvvlll^^^WWWRRRQQQOOO))))))*********)))(((''''''''''''&&&&&&'''''''''((('''&&&'''((((((&&&$$$)))&&&$$$%%%'''(((&&&$$$((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))''''''((((((((((((((((((&&&((())))))(((''''''((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%''''''((((((((((((((('''%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%(((***+++,,,+++(((%%%###''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&%%%%%%%%%'''(((((()))))))))))))))'''((()))++++++)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***+++------,,,,,,,,,+++***))))))((('''((((((((())))))******###$$$&&&'''((())))))(((&&&''')))***+++***((('''((()))))))))******++++++))))))))))))************+++)))((()))++++++'''###&&&((())))))(((''''''((($$$&&&''''''&&&&&&((()))%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))***+++)))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&+++333888666---%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''(((((()))))))))))))))))))))***++++++++++++***(((((()))************************++++++,,,,,,---*********+++---000333555444333111//////000111222666777888999;;;<<<===>>>>>>AAADDDFFFGGGHHHJJJKKKKKKNNNQQQRRRRRRRRRSSSTTTUUUVVVXXX[[[^^^```cccdddbbbeeeiiilllpppwwwmmm___XXXTTTPPPNNN&&&'''((())))))((('''&&&***)))((('''''''''''''''"""%%%'''(((''''''(((***''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''%%%&&&(((((('''&&&''''''(((((((((((()))))))))))))))((('''&&&''')))+++,,,---,,,***((('''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((($$$$$$&&&'''''''''&&&%%%)))...000,,,(((((((((&&&&&&'''((((((((((((((('''###############$$$&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%$$$%%%%%%$$$%%%&&&'''((()))&&&&&&&&&&&&''''''''''''***))))))((()))+++---...---------,,,+++***)))(((&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))************))))))+++***(((''''''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%%%%$$$$$$'''((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((******((('''%%%&&&&&&%%%%%%%%%&&&'''''')))''',,,888@@@999,,,"""&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((%%%$$$%%%'''(((&&&$$$$$$%%%&&&((()))*********&&&''''''((((((((((((((())))))))))))(((((((((((())))))************))))))***+++---------+++)))(((---***&&&''',,,000333333666444111///000222555888888888999:::;;;===>>>???>>>@@@CCCEEEGGGHHHJJJLLLLLLMMMNNNPPPRRRTTTTTTUUUXXXXXXXXXXXXZZZ]]]```bbbccccccgggnnnssswww~~~nnnaaa[[[XXXSSSQQQ&&&'''((())))))((('''&&&((('''&&&&&&%%%%%%%%%&&&%%%&&&((()))(((((()))***''''''&&&&&&&&&&&&''''''((((((((()))))))))******''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''$$$&&&''''''&&&%%%%%%&&&'''((((((((()))))))))))))))((('''&&&'''(((***+++))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''(((''''''&&&)))...111---)))(((((('''((((((((((((((('''&&&&&&))))))(((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((())))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%))))))))))))************(((((((((((()))***+++,,,,,,,,,,,,,,,,,,+++***)))&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))************))))))+++***)))(((''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$%%%######$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***++++++***)))&&&&&&%%%%%%&&&&&&'''''')))&&&(((000666222+++'''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((&&&$$$%%%'''(((&&&$$$&&&'''((((((((((((((((((''''''((())))))))))))(((''''''(((((())))))******))))))************))))))***+++,,,------+++***(((...+++))))))...222444555333222000000000222555777888888888999;;;<<<>>>??????AAADDDGGGHHHIIIKKKMMMMMMNNNPPPRRRSSSTTTUUUUUUVVVVVVWWWXXX[[[^^^bbbdddeeeeeeiiiooosssvvv~~~oooaaaZZZVVVPPPOOO''''''))))))))))))''''''&&&%%%%%%$$$$$$$$$$$$$$$''')))******)))(((((()))''''''&&&&&&&&&&&&''''''))))))))))))************''''''&&&&&&&&&&&&'''''')))((((((''''''''''''((($$$%%%''''''%%%$$$%%%%%%''''''((((((((()))))))))***)))'''&&&&&&'''((((((''''''((()))))))))(((''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((''')))///222...+++******)))###$$$&&&((()))******+++((())))))***)))(((&&&%%%'''''''''((((((((())))))'''&&&&&&&&&&&&'''(((((())))))))))))((('''&&&&&&''''''''''''&&&$$$""" &&&&&&&&&'''''''''((((((&&&'''((()))))))))))))))++++++,,,,,,,,,,,,++++++&&&&&&&&&'''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((('''))))))************)))))),,,+++***)))(((''''''(((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&''''''&&&'''(((&&&$$$###$$$%%%######$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%$$$&&&&&&%%%%%%&&&''''''((('''&&&***000333...)))((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&%%%&&&'''''''''%%%(((((())))))((('''&&&&&&'''((())))))******))))))&&&&&&'''((()))***++++++))))))************))))))***+++,,,---,,,+++***)))---+++******---111333333/////////000111333555555888888888999;;;<<<>>>???@@@BBBEEEGGGHHHJJJLLLNNNOOOPPPRRRSSSTTTUUUUUUUUUUUUUUUVVVXXX[[[___bbbdddggggggjjjnnnqqquuu~~~rrrbbbYYYTTTPPPNNN'''((()))******)))((('''%%%%%%$$$$$$$$$$$$$$$%%%((()))******(((''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))*********+++''''''&&&&&&&&&&&&'''''')))(((''''''''''''((((((%%%&&&((('''&&&%%%%%%&&&'''''''''((((((((())))))***)))((('''&&&&&&&&&&&&((()))+++,,,,,,***)))'''''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((***111444111......---,,,&&&'''((((((((((((((((((!!!$$$'''((()))((((((&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''&&&''''''(((&&&$$$!!!$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%'''((()))(((''''''******+++,,,,,,,,,,,,,,,''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))************)))))),,,+++***)))((((((''''''&&&&&&''''''(((((()))))))))((((((''''''''''''(((###$$$&&&&&&&&&&&&'''(((%%%&&&&&&'''(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$""" &&&&&&%%%&&&&&&'''((()))'''***222999888///(((&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&'''''''''&&&(((((((((((((((''''''&&&(((((()))***************'''''''''((()))*********))))))************))))))***+++,,,,,,,,,++++++***,,,+++******+++,,,------+++,,,...000222333444444777777888999:::<<<===>>>???BBBEEEGGGHHHIIIKKKMMMPPPPPPRRRSSSTTTUUUUUUUUUVVVVVVWWWYYY\\\___aaacccggggggiiimmmooorrr|||uuudddZZZSSSRRRPPP'''((()))******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&((())))))))))))*********''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''(((***)))'''&&&&&&'''''''''''''''((((((((((((+++***)))((('''&&&&&&&&&((()))+++++++++***(((&&&'''''''''''''''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((())))))+++222666444111111000...//////---***'''### """%%%((()))))))))%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))(((((('''$$$%%%'''''''''%%%###"""''''''((((((((()))))))))$$$%%%'''(((((('''&&&%%%))))))***+++,,,,,,,,,,,,'''''''''''''''''''''&&&((((((((((((((()))))))))((((((((((((((((((((((((&&&'''(((((((((((((((((())))))************))))))+++++++++***))))))(((''''''''''''(((((()))))))))***)))((('''''''''''''''"""$$$'''''''''&&&'''(((&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((,,,+++***)))'''&&&$$$###&&&&&&&&&&&&'''((()))***...000555999555,,,''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&''''''&&&''''''((((((((((((((((((((()))***************))))))))))))(((((((((((())))))************))))))***+++++++++,,,+++++++++,,,,,,,,,+++***))))))******+++...000222333444444777777888888:::<<<===>>>>>>@@@DDDFFFGGGHHHJJJLLLNNNOOOQQQRRRSSSTTTUUUUUUXXXXXXYYYZZZ\\\]]]______eeeeeehhhllllllooozzzwwweeeZZZSSSQQQPPP((((((************((((((&&&&&&&&&&&&&&&''''''(((&&&((()))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))(((***+++***(((&&&&&&'''&&&&&&'''''''''(((((((((+++******)))(((''''''&&&&&&'''((()))))))))((('''***)))))))))(((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))***111666444222222111///*********)))(((&&&%%%$$$"""###%%%'''((((((''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((())))))(((((('''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''''''''&&&&&&(((((()))***++++++******'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))************))))))******++++++******)))((('''''''''(((((((((((((((***)))((('''''''''''''''&&&((())))))'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((******666222///---)))%%%'''+++%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&((((((((('''&&&'''(((&&&&&&'''((())))))(((((('''((())))))******))))))***)))))))))((((((((('''))))))************))))))++++++++++++++++++,,,,,,+++---......,,,+++***++++++,,,...000222333444444777777777888:::;;;===>>>===@@@CCCEEEFFFHHHJJJLLLMMMNNNPPPRRRSSSUUUUUUVVVYYYYYYZZZ[[[\\\]]]]]]^^^aaaccchhhllllllnnnzzzvvveee[[[TTTOOOMMM((()))***++++++***)))(((&&&&&&&&&&&&&&&'''((((((&&&((())))))'''&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((()))***)))'''&&&&&&&&&&&&&&&&&&'''''''''((((((***++++++******)))((((((&&&'''((()))+++,,,......------,,,+++******)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&(((((('''///444333111111000---###$$$&&&''')))***++++++((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((($$$%%%&&&((()))*********))))))************))))))((()))***+++++++++******((((((''''''''''''''''''***)))((('''&&&&&&&&&&&&&&&(((***)))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''')))***+++555---'''%%%###"""&&&+++''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&((())))))&&&&&&''')))(((((((((((((((((('''&&&''''''((())))))))))))((((((((((((((())))))))))))))))))************))))))+++*********++++++,,,---&&&)))---...---,,,,,,...---...///000222333444555666777777888999;;;<<<===>>>AAADDDFFFGGGIIIKKKLLLLLLNNNPPPRRRUUUWWWXXXXXXWWWXXXYYY[[[]]]^^^^^^______bbbiiimmmmmmooozzzssscccYYYSSSOOOMMM((()))***++++++***)))(((%%%%%%%%%%%%&&&&&&'''((('''(((******)))(((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&''''''''''''''''''''''''((()))***''')))))))))&&&%%%%%%%%%&&&&&&&&&'''''''''((((((***++++++++++++***))))))'''((())),,,///222555666000000///...,,,+++******'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%&&&'''(((%%%,,,222111//////...,,,*********)))(((&&&%%%$$$((((((&&&%%%%%%$$$%%%%%%''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&***)))((('''''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&'''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((###$$$%%%''')))***++++++))))))************))))))'''(((***+++,,,,,,++++++((((((''''''&&&&&&&&&%%%))))))(((&&&&&&%%%%%%%%%"""%%%((()))(((''''''(((&&&'''(((((())))))((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((+++***)))((('''&&&&&&&&&%%%%%%&&&&&&((()))***+++...((($$$%%%&&&%%%%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&(((***)))&&&%%%''')))*********)))(((&&&%%%$$$&&&''''''(((((((((((((((&&&&&&'''((()))***++++++))))))************))))))+++*********+++,,,,,,--- $$$)))+++++++++---////////////000111333555555666666777888999;;;<<<===???BBBEEEGGGHHHJJJLLLNNNMMMNNNQQQTTTVVVXXXZZZ[[[UUUVVVXXX[[[]]]___``````^^^bbbjjjooooooqqq{{{pppaaaXXXRRRQQQOOO'''((()))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''((())))))''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''***+++,,,,,,***))))))***+++---000111111000111222555444222111000...***'''&&&'''''''''&&&&&&%%%$$$((('''&&&&&&%%%%%%%%%%%%&&&'''((()))*********))),,,+++))))))******((('''%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$###$$$$$$%%%'''&&&&&&'''(((((('''%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))******'''&&&%%%$$$%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((())))))))))))'''(((***++++++***)))(((''''''''''''''''''''''''******))))))((((((((('''''''''''''''''''''''''''%%%'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******''''''&&&&&&&&&((()))***&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))(((((()))(((((('''''''''((((((&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&,,,***(((&&&&&&''')))***(((((()))***************+++++++++************)))************+++,,,------+++***)))))),,,///000000...//////111222333444444555666777666666888<<>>@@@CCCFFFIIILLLNNNOOORRRQQQQQQRRRTTTXXX[[[]]]___\\\ZZZZZZ^^^```aaa```bbbdddhhhmmmoooqqq{{{nnnbbbZZZTTTPPPNNN'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%''''''&&&%%%###"""!!!!!!''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''(((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''')))++++++******+++,,,+++...111333333333444555111111111222333222///,,,''''''''''''&&&&&&%%%$$$###$$$&&&'''(((((('''&&&))))))))))))((((((((((((,,,***)))((())))))(((&&&%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&%%%((((((((((((((()))******((('''&&&%%%$$$$$$%%%&&&'''&&&%%%&&&(((((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))((()))***++++++***((('''''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''&&&&&&''')))***+++&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&...,,,)))'''%%%&&&'''((((((((()))***************(((((()))***+++,,,,,,---*********++++++,,,---...,,,***)))))),,,...............///111222333444555666666777666666888<<>>BBBFFFJJJMMMPPPQQQPPPQQQRRRSSSUUUVVVWWWXXXVVVXXXZZZ[[[[[[\\\^^^```bbbdddhhhlllmmmoooxxxmmmaaaYYYRRRPPPNNN'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''(((((())))))(((((('''''''''&&&'''((()))******)))((('''%%%'''))))))))))))***+++///111333444333222222333333111000111222333333222000///+++(((&&&%%%%%%%%%&&&&&&'''((((((((((((''''''''''''((()))*********...+++(((&&&'''((())))))'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''((((((((((((((()))))))))%%%&&&&&&'''((((((''''''******)))(((((((((((((((###$$$%%%&&&''''''&&&%%%,,,***'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))$$$%%%%%%%%%&&&'''''''''%%%&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''%%%&&&(((*********)))((((((((((((((())))))))))))''''''''''''(((((()))***''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''((()))((('''&&&'''(((%%%%%%&&&'''((()))******((('''&&&%%%$$$%%%%%%&&&%%%$$$$$$%%%%%%'''(((((('''(((((())))))(((((('''&&&&&&&&&'''''''''((((((******))))))((((((''''''(((((()))***************(((((()))***+++,,,,,,---((()))+++---...---,,,,,,+++***+++---///000///---,,,---...000222444666777999:::999888888999<<<>>>===???BBBFFFJJJMMMOOOPPPOOOPPPRRRTTTVVVXXXYYYYYYUUUXXX[[[\\\\\\\\\___aaaaaacccggglllmmmoooxxxnnnbbbYYYSSSPPPOOO'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((('''''''''((((((((((((((('''((()))++++++)))((('''"""%%%'''))))))***,,,---///222555666666666777888999666333222111222111000111///,,,)))&&&%%%%%%&&&"""%%%(((***+++***(((&&&''''''((()))***)))))))))///,,,(((&&&''')))))))))'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''(((((((((''')))((('''&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%...+++(((&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))&&&&&&''''''((()))******$$$%%%'''(((******))))))'''''''''&&&&&&'''''''''%%%&&&)))+++,,,,,,+++***(((((((((((())))))))))))&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))%%%'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$''')))))))))'''&&&'''((($$$%%%&&&'''(((***++++++)))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&'''((()))***+++(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******(((((()))***************+++++++++************)))''')))+++---------,,,+++******+++...111111000///,,,---...000222444666777:::::::::888888999<<<>>>???AAACCCFFFIIILLLMMMNNNOOOPPPRRRUUUWWWYYYZZZZZZUUUXXX\\\]]]]]]]]]___bbb```bbbggglllmmmpppyyypppcccZZZSSSRRRPPP((((((((('''((()))******$$$%%%&&&'''''''''%%%%%%$$$&&&''''''&&&$$$%%%&&&(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&(((((())))))((('''&&&&&&%%%&&&((()))************((((((((((((''''''***,,,111222000///333888777333111111222222222111000000000///---+++***(((((('''%%%%%%''')))+++---///000)))(((&&&%%%%%%'''***+++---+++'''%%%$$$%%%''')))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''(((((((((%%%&&&((()))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""$$$%%%$$$###%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&&&&''''''&&&$$$!!!))))))(((''''''(((***+++&&&+++,,,))))))......)))***)))(((''''''((())))))((()))*********((('''&&&((('''%%%&&&''''''&&&$$$###''')))(((###!!!###&&&)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&)))&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((''''''(((***+++)))(((%%%%%%&&&'''((((((((((((%%%''''''&&&(((---,,,)))%%%%%%&&&((()))((('''%%%'''&&&&&&%%%%%%&&&&&&'''******)))'''&&&%%%$$$###+++(((%%%$$$'''))))))((()))))))))(((((((((((((((******************+++,,,+++***)))((((((***,,,---)))+++...////////////000......---,,,,,,---------......///000111333555666777666444444555888;;;>>>AAACCCEEEFFFGGGIIILLLOOOPPPRRRTTTTTTTTTUUUWWWYYYYYYYYYYYYZZZ\\\^^^aaabbbcccfffjjjlllnnnrrryyy~~~pppaaaZZZUUUNNNMMM'''((((((((())))))))))))&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''%%%&&&((()))***)))((('''((((((((((((((('''&&&&&&'''((()))******)))((((((((())))))((('''(((+++---111222000...000444444///333333333333333333333333111000...,,,***)))((((((((()))***,,,---///000111***(((&&&%%%%%%''')))***...,,,)))&&&&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&'''((((((((('''&&&)))((('''%%%$$$$$$$$$$$$"""'''(((&&&''',,,---***((()))***++++++***))))))))))))******)))((('''&&&&&&%%%$$$$$$&&&&&&&&&$$$!!!%%%%%%######&&&***)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&(((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&(((((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&'''$$$"""%%%+++...,,,...***%%%$$$%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&***'''$$$$$$&&&(((((('''((((((((((((((((((((((((***))))))))))))***+++++++++***)))((()))***,,,---***,,,------,,,*********,,,++++++******++++++,,,......///000111333555666777666555444666888;;;===@@@BBBEEEFFFHHHIIILLLNNNOOOQQQSSSTTTTTTUUUWWWYYYYYYYYYYYYYYY[[[\\\^^^___bbbeeeiiikkkmmmrrryyy~~~ooo```XXXSSSOOONNN&&&'''((()))***)))(((((()))((('''%%%%%%%%%&&&&&&((('''&&&(((+++,,,***'''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((()))))))))((('''(((((((((((((((''''''&&&((()))*********((('''&&&((()))***))))))***,,,//////111000///111666666333444444333222222333444555111000///---+++***))))))''''''((()))***+++,,,,,,***)))'''&&&%%%'''((()))...---***)))((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***'''''''''(((((((((((((((%%%%%%%%%&&&'''((())))))''''''&&&&&&%%%###"""!!!&&&(((((('''(((+++---+++&&&(((+++---...,,,***)))************)))((('''&&&&&&%%%$$$$$$&&&(((''''''!!!%%%&&&%%%&&&(((+++((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$###$$$,,,888AAABBB888000'''"""###&&&'''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((())))))(((&&&$$$$$$%%%&&&'''&&&&&&''''''(((((())))))))))))((((((((())))))***++++++***)))))))))***,,,---)))+++,,,,,,***))))))***+++++++++******++++++,,,......///000111333555666666666555555666999<<<===>>>AAAEEEHHHIIIJJJKKKMMMMMMOOOQQQRRRSSSTTTVVVXXXZZZYYYYYYYYYZZZ[[[\\\]]]bbbeeehhhjjjlllqqqyyy~~~nnn^^^VVVQQQPPPOOO%%%&&&(((******)))(((''')))'''%%%$$$$$$&&&((())),,,)))&&&(((,,,---***&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&'''((((((((('''&&&'''((((((((((((((('''''''''((()))******)))((('''((()))*********+++...000...111222222555;;;===<<<333111000//////111333444222111///---+++******)))''''''''''''((((((((((((***)))'''&&&&&&'''((((((---,,,***)))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((()))))))))(((&&&%%%$$$$$$%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''(((((())))))+++)))'''%%%%%%%%%&&&'''%%%&&&'''((()))(((''''''))))))(((&&&&&&((())))))&&&''')))+++,,,,,,+++***++++++******)))(((((('''(((&&&%%%&&&((()))***)))%%%'''))))))''''''''')))'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&((()))***)))''''''(((((((((''''''&&&%%%$$$%%%&&&(((111???HHHJJJ<<<333((($$$&&&))))))((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((()))***'''&&&%%%%%%%%%&&&''''''''''''(((((()))***++++++((('''''''''((()))***+++******)))))))))***+++,,,''')))+++,,,+++,,,---///------,,,,,,,,,---............///000111333555666666666555666777999<<<======AAAEEEHHHIIIJJJJJJKKKLLLNNNPPPQQQRRRSSSVVVXXXYYYYYYZZZZZZ\\\]]]^^^___bbbdddgggiiilllqqqyyyooo^^^VVVPPPOOOOOO$$$&&&((()))***)))'''&&&(((&&&$$$###$$$'''***,,,///+++((())),,,,,,(((###&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''&&&&&&&&&''''''((((((((((((((('''%%%&&&((()))*********)))((()))*********,,,///222///222444333666;;;>>>===222111000//////111333444222111///---+++******)))*********************))))))(((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$$$$%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))000...+++)))'''((())))))&&&'''(((******)))((((((%%%$$$$$$%%%%%%%%%&&&''''''''''''((()))***+++,,,+++******)))))))))))))))***(((&&&%%%'''((()))((()))*********(((&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''''''''''''''&&&'''''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((((()))'''&&&&&&''')))***((('''%%%&&&''''''((((((((('''''')))((((((,,,333666444444...'''%%%''')))(((&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''((((((((('''((((((''''''''''''((((((((()))***++++++,,,,,,''''''''''''((()))***+++***************+++++++++((()))++++++++++++---///---,,,,,,,,,------...///......///000111333555666666666666777888:::<<<======@@@EEEHHHIIIIIIJJJKKKLLLNNNPPPQQQRRRSSSUUUWWWWWWXXXZZZ\\\^^^```bbbbbbbbbdddgggiiikkkqqqzzzooo___WWWRRRNNNNNN%%%&&&'''((()))((('''''''''&&&%%%$$$%%%(((***,,,,,,***((((((******'''###&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((($$$&&&''')))***+++******'''((()))******,,,000222111555555222111444666555333222222222222444555666111000///---+++***))))))(((((((((''''''''''''''''''''''''''''''((())))))''''''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((+++***(((&&&&&&''')))***)))))))))((('''&&&$$$$$$%%%$$$%%%***+++******,,,)))((('''&&&'''(((***+++******)))))))))***++++++,,,***&&&$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''((($$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&$$$"""###$$$%%%&&&&&&&&&&&&%%%''''''''')))------)))((('''%%%%%%&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((())))))''''''((())))))))))))******+++++++++'''''''''((()))***+++,,,))))))******++++++++++++***++++++)))(((''')))***************+++,,,------......///000111333555666666666777888999:::<<<======@@@DDDGGGHHHIIIJJJLLLMMMOOOQQQRRRRRRRRRTTTVVVVVVWWWZZZ]]]```bbbcccdddccceeehhhiiilllrrr{{{ooo```XXXTTTNNNMMM&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((()))******+++,,,******)))(((((((((((((((&&&&&&'''(((((((((((((((&&&'''(((*********)))(((%%%'''((()))***,,,000222000444555111...000222111111222222333333444555555111000...,,,***)))(((((($$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******%%%&&&((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&'''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''$$$$$$######$$$%%%'''''')))((('''&&&%%%$$$$$$$$$(((&&&(((---...)))'''))))))))))))))))))))))))))))))((((((((()))+++---...222///***'''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%&&&((($$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$'''''''''***......+++###%%%''''''%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%&&&((((((((((((((((((((())))))((((((((()))***+++,,,---))))))***++++++++++++++++++++++++)))(((((()))+++************+++,,,---.........///000111333555666666666777888:::;;;<<<===>>>AAACCCEEEFFFHHHJJJMMMOOOQQQRRRRRRRRRRRRTTTUUUVVVXXXZZZ]]]___aaaaaabbbdddfffhhhjjjmmmsss}}}mmm```YYYTTTOOONNN'''&&&&&&&&&&&&'''((((((,,,+++)))'''&&&%%%&&&&&&!!!###&&&&&&&&&&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&''')))***+++,,,---,,,,,,+++***))))))******&&&&&&'''((())))))((((((((()))*********)))'''&&&%%%&&&(((((())),,,///222...333444000...000333333...///000222222333333222000///---+++***(((((('''&&&&&&''''''''''''(((((($$$%%%&&&'''(((***++++++%%%&&&(((******)))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((()))***)))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))))))))(((((('''''''''&&&''''''&&&&&&&&&''''''(((((('''&&&%%%&&&'''((()))(((%%%&&&***'''(((***,,,------+++)))'''((((((((((((***,,,...///999555///+++***)))((('''''''''&&&'''((((((&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%&&&)))$$$$$$%%%%%%&&&'''(((((())))))(((((((((((())))))&&&&&&%%%'''((()))(((&&&(((((((((((('''&&&%%%%%%+++,,,)))%%%&&&)))((($$$$$$'''+++)))%%%###&&&)))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))###&&&((((((%%%$$$%%%''''''''''''''''''&&&&&&&&&((((((((()))***,,,---...))))))***++++++++++++******++++++++++++,,,///111,,,,,,,,,,,,---...///000......///000111333555666666666777999:::;;;<<<===???AAACCCDDDEEEGGGKKKMMMQQQRRRSSSSSSRRRRRRSSSUUUWWWXXXZZZ]]]^^^_________eeegggiiijjjmmmttt~~~lll___XXXTTTPPPOOO(((((((((((()))))))))))))))'''%%%%%%&&&&&&%%%$$$(((((())))))))))))(((((((((''''''&&&&&&''''''(((''''''((()))))))))))))))***&&&$$$'''...222333111000///...---+++(((&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((($$$%%%&&&(((***,,,...///000000111111111000000///111000///...///000222444888333---***))))))'''%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&)))+++---''''''''''''''''''''''''''')))***+++***'''$$$"""((((((((((((((((((((((((&&&'''''''''(((((())))))&&&%%%%%%%%%&&&&&&'''(((+++*********))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$''')))&&&""" ###'''&&&''''''((('''&&&$$$###&&&''''''((()))(((((((((&&&'''''''''(((((())))))%%%&&&''''''((((((''''''...///000///---+++***+++((())))))&&&%%%(((111999\\\NNN;;;---''''''''''''(((((((((&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%'''%%%###$$$&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******(((((('''&&&%%%$$$$$$###''')))++++++)))'''''''''))))))(((''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((()))))))))******))))))(((''''''&&&*********+++,,,---...///111000///...............111222222333333444555555666666666666888:::<<<===CCCDDDFFFFFFGGGHHHJJJMMMNNNPPPSSSTTTTTTSSSTTTTTTXXX[[[^^^___^^^^^^^^^___eeefffjjjllllllppp|||iii\\\VVVSSSMMMMMM''''''((((((((()))))))))((('''%%%%%%&&&'''&&&%%%'''(((((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''((())))))))))))))))))&&&%%%'''---222222111000000///---+++)))'''%%%$$$%%%%%%&&&''''''((((((''''''''''''((((((((((((&&&'''''')))***,,,...///222222222222222111000///111000///......000222333555111,,,)))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%''')))+++---''''''''''''''''''''''''%%%&&&((()))***)))((('''''''''''''''''''''''''''&&&'''''''''((((((((())))))((('''&&&$$$$$$######%%%%%%&&&'''(((***++++++'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&(((***(((&&&%%%&&&)))&&&&&&''''''((('''''''''&&&&&&'''(((((((((((('''&&&'''''''''((((((((()))%%%&&&''''''(((((('''''')))+++,,,,,,***))))))******+++,,,)))(((***222888WWWLLL<<<000,,,+++***)))*********(((%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''' $$$)))***(((%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%((((((((((((((())))))***)))(((((('''&&&%%%%%%$$$''')))******)))'''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))******+++++++++,,,------,,,,,,+++******)))+++++++++++++++,,,---...//////...---------......---...///000222333444555666666666777999<<<>>>@@@AAACCCDDDEEEFFFGGGJJJLLLNNNPPPSSSTTTSSSSSSTTTUUUWWWYYY]]]^^^^^^___```aaadddeeeiiillllllooo|||iii\\\VVVSSSMMMLLL&&&&&&'''''''''((((((((('''&&&$$$%%%&&&((('''&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((())))))))))))((()))&&&%%%''',,,000111000000000///...,,,)))'''&&&&&&&&&&&&''''''(((((()))&&&''''''''''''((((((((())))))))))))***,,,---...222222222222111///......000///.........///000111111...***((('''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&'''))),,,---(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))'''%%%$$$###""""""$$$%%%%%%&&&(((***+++,,,'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))(((((((((&&&&&&&&&'''((()))******%%%%%%&&&''''''''''''''''''''''''''''''(((((((((%%%&&&''''''((((((''''''&&&(((******)))))))))******,,,,,,+++)))***///333BBB;;;111+++))))))((('''+++,,,+++)))&&&%%%&&&'''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((()))((((((''''''(((((()))***))))))((((((''''''&&&&&&'''(((***)))(((&&&&&&''')))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((((()))***+++,,,,,,---+++******))))))((((((''',,,,,,+++++++++,,,,,,---------,,,,,,,,,---......,,,---...000222444666777666666666888:::===@@@AAA???AAACCCDDDEEEGGGJJJMMMNNNPPPRRRSSSSSSSSSTTTUUUUUUXXX\\\^^^______aaabbbcccdddhhhkkklllppp|||hhh\\\VVVSSSNNNNNN&&&&&&&&&&&&'''''''''((('''%%%$$$%%%'''(((((((((%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((&&&'''(((((())))))(((((((((&&&%%%'''+++///000000000000///...,,,***((('''''''''''''''(((((())))))&&&&&&&&&'''''''''(((((()))))))))))))))******+++......////////////......000///...------......///,,,***((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,---))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%)))(((((('''(((((()))***''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''%%%$$$$$$&&&((()))'''%%%((('''&&&&&&&&&''')))***$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''(((***++++++***))))))***((()))+++***((((((***,,,+++)))&&&%%%&&&'''&&&%%%((())))))(((&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''(((((('''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******(((''''''''''''((())))))))))))))))))(((((((((((('''((()))(((&&&%%%&&&''')))(((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))%%%&&&'''((()))***++++++))))))(((((((((''''''''',,,,,,++++++++++++++++++++++++++++++,,,------...//////111222444666777888666666777777999<<<>>>@@@???AAACCCDDDFFFHHHKKKNNNMMMOOOQQQRRRRRRSSSTTTVVVWWWYYY]]]^^^^^^___```aaabbbdddiiilllmmmrrr~~~hhh[[[UUUSSSPPPPPP&&&&&&&&&&&&'''''''''((('''&&&%%%%%%'''))))))(((%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&'''((((((((((((((('''&&&&&&'''***---///////////////---,,,***(((''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((***+++---///000111111222//////...------,,,,,,,,,(((((('''&&&&&&&&&'''(((''''''''''''((((((((((((&&&&&&'''((()))***,,,,,,)))))))))))))))))))))))),,,+++(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%'''((('''%%%)))(((&&&%%%$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''(((''''''''')))+++,,,+++)))'''''''''((()))******)))(((((()))'''&&&&&&'''((()))'''&&&###%%%&&&'''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%###$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''(((((()))((((((((()))))))))))))))&&&'''((('''%%%%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''***)))((('''''''''''''''%%%&&&'''((()))***++++++,,,,,,++++++++++++******,,,,,,+++*********+++++++++++++++++++++,,,---...111111222333444444555555777777666777888:::<<<===@@@BBBDDDFFFGGGIIILLLOOOMMMOOOPPPQQQQQQRRRTTTVVVYYY\\\^^^___^^^]]]]]]^^^bbbdddiiimmmooottthhh[[[UUURRROOOOOO&&&&&&'''''''''(((((((((((('''%%%&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&''')))+++...///......---,,,+++)))((('''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))+++---///111333444555.........---,,,+++******&&&'''((('''%%%%%%'''(((((((((((((((((()))))))))%%%&&&'''(((***+++,,,,,,(((((((((((((((((((((((((((''''''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$###""""""###%%%((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((('''%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((()))***)))&&&$$$$$$%%%******++++++++++++***))))))******)))(((&&&$$$### """%%%&&&&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''(((((())))))******&&&''''''&&&$$$$$$%%%'''(((''''''''''''(((((()))''''''''''''''''''''''''+++***)))(((''''''''''''(((((()))***+++,,,,,,---************************++++++*********++++++,,,,,,,,,+++++++++,,,------000000000111111222222333666666666666777999<<<===AAACCCEEEFFFGGGIIILLLOOOMMMNNNPPPPPPQQQRRRUUUWWW[[[]]]______^^^\\\\\\]]]aaaccchhhmmmooottthhh[[[TTTRRRLLLLLL''''''((((((((()))))))))***(((&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''%%%&&&&&&'''(((***---///------,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((''')))+++---///000111222......------+++***)))(((%%%''')))(((%%%%%%&&&(((''''''''''''(((((())))))%%%&&&''')))***+++,,,,,,'''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))(((''''''&&&&&&&&&'''(((&&&$$$###$$$&&&(((***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((('''%%%""""""&&&)))&&&'''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''(((***)))'''&&&&&&&&&***))))))***++++++***)))((()))((('''%%%$$$###$$$!!!$$$&&&''''''&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&(((***)))&&&$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))*********'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((()))******&&&''''''%%%######%%%''''''''''''''''''((())))))(((((((((((((((((((((((())))))((((((((((((((()))))))))******+++++++++,,,''''''''''''((((((((((((***)))))))))***+++,,,,,,...------,,,,,,,,,,,,---...//////000222333444444444444555666999<<>>???BBBDDDEEEFFFFFFGGGIIIKKKOOOPPPQQQSSSTTTTTTUUUUUUXXXZZZ]]]^^^^^^^^^___aaaaaacccgggkkkmmmsssgggZZZTTTQQQMMMMMM(((((((((((((((((()))))))))))))))(((''''''&&&&&&'''((()))******)))((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&%%%%%%&&&(((+++---...---+++*********(((&&&((()))******)))((()))+++''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***,,,&&&$$$(((+++)))'''&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''(((((()))(((&&&''')))+++++++++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''&&&$$$"""!!!$$$''')))%%%!!!!!!%%%((('''&&&'''&&&&&&(((+++------,,,''''''''''''''''''''''''''''''&&&'''((((((%%%###&&&''')))*********(((''''''&&&&&&'''''')))******///++++++......***(((((((((((((((((((((((((((((())))))***)))(((&&&$$$###''''''&&&&&&&&&%%%%%%%%%(((&&&$$$%%%''')))(((&&&'''''''''((((((((())))))))))))))))))((('''%%%$$$&&&&&&((((((((('''%%%$$$###$$$&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$(((((((((((((((((((((((()))(((&&&'''(((((('''%%%((()))++++++)))'''&&&'''&&&'''((('''&&&&&&'''(((&&&'''(((((((((&&&%%%$$$&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))******+++******************************))))))******+++,,,---,,,,,,++++++,,,,,,---...---,,,...222555666555777777666777999;;;>>>@@@CCCDDDEEEFFFFFFGGGIIILLLMMMNNNPPPRRRSSSUUUVVVVVVYYY[[[]]]^^^]]]]]]^^^```ccceeehhhlllmmmssshhhZZZTTTQQQLLLLLL'''''''''(((((())))))))))))((((((''''''&&&&&&%%%%%%%%%&&&((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((''''''&&&%%%$$$%%%'''***+++---,,,************((('''&&&((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((())))))******)))))),,,&&&###%%%'''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((((('''&&&&&&(((******)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''''''''(((((((((((((((''''''&&&&&&(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((($$$((()))%%%!!!&&&'''$$$"""###&&&((('''%%%'''&&&&&&(((***,,,,,,+++'''''''''''''''''''''''''''&&&&&&&&&((('''&&&$$$&&&'''(((*********)))(((''''''''''''((()))******---))))))---...***((()))(((((((((((((((((((((((('''((((((''''''&&&$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$&&&((())))))(((&&&&&&&&&'''''''''((((((((((((((((((((('''&&&%%%&&&'''((()))((('''&&&%%%###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%(((((((((((((((((((((((('''%%%%%%%%%'''((('''&&&&&&(((***+++)))((('''(((&&&'''((('''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''')))*********)))((()))))))))))))))***++++++******************************))))))******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,...111444555555888888888888:::<<>>AAABBBCCCEEEFFFGGGGGGHHHJJJLLLQQQQQQQQQRRRSSSUUUWWWXXX[[[]]]^^^]]]\\\[[[[[[\\\aaaccchhhmmmooouuukkk]]]UUURRRMMMLLL&&&'''((())))))(((&&&&&&************************'''''''''((()))+++,,,---***))))))))))))))))))***%%%&&&'''((())))))))))))***)))))))))******+++,,,///---------///000///---222222111...***'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***))))))))))))***+++,,,,,,)))''')))(((&&&&&&)))'''''''''''''''&&&&&&&&&)))))))))(((((((((((('''(((''''''(((******(((&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&%%%###%%%'''((('''%%%%%%%%%&&&''''''''''''''''''&&&&&&''')))******)))''''''''''''''''''''''''&&&%%%###$$$%%%'''&&&&&&&&&''''''((()))***++++++)))))))))(((((())))))******''''''+++---***((()))((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&((()))+++***'''$$$######%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&''''''''''''''''''(((((('''(((***)))(((&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))%%%$$$$$$%%%''')))((('''&&&(((***+++)))((('''(((&&&'''((('''&&&&&&'''((((((((((((((())))))))))))'''''''''(((((((((((()))&&&''')))*********)))((((((((((((((()))***,,,,,,))))))))))))))))))))))))******))))))******+++,,,---,,,,,,++++++,,,,,,---...///111222222333666888999999888999;;;===@@@BBBDDDEEEGGGGGGGGGHHHKKKMMMOOOOOONNNNNNOOOQQQSSSTTTZZZ\\\]]]]]]\\\ZZZ[[[\\\___aaagggmmmoootttlll^^^VVVRRRMMMMMM''''''))))))((('''%%%$$$)))))))))))))))*********(((((('''((((((***+++,,,))))))(((((((((((())))))%%%&&&'''((()))))))))))))))))))))))))))*********...,,,,,,---///000///...,,,---,,,***'''%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((,,,***)))((((((***,,,---)))'''(((***)))&&&&&&***)))((('''&&&%%%&&&&&&'''))))))))))))(((((((((''')))(((((()))++++++)))'''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''((((((''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&'''((('''&&&&&&''')))***)))(((''''''''''''''''''''''''&&&$$$######%%%&&&'''&&&&&&&&&'''''')))***+++,,,******)))))))))))))))***,,,((((((,,,---***((()))((((((((((((((((((((((((***)))'''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&(((+++***'''$$$$$$$$$&&&&&&&&&&&&'''''''''''')))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******(((''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((())))))***'''&&&%%%&&&((())))))'''((()))++++++)))'''&&&'''&&&'''((('''&&&&&&'''(((&&&'''((()))))))))((((((((((((((()))))))))******(((((((((((())))))))))))''''''(((((()))+++,,,---))))))))))))))))))))))))******))))))******+++,,,---,,,,,,++++++,,,,,,---...000111111000111444666999888888888:::===@@@AAADDDEEEGGGGGGGGGHHHKKKMMMNNNNNNMMMNNNOOORRRTTTVVVYYY[[[]]]]]][[[[[[[[[\\\___aaaggglllnnnsssmmm^^^VVVRRRLLLLLL'''((())))))(((&&&$$$"""(((((((((((()))))))))))),,,+++)))(((''''''((((((((((((''''''''''''((((((%%%&&&'''((())))))))))))(((((((((((()))))))))))),,,++++++,,,...///...---+++,,,---+++)))(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((---+++(((''''''))),,,///'''&&&'''******&&&&&&******)))'''%%%$$$%%%'''(((******))))))((((((((('''***))))))***++++++)))'''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&((())))))((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&%%%))),,,)))$$$!!!###&&&&&&''''''&&&&&&&&&((()))%%%$$$$$$%%%'''((('''&&&''''''''''''''''''''''''(((&&&$$$%%%&&&((()))(((&&&&&&''''''(((***+++,,,******)))))))))))))))***+++''''''+++,,,(((&&&'''((((((((((((((((((((((((((('''&&&&&&'''(((***+++'''''''''((((((((())))))###'''******'''%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''((((((***+++***(((''''''(((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''((((((((('''&&&''')))))))))'''(((***,,,+++)))'''&&&&&&&&&'''((('''&&&&&&'''((($$$&&&((()))***)))((('''))))))))))))************((((((((((((((()))******'''''''''((()))+++,,,---))))))))))))))))))))))))*********)))***++++++,,,---,,,,,,++++++,,,,,,------000111111//////222555888888888888:::<<>>@@@CCCCCCDDDIIINNNQQQOOOMMMOOOPPPPPPPPPOOOPPPSSSUUUYYYZZZZZZZZZZZZ\\\```ccc```fffgggiiiqqqssszzzjjj___XXXRRRNNNNNN((((((((((((((((((((((((++++++,,,------,,,++++++---,,,***((('''&&&&&&&&&(((((())))))(((((('''&&&&&&((())))))''''''(((***)))'''%%%&&&)))***(((&&&''')))+++---///000000000---+++)))(((***)))'''%%%%%%'''((((((&&&%%%''')))%%%&&&''''''%%%%%%&&&'''))))))(((((())))))***+++'''''''''''''''''''''((()))(((((('''((()))+++++++++***((('''&&&&&&''''''+++''''''+++...,,,******)))(((''''''''''''((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******)))(((((('''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''(((((((((((())))))))))))))))))))))))***+++++++++***))))))******(((&&&$$$&&&''''''&&&%%%&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''''' !!!###%%%'''((())))))%%%&&&(((((('''%%%%%%$$$###$$$%%%&&&'''))))))***'''''''''&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((()))))))))'''&&&%%%&&&%%%%%%%%%%%%&&&&&&'''(((((('''''''''''''''(((%%%%%%%%%&&&&&&'''''''''((())))))(((&&&%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((++++++***)))(((''''''&&&)))((((((((()))+++---...******************************))))))******+++,,,//////...,,,***)))+++---///......///111444777999:::999888888999<<>>AAACCCEEEDDDDDDFFFIIILLLLLLLLLNNNOOOPPPPPPPPPQQQSSSUUUWWWXXXYYYYYYYYYZZZ]]]``````ggghhhkkktttwwwiii^^^WWWQQQLLLLLL%%%&&&''')))*********)))++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))(((''''''))))))(((%%%$$$$$$&&&(((%%%'''((((((&&&&&&''')))&&&''')))+++,,,---,,,,,,((((((((((((((()))((((((((((((((((((''''''''''''&&&(((******(((''''''(((((((((((((((((()))******&&&''''''((()))******+++(((((((((''''''''''''''''''((())))))))))))((((((''''''+++111111,,,(((''')))(((((((((((((((((()))'''(((((((((((((((((('''&&&'''((((((((('''&&&%%%(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))(((((('''''''''&&&&&&&&&)))((('''%%%%%%%%%&&&''''''''''''((((((((())))))))))))))))))+++,,,---...+++***)))***+++,,,+++***'''''''''&&&$$$%%%''')))))))))((((((''''''&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%$$$###&&&'''((('''%%%$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***))))))(((''''''''''''''')))(((((((((((())))))***%%%%%%&&&&&&''''''((((((&&&((())))))(((((()))***(((''''''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&((((((((())))))*********'''((()))***++++++++++++******************************))))))******+++,,,...---+++(((&&&'''+++.........///000222555777888777777888999<<>>@@@BBBDDDEEEFFFGGGFFFGGGJJJLLLKKKMMMPPPQQQRRRRRRTTTUUUUUUWWWXXXYYYXXXXXXYYY[[[]]]eeefffjjjtttwwwmmm```WWWPPPLLLLLL%%%'''***---......---,,,***)))(((''''''((()))******++++++,,,+++***)))((()))************)))((((((&&&((())))))''''''(((***,,,)))'''(((******(((%%%&&&'''((()))***)))((('''''')))***)))'''&&&''')))'''&&&%%%'''***,,,+++)))******)))'''&&&&&&))),,,(((''''''''''''((())))))'''''''''''''''''''''(((&&&''')))************)))***)))((((((((()))***+++(((+++111555333,,,((()))((()))************)))((()))((('''&&&&&&'''((()))+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((()))))))))))))))&&&''''''(((((((((((('''((((((((())))))))))))***)))))))))***+++,,,---...***))))))***+++***'''%%%&&&'''))))))'''''''''((('''''''''(((((((((((((((%%%&&&&&&&&&''''''((((((%%%&&&(((((('''&&&###"""%%%%%%&&&'''''''''%%%$$$###$$$%%%&&&((()))******%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''((((((''''''&&&&&&''''''&&&&&&&&&&&&'''((()))***))))))((((((''''''&&&&&&%%%'''((('''&&&&&&'''((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))((('''((()))***+++******************************))))))******+++,,,***,,,...///...,,,,,,,,,,,,...///222444555666777444555666888;;;===???@@@BBBDDDHHHIIIHHHHHHJJJLLLJJJMMMPPPRRRRRRSSSTTTUUUUUUWWWYYYYYYYYYXXXYYY[[[\\\cccdddhhhrrruuu|||nnnaaaXXXPPPLLLLLL$$$&&&***...000000000///+++***)))(((((()))***+++++++++,,,,,,+++***((('''***************)))((((((%%%''')))***)))))))))***222---)))))),,,,,,(((###((()))***++++++***)))(((&&&(((***(((%%%$$$%%%((('''%%%$$$'''***---,,,***$$$$$$"""###&&&'''''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&''')))***+++++++++***---,,,***((('''''')))***&&&)))...333000)))&&&(((((()))***++++++***)))((()))((('''&&&&&&'''((())),,,***&&&$$$###$$$&&&(((''''''((()))***+++,,,---''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&'''(((******((('''&&&'''''''''''''''''''''&&&'''''''''(((((((((((((((%%%&&&''')))))))))((((((''''''''''''((((((((()))(((((()))***,,,...000111,,,***(((((((((((('''&&&%%%''')))***((('''''''''&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&"""(((+++***(((&&&%%%))),,,+++'''######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))******((('''%%%***)))((('''%%%%%%%%%$$$%%%%%%%%%&&&&&&((())))))'''''''''(((((((((((((((***+++,,,+++***)))***+++(((((('''''''''&&&&&&&&&(((((())))))******++++++)))((('''&&&&&&'''((()))'''(((((()))***++++++,,,***)))'''&&&&&&(((***+++*********************************)))***++++++,,,***,,,------,,,+++,,,---,,,---000222444555666777444555666888:::<<<===>>>@@@DDDHHHJJJIIIIIIKKKMMMJJJMMMPPPRRRRRRSSSTTTUUUVVVXXXYYYZZZYYYYYYYYYZZZ\\\cccdddgggpppsss{{{ooobbbXXXQQQNNNNNN++++++,,,,,,,,,---------,,,+++(((&&&&&&''')))***++++++***)))))))))))))))***************)))(((((()))***+++*********---///---***&&&&&&)))++++++***(((((((((((((((((((((((('''(((((()))))))))))))))'''(((((('''%%%%%%&&&(((((('''&&&(((******((($$$))))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&))),,,///111---,,,)))&&&%%%%%%%%%&&&&&&)))---...---***((('''))))))(((((((((((())))))---+++)))'''&&&''')))+++(((((((((((())))))))))))***)))((('''&&&&&&'''((())))))))))))))))))))))))((((((((((((((()))***+++'''''''''&&&&&&%%%%%%%%%'''%%%###$$$''''''$$$""" ###&&&'''&&&&&&&&&'''%%%%%%&&&'''((((((''''''(((((('''&&&''''''((()))'''&&&%%%&&&(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''***************)))(((((()))(((''''''(((((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&''''''((((((''''''******((('''&&&%%%%%%%%%%%%%%%'''((((((((('''&&&***)))((('''''''''''''''%%%%%%$$$$$$%%%&&&((())))))))))))))))))((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,*********))))))))))))(((******+++,,,,,,,,,,,,++++++---...//////---+++***///111333333333333555777888777777777888:::<<<===>>>AAADDDFFFGGGHHHIIIJJJKKKKKKLLLMMMPPPSSSVVVXXXYYYZZZ[[[[[[ZZZYYYZZZ\\\\\\^^^ccciiinnnsss~~~qqqaaaZZZVVVGGGGGG)))************+++++++++,,,***(((&&&&&&''')))***+++***)))(((((((((((()))***************)))((((((+++,,,............///111,,,)))&&&&&&(((******)))((((((((((((((((((((((((''''''((())))))))))))((($$$%%%&&&&&&&&&''')))+++((('''&&&(((******(((%%%))))))))))))))))))))))))&&&&&&'''(((((()))******&&&&&&&&&&&&(((+++---///---,,,)))'''&&&&&&'''((((((+++...///---***((('''))))))(((((((((((())))))---,,,)))''''''(((***+++(((((((((((())))))))))))***)))((('''&&&''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''''''''''''''&&&%%%%%%''''''%%%######%%%'''((('''&&&'''(((&&&&&&'''(((((((((((((((''''''(((((()))))))))((()))(((&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((***************)))((((((---,,,++++++++++++***)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''((((((''''''&&&%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&''''''((((((''''''(((''''''&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&''',,,+++)))(((''''''((((((((((((((((((((((((((((((((())))))))))))*********(((((((((((()))***+++,,,,,,,,,,,,++++++++++++***)))***++++++,,,,,,++++++***+++---...///...---,,,...000222333333444666888888888777777888:::<<<===>>>AAAEEEGGGGGGHHHIIIKKKLLLLLLLLLNNNPPPSSSVVVWWWYYYZZZ[[[[[[ZZZYYY[[[\\\]]]___cccjjjnnnsss}}}ooo```XXXUUUOOOOOO(((((((((((())))))))))))+++***((('''&&&''')))***))))))((((((''''''(((((()))************))))))(((---///111222111111111222+++)))'''&&&((()))))))))((((((((((((((((((((((((&&&''''''((((((((((((((($$$%%%''''''&&&''')))+++(((''''''((()))***(((&&&))))))))))))))))))))))))''''''((()))******++++++''''''&&&&&&''')))+++,,,,,,+++)))(((((())))))******---//////---***((((((***))))))(((((())))))***---,,,***(((((()))+++,,,(((((((((((())))))))))))))))))((('''''''''((((((''''''''''''''''''''''''+++***)))(((''''''''''''((((((((((((((()))))))))((('''&&&'''((((((&&&$$$%%%'''))))))'''''''''(((''''''((()))))))))(((((('''((()))*********))))))---***'''&&&'''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((*********+++******)))(((---+++************((('''(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''((((((''''''&&&%%%'''''''''&&&'''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%'''(((((()))((('''&&&%%%%%%%%%%%%'''''''''((((((((((((((())))))))))))************(((((((((((()))***+++,,,,,,,,,,,,++++++++++++***)))***++++++,,,,,,++++++***+++,,,.........---------///111333333555777999888888888888999:::<<<===???BBBEEEHHHHHHIIIJJJLLLMMMMMMNNNOOOQQQSSSUUUVVVXXXZZZ[[[[[[ZZZZZZ[[[]]]___```eeekkkmmmrrr}}}lll^^^WWWTTTPPPPPP'''''''''((((((((())))))***)))(((''''''((()))***((((((''''''''''''(((((())))))************)))(((+++...111222111000///000***)))''''''(((((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((())))))(((&&&%%%'''((((((((((((((())))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&'''((())))))))))))((((((((()))***+++,,,...000000---***((((((***))))))))))))))))))***,,,+++***))))))***+++,,,(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''''''''''''''+++******)))(((((())))))'''''''''(((((()))))))))(((((((((((((((((('''&&&&&&((()))((('''&&&&&&'''(((((()))))))))))))))((())))))(((((()))***+++,,,///,,,(((&&&'''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))*********++++++******)))---+++***)))***)))(((&&&(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))$$$$$$$$$%%%%%%&&&'''''''''''''''''''''(((((((((((((((((()))))))))******))))))(((((()))***++++++*********)))))))))(((((())))))***+++++++++++++++++++++,,,---------,,,,,,,,,...111333333555888:::999888888888999;;;===>>>@@@CCCFFFHHHIIIIIIKKKLLLNNNNNNOOOPPPRRRSSSUUUUUUWWWYYYZZZ[[[ZZZZZZ\\\^^^```bbbgggkkkmmmqqq}}}jjj^^^WWWSSSNNNMMM((((((((()))))))))******))))))(((''''''((()))***((((((''''''''''''((((((((())))))*********))))))(((+++...///...,,,,,,,,,)))))))))((((((((())))))))))))))))))))))))))))))&&&''''''((()))(((((((((((())))))(((&&&&&&''')))))))))))))))(((((())))))************************)))(((((('''&&&%%%$$$$$$((((((''''''''''''((((((&&&&&&''''''((()))******,,,...000///,,,***)))(((******))))))))))))******+++******))))))***++++++(((((((((((())))))))))))(((((())))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((()))(((((())))))((('''''''''&&&'''((('''%%%%%%&&&'''((()))))))))))))))((((((+++)))'''&&&&&&)))---///000,,,)))''''''((())))))(((''''''&&&&&&''''''((((((((((((((())))))************++++++++++++******000...------------,,,***(((((('''&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&''''''((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))((('''''''''''''''&&&''''''((())))))******''''''''''''(((((())))))'''''''''((((((((())))))))))))))))))))))))***+++*********)))))))))(((((())))))***++++++++++++***---------,,,,,,++++++***,,,...111333333555888:::999888888888999;;;===>>>@@@CCCFFFHHHIIIIIIKKKLLLNNNOOOPPPQQQSSSTTTUUUVVVVVVXXXZZZZZZZZZ[[[]]]^^^aaaccchhhlllmmmqqq~~~~~~iii^^^WWWTTTPPPOOO))))))))))))************((((((((((((((())))))***((((((''''''(((((())))))((())))))************)))''')))++++++***)))))))))(((***+++***)))((()))***))))))))))))))))))))))))'''(((((()))))))))))))))%%%&&&(((((('''(((***,,,)))******)))(((''')))+++************************++++++***)))'''&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&'''((())))))))),,,---///...,,,***))))))+++******))))))******+++))))))))))))))))))***+++(((((((((((())))))))))))(((((()))*********))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''(((((('''(((***)))'''&&&&&&'''&&&''''''&&&%%%%%%'''((((((((()))))))))(((''''''***(((&&&%%%&&&))),,,///...+++((('''((()))))))))((((((''''''''''''(((((('''(((((())))))******+++)))***++++++,,,+++++++++---,,,++++++,,,,,,+++***(((((('''&&&&&&&&&&&&'''''''''((((((((()))))))))***))))))(((((('''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''%%%%%%$$$$$$$$$(((((((((((((((&&&%%%%%%''''''(((((())))))******(((((((((((())))))))))))***)))))))))))))))******,,,,,,,,,++++++++++++***((()))******++++++******---,,,,,,,,,++++++++++++---///111333333555777999999999888999:::;;;===>>>???BBBEEEHHHHHHIIIJJJLLLMMMNNNPPPRRRTTTVVVVVVVVVUUUWWWYYYZZZZZZ[[[]]]___```ccciiillllllqqq{{{ggg]]]WWWTTTPPPPPP((())))))))))))*********(((((((((((()))))))))***)))(((((((((((()))***+++(((((()))***************((()))***)))((('''((()))(((+++---,,,***)))***,,,))))))))))))))))))))))))((())))))***************%%%'''((((((((((((+++---)))***+++)))''''''))),,,*********************************)))))))))(((((((((((())))))))))))))))))&&&'''(((((())))))))))))***,,,---,,,+++))))))***+++******))))))******+++''''''((((((((()))))))))(((((((((((())))))))))))'''((()))***+++******)))((((((((((((((((((((((((***)))))))))))))))***+++))))))((((((((((((((((((&&&(((***)))'''%%%&&&'''&&&''''''&&&&&&&&&)))+++((((((((((((((('''&&&&&&&&&&&&&&&'''((()))+++++++++)))(((((()))***)))(((((((((''''''''''''(((((('''(((((()))******++++++)))***++++++,,,,,,,,,+++)))((('''(((*********((((((((('''&&&&&&&&&&&&''''''((((((((())))))))))))******))))))(((''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%'''''''''&&&''''''((()))((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&''''''((((((''''''(((((('''''''''((())))))'''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&$$$###"""(((((())))))***++++++,,,)))************+++++++++******))))))))))))******,,,,,,,,,++++++++++++***((())))))***************************+++,,,---......000222333333444666888999999999999:::<<<===???>>>AAAEEEGGGGGGHHHIIIKKKLLLNNNPPPSSSUUUWWWXXXXXXUUUWWWYYYZZZ[[[\\\^^^``````ccciiimmmlllqqqwwweee[[[VVVRRROOOOOO(((((((((((())))))))))))''''''(((((())))))******)))))))))))))))***++++++(((((()))***************)))******)))(((''')))+++)))+++...---+++)))+++,,,))))))))))))))))))))))))))))))***+++++++++++++++)))******)))''''''((())))))***+++)))''''''***---************************'''''''''((())))))******((())))))************)))(((((()))***************)))***,,,,,,***))))))***++++++************++++++&&&'''''''''(((((())))))(((((((((((())))))))))))'''((()))+++++++++***))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&++++++******))))))((((((%%%(((***)))&&&$$$%%%'''''''''(((''''''(((+++---''''''(((((('''&&&%%%%%%"""$$$'''***+++***)))((()))((('''((()))***)))(((((((((''''''''''''(((((('''(((((()))***+++++++++)))***+++,,,,,,,,,,,,,,,+++***)))***,,,------,,,(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))+++******)))(((''''''&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%((((((((((((((()))******(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&''''''((((((''''''&&&&&&'''''')))***+++,,,''''''&&&%%%&&&'''((()))'''''''''''''''((()))***%%%&&&''')))***))))))(((((())))))***+++,,,,,,,,,++++++,,,,,,,,,---------******)))))))))))))))************))))))))))))((((((((()))***************''''''((()))+++...000111///111333333333333555777:::999999999:::<<<>>>???>>>AAADDDFFFGGGHHHIIIJJJKKKMMMPPPSSSVVVXXXXXXYYYTTTVVVYYYZZZ[[[\\\^^^```___ccciiimmmlllqqquuucccZZZUUUQQQRRRRRR