BM6&6(v@ 777777888888888999999999888777666444444444555666444444444555555777888888===:::666444555555333111222333444555666555444444333333333444444555555555666777888999:::;;;;;;;;;:::;;;===@@@BBBDDDEEEEEEDDDEEEGGGGGGHHHJJJNNNPPPVVVSSSQQQPPPRRRSSSQQQOOORRRQQQOOONNNMMMNNNOOOOOOPPPRRRUUUVVVVVVVVVWWWYYY[[[[[[[[[[[[YYYWWWUUUTTTQQQOOOMMMLLLOOOVVV\\\aaafffeeeeeeeeeeeeeeeeeeeeedddbbb``````aaa___\\\XXX[[[[[[ZZZZZZYYYYYYWWWVVVXXXXXXXXXXXXWWWVVVUUUUUUPPPTTTYYYZZZYYYYYY[[[^^^______^^^]]]\\\[[[[[[[[[YYYYYYZZZZZZ[[[]]]^^^___ffffffeeedddbbb```^^^^^^]]]^^^```aaacccddddddddd___^^^[[[YYYWWWVVVVVVVVVWWWTTTRRRSSSVVVWWWVVVTTTXXXXXXXXXXXXYYY[[[\\\]]]YYYWWWVVVVVVVVVVVVUUUSSSTTTQQQQQQ[[[ggglllfff^^^VVVYYY[[[YYYUUUTTTWWWZZZggg^^^WWWUUUUUURRRQQQSSSRRRQQQQQQQQQQQQRRRRRRSSSRRRPPPRRRWWW^^^```]]]YYYXXXUUURRRQQQRRRTTTUUUUUUVVVVVVUUUTTTTTTUUUUUUUUUOOOPPPPPPQQQRRRQQQQQQQQQRRRSSSSSSSSSQQQQQQSSSUUUTTTTTTSSSSSSRRRQQQQQQPPPRRRRRRSSSUUUXXXZZZYYYXXXVVVXXXZZZ[[[ZZZYYYYYYYYYYYYXXXWWWWWWXXXXXXUUUSSSVVVVVVVVVVVVVVVVVVVVVUUUXXXWWWVVVVVVXXXXXXXXXVVVXXXUUUSSSSSSXXXaaalllrrryyyfffZZZJJJ===777333///,,,000000000000000000000000////////////.......................................------------...////////////............///////////////...------,,,,,,//////////////////......////////////////////////////////////000000000000000000000000000111111111333444666999===AAADDDFFFJJJJJJJJJLLLMMMOOOQQQRRRYYYUUU\\\ZZZ```gggttt777777777888888888999999888777555444444444555555444444444444555666777888<<<888555444555555333111222333444555555444333333333333444444444444444444666666888999:::;;;;;;;;;;;;<<<===???@@@AAAAAAAAAAAACCCEEEGGGHHHJJJNNNPPPSSSQQQNNNNNNPPPPPPOOOMMMQQQPPPOOOOOONNNNNNOOOOOONNNPPPSSSUUUUUUVVVXXXZZZ[[[[[[[[[ZZZXXXVVVTTTRRRMMMLLLKKKLLLOOOUUU[[[^^^aaaaaaaaaaaaaaaaaaaaa```aaa___\\\\\\]]]]]]\\\ZZZ[[[[[[[[[ZZZYYYYYY[[[\\\\\\[[[YYYWWWUUUTTTTTTUUUTTTVVVYYY[[[[[[[[[\\\]]]___^^^\\\ZZZYYYXXXXXXYYYTTTUUUVVVXXXZZZ\\\^^^```bbbbbb```___^^^^^^______``````aaabbbcccccccccccccccaaa]]]ZZZWWWUUUTTTTTTXXXVVVTTTUUUXXXYYYYYYXXXTTTTTTUUUVVVWWWYYY[[[\\\ZZZYYYWWWVVVVVVUUUTTTRRRWWWTTTUUU[[[dddgggbbb\\\\\\^^^```]]]YYYXXX[[[___bbbZZZVVVVVVVVVSSSPPPPPPSSSTTTTTTUUUTTTTTTRRRRRRTTTSSSVVV\\\cccfffccc___XXXWWWWWWWWWYYY[[[ZZZYYYWWWWWWVVVUUUUUUUUUUUUUUURRRRRRSSSSSSSSSRRRQQQQQQNNNPPPQQQPPPPPPQQQSSSUUUUUUUUUTTTTTTTTTUUUVVVVVVVVVUUUUUUWWWYYYZZZZZZXXXUUUVVVWWWWWWVVVVVVVVVVVVWWWVVVUUUUUUVVVVVVUUUTTTTTTVVVWWWXXXXXXVVVTTTSSSVVVTTTTTTUUUWWWXXXWWWVVVXXXUUURRRQQQSSSYYY___ccc}}}zzzlll___QQQHHH<<<555333333111000000000000000000000000000////////////.......................................------------...////////////............//////...............---------------------....................................////////////000000000000000000000111111111222222444555777:::===@@@CCCEEEHHHIIIJJJKKKNNNPPPRRRSSSWWWTTT\\\ZZZ```hhhvvv666666777777777888888888666666555444444444555555444333333444444555666777888666444444444555444333333333444444444333222222444444333333333333222222555666777888::::::::::::<<<======>>>>>>======<<<===@@@CCCFFFHHHJJJLLLNNNNNNMMMKKKKKKLLLMMMLLLLLLOOOPPPPPPPPPPPPOOOOOONNNMMMOOORRRTTTUUUVVVYYYZZZ[[[ZZZYYYWWWUUUSSSQQQPPPJJJKKKLLLOOOSSSWWW\\\^^^]]]]]]^^^^^^^^^^^^^^^]]]\\\ZZZYYYZZZ\\\___``````\\\^^^___^^^\\\\\\```dddaaa___ZZZWWWTTTTTTVVVWWWZZZZZZZZZ\\\___```___^^^^^^]]]ZZZWWWVVVUUUVVVVVVTTTTTTUUUVVVXXXZZZ\\\]]]^^^]]]]]]\\\]]]]]]^^^___aaaaaabbbbbbaaaaaaaaaaaabbb```]]]ZZZXXXVVVVVVUUUXXXWWWVVVWWWYYY[[[[[[ZZZTTTTTTUUUVVVWWWYYY[[[\\\\\\ZZZXXXWWWVVVUUUSSSQQQZZZYYYYYY\\\___```\\\YYYZZZ[[[[[[XXXUUUUUUXXX\\\aaaZZZUUUVVVWWWUUUTTTUUUSSSTTTUUUVVVUUUTTTRRRQQQPPPQQQUUU[[[bbbdddbbb___YYYYYYZZZ\\\______^^^\\\XXXXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPMMMNNNOOOOOOOOOPPPSSSVVVXXXWWWVVVVVVWWWXXX[[[\\\[[[YYYXXXYYYZZZZZZYYYWWWTTTSSSSSSRRRRRRRRRSSSSSSUUUTTTSSSSSSUUUVVVVVVUUUSSSUUUXXXYYYYYYWWWSSSQQQRRRRRRRRRSSSVVVWWWVVVUUUUUUTTTRRRQQQRRRSSSUUUWWWaaatttttteeeRRRDDD===888222///000222222111000000000000000000000000////////////.......................................------------...//////........................---------...............+++,,,,,,,,,------..............................////////////000000000000111111111111111222333333666777888:::===@@@CCCDDDGGGGGGIIIKKKNNNPPPSSSTTTUUUSSS[[[ZZZ```iiixxx555555666666666777777777555555444444444444444444333333333333333444555555555444444444444555444444333333333333333222222222222222222333333333333333444555777888999999::::::<<<===============<<<;;;<<>>AAACCCDDDEEEFFFHHHJJJMMMQQQTTTUUUVVVTTT\\\ZZZ___hhhxxx444444555555555666666666333333333444444444444333222222222222222333333444222333444444444444444555444333333333333333333333111111222333444444555555444555666777888999999999;;;;;;<<<===>>>>>>======<<>>888555555555444333222222111000...////////////////////////////////////.......................................------------...//////------............------+++,,,,,,---...///000000------......////////////........................////////////000000000000222111000000111333555666888999:::<<<>>>AAADDDEEEDDDEEEGGGJJJMMMQQQTTTUUUWWWVVV^^^[[[^^^fffwww333333444444444555555555111222333444444444333333222222111111111111222222000222444444333333333444444333333333333444555666222222333444444555555666333444555777888888888888999:::;;;<<<===>>>>>>>>>===>>>@@@@@@??????@@@AAADDDFFFGGGHHHHHHIIILLLNNNOOOPPPPPPQQQQQQQQQQQQPPPTTTVVVWWWWWWUUUTTTTTTUUURRRPPPMMMKKKKKKLLLMMMOOOOOORRRVVVZZZ]]]]]]\\\[[[ZZZ\\\^^^`````````^^^]]][[[]]]___```___^^^^^^___oooooopppooommmiiieeebbbbbbbbbbbbbbbdddfffiiikkkhhhfffdddddddddeeedddddd\\\\\\]]]^^^```aaacccdddddddddcccccccccdddeeeeeebbbeeegggiiigggbbb]]]YYYXXXXXXXXXXXXZZZ\\\^^^___]]]\\\ZZZYYYXXXXXXXXXXXX[[[\\\]]]\\\[[[[[[]]]___]]]\\\[[[ZZZZZZYYYZZZZZZVVVUUUUUUVVVYYYZZZZZZYYYXXXYYYZZZZZZYYYWWWUUUSSSNNNNNNOOOQQQSSSVVVXXXYYYRRRUUU___kkkoooggg[[[TTTWWWVVVVVVVVVYYY]]]aaadddbbbbbbbbbaaa```^^^]]]]]]```]]]YYYWWWWWWXXXYYYYYYPPPQQQQQQQQQPPPOOOMMMLLLSSSTTTVVVXXXZZZ[[[\\\]]]\\\[[[YYYWWWUUUUUUXXXZZZ]]][[[YYYWWWWWWWWWXXXYYY]]]ZZZWWWVVVVVVVVVUUUTTTSSSQQQOOORRRWWWZZZZZZXXXWWWVVVVVVXXXZZZ[[[ZZZYYYYYYXXXUUUSSSRRRRRRTTTUUUPPPPPPQQQTTTVVVVVVTTTRRRQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRPPPNNNOOOTTT[[[```eeevvvsssjjjTTTJJJ@@@999555111111333000111111222222111000///////////////////////////////////////.......................................------------...//////,,,---...//////...---,,,,,,,,,------...///000000////////////////////////------------------------////////////000000000000111000//////000222555666888999:::<<>>AAADDDFFFGGGIIIKKKMMMLLLJJJIIIKKKOOOQQQPPPNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUTTTWWWZZZ\\\[[[ZZZZZZ[[[^^^^^^^^^^^^___``````aaa```^^^]]]___dddmmmvvv|||tttooohhhdddccccccbbbaaa```aaaaaaaaabbbbbbbbbbbbcccbbb```___```aaacccddd```eeeiiiiiieeebbbccceeeddddddfffffffffeeedddccc___^^^\\\ZZZYYYYYYZZZZZZ\\\ZZZXXXVVVVVVWWWYYYZZZXXXWWWUUUTTTUUUUUUTTTSSSYYYYYYYYYWWWUUUTTTTTTUUUVVVWWWYYY[[[___bbbfffggg\\\WWWRRRRRRVVVXXXWWWTTTRRRSSSTTTUUUVVVWWWWWWWWWQQQQQQRRRRRRSSSTTTUUUVVVXXXTTTPPPOOORRRVVVWWWWWW[[[YYYXXXVVVUUUUUUVVVVVVZZZTTTSSSXXX[[[WWWVVVXXXUUUVVVVVVUUUSSSRRRRRRSSSTTTTTTUUUTTTSSSRRRPPPOOOSSSSSSTTTUUUUUUUUUUUUTTTSSSTTTTTTSSSRRRQQQSSSTTTZZZYYYXXXWWWVVVWWWXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTUUUVVVWWWZZZ\\\^^^]]]\\\[[[YYYXXXXXXXXXXXXYYYZZZYYYVVVSSSQQQQQQRRRRRRZZZaaabbb]]]UUUPPPNNNSSSSSSRRRRRRQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKLLLJJJIIIIIIKKKPPPWWW^^^bbbwwwyyy{{{aaaWWWJJJAAA===:::777333222222222111111111111000000000////////////000000////////////////////////////////////////////////......---------,,,,,,,,,........................//////.........---------........................//////......---------,,,,,,---......//////......------......///000000111111111111111111222222222888999;;;>>>AAADDDFFFGGGDDDEEEFFFGGGHHHJJJNNNQQQSSSQQQ\\\]]]bbbiii|||333333222222222111111111222222222222222222222222333333222111111000//////111111000000000111222222333444555666888999;;;;;;999777555333222222333444555444444444444666777888777777777999;;;===<<<;;;;;;;;;;;;<<<===>>>???@@@<<>>===???AAABBBBBBBBBDDDFFFHHHGGGGGGHHHKKKLLLLLLKKKHHHIIIJJJLLLNNNPPPQQQRRRPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSUUUVVVUUUVVVXXXYYYYYYXXXVVVUUUTTTUUUWWWXXX___^^^^^^___aaaeeeiiikkkhhhfffddddddeeeeeedddccc```___^^^\\\\\\\\\\\\]]]YYYYYYYYYYYY[[[^^^aaabbbdddfffgggddd___\\\]]]___fffeeecccaaa____________XXXZZZ\\\^^^___``````___```^^^[[[WWWUUUTTTTTTTTTSSSUUUWWWXXXWWWUUURRRPPPNNNRRRVVVYYYYYYXXXWWWWWWWWWXXXYYYZZZ[[[[[[ZZZYYYYYYWWWVVVVVVWWWVVVQQQLLLRRRRRRRRRRRRRRRSSSSSSSSSUUUVVVXXXYYYYYYXXXVVVUUURRRQQQQQQRRRUUUXXXYYYYYYWWWUUUSSSPPPNNNMMMMMMMMMOOOLLLLLLQQQTTTUUUVVVXXX[[[[[[ZZZWWWTTTRRRRRRRRRNNNNNNNNNNNNNNNOOOPPPPPPSSSTTTUUUVVVWWWVVVUUUUUUTTTUUUVVVUUUTTTUUUWWWYYYWWWVVVUUUTTTTTTUUUVVVWWWVVVUUUUUUUUUTTTTTTSSSSSSPPPQQQQQQRRRTTTVVVXXXYYYWWWWWWVVVVVVVVVVVVWWWWWWYYYYYYXXXVVVSSSQQQQQQRRRXXX[[[___^^^YYYTTTRRRQQQSSSSSSSSSRRRPPPNNNMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHJJJKKKMMMOOOJJJHHHMMMSSS]]]rrrqqqZZZIIIBBB;;;333666222///...111333333222222222111111111000000000000//////......//////000...............................................................---------------------------------............---------------------------------------------------,,,,,,,,,,,,,,,---........................///////////////000000111111111222222222666777:::<<<@@@BBBEEEFFFEEEGGGHHHIIIJJJLLLOOOQQQUUUTTT```bbbffflll}}}111111111111111111111000111111111111111111111111222111111111000000000///000////////////000111111222333555666666444222111333222222222222333444444222222222333444444555666555444444555888:::;;;::::::999999999::::::;;;<<<@@@AAABBBBBBBBBBBBDDDFFFFFFEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPTTTUUUVVVVVVVVVWWWZZZ\\\ZZZYYYWWWUUUVVVWWWYYY[[[^^^^^^___```aaaaaabbbbbbccccccdddeeeeeedddbbbaaa^^^\\\[[[YYYYYYZZZ[[[\\\ZZZYYYYYYYYYZZZ]]]___aaaeeefffeeeccc___^^^___```gggdddaaa^^^\\\\\\]]]]]]YYY[[[^^^aaabbbbbbaaaaaa```^^^[[[XXXVVVUUUUUUUUUTTTUUUWWWWWWUUUSSSRRRRRRVVVXXXYYYXXXUUURRRQQQQQQUUUVVVWWWXXXWWWUUURRRPPPSSSRRRQQQSSSTTTTTTQQQOOOOOOOOOPPPPPPQQQRRRSSSTTTRRRTTTVVVWWWVVVTTTRRRPPPPPPPPPQQQSSSTTTUUUUUUUUUSSSRRRPPPNNNLLLKKKKKKLLLOOONNNOOOQQQTTTVVVXXXZZZZZZ[[[ZZZWWWTTTSSSSSSUUUQQQPPPOOONNNNNNOOOPPPQQQSSSTTTVVVWWWWWWWWWUUUUUURRRSSSTTTTTTTTTTTTWWWYYYUUUTTTSSSRRRRRRSSSTTTUUUVVVUUUUUUTTTTTTSSSSSSRRRPPPPPPQQQRRRSSSUUUVVVWWWUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXWWWUUURRRQQQQQQRRRTTTVVVWWWUUURRRNNNMMMNNNMMMNNNNNNOOOOOOOOOOOONNNLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHNNNKKKJJJKKKJJJKKKSSS^^^jjjzzzyyypppYYYVVVLLL???888:::;;;999666444222333444555444222111111111111000000000000/////////....../////////........................................................................------------------------------------------------------------------------.........---------------,,,,,,---.........------......//////////////////000000000111222222333333666777999<<>>:::777444222111222444444444333111//////000111111111111000000111111000000000////////////......------......///------------------------------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///++++++,,,---------------------......///000000000//////000111222333333444666777:::<<<@@@BBBEEEFFFEEEGGGJJJKKKKKKKKKMMMNNNRRRQQQ]]]```dddkkk|||........./////////000000///////////////////////////000000000000000000000......------......///000111111111111111222222222......///000111111111111...///000222222222222111222000//////111333555555222222333444666888999:::888999999999999:::>>>@@@AAACCCEEEDDDBBBBBBCCCEEEEEEFFFGGGHHHJJJKKKLLLMMMKKKKKKKKKLLLLLLLLLLLLMMMJJJMMMPPPRRRRRRSSSTTTUUUVVVWWWWWWXXXWWWVVVUUUTTTQQQRRRUUUWWWXXXXXXWWWVVV]]]```ccccccaaa^^^]]]^^^\\\]]]]]]]]][[[XXXVVVTTTUUUTTTSSSSSSTTTVVVXXXZZZUUUVVVWWWYYYZZZ[[[ZZZYYYUUUTTTSSSRRRRRRSSSUUUVVVTTTUUUWWWYYYZZZZZZYYYXXXUUUUUUTTTTTTTTTTTTTTTTTTTTTVVVWWWTTTPPPOOORRRVVVWWWXXXWWWUUUTTTTTTVVVXXXWWWVVVVVVVVVVVVVVVVVVVVVRRRRRRQQQOOOLLLKKKKKKKKKNNNMMMKKKJJJIIIJJJKKKLLLPPPPPPPPPQQQQQQPPPOOOOOOMMMOOOPPPOOOMMMMMMNNNPPPPPPOOOMMMLLLLLLLLLMMMMMMPPPTTTUUUPPPOOOTTTXXXXXXUUUTTTSSSPPPOOOOOORRRTTTRRRRRRRRRRRRRRRQQQPPPOOOOOOQQQTTTVVVVVVUUUSSSQQQOOOPPPPPPPPPNNNNNNPPPRRRTTTRRRPPPNNNLLLKKKKKKKKKNNNOOOOOOPPPPPPQQQQQQQQQPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVTTTRRRQQQQQQSSSSSSRRRRRRRRRSSSTTTTTTTTTUUUTTTTTTRRRPPPNNNLLLKKKIIIIIIIIIIIIIIIJJJJJJKKKGGGFFFEEEDDDCCCCCCCCCCCCHHHHHHFFFBBBAAACCCEEEFFFEEEEEEHHHLLLNNNLLLFFFAAAEEEIIINNNSSSXXX^^^dddhhhppptttzzzwwwqqqeeeddd^^^TTTMMMFFF===444:::777555555666777777777111222333555666444333333///000111222222222333444111000000000///////////////......------......///------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,------------,,,+++,,,---...///000111222...///000111222333444444777888:::===@@@CCCEEEGGGGGGIIILLLMMMMMMMMMNNNOOOSSSRRR]]]```eeemmm---.........//////000000////////////////////////////////////000000000000...------------...//////333333222111000111111111......///000000000000000---...000111222222111111111///...///222555777777000111222333555777999;;;777888888888888:::>>>AAAAAACCCEEEDDDBBBAAACCCEEECCCDDDEEEHHHJJJMMMOOOOOOKKKKKKKKKKKKLLLLLLLLLMMMIIILLLPPPSSSSSSSSSTTTTTTXXXYYYZZZYYYXXXUUURRRPPPRRRTTTVVVYYY[[[[[[[[[[[[ZZZ]]]aaaaaa___\\\]]]^^^___``````___\\\XXXSSSQQQUUUTTTTTTTTTVVVYYY\\\]]]VVVWWWXXXZZZ\\\[[[YYYWWWTTTTTTTTTTTTUUUVVVXXXYYYUUUVVVXXXZZZ[[[\\\\\\\\\SSSSSSRRRRRRQQQQQQPPPPPPRRRUUUXXXVVVRRROOOQQQTTTOOOPPPRRRRRRRRRQQQRRRSSSSSSSSSRRRRRRSSSTTTUUUVVVMMMOOOQQQRRRPPPOOOMMMMMMEEEEEEEEEFFFHHHKKKNNNPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNPPPOOOMMMNNNQQQTTTQQQPPPNNNLLLKKKJJJKKKKKKIIINNNOOOJJJIIIOOOTTTTTTUUUUUURRROOOMMMMMMOOOQQQMMMNNNOOOPPPQQQPPPOOONNNNNNPPPSSSVVVVVVTTTRRRPPPPPPQQQQQQPPPNNNNNNOOOQQQTTTSSSPPPMMMKKKJJJIIIIIILLLMMMNNNNNNOOOPPPQQQRRROOOPPPRRRTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSUUUVVVVVVTTTRRRQQQRRRSSSTTTSSSRRRSSSUUUWWWWWWWWWTTTTTTTTTTTTSSSRRRQQQPPPIIIIIIIIIIIIJJJKKKLLLLLLJJJIIIGGGEEEDDDCCCDDDDDDBBBDDDDDDBBBCCCEEEFFFFFFCCCBBB@@@???AAACCCEEEFFFBBBCCCDDDDDDDDDEEEGGGIIIIIINNNTTTYYY\\\^^^```bbbhhhssszzzzzz{{{zzzvvvgggjjjkkkfff[[[QQQJJJGGGAAABBBAAA<<<:::<<<<<<999777666555555555555333111666444333333222000000111///000111111111111222333000000000000////////////.........------.........------------------------------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,---------,,,,,,***+++,,,...000111222333...///000111222333444444888999;;;>>>AAADDDFFFGGGIIIKKKNNNPPPPPPOOOPPPQQQSSSQQQ\\\^^^dddlll000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,---------......////////////000000000000111111000000//////.........///000000//////000111111111111000111111222222222333333444555666777777666666777888:::<<<>>>???CCCCCCDDDDDDCCCBBBAAAAAAAAACCCEEEGGGIIIJJJKKKLLLIIIHHHFFFEEEDDDEEEFFFFFFKKKNNNQQQSSSSSSTTTUUUVVVUUUTTTUUUWWWXXXUUUOOOJJJJJJNNNSSSVVVWWWVVVUUUUUUVVVXXX\\\___```^^^\\\ZZZZZZ\\\^^^___]]]YYYTTTQQQUUUUUUUUUUUUVVVXXXZZZ[[[VVVVVVWWWZZZ^^^^^^ZZZWWWRRRSSSTTTUUUVVVUUUTTTTTTYYYWWWVVVWWWYYYYYYVVVRRROOONNNOOOOOOQQQTTTVVVXXX\\\ZZZVVVSSSQQQQQQSSSTTTQQQRRRRRRRRRRRRRRRQQQQQQOOONNNMMMLLLLLLNNNPPPQQQKKKKKKMMMOOOPPPOOOLLLIIILLLJJJIIIJJJMMMOOOQQQQQQNNNNNNNNNNNNOOONNNLLLJJJKKKMMMNNNMMMJJJJJJLLLNNNHHHLLLNNNMMMJJJHHHKKKOOOSSSRRRPPPOOONNNPPPQQQRRRUUUTTTQQQLLLHHHGGGHHHJJJNNNNNNOOOOOOOOONNNMMMLLLSSSTTTWWWXXXXXXVVVTTTRRRQQQOOOLLLJJJIIIJJJLLLMMMPPPNNNKKKHHHHHHJJJLLLNNNNNNNNNOOOPPPPPPQQQRRRRRRQQQRRRRRRSSSSSSSSSSSSRRRVVVTTTRRRQQQPPPQQQRRRSSSTTTUUUUUUTTTQQQPPPPPPQQQTTTSSSSSSVVVYYYZZZXXXVVVVVVTTTQQQNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCEEEFFFGGGFFFDDDCCCEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@??????@@@AAACCCDDDEEEEEEEEEFFFFFFFFFGGGGGGKKKKKKMMMNNNPPPQQQSSSSSSWWW\\\eeeoootttrrrjjjcccaaa___\\\XXXSSSOOOLLLJJJGGGHHHHHHFFFCCC@@@??????:::999999888777666666555666666555444222111000000111111111111111111111111000000000000000000000000000000//////.........---........................---------------------------------------------------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,+++++++++,,,,,,,,,------------,,,***)))***---///...............///000000111111111000111111222222999:::;;;===@@@CCCEEEGGGFFFHHHLLLMMMMMMMMMMMMMMMPPPVVV\\\ccceeeggg////////////////////////////////////////////////////////////////////////---------.........//////.../////////000000000000000000000000//////.........///000000//////000111111111111111111222333333444444444555555666666666666666777888:::<<<>>>???BBBCCCCCCCCCBBBBBBAAA@@@>>>???AAACCCEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGIIILLLPPPSSSSSSSSSTTTUUUTTTTTTTTTVVVWWWUUUPPPLLLLLLPPPUUUXXXXXXXXXXXXXXX_________^^^\\\YYYVVVTTTVVVWWWYYYZZZZZZYYYWWWVVVRRRUUUYYY\\\^^^\\\ZZZXXXYYYYYYYYY[[[]]]\\\XXXUUUTTTUUUVVVXXXXXXXXXXXXWWW[[[YYYWWWWWWVVVTTTPPPMMMIIIJJJMMMPPPSSSWWW[[[\\\___]]]YYYUUURRRPPPOOOOOOQQQQQQRRRQQQQQQPPPOOONNNMMMLLLKKKKKKKKKLLLMMMNNNMMMNNNOOORRRTTTTTTQQQNNNJJJJJJKKKNNNQQQRRRQQQPPPNNNNNNNNNNNNOOONNNLLLKKKKKKLLLMMMKKKIIIIIIKKKNNNHHHJJJLLLKKKIIIJJJPPPUUUVVVTTTRRRPPPOOOOOOPPPPPPSSSRRRPPPOOOOOOPPPRRRSSSMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTRRRPPPOOOPPPNNNLLLKKKJJJKKKMMMOOONNNLLLJJJGGGGGGIIIKKKMMMOOOOOOPPPPPPQQQQQQQQQRRRPPPPPPPPPQQQQQQRRRRRRSSSRRRRRRQQQPPPQQQRRRTTTVVVVVVVVVWWWUUURRRQQQQQQRRRQQQPPPPPPSSSVVVWWWUUUSSSQQQPPPMMMKKKJJJIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEECCCBBBDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@???>>>>>>???@@@@@@<<<=========>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA;;;===BBBGGGKKKIIIDDD@@@BBBBBBAAA???>>><<<;;;;;;???@@@@@@>>>;;;888777888666666555444444333222222555555444333222111111000111111111111111111111111////////////////////////000/////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---+++,,,,,,,,,------------+++---...///...---------...............///000000222111111111111222222333888999;;;>>>AAAEEEHHHJJJJJJKKKMMMMMMMMMNNNPPPQQQOOOVVV[[[cccgggjjj////////////////////////////////////////////////////////////////////////........./////////000000....../////////000000000000000000////////////......///000000//////000111111000111111222333444555555555555555555555666666555666666777999;;;===>>>AAAAAAAAABBBAAAAAA@@@@@@<<<===???BBBDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGKKKOOORRRSSSSSSSSSTTTTTTSSSSSSTTTUUUUUURRRPPPOOORRRVVVYYYYYYYYYYYYZZZcccaaa^^^ZZZWWWUUUSSSSSSYYYYYYXXXXXXXXXYYYZZZZZZUUUXXX[[[]]]]]][[[WWWUUU\\\[[[[[[[[[[[[YYYVVVSSSUUUWWWYYY[[[\\\\\\\\\\\\YYYXXXVVVUUUTTTQQQMMMJJJJJJLLLOOOSSSWWWZZZ]]]^^^\\\[[[YYYVVVTTTQQQPPPOOOSSSSSSSSSSSSRRRQQQOOONNNLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPTTTVVVWWWUUURRRMMMNNNPPPTTTVVVVVVTTTQQQMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJHHHGGGHHHJJJMMMGGGIIIJJJIIIIIIMMMTTTZZZXXXWWWTTTRRRPPPOOOOOOOOOQQQPPPOOOSSSXXX[[[[[[ZZZOOOOOONNNNNNOOOQQQSSSTTTNNNNNNNNNNNNOOOOOOOOOOOOOOONNNLLLKKKLLLMMMOOOPPPMMMKKKIIIGGGGGGHHHJJJKKKPPPPPPPPPPPPPPPPPPQQQQQQOOOOOONNNNNNOOOPPPRRRSSSOOOOOOOOOOOOQQQTTTVVVWWWUUUVVVVVVTTTQQQOOOOOOPPPMMMMMMMMMPPPRRRSSSQQQPPPLLLKKKIIIHHHGGGHHHHHHIIIKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEEEEDDDCCCBBB@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>============;;;;;;<<<<<<<<<<<<======;;;;;;::::::999888888777===<<<;;;<<<======;;;999555555666666666777777777<<<======<<<999777666666444444333333222222111111333333333222222222111111111111111111111111111111/////////////////////////////////.......................................++++++++++++++++++++++++---------------------------------,,,,,,---......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------,,,,,,,,,---------......------............------...............///000000222222111111222222333444777888;;;>>>BBBGGGJJJLLLNNNNNNOOONNNNNNOOORRRUUUPPPVVV[[[ccchhhnnn////////////////////////////////////////////////////////////////////////---.........////////////........./////////000000////////////////////////...///000000//////000111000000000111222444555666666666555555555555555555555555666666888:::;;;<<>>>>>???AAACCCEEEGGGHHHHHHFFFGGGIIIJJJKKKJJJIIIIIIFFFJJJOOORRRSSSRRRRRRRRRSSSSSSRRRSSSTTTTTTTTTTTTSSSUUUWWWXXXXXXWWWXXXXXX^^^[[[XXXUUUTTTUUUWWWYYYdddaaa]]]YYYWWWWWWYYY[[[]]]\\\YYYWWWUUUTTTTTTTTT[[[[[[[[[[[[ZZZXXXUUUSSSVVVWWWYYY\\\^^^_________UUUUUUUUUUUUTTTRRRPPPNNNPPPRRRTTTWWWXXXYYYYYYYYYTTTTTTUUUVVVVVVVVVUUUTTTTTTUUUVVVVVVVVVTTTSSSQQQMMMNNNNNNOOONNNMMMMMMLLLLLLMMMOOOSSSVVVWWWUUUSSSTTTTTTUUUWWWXXXXXXUUUSSSMMMNNNOOOOOONNNMMMNNNOOOJJJIIIHHHFFFFFFGGGIIIKKKGGGIIIJJJKKKLLLOOOTTTXXXWWWVVVTTTRRRQQQPPPPPPOOOQQQOOOOOOTTT[[[^^^\\\YYYRRRQQQOOOMMMMMMNNNPPPQQQJJJIIIIIIJJJKKKMMMOOOPPPNNNMMMLLLLLLMMMOOOQQQRRRMMMLLLJJJHHHHHHIIIJJJKKKOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMNNNPPPSSSTTTNNNNNNNNNOOOQQQSSSUUUVVVRRRSSSSSSQQQNNNLLLKKKLLLKKKLLLMMMNNNOOOOOONNNMMMJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@??????@@@@@@AAAAAAAAA@@@@@@???>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::999999===;;;999888777777777777999999999999999888888888;;;<<<===<<<999777777777555555555444444333333333111111111222222222222222111111111111111111111111////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,---...,,,,,,---------.........111...+++)))***---///000...............///000000222111111111222333444555777888:::===AAAEEEIIIJJJMMMOOOPPPPPPPPPPPPRRRSSSQQQVVV[[[bbbhhhnnn........................................................................,,,,,,---------.....................////////////.............../////////...///000000//////000111000000000111222444555666555555555555444444444444444444555666777888:::;;;======>>>>>>>>>>>>======>>>???AAACCCEEEGGGHHHHHHFFFGGGIIIJJJKKKKKKJJJIIIGGGJJJOOOQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTUUUVVVUUUVVVWWWVVVUUUTTTUUUVVVXXXWWWTTTSSSTTTWWW[[[]]]gggccc]]]XXXUUUVVVXXXZZZ]]][[[YYYWWWVVVUUUVVVVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUWWWYYY\\\^^^_________VVVWWWXXXWWWUUUSSSRRRQQQRRRSSSUUUVVVVVVUUUTTTTTTPPPQQQTTTVVVXXXXXXWWWWWWRRRSSSUUUWWWWWWVVVTTTSSSMMMMMMNNNNNNNNNMMMMMMLLLMMMNNNPPPTTTWWWXXXVVVSSSYYYWWWTTTSSSSSSSSSRRRPPPLLLNNNOOOOOOMMMMMMOOOQQQKKKIIIGGGFFFGGGHHHIIIJJJHHHJJJLLLNNNOOOOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQRRROOOOOORRRXXXYYYUUUQQQPPPOOOMMMKKKKKKLLLMMMNNNKKKJJJIIIIIIIIIKKKMMMNNNMMMMMMLLLMMMNNNOOOQQQRRRNNNMMMKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNPPPOOONNNNNNNNNPPPSSSTTTOOOOOOOOOPPPPPPQQQRRRSSSQQQRRRRRRPPPMMMKKKKKKLLLMMMNNNOOOPPPOOONNNMMMMMMJJJJJJJJJJJJJJJKKKKKKLLLIIIIIIIIIHHHGGGFFFFFFEEEFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@<<<======>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;999999999999999999888888666666777666555444444444555555444444333333333222555777888777444333333333555555444444444444444333000000000111111111222222000000000000000000000000........................---------...............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......///...---///111333222000...............///000000111111111111222333444555888888:::<<>>>>>>>>>>>;;;;;;;;;;;;::::::::::::666666777777777777888888555777:::;;;:::888777888111111222222222333333333333444555555333222222222222222222222222111111111000000000000000111111111000000000000000000000000........................---------------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++,,,,,,------......++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,222999>>><<<444..................///000000//////000000111222333444888888:::<<<>>>AAADDDEEEIIIMMMRRRTTTSSSQQQNNNMMMRRRWWW[[[aaaffflll........................................................................------------............---------.........//////---------.........//////...///000000//////000111000/////////000111111222111111111222222333333333333333444444555666888888999::::::;;;<<<<<<;;;;;;:::;;;===???AAACCCDDDDDDJJJIIIHHHHHHHHHHHHHHHHHHNNNOOOPPPPPPOOOOOOPPPRRRPPPRRRUUUUUUSSSSSSTTTVVVQQQRRRSSSSSSSSSUUUYYY[[[^^^^^^]]]\\\[[[[[[[[[[[[[[[ZZZWWWVVVVVVWWWXXXZZZVVVYYY\\\^^^^^^\\\XXXVVVRRRTTTUUUUUUSSSRRRSSSUUUUUUWWWYYY[[[]]]]]]]]]]]]YYY[[[]]]\\\XXXUUUUUUUUURRRRRRSSSSSSTTTVVVWWWXXXXXXWWWWWWVVVUUUTTTRRRRRRRRRSSSUUUVVVTTTQQQNNNLLLIIIIIIIIIIIIJJJLLLMMMNNNRRRRRRSSSUUUWWWUUURRROOOPPPNNNMMMLLLMMMLLLJJJHHHKKKMMMPPPOOOMMMMMMQQQVVVQQQPPPOOOQQQSSSSSSQQQNNNLLLLLLLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKHHHHHHIIIJJJKKKLLLMMMMMMKKKJJJJJJIIIIIIJJJJJJJJJLLLLLLLLLLLLMMMNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQRRROOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRRRRPPPOOOPPPQQQSSSUUUVVVTTTPPPLLLKKKKKKIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCC@@@@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@???>>>>>>:::;;;<<<======<<<;;;;;;<<<<<<;;;;;;::::::::::::777777777777777777777777...111555555333111111222444444444555555666666777333555666666444333333444000000000000000000000000000000000000000000//////000000000000000000000000........................,,,,,,,,,------.........................................................++++++++++++++++++++++++///...---,,,+++*********++++++,,,,,,---......///++++++++++++++++++++++++******+++,,,,,,,,,+++************+++++++++,,,,,,)))+++000888======777000...............///000000.........///000111333444777888999<<>>@@@BBBDDDDDDEEEKKKJJJHHHGGGFFFGGGGGGHHHQQQQQQQQQOOONNNNNNPPPRRROOORRRVVVVVVTTTRRRSSSUUUNNNPPPQQQRRRTTTWWW\\\`````````aaa``````^^^]]]\\\\\\[[[ZZZYYYXXXXXXYYYYYY___^^^[[[XXXVVVUUUUUUUUURRRTTTUUUTTTQQQPPPQQQSSSVVVXXXZZZ\\\]]]]]]]]]]]]UUUXXX[[[[[[YYYXXXYYYZZZZZZYYYXXXWWWWWWYYYZZZ[[[XXXXXXWWWVVVTTTSSSSSSRRRVVVWWWXXXXXXVVVQQQMMMJJJKKKKKKJJJJJJKKKNNNPPPRRRQQQQQQRRRSSSSSSQQQNNNKKKLLLLLLMMMOOOPPPOOOLLLIIIJJJMMMPPPOOOLLLMMMRRRWWWTTTSSSSSSVVVXXXXXXTTTQQQNNNLLLJJJJJJKKKKKKKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNMMMLLLLLLMMMNNNKKKKKKKKKLLLKKKJJJIIIIIIDDDDDDFFFHHHJJJLLLNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJLLLLLLNNNOOOQQQRRRTTTTTTNNNNNNOOONNNNNNMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPNNNOOOPPPPPPNNNNNNOOOPPPUUUWWWXXXUUUPPPKKKJJJKKKGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@@@@@@@AAAAAABBB@@@??????>>>??????@@@@@@BBBBBBBBBAAA@@@???>>>===:::;;;<<<<<<;;;:::888777999888888888777777666666666666555555444444333333222444777666444222333444333333333222222111111111111222444444222111222333000000000000111111111111111000000000////////////000000000000000000000000........................,,,,,,,,,------.................................------------------------++++++++++++++++++++++++111000///---,,,+++******++++++,,,,,,---...//////++++++++++++++++++++++++***+++,,,---,,,+++***)))))))))*********+++++++++---***)))---444888888666...............///000000---------...///111222333666777999===AAAEEEHHHJJJNNNPPPRRRRRRQQQPPPQQQQQQOOOUUU[[[dddjjjppp........................------------------------................................................//////.........---------///////////////.........///////////////////////////.........///000222333000000000000000000000000111222222333444555666666888888999::::::;;;<<<<<<<<<===>>>???AAACCCDDDEEEGGGGGGHHHIIIJJJKKKLLLMMMQQQOOONNNMMMNNNNNNMMMLLLTTTVVVWWWWWWUUUTTTTTTUUURRRSSSTTTUUUWWWXXXYYYZZZ]]]]]]\\\]]]______]]]\\\VVVXXXZZZ[[[[[[\\\^^^```___]]][[[ZZZXXXXXXXXXXXXVVVTTTRRRQQQRRRVVVZZZ]]][[[[[[ZZZZZZZZZZZZZZZ[[[YYYYYYYYYZZZZZZZZZ[[[[[[XXXWWWUUUUUUVVVXXX[[[]]][[[ZZZYYYVVVSSSPPPMMMLLLRRRUUUWWWWWWSSSMMMIIIGGGIIIJJJKKKLLLMMMNNNOOOOOONNNOOOOOOPPPQQQQQQQQQPPPIIIMMMRRRVVVXXXUUURRROOOQQQPPPOOONNNPPPRRRUUUWWWWWWYYY[[[]]]\\\YYYVVVTTTPPPQQQQQQQQQQQQOOOMMMLLLIIIKKKNNNPPPPPPOOOMMMLLLKKKLLLNNNOOONNNLLLIIIGGGKKKKKKLLLLLLLLLLLLLLLKKKGGGHHHIIIJJJKKKMMMNNNNNNKKKLLLMMMNNNOOOPPPPPPPPPQQQPPPMMMKKKJJJJJJKKKLLLLLLLLLLLLMMMNNNPPPQQQRRRMMMNNNNNNOOONNNMMMLLLKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOMMMKKKKKKMMMOOOSSSSSSSSSRRRQQQNNNLLLJJJKKKJJJIIIIIIHHHGGGFFFFFFDDDCCCBBB@@@AAABBBDDDEEECCCCCCCCCDDDCCCCCCBBBAAA>>>===<<<>>>BBBCCCAAA???DDDCCCBBBAAA@@@>>>======<<<<<<;;;;;;;;;:::::::::999999999888888888777777666666666555444444333333333333333333333333333333333333222222333333444555333444444444444333222222000000//////.........---////////////////////////......////////////......//////////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++555444111...,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,111,,,)))///999>>>999222000000000000000111111222222222222111000111444777;;;<<<===>>>AAADDDGGGIIIPPPQQQSSSTTTSSSRRRPPPOOORRRYYY]]]bbbhhhrrr........................------------------------------------------------------------------------///.........---------,,,///.....................//////////////////////////////.........000111222000000000000000000000000111111222333444555666666666777777888999999::::::;;;;;;===>>>@@@BBBCCCCCCFFFFFFGGGIIIJJJKKKLLLMMMKKKKKKLLLNNNPPPQQQOOOMMMQQQSSSTTTSSSRRRRRRSSSUUUTTTTTTUUUVVVXXXYYYZZZZZZ[[[[[[ZZZ[[[]]]]]]\\\[[[WWWYYYZZZ[[[[[[[[[]]]^^^^^^]]][[[YYYXXXWWWWWWWWWVVVTTTQQQPPPQQQTTTXXX[[[[[[[[[[[[[[[[[[ZZZYYYYYYVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUTTTSSSTTTVVVYYY[[[XXXXXXWWWUUUTTTRRRPPPOOOSSSTTTUUUTTTQQQOOOOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPRRRTTTTTTSSSRRRQQQTTTSSSQQQPPPPPPRRRUUUWWWVVVXXXYYYZZZYYYVVVTTTRRRSSSSSSTTTTTTSSSRRRPPPOOOLLLNNNPPPRRRRRRQQQOOOMMMKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMNNNMMMKKKJJJJJJJJJLLLMMMLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLMMMMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKLLLMMMNNNOOONNNLLLIIIGGGHHHLLLOOOOOOOOOOOONNNLLLKKKIIIHHHJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBAAA@@@@@@>>>======???@@@AAA@@@?????????>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::999999888888888777777777666666666555444444333333333333333333333333333333222111111111111222333333222333333333333222111111000/////////.........---..............................////////////......------------------------------------------------///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++444222000...,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,...++++++333<<<>>>777//////............///000000000111111000///000333666:::;;;<<<===@@@CCCFFFHHHOOOPPPRRRSSSRRRQQQOOONNNQQQXXX]]]aaahhhrrr------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------,,,,,,........................////////////////////////000///.........///000111000000000000000000000000111111222333444555555666555555666666777777888888999:::;;;<<<>>>@@@AAABBBEEEEEEFFFGGGIIIJJJKKKLLLIIIJJJLLLOOOQQQQQQNNNKKKMMMNNNOOONNNMMMNNNQQQSSSTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXYYY[[[[[[ZZZYYYYYYZZZ\\\[[[ZZZZZZ[[[\\\\\\\\\ZZZYYYXXXXXXXXXXXXVVVTTTRRRPPPQQQSSSVVVXXX[[[[[[\\\\\\[[[YYYWWWVVVTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSUUUWWWXXXWWWWWWWWWVVVUUUUUUTTTTTTVVVVVVTTTRRRPPPPPPRRRTTTNNNNNNMMMMMMLLLKKKJJJJJJMMMNNNNNNOOOOOOOOOOOOOOOTTTSSSRRRPPPPPPPPPQQQRRRTTTSSSPPPOOOOOOPPPSSSTTTVVVVVVUUUUUUTTTRRRQQQPPPRRRSSSSSSSSSSSSQQQPPPOOOMMMNNNPPPQQQQQQOOOMMMLLLKKKJJJHHHGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIIIIHHHIIIJJJLLLMMMKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLIIIFFFDDDFFFJJJNNNKKKJJJIIIHHHGGGGGGGGGGGGJJJJJJIIIGGGFFFDDDCCCBBBDDDDDDDDDDDDCCCCCCBBBAAA@@@AAAAAAAAAAAA@@@??????===>>>@@@@@@???>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888888777777777777666666555555444333333333333333333333333333333333000000000000000111222222111111222222111111000////////////.......................................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++111000...,,,+++***))))))++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++---555<<<<<<444,,,------,,,,,,------...//////000000//////000333555::::::;;;===@@@CCCFFFHHHMMMOOOPPPRRRRRRQQQOOONNNPPPXXX\\\bbbiiisss------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------.................................111000///...---...///000000000000000000000000000000000111222333444555555555555555555666666777777777888999;;;<<<>>>???@@@CCCCCCEEEFFFHHHIIIJJJKKKMMMLLLLLLMMMNNNMMMJJJGGGKKKLLLKKKJJJIIIJJJMMMPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUWWWYYYZZZYYYXXX\\\]]]]]]\\\ZZZYYYZZZ[[[YYYYYYYYYYYYZZZ[[[\\\\\\XXXWWWTTTRRRRRRTTTVVVXXXZZZZZZ[[[ZZZYYYVVVTTTRRRTTTSSSRRRRRRQQQRRRRRRSSSQQQQQQRRRSSSTTTUUUWWWWWWYYYYYYXXXWWWWWWWWWWWWWWWZZZYYYWWWSSSPPPOOOPPPRRRMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPQQQQQQQQQQQQPPPPPPTTTSSSPPPNNNMMMMMMNNNOOOOOONNNMMMLLLLLLNNNPPPRRRTTTSSSRRRPPPOOONNNMMMMMMMMMNNNOOOOOOOOONNNLLLKKKJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJIIIIIIHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOOOOOOONNNNNNMMMLLLHHHHHHHHHGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFHHHHHHHHHHHHIIIKKKLLLMMMJJJJJJIIIGGGEEEFFFIIILLLIIIHHHFFFFFFFFFGGGHHHIIIJJJIIIHHHFFFEEECCCBBBAAADDDEEEEEEFFFEEECCCAAA???@@@@@@AAAAAA@@@@@@???>>><<<>>>AAA@@@===;;;===???>>>>>>============<<<<<<::::::::::::999999999999888888777777777666666666666666555444444333333222222222222222222222222222111000000000000111222222000000000111000000///...................................................---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************------,,,+++***))))))(((***++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,------******---333888777111+++------,,,,,,------...//////000111111000111333666;;;;;;<<<>>>@@@DDDGGGHHHMMMNNNPPPRRRRRRRRRPPPOOOQQQYYY^^^cccjjjuuu------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...------------------------000///...------.../////////////////////////////////000000111222333444444555555555555666666666666666666888999;;;===>>>>>>AAABBBCCCEEEFFFHHHIIIJJJNNNLLLIIIHHHHHHIIIIIIHHHKKKKKKJJJHHHFFFGGGJJJLLLQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSUUUXXXYYYYYYXXX]]]^^^^^^]]]ZZZYYYYYYZZZTTTUUUWWWZZZ\\\___```aaa[[[ZZZXXXVVVVVVWWWYYYZZZYYYYYYYYYXXXVVVTTTRRRPPPSSSRRRPPPOOOOOOPPPQQQRRRPPPQQQSSSTTTVVVWWWWWWXXXYYYXXXWWWUUUTTTSSSSSSSSSVVVWWWWWWUUURRRPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNOOOQQQRRRRRRPPPOOOMMMLLLKKKLLLLLLJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFHHHJJJLLLMMMMMMLLLKKKLLLLLLKKKJJJIIIIIIJJJJJJHHHIIIIIIJJJJJJKKKLLLLLLNNNNNNNNNNNNMMMLLLKKKKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKGGGIIIKKKKKKJJJHHHHHHIIIIIIHHHGGGGGGGGGHHHJJJKKKIIIHHHGGGFFFDDDCCCBBBAAADDDEEEFFFGGGFFFDDDAAA???AAAAAAAAAAAAAAA@@@??????;;;>>>@@@???<<<;;;<<<>>>??????>>>===<<<;;;:::999::::::999999999888888888777777777666666666555555555555555444333333222222222222222222222222222222111111111111111222333333///000000000000///......---------.......................................,,,,,,------------,,,,,,------------------------------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************))))))(((*********+++++++++,,,,,,,,,+++******))))))))))))+++,,,---,,,***)))***++++++++++++,,,,,,---------+++++++++...000111...,,,......------......///000///111222333222333555777<<<<<<===???BBBEEEHHHJJJMMMOOOQQQSSSTTTSSSRRRRRRSSS[[[```eeelllwww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,***++++++,,,,,,---------------------------------///...---------...///000//////////////////////////////000111222333333444555555555555555555555555555666777999:::<<<===>>>???@@@AAACCCEEEGGGIIIIIIJJJGGGDDDCCCEEEHHHJJJKKKIIIIIIIIIHHHGGGHHHJJJLLLRRRRRRSSSSSSTTTUUUVVVVVVSSSRRRSSSVVVXXXZZZZZZYYY\\\]]]]]][[[XXXWWWWWWWWWQQQSSSVVVZZZ]]]```aaabbb]]]\\\ZZZYYYYYYZZZ[[[\\\YYYXXXWWWUUUTTTSSSRRRQQQOOONNNMMMLLLLLLNNNPPPQQQPPPQQQTTTVVVXXXXXXXXXXXXVVVUUURRRPPPNNNNNNNNNNNNNNNQQQTTTUUUTTTRRRQQQQQQQQQQQQPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJKKKLLLLLLLLLKKKIIIHHHIIIJJJMMMPPPRRRSSSSSSSSSOOONNNMMMLLLKKKKKKKKKLLLJJJJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHEEEGGGKKKNNNOOOOOONNNMMMOOONNNLLLKKKJJJJJJKKKLLLHHHIIIIIIJJJKKKLLLLLLMMMJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJGGGGGGFFFFFFFFFGGGHHHHHHEEEHHHLLLMMMLLLJJJHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFDDDBBBAAA@@@AAAAAAAAAAAA@@@??????;;;<<<>>>>>>===<<<<<<===>>>===<<<;;;:::888777777999999999888888888777777666666666666555555555555555555444444333222222222222222222222222222222222222111111111111222333333//////000000//////...------------------.........------------------------+++,,,,,,------,,,,,,+++------------------------------------------------******++++++++++++,,,,,,++++++++++++++++++++++++((()))******+++*********((())))))*********))))))************++++++++++++++++++******)))************+++,,,+++***)))***+++***++++++,,,,,,------...---,,,+++++++++,,,---.../////////...//////000111///111333444444444666888======>>>@@@CCCFFFIIIKKKMMMNNNQQQSSSTTTTTTTTTSSSTTT\\\aaafffmmmwww,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...000111////////////////////////......///000111222333333333333333333333333333333555666777888:::<<<===>>>>>>???@@@BBBDDDFFFHHHIIIFFFDDDBBBBBBDDDFFFGGGGGGEEEGGGIIIJJJJJJKKKMMMOOOQQQQQQRRRTTTUUUVVVWWWWWWSSSSSSTTTVVVYYY[[[[[[ZZZYYYZZZZZZXXXUUUTTTTTTTTTPPPRRRUUUXXX[[[]]]^^^___]]]\\\[[[ZZZ[[[\\\]]]^^^[[[YYYWWWUUUSSSSSSTTTTTTOOONNNLLLLLLMMMOOORRRTTTNNNPPPSSSVVVXXXXXXXXXWWWTTTSSSPPPNNNMMMLLLMMMNNNLLLOOOQQQRRRQQQPPPPPPQQQOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKHHHKKKOOOSSSUUUTTTRRRPPPLLLLLLMMMMMMLLLLLLLLLLLLIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKFFFGGGJJJLLLNNNOOOPPPPPPPPPNNNLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEFFFGGGHHHJJJKKKGGGGGGFFFEEEEEEEEEFFFFFFEEEGGGJJJKKKKKKIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEECCCDDDEEEFFFEEEEEEDDDCCC??????@@@@@@??????>>>===;;;::::::<<<>>>>>>===<<<===<<<<<<;;;:::999999888999888888888777777777777666666666555555555444444555555444333333222222111111111111111111111111111111000000000000111222222000000000000000///......,,,,,,,,,------.........------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,************************'''((()))***++++++***)))'''((()))***++++++***)))************++++++++++++++++++*********+++,,,,,,)))+++,,,+++***)))***,,,******+++,,,,,,---...............,,,++++++---/////////......//////000111...000222444444444666777<<<======???BBBEEEHHHJJJKKKMMMPPPRRRTTTTTTSSSSSSTTT\\\```eeekkkvvv,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111////////////////////////......///000111222333333222222222111111111111111555666777888:::<<<===>>>===>>>@@@BBBDDDFFFHHHHHHFFFEEEDDDDDDDDDDDDBBB@@@BBBEEEIIIKKKMMMNNNPPPRRROOOOOOPPPRRRSSSUUUVVVVVVSSSSSSTTTWWWZZZ\\\\\\[[[VVVWWWWWWUUUSSSQQQQQQRRRPPPQQQTTTWWWYYY[[[[[[[[[\\\\\\[[[[[[[[[\\\^^^^^^\\\ZZZWWWUUUTTTTTTVVVWWWPPPOOONNNNNNOOORRRUUUWWWMMMOOOSSSVVVXXXXXXWWWVVVUUUSSSQQQOOONNNOOOPPPQQQPPPQQQQQQPPPNNNMMMMMMNNNIIIJJJKKKLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIIIIJJJLLLMMMOOOFFFJJJOOOSSSTTTRRRNNNKKKKKKLLLMMMMMMNNNMMMMMMMMMGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIJJJKKKKKKKKKHHHHHHHHHIIIKKKNNNQQQRRRPPPNNNLLLJJJIIIJJJKKKLLLPPPPPPOOOOOONNNMMMMMMLLLHHHIIIIIIJJJJJJIIIIIIHHHDDDEEEFFFGGGIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDDDDDDDFFFHHHJJJLLLHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGIIIIIIHHHHHHIIIJJJFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEDDD>>>>>>>>>>>>>>>======<<<;;;999888;;;>>>@@@>>>;;;========================888888888888777777777777666666555555555444444444555555444333333222222111111111111111111111111111///////////////000111111000000000000000//////...,,,,,,,,,------.........------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,************************'''((()))+++++++++***)))&&&''')))++++++++++++***)))************++++++++++++*********+++,,,------)))***++++++***)))***,,,******+++,,,,,,---.........///000///,,,+++---//////............///000000---///222333333333555666;;;<<<===>>>AAADDDGGGIIIJJJLLLNNNQQQSSSSSSSSSRRRSSS[[[___dddjjjttt///...------,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------///000111000000000000111111111111222111000000000111333333666666777777888888999999???@@@AAA@@@??????AAABBBBBBBBBBBBBBBAAA@@@???>>>EEEGGGKKKOOOPPPPPPNNNMMMOOOOOOOOOOOOPPPRRRTTTUUURRRSSSUUUXXX[[[aaaggglllfffXXXLLLMMMQQQRRRRRRTTTUUUUUUVVVWWWYYY\\\^^^``````^^^\\\]]]^^^^^^[[[XXXXXXVVVUUUWWWZZZZZZVVVSSSQQQRRRSSSSSSRRRSSSUUUWWWTTTTTTUUUUUUVVVWWWXXXXXXUUUTTTRRRSSSTTTTTTSSSRRRPPPSSSUUUTTTPPPLLLKKKLLLKKKNNNQQQQQQNNNLLLMMMNNNOOONNNMMMLLLLLLLLLLLLLLLIIILLLPPPRRRQQQOOOMMMLLLMMMNNNPPPQQQOOOMMMIIIGGGGGGIIIKKKLLLKKKLLLNNNOOOJJJNNNQQQPPPLLLHHHGGGGGGHHHJJJLLLLLLIIIGGGIIIJJJKKKKKKJJJJJJLLLNNNQQQSSSSSSRRRPPPMMMKKKJJJIIIHHHOOOOOOOOOLLLIIIHHHHHHIIIKKKJJJGGGEEEDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGIIIJJJJJJJJJIIIHHHJJJIIIHHHGGGFFFGGGHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJHHHFFFDDDBBBAAA@@@@@@???===<<<<<<<<<===>>><<<<<<<<<<<<===============<<<;;;:::::::::::::::888999999999999888777777444555666666666555333222444333222222111111222222000000000000000000000000............//////////////////000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))+++,,,+++***))))))*********+++++++++))))))))))))))))))))))))'''((()))***+++***))))))+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111000//////000333666888<<<===???@@@@@@BBBEEEGGGKKKMMMPPPSSSTTTTTTRRRQQQTTT[[[___dddjjjrrr...------,,,++++++,,,,,,++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///......---...///000111//////000000000111111111222111000000000111222333555555666666777888888888>>>???@@@@@@???@@@BBBCCCDDDCCCAAA@@@@@@AAABBBCCCGGGIIIMMMPPPQQQQQQOOONNNQQQPPPOOOOOOOOOQQQSSSTTTRRRTTTVVVYYY]]]cccjjjnnnfffZZZQQQRRRVVVVVVVVVVVVYYYYYYXXXYYYZZZ]]]___aaa^^^]]]\\\^^^```aaa___]]]VVVWWWXXXXXXXXXWWWVVVVVVRRRSSSTTTUUUTTTUUUWWWZZZ[[[[[[[[[ZZZZZZZZZZZZYYYUUUTTTSSSSSSTTTTTTSSSRRRSSSTTTSSSPPPMMMKKKKKKKKKKKKNNNPPPPPPNNNLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOKKKNNNPPPQQQOOOMMMLLLLLLOOOOOOPPPPPPOOOMMMJJJIIIHHHIIIKKKKKKJJJJJJLLLMMMKKKNNNPPPOOOKKKGGGFFFFFFHHHJJJMMMMMMKKKJJJLLLNNNKKKKKKKKKLLLMMMOOOQQQRRRSSSRRRQQQOOONNNMMMMMMMMMLLLLLLLLLJJJHHHGGGHHHIIILLLKKKIIIGGGFFFFFFGGGGGGDDDEEEFFFFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGFFFFFFFFFFFFEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGFFFDDDBBBAAA@@@@@@???>>>===<<<======>>><<<<<<<<<=========>>>>>><<<<<<;;;:::::::::::::::999999999:::999888888777555555555666555555444333444333222222111111222222000000000000000000000000............//////////////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++***)))((()))+++,,,+++***))))))*********+++++++++))))))))))))))))))))))))((()))***+++++++++******++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111000//////000333666888;;;===???@@@AAACCCFFFIIIKKKMMMPPPSSSTTTTTTSSSRRRSSSZZZ]]]aaahhhqqq---,,,++++++***+++++++++)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///000//////000000000000111111111111000000111111222333333444444555666666777777<<<===?????????@@@CCCEEEEEECCCAAA@@@AAADDDGGGIIIIIILLLOOORRRSSSRRRQQQPPPSSSRRROOOMMMMMMNNNOOOQQQQQQTTTWWW[[[^^^dddjjjnnnhhhaaa\\\^^^bbbbbb______]]]\\\ZZZYYYYYY\\\^^^```[[[ZZZ[[[]]]```aaaaaa```WWWZZZ\\\ZZZUUURRRSSSUUUTTTUUUVVVVVVVVVWWWYYY\\\______^^^]]]\\\ZZZYYYXXXUUUTTTSSSSSSTTTTTTSSSQQQTTTQQQNNNMMMMMMMMMMMMLLLKKKMMMNNNNNNMMMLLLLLLMMMMMMNNNOOOQQQQQQQQQQQQPPPOOOPPPPPPOOOLLLKKKKKKKKKQQQPPPOOONNNMMMLLLLLLLLLKKKLLLMMMMMMKKKKKKLLLMMMMMMNNNOOOMMMJJJGGGFFFFFFFFFHHHJJJKKKKKKKKKLLLMMMJJJKKKLLLNNNOOOPPPPPPQQQQQQPPPOOOOOONNNNNNNNNNNNHHHIIIIIIHHHFFFFFFGGGIIIKKKJJJHHHFFFEEEEEEFFFFFFCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEIIIIIIJJJKKKKKKKKKKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@???@@@???>>>=========>>>>>><<<<<<=========>>>>>>>>><<<;;;;;;::::::::::::::::::::::::::::::999999888666666555444444444444555333333222111111111111222000000000000000000000000............/////////////////////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***)))))))))************+++)))))))))))))))))))))))))))******+++,,,+++++++++******++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111000//////111333666888;;;===???AAABBBDDDHHHJJJKKKMMMPPPRRRTTTTTTSSSSSSRRRXXXZZZ^^^eeeppp++++++***************+++((()))))))))******++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------......//////////////////000000000111111111111111111222222222222222333444555555666666:::;;;===>>>???AAADDDFFFDDDDDDCCCDDDFFFHHHKKKLLLKKKMMMPPPRRRSSSSSSRRRQQQSSSQQQMMMJJJIIIJJJKKKMMMQQQSSSWWWZZZ\\\```dddgggeeecccbbbdddgggfffdddbbb___]]][[[YYYYYY[[[]]]___YYYZZZ[[[\\\^^^______^^^\\\]]]]]]ZZZUUUQQQQQQQQQVVVWWWXXXWWWVVVVVVXXXZZZ\\\\\\\\\[[[ZZZXXXVVVUUUVVVTTTSSSSSSTTTTTTRRRQQQQQQNNNLLLMMMPPPRRRPPPNNNKKKLLLLLLMMMLLLLLLMMMMMMMMMNNNPPPQQQRRRQQQOOONNNQQQQQQOOOMMMJJJIIIJJJLLLRRRPPPNNNLLLKKKLLLMMMNNNPPPQQQRRRPPPNNNMMMNNNOOOOOOOOONNNLLLJJJHHHGGGGGGEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJMMMOOOPPPPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHEEEFFFGGGFFFEEEFFFGGGIIIIIIHHHFFFEEEDDDCCCCCCDDDBBBCCCDDDEEEFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEHHHIIIIIIIIIJJJJJJJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDBBBAAA@@@????????????>>>>>>============<<<<<<=========>>>>>>>>>;;;;;;::::::999::::::;;;:::;;;;;;;;;;;;:::999999777666555333333444555555333222222111111111111111000000000000000000000000............/////////////////////000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************++++++++++++******************************))))))))))))))))))))))))***)))((()))***++++++)))))))))))))))************))))))))))))))))))))))))******++++++,,,,,,,,,,,,)))******++++++******)))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000///000111333666777:::<<>>@@@CCCFFFBBBDDDFFFIIIKKKLLLLLLLLLLLLMMMOOOQQQRRRRRRQQQQQQPPPNNNKKKHHHGGGGGGHHHIIIPPPSSSVVVXXXXXXZZZ\\\]]][[[]]]^^^___``````^^^\\\aaa___]]]\\\\\\]]]___```]]]^^^___^^^^^^]]]\\\\\\\\\ZZZWWWVVVWWWVVVTTTRRRXXXYYYYYYWWWUUUTTTUUUVVVWWWXXXYYYYYYYYYWWWVVVUUUVVVUUUSSSSSSTTTSSSRRRPPPQQQOOOPPPRRRUUUTTTOOOKKKLLLKKKKKKLLLLLLMMMMMMMMMQQQRRRSSSSSSRRRPPPNNNLLLQQQPPPNNNKKKHHHHHHJJJLLLRRRPPPLLLJJJIIIKKKMMMOOOQQQRRRRRRQQQNNNMMMMMMNNNPPPOOOMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDGGGIIIKKKNNNOOONNNMMMLLLKKKJJJHHHFFFDDDCCCBBBBBBDDDEEEFFFFFFEEEFFFHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCEEEFFFFFFFFFDDDDDDBBBCCCCCCCCCDDDDDDDDDEEECCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFGGGFFFFFFFFFFFFEEEEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<============::::::999999999::::::;;;:::;;;;;;;;;;;;:::999999777666555333333444555555333222111111000000111111////////////////////////............///////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************)))******++++++******)))++++++++++++++++++++++++(((((((((((((((((((((((()))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,)))******++++++******)))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000000222444555777:::<<>>AAADDDAAACCCGGGJJJKKKKKKIIIHHHJJJKKKMMMNNNOOOOOOOOONNNLLLKKKJJJHHHGGGFFFGGGGGGPPPRRRUUUWWWVVVVVVVVVWWWWWW\\\^^^\\\[[[]]]]]][[[aaa``````___```aaacccdddbbbccccccaaa^^^[[[[[[[[[WWWTTTRRRTTTXXX[[[ZZZXXXXXXXXXXXXVVVTTTSSSTTTUUUVVVXXXZZZ[[[[[[ZZZXXXWWWWWWUUUTTTSSSTTTSSSRRRPPPRRRSSSTTTVVVVVVRRRLLLHHHMMMLLLJJJKKKMMMOOOOOONNNTTTTTTTTTTTTRRRPPPNNNMMMNNNNNNLLLJJJHHHHHHKKKNNNPPPNNNKKKIIIHHHJJJLLLNNNNNNOOOOOOMMMKKKIIIJJJJJJNNNMMMLLLLLLMMMLLLJJJHHHKKKIIIHHHHHHHHHHHHEEECCCEEEGGGIIIKKKKKKKKKJJJIIIJJJIIIGGGDDDBBBAAA@@@???CCCDDDEEEEEEDDDDDDGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCEEEFFFFFFEEECCCBBB@@@@@@AAAAAABBBBBBCCCCCCFFFFFFEEEDDDCCCBBBAAAAAADDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<=========<<<;;;:::::::::;;;;;;;;;<<<<<<<<<999999999999999::::::;;;:::::::::::::::999999888666666555444444444444555222222111000000000000111////////////////////////............////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******************))))))************))))))++++++++++++++++++++++++(((((((((((((((((((((((()))((('''(((***+++***)))***)))))))))))))))(((((())))))))))))))))))))))))+++************+++,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000//////000111222444555666:::<<<>>>@@@AAACCCGGGIIIHHHIIIKKKMMMOOOQQQRRRRRRTTTYYYZZZ]]]dddooo***************+++,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++,,,---.........------........./////////000000///000111222333222222111000111222333444666777777444666888999:::<<>>>>>>>>>>>===============:::;;;<<<<<<<<<;;;:::999999999999:::::::::;;;;;;999999888888999::::::;;;999999999:::999888888777555555555666555555444333222222111000000000000000////////////////////////............////////////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))******++++++))))))************))))))************************)))))))))))))))))))))))))))((('''(((*********(((******))))))(((((((((((())))))))))))))))))))))))******)))))))))***+++,,,++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000//////000111333444555666:::<<<>>>???@@@BBBEEEGGGJJJKKKLLLNNNQQQRRRTTTUUUSSSXXXYYY]]]cccmmm++++++******+++,,,------++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,---.........---,,,............/////////000///000111222333222111111000111222333555666777888333555777888999;;;>>>@@@CCCBBBBBBBBBBBBBBBCCCCCCGGGGGGHHHIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLKKKJJJIIIPPPSSSWWWZZZZZZYYYXXXYYYWWW^^^___YYYUUUYYY]]]]]]VVVXXXZZZ]]]___```aaaaaa]]]______\\\WWWTTTSSSTTTUUUWWWXXXWWWTTTTTTXXX[[[TTTUUUVVVVVVVVVWWWYYY[[[ZZZ[[[]]]^^^^^^\\\YYYWWWWWWVVVTTTSSSTTTSSSQQQOOOIIIMMMPPPQQQPPPPPPSSSUUUOOOMMMJJJKKKOOOQQQQQQPPPLLLLLLKKKJJJJJJKKKKKKLLLHHHIIIIIIIIIIIIJJJNNNQQQMMMKKKIIIGGGGGGHHHJJJLLLLLLMMMNNNMMMJJJIIIJJJKKKFFFEEEFFFIIILLLLLLHHHDDDEEECCCBBBDDDFFFGGGEEEBBBBBBCCCDDDEEEEEEEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>@@@AAAAAAAAA@@@@@@BBBDDDBBBBBBBBBAAA@@@???======???@@@BBBDDDDDDBBB@@@>>>??????@@@AAAAAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCC?????????@@@@@@AAAAAAAAADDDCCCCCCBBBBBBDDDEEEFFFDDDEEEFFFFFFFFFEEECCCBBBDDDCCCBBBAAA???>>>===========================<<<999:::;;;;;;;;;:::999888888888999999999:::::::::999888888888999::::::;;;888999999999999888777777444555666666666555333222222111111000000000000000////////////////////////............/////////000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))***++++++,,,))))))************))))))))))))))))))))))))))))))************************)))((('''((()))******(((******))))))((((((((('''))))))))))))))))))))))))***)))((((((((()))+++,,,+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000//////000222333444555666:::<<<===>>>???@@@CCCFFFKKKLLLNNNPPPRRRTTTVVVVVVRRRWWWYYY\\\bbblll)))************+++++++++************************+++,,,,,,------,,,,,,+++++++++******************------------------------******************************++++++++++++************))))))******+++,,,++++++++++++++++++++++++------------------------000000000000111111111111000222333333222111333444555666777888999:::;;;;;;??????>>>>>>???AAACCCDDDDDDEEEGGGHHHGGGGGGIIIJJJLLLMMMLLLJJJIIIKKKPPPUUU[[[\\\\\\ZZZXXXXXXYYY[[[ZZZXXXVVVUUUVVVVVVUUUTTTQQQVVV[[[\\\ZZZXXXXXXYYY[[[XXXUUUSSSRRRQQQOOOMMMUUUUUUVVVWWWXXXXXXXXXXXXNNNOOORRRTTTVVVWWWWWWWWW[[[]]]___^^^[[[XXXWWWWWWVVVTTTRRRQQQQQQQQQPPPNNNOOOOOOPPPPPPPPPQQQQQQQQQHHHHHHIIIKKKMMMMMMLLLJJJNNNLLLJJJGGGFFFGGGIIIKKKJJJIIIHHHJJJLLLNNNNNNNNNHHHHHHIIIIIIJJJIIIIIIIIINNNKKKHHHGGGHHHIIIIIIIIIHHHIIIJJJJJJIIIFFFCCCAAABBBCCCCCCCCCCCCCCCBBBBBB???@@@AAAAAABBBBBBBBBBBB@@@??????>>>===<<<<<<;;;======>>>???@@@AAAAAABBB??????>>>==================>>>????????????>>>>>>============>>>>>>>>>>>>======>>>>>>?????????@@@>>>???@@@???>>>>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEECCCBBBAAA@@@@@@@@@AAABBBCCCBBB@@@===<<>>===<<<;;;::::::999::::::::::::999888777666777888999999999999999666777888999999999999999777777777777777666555555666555555555555444444444000000000000000000000000000000000000000000000000......------------............//////......---,,,...---+++*********++++++,,,,,,+++******+++,,,,,,+++++++++************)))...,,,***)))''''''(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))************))))))))))))(((((((((((())))))***)))((((((((()))+++,,,***++++++,,,+++***)))((('''((((((((()))))))))))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........//////000111333444555999;;;>>>???AAABBBEEEGGGKKKLLLNNNOOOPPPSSSVVVYYYXXXTTT\\\[[[aaammm)))************+++++++++************************++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************)))******************)))******))))))******+++,,,++++++++++++++++++++++++------------------------....../////////000000000000111333222111111222444555555666777888999::::::;;;;;;;;;<<<===???AAABBBAAACCCDDDDDDDDDEEEGGGIIILLLLLLMMMLLLLLLOOOTTTYYY]]]]]]\\\[[[ZZZYYYXXXXXXUUUTTTRRRPPPOOONNNOOOOOOPPPRRRUUUWWWWWWWWWWWWXXXVVVTTTSSSSSSTTTUUUTTTSSSVVVWWWWWWXXXXXXWWWWWWVVVOOOPPPQQQRRRSSSTTTTTTTTTUUUXXX[[[[[[ZZZXXXWWWWWWUUUSSSQQQPPPPPPPPPOOONNNMMMMMMMMMMMMMMMNNNOOOPPPLLLLLLLLLNNNOOOOOONNNLLLNNNLLLJJJIIIHHHIIIJJJKKKJJJJJJKKKLLLNNNNNNLLLJJJFFFGGGHHHIIIIIIJJJJJJJJJJJJGGGDDDCCCDDDEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>===<<<<<<;;;======>>>>>>???@@@@@@AAA???>>>===<<<<<<;;;<<<<<<<<<<<<===============<<<=====================<<<<<<<<<======>>>>>>>>>>>><<<===>>>===<<<<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCAAA@@@?????????@@@@@@AAAAAA@@@>>>===<<<@@@???>>>===<<<;;;:::::::::::::::999999888888888777777888999999999888888777777888999999999888888777777777777777666555555555555555555444444444444111111111111111111111111////////////////////////......------------............//////......---,,,---,,,+++*********++++++,,,++++++******++++++,,,+++++++++************)))+++***)))(((((())))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))************))))))))))))(((((((((((())))))***)))((((((((()))++++++***++++++,,,+++***)))((()))))))))))))))))))))))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........//////000111333444555999<<<>>>@@@AAACCCEEEHHHKKKLLLNNNOOOPPPRRRVVVYYYXXXTTT\\\[[[___kkk)))************+++++++++))))))))))))))))))))))))******++++++++++++******************************************************************************((())))))******))))))(((******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------.........////////////111222222111111222333333444444555666777888888888999:::;;;===???AAACCC???@@@AAA@@@AAACCCFFFJJJLLLLLLMMMNNNPPPSSSYYY]]]]]][[[ZZZZZZ\\\[[[WWWSSSPPPQQQPPPMMMIIIHHHKKKNNNVVVUUUSSSSSSTTTUUUVVVUUUTTTSSSRRRTTTVVVXXXWWWVVVUUUUUUVVVVVVVVVUUUTTTTTTPPPPPPPPPPPPPPPPPPQQQRRRRRRUUUXXXYYYWWWTTTRRRRRRSSSQQQOOONNNOOOOOONNNLLLJJJJJJIIIIIIJJJLLLMMMOOOPPPOOOOOOPPPQQQQQQNNNLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOMMMJJJFFFFFFFFFGGGHHHIIIIIIJJJJJJGGGEEEBBBAAABBBBBBBBBAAABBBAAAAAAAAABBBDDDFFFGGGDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@???>>>======???>>>>>>======<<<<<<<<<<<<=========>>>>>>??????>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;::::::=========<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999;;;;;;;;;::::::<<<>>>????????????????????????BBBAAA@@@>>>>>>=========?????????>>>>>>======<<<@@@???>>>>>>===<<<;;;;;;;;;:::999888777888999999888888999999999888888777888888888999888888777777666777777777777666555555555555444444444333333333222222222222222222222222////////////////////////......------------............//////......---,,,---,,,+++*********++++++,,,+++************+++,,,+++++++++************)))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))************))))))))))))(((((((((((()))))))))))))))((()))******+++******+++,,,+++***)))(((******************)))))),,,++++++******++++++,,,+++++++++,,,,,,---------------...////////////......//////000111333444555:::===???AAABBBDDDFFFIIIJJJKKKMMMNNNOOORRRUUUXXXWWWSSS[[[ZZZ^^^iii))))))*********+++++++++(((((((((((((((((((((((()))******++++++******)))***************+++++++++++++++++++++++++++++++++************************(((((())))))))))))((((((******))))))******+++,,,************************,,,,,,,,,,,,,,,---------------.........////////////000111111000000111333222333333444555555666666777888:::<<<>>>AAACCCDDD@@@@@@@@@@@@@@@CCCHHHKKKLLLMMMMMMNNNPPPTTTXXX[[[YYYVVVTTTWWW[[[[[[VVVPPPNNNQQQQQQNNNIIIIIINNNSSS___ZZZUUURRRSSSTTTTTTRRRUUUTTTTTTUUUWWWXXXWWWVVVRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQOOONNNNNNNNNOOOPPPTTTVVVWWWWWWSSSOOOMMMLLLQQQOOOMMMMMMMMMMMMLLLKKKIIIIIIHHHHHHIIIKKKMMMNNNQQQPPPOOOPPPPPPOOOLLLIIIGGGHHHIIIJJJKKKJJJIIIIIILLLKKKKKKLLLMMMMMMJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFDDDBBBAAABBBCCCBBBAAA??????@@@@@@BBBCCCEEEEEEDDDDDDCCCCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>=========<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999999888888888:::;;;;;;;;;;;;::::::999<<<<<<<<<;;;::::::999999999:::::::::::::::::::::888999::::::999999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<>>=========>>>>>>??????>>>======<<<;;;;;;;;;:::888666666777999:::999999999999999888777666888888999888888777666666666666777777666666555444444444444444333333333222111111111111111111111111////////////////////////......------------...............///......---,,,,,,+++++++++++++++++++++++++++************+++++++++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++))))))************))))))))))))(((((((((((()))))))))))))))))))))******+++)))***+++,,,++++++))))))+++++++++***************++++++++++++++++++++++++******+++,,,,,,---......------...///////////////...//////000111333444555;;;===@@@AAABBBDDDGGGIIIJJJKKKMMMNNNOOOQQQUUUXXXUUURRRZZZZZZ___jjj))))))*********+++++++++(((((((((((((((((((((((()))******++++++******)))))))))*********+++++++++++++++++++++++++++++++++************************(((((())))))))))))((((((******))))))******+++,,,************************+++++++++,,,,,,,,,------....../////////000000000...000111111000///111222222222222333444444555555555666888;;;>>>@@@BBBCCCAAABBBBBBAAABBBEEEIIIMMMMMMLLLKKKLLLNNNQQQSSSUUUPPPNNNNNNRRRWWWXXXTTTOOOMMMPPPRRRPPPLLLLLLQQQWWW]]]YYYSSSQQQRRRTTTSSSRRRTTTTTTTTTVVVXXXYYYXXXWWWQQQQQQSSSTTTUUUUUUUUUUUURRRQQQPPPOOONNNOOOPPPPPPTTTUUUVVVUUURRROOOMMMMMMPPPNNNLLLLLLLLLMMMLLLKKKJJJJJJIIIIIIJJJKKKMMMNNNNNNMMMLLLLLLLLLJJJGGGEEECCCDDDFFFHHHIIIIIIHHHHHHLLLJJJHHHHHHIIIKKKLLLLLLIIIHHHGGGFFFFFFEEEFFFFFFFFFDDDBBBBBBBBBBBBAAA@@@???@@@BBBCCCDDDCCCBBBAAACCCCCCCCCBBBAAA???>>>===:::;;;<<<===>>>?????????============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888<<<<<<<<<<<<<<<;;;:::999::::::::::::999999888888999999888888888888888888888999::::::999:::<<<>>>========================<<<;;;;;;:::::::::;;;;;;??????>>>>>>>>>???@@@@@@>>>>>>======<<<<<<;;;;;;:::999777666666777999:::999999999999999888777666888888888888888777666555666666666666666555444444444333333333222222222222000000000000000000000000..............................------------...............///......---,,,++++++++++++++++++++++++************************+++++++++*********))))))************)))))))))((())))))))))))))))))))))))((()))))))))************)))))))))))))))******+++))))))************))))))))))))(((((((((((())))))((()))))))))************))))))++++++,,,+++***)))++++++******************++++++++++++++++++++++++******+++,,,,,,---......---...//////000000//////...//////000111333444555;;;===@@@AAABBBDDDGGGIIIJJJLLLMMMNNNOOORRRUUUXXXSSSPPPZZZ[[[```kkk)))************+++++++++))))))))))))))))))))))))******++++++++++++******)))))))))***++++++,,,,,,************************************************((())))))******))))))(((******))))))******+++,,,******************************++++++,,,,,,------....../////////000000000---///000000//////000111222222222333333333444444222333555888;;;===>>>>>>BBBBBBCCCCCCCCCEEEIIILLLKKKJJJHHHIIIKKKNNNNNNNNNJJJIIIIIIMMMQQQSSSRRROOOKKKNNNPPPOOONNNNNNQQQTTTQQQOOONNNOOORRRTTTUUUUUUQQQQQQSSSVVVYYY[[[ZZZYYYTTTTTTVVVWWWWWWXXXXXXWWWRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUTTTSSSSSSTTTUUUOOOMMMKKKKKKLLLMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMKKKJJJIIIIIIIIIGGGDDDAAA@@@BBBDDDFFFHHHHHHHHHHHHLLLIIIFFFEEEGGGIIIKKKLLLIIIHHHFFFEEEDDDEEEEEEFFFDDDCCCBBBBBBBBBBBBAAA??????AAACCCEEEEEECCCAAA???BBBBBBBBBAAA@@@???>>>===999:::;;;===>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888888888777777888888999:::============<<<;;;::::::888888888888888888888888888888888888888777777777777888::::::999:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<>>>>>>>>>??????@@@@@@@@@<<<<<<<<<;;;;;;;;;::::::888888777666777888999:::888888999999999888888777777777777888777777666666555666666666666555444444333333333222222222111111////////////////////////..............................------------............//////......---,,,******+++,,,,,,,,,++++++))))))***++++++***))))))+++++++++************)))***************)))((('''))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))************))))))))))))(((((((((((())))))(((((()))************)))((()))***+++,,,+++******)))))))))*********++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------......///000000000000///...//////000111333444555:::===???AAABBBDDDFFFIIIKKKLLLNNNOOOPPPSSSVVVYYYSSSPPPZZZ[[[```kkk)))************+++++++++************************++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,++++++++++++++++++++++++************************)))******************)))******))))))******+++,,,************************)))******+++,,,,,,------------........./////////---...000///......///111222222333333333333444444111333555888:::;;;<<<<<>>>>>:::;;;<<<>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888777777666666666777888999;;;;;;============<<<;;;:::999555666666777777888888999888888888888777777777666666777999999888999<<<>>>999999999999999999999999;;;;;;::::::;;;<<<======;;;<<<===???@@@@@@??????;;;::::::::::::999999999777777777777888888888999777777888999999999888888555666777777777777777777555555666666555555444333222222222222111111111111////////////////////////..............................------------............//////......---,,,)))***+++,,,,,,,,,,,,+++((()))***++++++***)))(((+++++++++************)))(((((()))***+++***))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))************))))))))))))(((((((((((())))))'''((()))***+++******)))((()))***+++,,,++++++***''''''(((((()))***++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000...//////000111333444555999<<<>>>@@@AAACCCEEEHHHLLLNNNOOOPPPQQQTTTWWWZZZTTTQQQ[[[[[[___hhh)))************+++++++++************************+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,------------------------******************************++++++++++++***************)))***++++++,,,))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---------......---...//////......///111333333333333333333444444333444777:::<<<============???@@@AAA@@@@@@BBBCCCGGGEEECCCEEEIIILLLKKKJJJHHHIIIJJJJJJJJJKKKMMMOOOQQQPPPPPPQQQRRRPPPLLLIIIGGGLLLSSSVVVVVVUUUVVVXXXUUUUUUUUUWWWWWWVVVSSSQQQWWWWWWVVVUUUSSSQQQPPPOOOQQQSSSUUUXXXZZZZZZZZZZZZ]]]\\\YYYVVVUUUVVVZZZ]]]OOOMMMKKKKKKLLLMMMMMMLLLKKKMMMOOOPPPOOOMMMJJJHHHIIIIIIHHHHHHHHHGGGDDDBBBAAABBBCCCEEEGGGIIIKKKLLLIIIHHHGGGGGGGGGFFFDDDBBBDDDCCCBBBCCCDDDGGGJJJKKKJJJIIIHHHHHHIIIHHHFFFDDD??????>>>??????AAACCCDDD??????@@@@@@@@@??????>>>======>>>>>>>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777666666555555666777999:::<<<===<<<<<<<<<<<<;;;:::999888444444555666777888999999999999888888777777777666555666888888888999;;;===777777777777777777777777;;;;;;;;;;;;<<<===>>>>>>888:::<<<>>>??????>>>===::::::999999999999999999555666777888888888888888666777888999999999999999555555666777777888777777555555666666555555444333222222222111111111111000000000000000000000000000.................................------...............//////......---,,,)))***+++,,,---,,,,,,+++((()))***++++++***)))(((+++++++++************)))%%%&&&(((***+++,,,++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))************))))))))))))(((((((((((())))))'''((()))++++++******)))((()))***+++,,,,,,+++***%%%&&&&&&((()))***+++,,,***+++,,,------,,,+++***---,,,,,,,,,,,,,,,,,,,,,...//////000000000000000...//////000111333444555999;;;>>>@@@AAABBBEEEGGGMMMNNNPPPQQQRRRTTTXXX[[[UUUSSS[[[ZZZ]]]eee|||******))))))))))))******************************************************+++++++++*********))))))+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))***++++++,,,,,,------...---------------------------------------...//////111111111111111111111111222333444666888:::<<<===<<<<<<===>>>@@@AAABBBBBBFFFFFFFFFFFFGGGJJJOOORRRUUURRRNNNLLLMMMNNNOOOOOOQQQOOOMMMKKKKKKKKKMMMNNNNNNPPPSSSWWWYYYZZZZZZYYYUUUZZZ]]]ZZZYYYYYYYYYVVVSSSRRRPPPPPPRRRTTTTTTSSSVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXVVVTTTRRRRRRRRRRRRNNNMMMMMMMMMOOOOOOOOONNNRRRRRRQQQOOOLLLIIIFFFDDDJJJJJJIIIHHHFFFDDDCCCBBB???AAACCCFFFHHHHHHHHHHHHMMMKKKHHHFFFFFFFFFDDDBBBDDDCCCAAABBBDDDIIINNNRRRTTTOOOKKKKKKLLLLLLGGGCCCAAA???===>>>@@@AAA???<<<@@@@@@@@@AAAAAABBBBBBBBB???>>>===;;;;;;:::::::::<<<:::888777666777888999::::::999888777777777888777666555555555777888999<<<===>>>??????===;;;:::888888777666666666666666555555666666666666555555777777666666777888999999777777777777777777777777;;;<<<===<<<;;;;;;<<<===<<<<<<============<<<<<<888888888777777777777666666666666666777777777777999999::::::999888666555:::999777666666666777888666555555555555444444444111222333444444333222111111111111111000000000000........................)))***,,,...//////......------..................************************((()))************)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))(((((('''''')))((((((''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))+++*********))))))((((((************************,,,,,,,,,---------......,,,,,,,,,---------......---......///////////////---...///000000222555888:::===???>>>@@@EEEHHHFFFMMMOOORRRTTTUUUWWWZZZ\\\VVVPPPWWWWWW]]]ggg|||******))))))))))))******************************+++++++++++++++++++++++++++++++++*********))))))+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))******+++,,,,,,------...------------------------......------......///000111111111111111111111111222222444666888:::;;;<<<<<<<<<===???@@@AAABBBCCCAAACCCEEEHHHLLLRRRXXX]]]cccbbb```\\\XXXSSSOOOMMMMMMLLLLLLLLLMMMOOOQQQSSSRRRSSSVVVXXXZZZ[[[[[[[[[YYY^^^```]]]ZZZ[[[YYYVVVSSSSSSSSSUUUWWWYYYXXXWWWYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWVVVUUUSSSRRRPPPOOOMMMLLLMMMPPPRRRPPPOOOSSSRRRQQQPPPNNNLLLKKKJJJKKKKKKJJJHHHFFFDDDCCCBBBAAABBBDDDFFFHHHJJJKKKKKKJJJHHHGGGFFFGGGHHHGGGFFFGGGFFFDDDCCCEEEIIIMMMPPPLLLIIIFFFGGGKKKLLLKKKHHHEEEBBB???>>>@@@AAAAAA@@@@@@@@@@@@???????????????======<<<;;;;;;:::::::::999888666555555555777888999888888777777777777888666666555555555666888888;;;;;;=========<<<:::999777666555555444444555555555555666666666666555555666666666777777888888888777777777777777777777777:::;;;<<<;;;:::::::::<<<;;;<<<<<<======<<<<<<;;;888888888888777777777777666666666777777777888888999999::::::999777666555999888777666666666777777555555555555444444444444111111222222222222111111111111111000000000//////........................***+++---............------...............------************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))((((((((())))))***((((((((())))))))))))***((((((((()))))))))******************)))))))))(((************************,,,,,,,,,,,,------------,,,,,,,,,,,,---------------......///////////////---...///000000222555888:::===>>>===@@@EEEGGGFFFKKKNNNPPPRRRSSSUUUXXXZZZVVVPPPXXXXXX^^^ggg{{{******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++***************)))************+++++++++))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------------------------------...............///000000111111111111111111111111111222333555777999:::;;;<<<<<<===???@@@AAABBBCCCAAACCCFFFJJJOOOVVV]]]cccgggkkkllliii```VVVOOOKKKHHHIIIKKKMMMPPPTTTWWWYYYWWWWWWXXXZZZ[[[\\\]]]^^^___cccddd```]]]]]][[[XXXWWWWWWXXXYYY[[[[[[YYYWWWZZZYYYXXXWWWVVVUUUTTTSSSSSSTTTVVVWWWVVVTTTQQQOOOVVVSSSPPPSSSWWWYYYWWWTTTOOONNNLLLKKKJJJJJJJJJKKKLLLKKKJJJHHHFFFDDDBBBAAADDDDDDEEEGGGIIIKKKNNNOOOKKKIIIGGGGGGGGGGGGFFFEEEHHHFFFEEEDDDDDDGGGJJJLLLIIIEEEBBBCCCGGGJJJJJJIIIHHHEEEAAA@@@AAACCCDDDDDD@@@@@@???>>>===<<<;;;:::;;;;;;;;;;;;::::::::::::888777666555666777888999666666666555666666777777666555555555555666777777999::::::;;;;;;:::888777555555444333333333444444555555666666666666555555444555666777888777666666666666666666666666666666888999::::::888888999:::::::::;;;;;;;;;;;;::::::999999888888888777777777777777777777888888888888888888999999888777666555888888777666666666666777555555555555444444444444111111111000000111111111111111000000000000//////........................,,,,,,---......------,,,...............---,,,+++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))******************)))'''''''''((()))*********))))))((())))))***+++,,,))))))))))))************)))))))))*********++++++************))))))))))))************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......///////////////---...///000000222555888:::===>>>>>>@@@EEEHHHFFFJJJLLLOOOQQQRRRSSSVVVXXXUUUQQQYYYYYY___gggzzz******))))))))))))******************************++++++++++++++++++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))*********+++,,,,,,------------------------------///............///000000111111111111111111111111111111333444666888999:::;;;<<<===>>>@@@AAABBBCCCFFFGGGIIIJJJMMMQQQWWW[[[[[[aaafffddd\\\RRRMMMLLLGGGIIILLLOOOSSSWWWZZZ[[[XXXXXXYYYZZZ\\\___aaabbbeeehhhhhhccc______]]]ZZZ^^^\\\ZZZYYYXXXWWWUUUSSSVVVVVVUUUSSSRRRRRRQQQQQQQQQRRRSSSTTTSSSRRRPPPNNNXXXTTTQQQTTTYYY\\\YYYUUUNNNLLLJJJHHHGGGHHHJJJKKKLLLKKKIIIGGGEEECCCAAAAAAGGGGGGGGGHHHJJJMMMPPPQQQOOOMMMIIIGGGFFFEEECCCAAADDDDDDCCCBBBCCCEEEGGGHHHKKKGGGCCCBBBCCCEEEEEEEEEHHHFFFDDDCCCCCCCCCDDDDDD@@@@@@???===;;;999888888999999::::::::::::::::::888888888888888999:::;;;444444444444555555666777555555555555555555555666777888888888888777666555555444333333333333444444444555555666666555555444333444666777777666555333555555555555555555555555666777888888666666777888888999999::::::999999888999999888888888777777777777777777777888888888999888888888777777666666555777777666666666555555555555555555444444444333333222111000//////000111222111000000000////////////........................------------------,,,,,,/////////...---,,,+++***************************---,,,***))))))***,,,---))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******'''((((((((()))))))))***((('''(((((()))***+++,,,(((((()))))))))*********)))*********++++++++++++*********)))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---......///////////////---...///000000222555888;;;???@@@???AAAGGGIIIGGGJJJMMMOOOQQQQQQSSSUUUWWWUUUQQQZZZZZZ___fffxxx******))))))))))))******************************))))))))))))))))))))))))************************************************))))))*********+++++++++))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))***++++++,,,,,,---------------------------...............///000000000000000000000000000000000111222333555777888888999:::;;;===???AAABBBCCCHHHHHHHHHGGGGGGIIIMMMQQQMMMRRRWWWVVVPPPKKKJJJKKKIIIKKKNNNRRRUUUXXXYYYYYYWWWWWWYYYZZZ]]]```bbbdddfffiiihhhccc______^^^[[[]]]ZZZVVVTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPOOOOOOOOOOOOOOOPPPSSSOOOMMMOOOSSSTTTRRROOORRRPPPMMMJJJJJJKKKLLLNNNLLLKKKIIIFFFDDDBBBBBBAAAHHHHHHHHHIIIKKKMMMOOOQQQNNNLLLHHHGGGFFFEEECCCAAABBBBBBBBBCCCDDDFFFGGGHHHKKKHHHDDDAAAAAABBBBBBCCCDDDEEEFFFFFFDDDCCCAAA@@@@@@???>>><<<;;;999888777777888999999:::999999888777777777777888999999:::444333333333444555666666444444555555555444444444666666666666666555555444555444444333444444555555444444555555555555444444222444555666666555333222444444444444444444444444555666777666555444555777777777888888888888777777888888888777777777666666666777777777777888888888777777666666666666666666666666666666555555444444555444444444444333333333222111000//////000111222000000000////////////..............................---------,,,,,,------............---,,,+++***************************---,,,***))))))***,,,---))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++*********)))))))))((((((((('''&&&&&&&&&'''((()))***+++'''''''''((((((((()))))))))*********++++++++++++))))))))))))))))))************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---......///////////////---...///000000222555888===@@@AAA@@@CCCHHHJJJIIILLLNNNQQQRRRRRRTTTVVVXXXVVVRRRZZZZZZ___eeevvv******))))))))))))******************************))))))))))))))))))))))))***************+++++++++***************+++++++++)))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))******+++,,,,,,,,,---------------------------------------...//////000000000000000000000000000000111333444555666777777888:::;;;===???AAAAAADDDDDDDDDCCCBBBDDDHHHKKKHHHKKKMMMLLLIIIGGGHHHIIIKKKMMMPPPTTTVVVWWWWWWVVVUUUVVVXXXZZZ\\\___```aaaaaadddddd___\\\\\\\\\ZZZUUUSSSQQQQQQSSSTTTUUUTTTMMMLLLLLLLLLMMMNNNPPPQQQPPPOOONNNMMMMMMNNNPPPQQQQQQOOONNNOOOOOOPPPOOOMMMQQQOOOLLLJJJIIIJJJLLLMMMMMMLLLIIIGGGEEEEEEEEEEEEIIIIIIIIIJJJKKKLLLMMMNNNHHHFFFEEEDDDFFFFFFFFFEEEBBBBBBCCCEEEFFFGGGHHHHHHDDDCCCBBB@@@@@@AAACCCDDD???AAADDDEEEBBB???===<<<======<<<;;;:::999888777777777888999999888777666444444555555555555555555444444444333444444555555444444444555444444333222666555555555444444444444444444333333333444555555444444555555555555444444333333444555444333222111333333333333333333333333444555666666444444555666555666666666666666666555777777666666666555555555666666666666777777777777666666555555555555666666555555555666555444444333444444444444333333333333111111111000000111111111000000////////////..............................------,,,,,,,,,------...---------------,,,+++***************************,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))******************)))*********)))((('''''''''''''''&&&''''''((()))***''''''''''''(((((((((((()))))))))*********++++++))))))))))))************************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......///////////////---...///000000222555888===@@@AAAAAACCCHHHKKKIIINNNPPPRRRSSSSSSTTTWWWYYYXXXSSSZZZYYY]]]ddduuu******))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++)))************+++++++++)))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,------------------------,,,,,,,,,,,,,,,---......000000000000000000000000///000111222333444555666666666888:::<<<>>>???@@@AAAAAAAAA@@@@@@BBBFFFJJJHHHIIIIIIIIIIIIIIIJJJJJJKKKNNNQQQUUUVVVVVVUUUTTTUUUVVVXXXZZZ[[[[[[[[[[[[YYY\\\\\\XXXUUUWWWXXXVVVOOOPPPQQQTTTVVVWWWUUUSSSMMMMMMLLLKKKLLLNNNPPPQQQNNNOOOOOOPPPPPPPPPQQQQQQQQQSSSSSSRRROOOMMMNNNOOOLLLKKKJJJIIIIIIKKKLLLNNNOOONNNLLLJJJHHHHHHIIIJJJHHHIIIIIIJJJJJJJJJJJJJJJEEEDDDBBBCCCEEEFFFEEEEEE@@@AAABBBCCCDDDCCCCCCBBB>>>????????????@@@AAABBB<<<>>>@@@???<<<:::999999999999999888888888888888777777888999888777555444444444444444444444333333666555555444444444444555333444444555444333222111555555444444333333444444222222222222222333444444333444444555555444444333444333333333222222222111333333333333333333333333444555666666444444555666444444555555555555444444555555555555444444444444444555555555666666666666666555444444444555666666444444555555555444333222444444444333333333222222111111222222222222111111000000/////////.................................---,,,,,,+++,,,---//////,,,,,,---------,,,,,,+++************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((()))((((((((((((((())))))'''(((((((((((()))))))))((((((((()))))))))******((()))))))))************************************,,,,,,,,,,,,------------,,,,,,,,,,,,---------------......///////////////---...///000000222555888<<>>???@@@@@@???>>><<<;;;<<<===>>>>>>======>>>>>>;;;======;;;777666777999666666666666777777777888777888999999888666444222555666666666555444333333777666555555444444444444333444444555444333111000666555444444333333444444111111000000111222333333333444444555555444444333444444333222111111111222222222222222222222222222444555666666444444555666333444444555555444444333555555444444444333333333444444444444555555555666666555444333333444666666333444555555555444333222444444444333333333222222111222333444444333222111000/////////....................................,,,,,,++++++,,,...///000++++++,,,---------,,,,,,************************((()))************)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******+++***)))))))))))))))***))))))))))))************(((((((((((())))))))))))(((((())))))*********+++************************,,,,,,------------......,,,,,,------------......---......///////////////---...///000000222555888:::===???>>>@@@EEEHHHFFFNNNOOORRRSSSSSSTTTVVVXXX[[[UUUZZZWWWZZZbbbttt)))************+++++++++************************)))*********++++++++++++))))))))))))))))))))))))************************+++*********))))))((((((******)))(((''''''(((((())))))))))))))))))))))))%%%''')))***)))))))))***)))))))))***++++++,,,,,,---,,,,,,,,,,,,---......++++++++++++,,,---...///,,,---......//////.........//////111222333444444666666777888:::;;;<<<===BBBBBBBBBBBBBBBCCCDDDEEEJJJIIIHHHIIIJJJKKKKKKJJJJJJJJJKKKMMMQQQRRRRRRQQQSSSTTTVVVVVVUUUUUUVVVXXXXXXQQQNNNSSSUUURRRPPPSSSNNNRRRVVVXXXVVVRRROOONNNOOOOOOPPPPPPOOOOOONNNMMMNNNPPPQQQNNNJJJKKKPPPVVVRRRQQQPPPNNNLLLKKKKKKJJJKKKIIIGGGHHHJJJNNNPPPQQQOOONNNLLLIIIHHHGGGGGGGGGIIIHHHGGGEEEDDDDDDDDDDDDGGGGGGEEEDDDBBBAAAAAAAAAAAA@@@???>>>============999:::<<<===>>>>>>??????:::::::::999888777666666777777666666555555555444777777666444222333666888999888666555333333222222666555333111111111333444333333333333333333333333444444444333333222222222111111111222222333333333444444444444444444444444444333333222222333333444222222111111222222333444444444444444444444444444333333333333333333333333666555333333222333444555444444444555555555555666555555555444444333333333444444444444444444444444444444444444444444444444////////////////////////111111000000//////......//////...---,,,++++++***++++++,,,,,,,,,,,,------............---,,,+++***((())))))************)))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((''''''(((((((((((())))))))))))&&&'''***+++,,,+++***)))))))))))))))))))))))))))************************)))************+++++++++,,,,,,------------------------------------,,,,,,---......///////////////...///000111111333666999<<>>=========::::::;;;<<<============999999999999888777666666777666666666555555555444777888888666444444555777888777666444333333333333666444333111111222333444333333333333333333333333444444333333333222222222333333333333444444444444444444444444444444444444444333333222222333333444222111111111222222333333333333333333333333333333333333333333333333333333555444333333333333444555444444444555555555555666555555444444444333333333444444444444444444444444333333333333333333333333000000000000000000000000000000000000//////......------------------,,,,,,++++++,,,,,,,,,,,,------............---,,,+++***))))))*********))))))((()))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********))))))((((((((((((((((((((())))))))))))))))))***++++++***(((((())))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,------------------------------------------......///////////////...///000111111333666999<<>>???@@@AAA@@@BBBDDDFFFGGGHHHGGGGGGJJJHHHGGGHHHJJJMMMNNNNNNKKKMMMNNNNNNNNNOOOQQQTTTOOOLLLMMMQQQSSSQQQOOOPPPOOOPPPQQQQQQPPPQQQSSSUUUSSSSSSRRRQQQQQQRRRSSSTTTTTTUUUTTTPPPKKKGGGGGGHHHJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLKKKKKKMMMLLLJJJHHHFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>>======::::::;;;;;;;;;;;;::::::999999999999888777666666666666666555555555555555777999:::999666555555555666555555444444444444444555444222111111222333333222222222222222222222222333333333222222222222222555555555555444444444444333333333333333333333333333333222222222222333333111111111111222222333333222222222222222222222222222222333333333333333333444444333333333333444444444444444555555555555666444444444444333333333333555555555555555555555555222222222222222222222222111111111111111111111111000000000////////////...,,,,,,,,,---------......++++++,,,,,,,,,,,,------............---,,,+++******************)))(((''')))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************)))))))))(((((((((((())))))))))))++++++******)))((((((((())))))))))))))))))))))))************************)))************++++++++++++,,,,,,,,,---------...+++,,,,,,------.........---......//////////////////000000000111333777:::===@@@AAA???BBBGGGJJJIIIKKKOOOTTTWWWXXXYYYZZZZZZ]]][[[XXX[[[___ccc))))))))))))************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***,,,------,,,***)))***************************+++,,,+++)))(((((())))))******++++++,,,,,,---+++++++++++++++,,,,,,---++++++******+++,,,,,,---,,,,,,---.........------000000000000111111111111444444555666888999::::::;;;;;;;;;<<<===???@@@AAA???AAAEEEGGGHHHHHHIIIIIIJJJHHHEEEEEEGGGJJJKKKKKKKKKLLLLLLLLLKKKKKKNNNPPPOOOOOOQQQTTTUUUTTTSSSRRROOOOOONNNLLLLLLMMMQQQTTTQQQPPPNNNMMMNNNOOOQQQSSSVVVWWWWWWTTTNNNIIIGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMJJJMMMPPPQQQPPPNNNMMMLLLJJJIIIGGGEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAA???>>>===<<<:::::::::::::::999888888888888888888888777666666555555555555555555555555777999;;;;;;888666444444444444444333333444555555333333222111111222222333222222222222222222222222222222222222222111111111555555555444444333333333222222222222222222222222333333222222222222333333000111111222222222222222222222222222222222222222222222222222222333333333333333333333333333444444444444444555555555555666333333333333333333333333555555555555555555555555222222222222222222222222000000000000000000000000////////////////////////------------------------+++++++++,,,,,,,,,------............---,,,+++***+++++++++******((('''&&&))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++******************(((((((((((())))))))))))+++***))))))((())))))***))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,------...++++++,,,,,,---...//////---......///////////////000000111000111333777;;;>>>AAAAAA???AAAGGGJJJIIIIIIMMMSSSWWWYYYZZZ[[[\\\]]]\\\YYY]]]aaaeee(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))******)))***,,,---...,,,+++)))************************)))***+++)))((('''''')))((((((((()))******+++++++++************+++,,,,,,++++++*********+++,,,,,,+++,,,,,,---...---------000000000000000000111111222333444555777888999999::::::;;;<<<>>>???AAABBBAAADDDHHHJJJJJJJJJLLLNNNNNNKKKHHHHHHIIIKKKLLLLLLLLLLLLLLLJJJHHHHHHJJJLLLPPPSSSUUUUUUUUUTTTSSSQQQMMMMMMKKKIIIHHHJJJNNNQQQPPPOOOMMMLLLLLLMMMOOOPPPSSSTTTTTTRRROOOKKKIIIHHHFFFFFFFFFGGGHHHIIIKKKKKKIIIMMMSSSUUUTTTQQQPPPOOOHHHGGGEEECCCBBBBBBCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBBBBAAA???===<<<;;;::::::::::::999888777666777777888888888777666666444444444555555555555555666888;;;;;;999666555444444333333333333444555555222222222222222222222333111111111111111111111111111111111111111111111111444333333222222111111111222222222222222222222222333222222111111222222333///000111222222222111111333333333333333333333333111111111222222333333333111222222333333444444444444444444555555555555666333333333333333333333333555555555555555555555555333333333333333333333333////////////////////////...............///////////////...---,,,,,,+++++++++++++++,,,,,,,,,------............---,,,+++***+++++++++******((('''&&&)))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******************++++++(((((((((((())))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))************************))))))*********+++++++++******++++++,,,------...++++++,,,,,,---...//////---......///////////////111111111000000333888;;;@@@BBBAAA???AAAGGGJJJJJJIIIMMMSSSWWWYYYZZZ[[[\\\\\\\\\[[[```eeeggg((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))************)))***+++,,,---,,,++++++++++++++++++++++++++++++))))))***((('''&&&(((***''''''(((((()))***************))))))******+++,,,++++++************++++++++++++,,,---------------/////////000000111111111222222333444666777888888999:::;;;<<<>>>@@@BBBCCCDDDGGGJJJJJJJJJJJJNNNQQQQQQOOOMMMLLLMMMNNNMMMMMMKKKKKKJJJHHHFFFGGGIIIKKKPPPTTTUUURRRPPPPPPOOOMMMIIIIIIIIIHHHHHHIIIMMMOOORRRQQQOOONNNNNNNNNOOOPPPMMMMMMNNNNNNMMMKKKIIIHHHEEEEEEEEEEEEFFFGGGHHHHHHIIINNNTTTVVVTTTRRRQQQQQQHHHFFFEEECCCCCCCCCCCCDDDEEEEEEDDDEEEEEEFFFGGGGGGBBBBBBBBBAAABBBBBBCCCCCCAAAAAAAAAAAA???===:::999999999::::::999888777777666777777888888777666666444444444444444555555555555777999:::888666555555444333333333333333444444111111111222222222222222000000000000000000000000000000000000000111111111111111111111000000000000111111111111111111111111222222111111111111222222...///111222222222111000333333333333333333333333000000111111222333333333000111222333444444444333444444444555555555555666222222222222333333333333444444444444444444444444333333333333333333333333........................---............/////////000///...---,,,++++++***++++++,,,,,,,,,,,,------............---,,,+++******************)))((('''((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***************(((((((((((())))))))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))************************)))************+++++++++))))))***+++,,,---......+++,,,,,,------.........---......///////////////222111111000000333888<<>>;;;999777999999999:::999999888888666666777777777777777666333333333444444555555555333555777888777666666777444444333333222333333333000000111222222222222222000000000000000000000000/////////000000000111111///000000000000000111111111111111111111111111111222222111111111111222222...///111222222222000000222222222222222222222222///000000111222222333333///000222333444444333333444444444555555555555666111111222222222333333333333333333333333333333333222222222222222222222222////////////////////////---------.........//////.........------,,,,,,,,,++++++,,,,,,,,,,,,------............---,,,+++***))))))*********))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))*********(((((((((((())))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))************************)))************+++++++++))))))***+++,,,---......---------------------------......///////////////222222111000000333999===BBBCCCBBB???AAAGGGKKKJJJJJJNNNSSSWWWYYYYYYZZZ[[[YYYZZZYYY^^^dddhhh(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***)))))))))******,,,,,,++++++++++++++++++++++++)))******))))))))),,,...)))))))))***++++++,,,,,,)))))))))))))))******+++++++++***************+++++++++,,,---------,,,,,,,,,---...///000111222333000111222333555666777777777777888:::<<>>;;;888666888999999:::::::::999999666666777777777777777666333333333444444555555555222444666666666666777888555444333333222222222333///000111222222222222222000000000000000000000000.../////////000000111111//////000000111111111222000000000000000000000000222222111111111111222222...///111222333222000///000000000000000000000000///000000111222222333333///000222333444444333333444444444555555555666666111111111222222333333333222222222222222222222222000000000000000000000000000000000000000000000000---------.........//////,,,,,,,,,---------......++++++,,,,,,,,,---------............---,,,++++++((())))))************)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((()))))))))***(((((((((((())))))))))))'''(((***+++,,,+++)))((())))))))))))))))))))))))************************)))************+++++++++((()))***+++,,,---......------------------,,,,,,---......///////////////222222111000000333999===BBBDDDBBB???AAAGGGKKKJJJKKKOOOTTTWWWXXXYYYZZZZZZYYYXXXVVV[[[bbbhhh(((((((((((((((((((((((())))))))))))))))))))))))''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))***,,,---///,,,,,,++++++***+++++++++******))))))))))))************))))))))))))******...---,,,***)))(((((((((++++++************++++++---------............///......//////000000111111222222222222333444555555999999:::<<<===???@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@DDDCCCCCCCCC@@@BBBNNN[[[cccddd```VVVOOONNNMMMLLLKKKLLLOOOQQQRRRRRRRRRQQQXXXWWWUUURRRPPPNNNMMMLLLPPPOOOLLLKKKKKKMMMPPPRRRMMMLLLKKKKKKKKKLLLNNNOOOQQQTTTVVVVVVRRRNNNKKKIIIGGGGGGFFFGGGHHHJJJLLLNNNJJJJJJIIIHHHFFFDDDBBBAAAAAA@@@>>>>>>???@@@???>>>AAA???<<<::::::999777555888999:::::::::888777666888888777666555444333333333333444555666666555555888777666555555666777888777777555444333222222222111111111111111111111111000000000000000000000000//////000111111111111111000000000000000111111222222222111111111111222222111111000000000000111111000000000000000///......//////000000000000//////000000000000000000000000222111111111000000/////////000333555555555444333111111111111111111111111222222111111111111222222111111000000//////......000000000000000000000000..............................---,,,,,,,,,,,,---,,,,,,+++******+++++++++............---,,,+++***))))))))))))))))))))))))))))))(((((((((((()))))),,,+++)))((('''''''''(((((((((((((((((('''&&&&&&&&&''''''((()))******++++++***((('''&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((+++++++++*********))))))******+++++++++,,,,,,,,,++++++******++++++,,,------------,,,,,,+++++++++,,,---...000000000000//////111333222222444999===BBBCCCBBBBBBBBBDDDIIILLLJJJMMMQQQWWWZZZYYYUUURRRVVVZZZ[[[___eeejjj))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))***,,,---...,,,,,,++++++***++++++,,,******))))))))))))************))))))))))))******,,,+++******)))*********++++++************++++++,,,,,,,,,,,,---------------......///000000111111222222111222222333444555777888:::<<<>>>@@@BBBCCCAAAAAAAAABBBBBBCCCCCCDDDBBBCCCDDDDDDCCCBBBAAA@@@??????AAACCCCCCHHHWWWfffrrroooggg]]][[[]]]]]]ZZZOOOOOOOOOPPPPPPPPPQQQQQQVVVUUURRRPPPNNNMMMMMMMMMNNNMMMLLLKKKKKKMMMNNNOOOLLLKKKJJJJJJJJJKKKMMMMMMQQQSSSVVVUUURRRNNNKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGEEECCCAAA@@@???>>>===>>>@@@BBBBBBAAAAAA???<<<;;;:::999888666888888888888888777777666888777666555444333333222333444555555666666666555555444333222222333444555777666555333222222222111111111111111111111111111000000000000000000000000//////000111111111111000000000//////000000111222111111000000000000111111111000000//////000000111000000000000000///......//////000000000000//////000000000000000000000000111111111000000000/////////000222444555555444333111111111111111111111111222111111000000111111222111000000000/////////...000000000000000000000000000000000000000000000000......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,.........------,,,+++***))))))))))))))))))))))))))))))(((((((((((()))))),,,+++)))((('''''''''(((((())))))))))))((('''&&&'''''''''((()))*********+++***((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((+++++++++*********))))))*********+++++++++,,,,,,++++++******++++++,,,---------------,,,,,,,,,,,,,,,---...000000000000//////111333222222444999===AAABBBBBBBBBBBBEEEIIIMMMLLLNNNSSSXXX[[[[[[WWWTTTVVVZZZ[[[___eeejjj************************))))))))))))))))))))))))''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************+++,,,---,,,++++++***++++++,,,,,,******))))))))))))************))))))))))))*********)))))))))***+++,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,------......///000000000111111111111222333444555555666888;;;>>>@@@BBBCCC?????????@@@AAABBBCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA===>>>@@@CCCFFFMMM^^^nnnvvvsssmmmiiikkkooommmhhhXXXVVVRRRPPPOOOPPPQQQSSSTTTSSSPPPNNNLLLLLLMMMNNNKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNPPPSSSUUUTTTQQQNNNKKKJJJLLLLLLLLLKKKJJJIIIGGGFFFIIIHHHHHHGGGEEECCCAAA@@@>>>===<<<>>>AAACCCDDDDDDAAA???<<<;;;;;;:::999777888777777666666666666777777777666555444333333222444444555666666666666555666666555444444555666666666555444333222111111111111111111111111111111111000000000000000000000000...//////000000000000000///////////////000111111000//////////////////000000000////////////000000//////000000000///.........//////000000//////...000000000000000000000000111111000000000000/////////000222333444444333222111111111111111111111111222111111000000111111222000000000000////////////000000000000000000000000000000000000000000000000......---,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,---------,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))((('''''''''((())))))******))))))((((((''''''(((((())))))******+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))+++************)))))))))*********++++++++++++,,,++++++******++++++,,,------------------.........,,,---///000111111000//////111333222222444999===@@@AAAAAAAAABBBEEEJJJNNNMMMOOOSSSXXX\\\\\\YYYVVVVVVZZZ[[[___eeejjj************************))))))))))))))))))))))))''')))***+++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************++++++,,,++++++******++++++,,,,,,+++******))))))******+++******))))))))))))************))))))******+++,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,------......///000000000000000111111222333444444555777999;;;===???@@@=========>>>???@@@BBBCCCAAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBDDDFFFMMM]]]mmmjjjmmmooonnnppprrrpppkkk^^^[[[UUUPPPNNNOOORRRUUUUUUSSSPPPMMMKKKKKKLLLMMMIIIJJJKKKLLLMMMLLLKKKKKKMMMLLLLLLKKKKKKLLLNNNOOOOOOQQQSSSSSSPPPMMMKKKKKKLLLLLLLLLLLLKKKIIIGGGEEEIIIIIIHHHGGGFFFDDDCCCBBB???>>>===>>>AAACCCCCCCCC@@@>>><<<;;;;;;;;;999888777777555444444555666777777777666666555444444333444555555666666666555555666666666666666666666666555444333222111111111111111111111111111111111111000000000000000000000000---...//////000000/////////............///000000///......------......///000//////......//////000...///////////////.........//////////////////...000000000000000000000000000000000000000000//////000000111222333333222222111111111111111111111111111111000000000000111111000000000000////////////////////////////////////..............................---,,,,,,,,,,,,---------,,,,,,,,,---......+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((())))))************))))))'''((((((((()))))))))*********)))((('''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))************))))))))))))************++++++++++++++++++******++++++,,,---,,,------....../////////,,,---///000111111000000///111333222222444999===@@@@@@AAAAAABBBFFFKKKOOOMMMOOORRRWWWZZZ[[[YYYWWWVVVZZZ[[[```eeekkk************************************************''')))***+++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++******+++*********++++++,,,---++++++************++++++******))))))))))))******,,,+++******))))))******++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////000000000000111222333333444444555666777888999:::;;;;;;;;;;;;===???AAACCCAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBDDDDDDJJJZZZiiieeejjjlllgggbbbcccfffggg\\\XXXRRRMMMKKKLLLPPPSSSWWWUUURRRNNNLLLKKKKKKLLLIIIJJJLLLMMMNNNMMMLLLKKKKKKJJJJJJIIIJJJKKKLLLMMMMMMOOOPPPPPPNNNLLLKKKKKKJJJJJJKKKKKKKKKJJJHHHGGGIIIIIIIIIHHHGGGEEEDDDCCCBBB@@@??????@@@AAA@@@???>>><<<::::::::::::999888777666555444444555666777888777777666666555555555444444555555555555444444222222222222222222222222444333222111111111111111000000000000000000000000////////////////////////------...////////////............---......///000......------------......//////............//////......////////////............////////////......//////////////////////////////////////////000000000000111111111111111111000000000000000000000000111000000000000000000111////////////000000000000////////////////////////..............................---,,,,,,,,,,,,------,,,,,,,,,------...///++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((())))))************))))))(((((((((((())))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---,,,------....../////////---...///111111111111000///111333222222444999===@@@@@@AAAAAABBBFFFKKKOOOLLLMMMOOOTTTWWWYYYXXXWWWUUUZZZ[[[```fffkkk************************************************''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++******)))************+++,,,------++++++************++++++******))))))))))))******,,,,,,+++***)))))))))***++++++************++++++,,,,,,,,,,,,------------++++++,,,,,,---.........////////////000111222333333333333444555555666666999999888999;;;>>>AAACCC@@@@@@?????????@@@AAAAAA>>>>>>AAACCCDDDJJJXXXfffkkkmmmgggYYYNNNPPPXXX^^^SSSPPPLLLHHHGGGIIILLLNNNTTTSSSQQQOOONNNLLLKKKKKKIIIJJJLLLMMMMMMMMMLLLKKKHHHGGGGGGFFFFFFHHHIIIJJJJJJLLLNNNMMMKKKJJJIIIJJJHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCDDDBBB???>>>??????===<<<<<<:::999888999:::999888666555555555555666666777777777666666555555555555333444444444444333222222222222333333333333222222333222111111000000111111000000000000000000000000////////////////////////,,,------...............---------------...//////......------------............------------......------.../////////......---......//////......---////////////////////////......////////////000000000000000000000000000111000000000000000000000000111000000//////000000111////////////000000000000000000000000000000000000000000000000000000000000......---,,,,,,,,,,,,---,,,+++++++++,,,---...///++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((()))))))))))))))***)))))))))************+++++++++******++++++,,,------------------.........---...000111222222111000///111333222222444999===@@@AAAAAAAAABBBEEEJJJNNNKKKKKKMMMQQQUUUWWWWWWVVVUUUZZZ[[[```ffflll))))))))))))))))))))))))************************''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++***)))(((************+++,,,---...,,,++++++******++++++,,,******))))))))))))***************)))******+++,,,++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......///////////////000222222111111222333444555666777888777777777999===@@@CCC@@@???>>>>>>???@@@AAABBB===>>>BBBEEEEEEHHHUUUbbbhhhhhh```QQQFFFFFFLLLOOOKKKJJJHHHGGGGGGIIIKKKMMMNNNNNNOOOOOOOOOMMMLLLKKKIIIIIIJJJKKKKKKKKKKKKKKKHHHHHHGGGFFFGGGHHHIIIJJJHHHJJJKKKKKKIIIHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAACCCAAA>>>===>>>===<<<;;;:::999777777888999888777555555666777777777777777555444444444444333333333222333333333222222111000333444555555555555444333222222111000000000000111000000000000000000000000////////////////////////,,,,,,---............---------,,,,,,------...///......------------.........------------------...,,,---......//////......---......//////......---////////////////////////........./////////000000000000000/////////000000000000000000000000000000000000////////////000000.../////////000000000111000000000000000000000000000000000000000000000000......---,,,,,,,,,,,,---*********++++++,,,---...,,,,,,------------,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((((((&&&'''((())))))))))))((())))))))))))(((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((())))))******))))))))))))************++++++******++++++,,,---------------,,,,,,,,,,,,---...000111222222111111///111333222222444999===AAABBBBBBBBBBBBEEEIIIMMMKKKKKKLLLOOOTTTWWWWWWWWWUUUZZZ\\\```ggglll((((((((((((((((((((((((************************''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((************+++,,,---...,,,++++++******++++++,,,******))))))))))))******((((((((()))***,,,---...++++++************++++++)))************+++++++++***++++++,,,,,,---...............//////000111222///000111333555777888999777666666666999<<<@@@CCC??????>>>>>>>>>???AAABBB@@@AAADDDFFFEEEGGGQQQ]]]]]]^^^YYYPPPIIIGGGEEEBBBHHHHHHHHHIIIJJJLLLNNNOOOHHHJJJLLLNNNOOONNNMMMLLLHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIJJJKKKLLLMMMGGGHHHJJJIIIHHHGGGGGGHHHKKKJJJHHHFFFEEEEEEFFFFFFDDDDDDDDDDDDCCCBBB@@@@@@AAA???============<<<;;;999777666666777888888777444555777888888888777666333333222222222222222222222222222222222111000///000111222222222222111000222111000000000000000111000000000000000000000000////////////////////////+++,,,------......---------,,,,,,,,,,,,---......///......------......///...------,,,,,,------...,,,,,,---.../////////...---..................---////////////////////////---.........//////000000111000////////////000000000000000000000000000000000000////////////000000.../////////000000111111000000000000000000000000..............................---,,,,,,,,,,,,---************+++,,,---...,,,,,,---......---------))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((((((&&&&&&'''(((((()))(((((())))))))))))(((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))************++++++******++++++,,,------------,,,,,,+++++++++---...000111222222111111///111333222222444999===BBBCCCBBBBBBBBBDDDIIILLLKKKKKKLLLOOOTTTWWWXXXXXXUUUZZZ\\\```gggmmm************************,,,+++++++++******))))))+++++++++************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++++++++***)))(((++++++************++++++*********++++++,,,,,,,,,((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------............////////////222333333444555666777777777777888888:::<<<===>>>:::<<<======;;;;;;<<<===>>>???AAACCCEEEGGGHHHHHHPPPOOOLLLFFFAAA=========CCCCCCDDDFFFHHHIIIHHHFFFMMMNNNOOOPPPOOOLLLIIIGGGGGGHHHIIIKKKMMMOOOPPPQQQOOONNNNNNLLLKKKJJJIIIHHHEEEHHHKKKKKKHHHFFFGGGIIIKKKJJJIIIHHHGGGEEEDDDDDDAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>===<<<;;;:::777777666777777666444111777777777777666555444333333333333222222111111111111111333333333333111111333222222111111111111111000000000000000000000000......------------......---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++//////.........//////000---...///...---------///------------------------...............///000000////////////////////////000000//////.........---............////////////000000000000000000000000//////000000///...------//////.........---------........................---------.........//////++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''))))))*********++++++++++++*********))))))((((((***************++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---...///000000000000///000000000111444888<<>>???@@@AAABBBCCCCCCCCCDDDDDDCCC@@@===<<<===>>>???@@@AAAEEEIIIKKKJJJIIIJJJKKKMMMNNNMMMLLLKKKJJJOOOOOOOOOPPPPPPPPPQQQQQQPPPOOONNNLLLJJJHHHGGGFFFEEEGGGJJJJJJHHHFFFGGGHHHIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBAAA@@@>>>======<<<<<<<<<<<<<<<;;;:::999888777666555555666666444222666666666555555444333222333333222222222222222222111222333444444333222111222222111000000000000000////////////////////////......------------......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,...///...---,,,---...---------------------------------------......///........................000/////////.........---............///////////////////////////////////////////////////...------//////.........---------........................------------.........///++++++,,,,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))((((((((('''))))))*********+++++++++************)))))))))(((***))))))))))))***++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,---...///000000000000///000000000111444888<<<@@@AAABBBDDDEEEGGGHHHIIIKKKLLLPPPTTTXXXZZZZZZYYYXXX\\\[[[___eeelll))))))))))))))))))))))))******))))))))))))((((((&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******+++*********+++******))))))******++++++++++++++++++*********************************++++++************++++++))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,---------------............/////////000000111222333444555555333555777999:::;;;::::::<<<<<<<<<;;;999999;;;===AAAAAAAAAAAAAAA@@@??????<<<======<<<::::::<<<===;;;<<<>>>BBBFFFIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMQQQQQQQQQQQQRRRRRRRRRRRRPPPOOONNNKKKIIIGGGEEEDDDEEEGGGIIIIIIHHHFFFFFFGGGGGGFFFEEEDDDCCCAAA@@@@@@BBBAAA@@@>>><<<;;;999999::::::::::::999888777666888666444333444444444222444444444444444333222111222222222222222222333333222222444444444444222222111111000///////////////////////////////////////......------------......------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---,,,+++)))(((,,,---......,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------.........................../////////...............---............////////////////////////////////////////////////......---...............---------........................------------............++++++,,,,,,,,,,,,------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))************+++************))))))))))))))))))((((((((()))***************++++++++++++,,,******+++++++++,,,,,,,,,,,,---...///000000000000///000000000000333888;;;@@@AAABBBDDDEEEGGGHHHIIILLLNNNQQQUUUXXXZZZ[[[[[[YYY\\\[[[___eeelll(((((((((((((((((((((((()))))))))((((((((((((((((((((()))******+++,,,,,,))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((()))******+++************))))))))))))******,,,,,,++++++******))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,------------------.........////////////000111222333444444333555777:::;;;;;;;;;:::======<<<:::999999;;;===BBBBBBBBBBBBAAA@@@@@@???>>>??????===;;;::::::;;;>>>???BBBGGGKKKMMMLLLJJJIIIIIIHHHHHHIIIKKKMMMNNNLLLMMMNNNOOOPPPQQQRRRSSSNNNMMMLLLJJJIIIGGGFFFEEEEEEFFFHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBAAA???>>>>>>??????>>><<<;;;:::999888999999999999888777666666777555333222333444444333444444444444444333222222111111111222222333333333222333444555555444333222000000///...............////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,***(((&&&+++---...---,,,+++,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...................................................---------.........//////////////////////////////...///////////////......................................................------------------------+++++++++,,,,,,,,,------......---------,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********************)))))))))))))))((((((((((((((())))))***))))))*********+++++++++)))************+++++++++,,,---...///000000000000////////////000333888;;;???@@@AAACCCFFFHHHIIIJJJMMMOOOSSSVVVXXXZZZ\\\]]]YYY\\\ZZZ]]]ccckkk((((((((((((((((((((((((((((((((((((((()))))))))++++++++++++++++++++++++************************))))))************))))))(((((((((((((((((((((((('''((()))******************))))))))))))))))))***+++++++++******)))))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------...............//////000111222333333444666999;;;======<<<;;;===>>>===<<<::::::;;;===??????@@@@@@@@@@@@@@@??????@@@AAA???===;;;<<<<<>>============<<<<<<;;;;;;::::::999::::::999999888777666777555222222333444444444444555555555555444333333111111111222222333333333222222333444444333222222000//////.............................................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---+++)))'''+++,,,---,,,+++***+++---+++++++++,,,,,,,,,---------------,,,---......///........................---------...............------------..........................................///////////////...---.............................................------------------,,,,,,+++++++++,,,,,,,,,------.........---------,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((())))))***))))))*********+++++++++)))))))))*********++++++,,,---...///000000000000.../////////000333777;;;>>>???AAACCCFFFHHHJJJKKKMMMPPPTTTVVVWWWYYY\\\___YYY[[[YYY\\\aaaiii))))))))))))))))))))))))(((((())))))))))))******++++++++++++******))))))************************))))))************))))))))))))))))))))))))))))))(((((())))))***)))))))))***))))))(((((())))))******************)))))))))++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))************+++******++++++,,,,,,------,,,------------............//////000111222333333555777999;;;<<<======<<<>>>??????>>><<<;;;<<<===:::;;;<<<===============;;;===???@@@@@@???@@@BBB@@@EEENNNYYY___aaa]]]ZZZOOONNNMMMKKKKKKKKKLLLMMMRRRQQQQQQPPPOOONNNMMMMMMJJJJJJJJJJJJJJJKKKKKKKKKHHHGGGGGGIIIJJJJJJHHHFFFDDDCCCBBBAAA@@@???>>>============<<<<<<<<<<<<<<<::::::::::::999888777666666555333333444555555444444444555555555555444444222222222222222222333333111111333333333333111111000000///.............................................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...---,,,***)))***+++,,,,,,******+++,,,******++++++,,,,,,---------------------......///---------------------------------------.........,,,------------.................................---...//////////////////---------.......................................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))))))))(((((())))))))))))************))))))((((((((()))***************++++++++++++,,,))))))*********+++++++++,,,---...///000000000000...////////////222777:::===>>>@@@CCCFFFIIIKKKLLLLLLPPPTTTVVVVVVXXX\\\```ZZZ\\\ZZZ[[[aaaiii************************)))))))))*********++++++(((((((((((())))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))((('''))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------,,,,,,---------............///000111222333333444666666777999:::;;;<<<===>>>@@@BBBAAA???===<<<<<<::::::;;;<<<<<<<<<<<<;;;:::===@@@BBBCCCDDDFFFGGGDDDJJJUUU```eeeddd]]]WWWPPPPPPOOONNNNNNNNNNNNNNNRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHIIIKKKLLLIIIFFFEEEDDDCCCBBBAAA???>>>>>>@@@??????>>>===<<<<<<;;;999999:::999999888777666555555444555666777555444333333444444444444333333333333222222222222222222000000222222222222000000111000//////......//////..............................------------......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,------.........,,,,,,---------.................................------...///////////////---------.........//////........................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))*********))))))((((((((((((((()))))))))***************))))))))))))***++++++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,---...///000000000000......///...///222777:::<<<>>>@@@CCCFFFIIIKKKMMMLLLPPPTTTUUUUUUWWW\\\```\\\^^^[[[]]]bbbjjj************************))))))******+++++++++,,,$$$%%%%%%&&&'''((())))))************************))))))************))))))))))))))))))))))))))))))))))))***))))))(((''''''))))))(((((((((((())))))(((((())))))******++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------,,,,,,,,,---------......//////000111222333444444666666666777888:::<<<===>>>@@@CCCCCCAAA>>><<<;;;=========>>>======<<<<<<>>>@@@DDDFFFGGGGGGIIIJJJQQQWWWbbbkkknnniii___WWWPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHJJJLLLMMMJJJGGGFFFEEEDDDCCCAAA@@@??????CCCBBBAAA???>>><<<;;;:::999999999999888777666555555555555777888888666444111222222333333333222222444333333222222111111111///000111222222111000///111111000///////////////.................................------.........++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++***++++++,,,---)))+++,,,+++***)))***+++))))))***+++,,,,,,------++++++******++++++,,,---------------------------,,,,,,,,,------.........,,,,,,,,,---------..............................------...///000000//////---------.........//////........................---------,,,,,,+++++++++++++++,,,,,,,,,---------//////.........---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((())))))************))))))((((((((('''(((((())))))*********+++***************++++++,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,---...///000000000000............///222777:::<<<===@@@CCCFFFIIILLLMMMKKKOOOTTTUUUTTTVVV[[[```^^^```]]]^^^dddkkk))))))))))))((((((((((((''')))***)))((('''((()))***)))(((''''''((()))************)))))))))))))))+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...///000111222222555555444555666888:::;;;>>>???@@@@@@>>>>>>???@@@???>>>>>>>>>@@@AAA@@@???CCCEEEFFFIIILLLNNNPPPQQQ^^^ccclllssstttlll___UUUPPPNNNOOOQQQPPPLLLMMMQQQKKKNNNQQQQQQOOONNNPPPSSSTTTSSSQQQNNNMMMLLLLLLLLLIIIIIIJJJJJJIIIGGGFFFDDDDDDCCCBBBAAA@@@AAABBBBBB@@@@@@???>>>===<<<;;;:::;;;999777666777777666555555555444444444333333333333333333333333333333333222222222111111111111000000111333444333222000...111111000000//////......000////////////............------,,,,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,************************---,,,+++******+++,,,---***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))***+++,,,---..................------//////............////////////.........---------...........................///000000000///---,,,...---,,,,,,,,,,,,---...+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))*********)))))))))))))))((())),,,------,,,+++***++++++++++++++++++++++++,,,---...000111000000///......//////111555;;;???>>>???@@@AAACCCEEEGGGHHHOOOQQQSSSUUUUUUWWWYYY[[[^^^``````dddkkkrrr))))))))))))((((((((((((((()))******(((((()))******)))(((((((((((()))******)))))))))))))))))))))+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...///000111222222333333333444666888:::;;;===>>>??????>>>>>>???AAAAAA???>>>???BBBCCCBBB@@@AAACCCFFFJJJNNNRRRUUUWWWYYYaaalllrrrooofff[[[UUUSSSPPPPPPQQQOOOLLLLLLOOOOOOQQQTTTUUUTTTSSSSSSTTTRRRQQQOOOMMMLLLLLLLLLLLLIIIIIIIIIIIIHHHFFFDDDCCCBBBAAA@@@@@@???@@@AAAAAA??????>>>===<<<;;;:::::::::888666666666777666555666666555555444444444444555555555555555555555555222222222111111111000000111111222222222111000////////////.........------/////////.........------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++***))))))***++++++************************,,,+++***))))))***+++,,,***************************++++++,,,,,,++++++***)))***++++++,,,,,,++++++,,,,,,,,,+++++++++++++++------,,,,,,,,,---...///..................------//////............/////////.........------------.........................../////////......---,,,...---,,,,,,,,,,,,---...------------------------+++,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))***))))))))))))))))))))))))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,---...////////////......//////000444:::>>>@@@@@@AAABBBEEEGGGIIIJJJMMMPPPSSSUUUWWWYYY\\\^^^___aaa___bbbiiiqqq(((((((((((()))))))))))))))***+++***))))))***++++++***))))))))))))***+++))))))))))))))))))******+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...///000111111111222222444666888:::;;;<<<===????????????AAACCCCCC@@@>>>@@@EEEGGGEEEBBBEEEFFFIIILLLPPPTTTXXXZZZ\\\eeeooorrrmmmddd\\\YYYTTTQQQOOOQQQQQQNNNOOORRRSSSSSSTTTVVVXXXWWWTTTQQQPPPOOONNNLLLLLLKKKKKKKKKIIIIIIIIIIIIGGGEEECCCAAA@@@@@@????????????@@@AAA>>>>>>===<<<;;;::::::999:::888666555666666555444555444444444444333333333555555555555555555555555222222111111111000000000111111111111000000000000.........---------------......---------,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++***))))))***++++++******************************))))))))))))************************************++++++++++++******)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------......///......------......///............------------------------------------......---,,,,,,,,,------...------,,,,,,------...........................+++,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000.../////////000444999===AAAAAABBBDDDFFFHHHJJJLLLMMMPPPSSSVVVXXX[[[^^^aaaaaabbb___```fffppp(((((((((((()))))))))))))))+++,,,+++***)))***++++++******************+++)))))))))))))))*********+++******)))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......///000000///000111333555888999:::;;;===???@@@@@@AAACCCEEEEEEAAA???AAAGGGJJJHHHDDDNNNNNNNNNOOOQQQSSSUUUVVV```dddiiikkkiiiddd___\\\UUUPPPOOORRRTTTTTTVVVZZZXXXWWWWWWZZZ\\\[[[VVVQQQNNNNNNMMMMMMLLLLLLLLLLLLJJJKKKJJJIIIGGGEEEBBBAAA????????????@@@@@@@@@AAA>>>======<<<;;;;;;:::::::::999777666777777666555333222222222222222222222222222222222222222222222111111111111000000000000222111000////////////000......---------------------------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---************************++++++************+++++++++******************+++************************))))))(((((((((((())))))******************************++++++++++++******))))))***+++++++++++++++,,,,,,,,,,,,,,,---------*********+++++++++,,,,,,,,,,,,------------.........------------------...------------------------------------------------...---,,,+++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++*********+++,,,---***+++++++++++++++,,,,,,---,,,++++++,,,---///000///////////////333888<<<@@@AAABBBDDDFFFHHHKKKLLLOOOQQQTTTWWWYYY[[[^^^aaadddeee``````fffqqq'''((((((((()))))))))***)))+++,,,+++***)))***+++*********++++++*********(((((())))))************+++******)))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------......//////---...000222555777888999;;;===???@@@AAABBBDDDFFFDDDAAA@@@BBBHHHKKKIIIFFFSSSRRRPPPPPPPPPQQQRRRSSSZZZXXXXXX]]]dddhhhfffccc[[[UUUQQQTTTVVVWWWYYY\\\\\\[[[[[[]]]___]]]XXXSSSOOOOOONNNNNNNNNMMMLLLLLLKKKKKKKKKJJJHHHEEECCCAAA@@@@@@@@@AAAAAAAAAAAAAAA=========<<<<<<;;;;;;:::;;;999777777888888777666333333333333444444444444222222222222222222222222111111111000000000//////111000///.........//////........................---,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,************************+++******))))))******+++*********++++++*********************************(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))))))))***++++++++++++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,---------------------------------------------,,,+++******+++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))(((((())))))************++++++*********+++,,,---*********++++++,,,,,,,,,---,,,++++++,,,---///000///000///...///222777;;;>>>???@@@BBBDDDGGGIIIKKKQQQSSSVVVXXXXXXZZZ]]]___eeefffbbbbbbgggrrr''''''(((((())))))******)))***+++***))))))***+++))))))***++++++***))))))((((((((()))******+++++++++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...000222444666666777:::<<<>>>??????@@@BBBDDDAAA@@@AAACCCFFFHHHIIIIIIPPPOOONNNMMMNNNPPPSSSTTTTTTQQQRRR\\\jjjtttuuurrrddd\\\UUUUUUWWWVVVVVVXXXVVVVVVVVVWWWWWWTTTPPPMMMOOOOOOOOOOOONNNMMMLLLKKKIIIJJJJJJIIIGGGEEECCCAAAAAAAAABBBBBBAAA@@@@@@???<<<<<<;;;;;;;;;:::::::::;;;999777666777777666555555555666666666666666777444444444444444444444444111111000000000/////////////////////.........................../////////------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,******************************))))))))))))******)))***++++++++++++***)))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))((()))******++++++******)))******++++++,,,,,,---+++,,,---.........------++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,------......------,,,------------------------+++,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))''''''(((((())))))******))))))))))))))))))))))))))))))************))))))((((((((()))******++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,---...///000000000///......111666:::<<<===>>>@@@CCCFFFHHHJJJRRRTTTVVVWWWXXXYYY\\\^^^cccfffddddddiiisss'''''''''((()))*********((()))******(((((()))***((())))))******))))))((('''(((((()))******+++++++++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------...000222444444444444888:::<<<<<<<<<===???@@@<<>>@@@CCCFFFIIIJJJPPPRRRUUUWWWXXXZZZ]]]______ddddddeeejjjsss&&&''''''((()))******+++''')))***)))((('''((()))'''((()))******)))(((''''''(((((()))***++++++++++++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------...000222333444333333666888::::::::::::<<<===:::>>>CCCCCCBBBBBBGGGKKKLLLKKKIIIIIIJJJMMMPPPRRRTTTZZZdddooowww{{{{{{yyyfff\\\TTTSSSUUUUUUUUUVVVRRRUUUUUUSSSNNNJJJJJJLLLNNNNNNNNNNNNLLLJJJHHHFFFCCCDDDDDDDDDDDDBBB@@@???@@@AAAAAA@@@???===;;;:::777777777777666666666666777555333333333444333222111111111222222333333333111111111111111111111111000000000000////////////---...///000000...,,,++++++++++++,,,,,,---------......------------,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,+++***)))************************((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))(((((()))***************'''(((((()))******++++++)))***+++,,,---,,,++++++******+++,,,,,,---......,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,,,,---......---,,,,,,))))))))))))))))))))))))+++,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))************************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************&&&''''''((()))******+++))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++(((***,,,---------+++***))))))***+++,,,,,,------,,,---...000111000000///111111000......000555888<<<===>>>AAACCCGGGIIIKKKMMMPPPSSSVVVXXXZZZ^^^```[[[bbbdddfffjjjrrr)))((('''''''''(((***+++,,,+++++++++++++++++++++((()))***,,,,,,+++******************************+++++++++************)))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,++++++,,,,,,---...+++++++++************))))))************+++++++++***++++++,,,,,,------...------------------------------...///111444666888555666888:::::::::888777;;;<<>>===<<<;;;::::::::::::999888777666555444555555444333333222111111222222222444555444111...000000000000//////////////////////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++*********))))))(((((())))))))))))************(((((((((((((((((((((((())))))*********+++++++++)))************+++++++++))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((()))))))))(((&&&''')))+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,------......------,,,......,,,+++***++++++,,,+++,,,...//////...,,,+++......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,+++***)))((((((((((((+++***)))***,,,---,,,+++)))(((((('''(((***,,,---------...///000111222222000//////000//////666>>>BBBBBBCCCDDDFFFIIIKKKMMMPPPPPPRRRVVVYYYZZZXXXVVVXXX___bbbdddgggnnn)))(((((('''((()))***+++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++************+++++++++************)))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++***************++++++,,,+++++++++************))))))************+++++++++******+++,,,,,,------...------------------------.........///111333555666555777888:::::::::888777888:::>>>BBBFFFHHHJJJJJJKKKJJJIIIJJJMMMRRRUUUXXXWWWWWW\\\dddhhhhhhlllrrrgggccc^^^[[[ZZZZZZYYYXXXXXXUUUPPPNNNNNNOOOPPPPPPNNNMMMKKKIIIGGGEEECCCBBBFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>======<<<<<<;;;;;;::::::999888777666555555666666555444444333222222333222333444555444222///000000000000////////////........................///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++,,,************)))))))))((())))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((*********)))((((((***,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,------.........---,,,++++++,,,---//////---,,,+++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,+++++++++++++++,,,,,,+++***)))***,,,---,,,+++))))))(((((()))+++,,,---------...///000111222222222000111222111111888@@@BBBBBBBBBDDDFFFHHHKKKLLLPPPPPPRRRUUUXXXYYYXXXVVVXXX^^^aaacccfffmmm((((((((((((((()))***************************************)))******+++,,,,,,,,,,,,++++++*********+++++++++************)))))))))))))))************))))))))))))))))))))))))))))))((('''((()))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))(((((((((((()))******+++++++++************))))))************+++++++++******++++++,,,---------,,,,,,,,,,,,------------/////////000111222333444666777888::::::999888888777:::>>>CCCFFFHHHHHHHHHKKKLLLLLLMMMOOORRRTTTUUUTTTSSSUUU\\\bbbeeegggjjjfffccc^^^\\\[[[ZZZZZZYYYXXXTTTOOOLLLLLLNNNOOOPPPKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEDDDBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<:::999999888777666555555666666666555555444444333333333333444555444222///000000000000////////////..............................------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++*********************))))))))))))))))))))))))************************************)))))))))************+++)))))))))*********++++++))))))))))))))))))))))))'''''''''((()))*********(((((())))))))))))((((((***++++++***))))))***,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++---///111000...,,,***+++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************+++,,,---...+++***)))***,,,---,,,+++************+++,,,------------...///000000111222222000000222111222888AAAAAAAAABBBCCCEEEHHHJJJLLLPPPPPPRRRUUUXXXYYYXXXWWWWWW^^^```bbbeeekkk((((((((((((((())))))***)))))))))))))))*********+++***)))))))))***,,,---------,,,,,,++++++******+++++++++*********))))))((()))))))))************))))))))))))))))))))))))***)))((('''((()))+++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++((((((((((((((()))******+++++++++*********))))))))))))*********+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,---------//////000000111111222222666777888999999999999999999<<>>@@@DDDGGGHHHHHHFFFDDDIIIMMMQQQSSSSSSSSSTTTVVVWWWWWWWWW[[[aaaggggggeee```^^^[[[YYYYYYYYYXXXVVVXXXTTTNNNJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJFFFFFFEEEEEEDDDBBBAAA@@@??????>>><<<;;;999888888999999888888777777666666444444444333333333333333222111000000111111000...000000000000////////////........................,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))******((()))))))))************************************))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))((((((''')))******(((((((((***)))))))))******++++++++++++++++++,,,,,,,,,------************++++++,,,---***++++++,,,,,,++++++***,,,+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))+++***)))***,,,---,,,++++++,,,,,,,,,------------------......//////000000///---...000///000777@@@BBBBBBBBBCCCEEEHHHJJJLLLPPPPPPQQQSSSVVVXXXXXXWWWXXX___aaacccffflll''''''((()))))))))))))))((())))))******+++++++++*********)))******+++,,,************************+++++++++************)))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************+++,,,,,,+++++++++************))))))************+++++++++))))))******+++,,,,,,,,,******++++++,,,,,,------......///000111111111000333444555777999;;;======@@@BBBEEEGGGHHHGGGFFFEEEKKKOOOTTTUUUTTTSSSTTTUUUWWWZZZ]]]^^^bbbffffffbbb^^^\\\YYYYYYYYYYYYWWWVVVVVVRRRNNNLLLKKKLLLLLLKKKMMMMMMMMMLLLKKKKKKJJJJJJFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@>>><<<:::888777666888888888888777777666666333333333333333333333333333111000000111111000///000000000000////////////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))))))))))))))************))))))))))))***************************************)))))))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))*********)))((('''''''''(((((())))))))))))(((((('''(((******((('''((()))(((((())))))***+++++++++******+++++++++,,,,,,,,,******)))******+++,,,---++++++,,,,,,,,,,,,++++++++++++)))))))))***,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,------......------,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++************+++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++------........./////////000///000111111222999BBBBBBBBBCCCDDDFFFIIIKKKMMMQQQPPPPPPRRRUUUWWWXXXWWWWWW^^^aaacccfffmmm&&&'''((()))***))))))((())))))******+++,,,,,,---))))))***++++++++++++***((((((((())))))******++++++++++++************)))))))))))))))************))))))))))))))))))))))))''')))***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************+++,,,,,,+++++++++************))))))************+++++++++)))))))))***++++++,,,,,,)))******+++,,,,,,------,,,---///000111111111111222222444666999<<<>>>@@@???@@@CCCEEEGGGGGGHHHGGGOOOTTTWWWWWWSSSPPPQQQSSSTTT[[[___^^^___bbbaaa]]]]]][[[ZZZYYYZZZYYYXXXVVVRRRPPPOOOOOOPPPQQQQQQPPPOOONNNMMMLLLKKKIIIHHHHHHFFFFFFEEEEEEDDDBBBAAA@@@???>>>===<<<:::999888777888888888888777777777777444444444444444444444444555333111111222333222111000000000000////////////------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))************((()))))))))************))))))))))))************))))))))))))))))))))))))******))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''')))++++++***(((((()))((((((((()))***+++++++++)))))))))*********++++++))))))))))))***+++,,,---,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,---......---,,,+++******+++,,,,,,---......,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++++++++,,,+++***)))***,,,---,,,+++***+++,,,------,,,+++***---------.........//////000//////111111333:::BBBCCCDDDDDDEEEGGGJJJLLLNNNQQQPPPPPPQQQUUUWWWXXXWWWUUU\\\___aaaeeemmm&&&''')))*********)))((())))))***+++,,,,,,------((()))***,,,,,,+++******&&&&&&'''((()))***+++++++++++++++************)))))))))))))))************))))))))))))))))))))))))'''(((+++------,,,***((())))))))))))))))))))))))************************)))************+++++++++***************++++++,,,+++++++++************))))))************+++++++++)))))))))***++++++,,,,,,))))))***+++,,,,,,------+++---///000111222111111111111333666999===@@@AAA===>>>@@@CCCEEEHHHIIIJJJTTTWWWZZZWWWRRRNNNOOOQQQPPPYYY```^^^\\\]]]]]]YYY]]]\\\ZZZZZZ[[[[[[YYYWWWOOOOOOOOOQQQUUUVVVVVVVVVPPPOOOMMMLLLJJJHHHFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@======<<<;;;::::::999999888888888888777777777777444555555555555555555555777555333333444444444333000000000000////////////------------------------++++++++++++++++++++++++************************************************(((((())))))******++++++(((((())))))*********+++))))))))))))************((((((((((((((((((((((((******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((((((***,,,,,,+++***)))***'''(((((()))***+++++++++((())))))))))))*********))))))))))))***+++,,,---,,,------......------,,,(((***,,,...///...,,,+++,,,++++++******++++++,,,,,,,,,............,,,,,,******+++,,,,,,---......+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))'''((((((((())))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++***)))***,,,---,,,+++***+++,,,,,,,,,+++***)))---------..................------///000111888AAADDDDDDEEEFFFHHHKKKMMMOOOQQQPPPOOOQQQTTTWWWXXXWWWRRRZZZ]]]```dddlll))))))))))))))))))))))))((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))---,,,***)))))))))******+++*********))))))((((((************************************************)))***+++++++++)))((('''++++++************************))))))******+++,,,.........///////////////111222444666888:::::::::======>>>???AAADDDEEEGGGQQQQQQRRRQQQOOOOOOPPPRRRYYYZZZ\\\]]]______^^^^^^]]]\\\[[[\\\]]][[[VVVQQQRRRQQQPPPPPPSSSTTTUUUTTTQQQPPPNNNKKKHHHEEECCCBBBKKKGGGCCCBBBBBBBBB???<<>><<<:::888666555888999999999999888777777333333333444444444444444222222222222222222222222111111000......---------------------------------******************************+++++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((''''''((()))+++))))))))))))))))))))))))((((((((((((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))************,,,+++******)))*********((((((((((((((((((((((((*********)))))))))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,...//////...,,,+++------,,,,,,+++***))))))((()))***++++++***)))(((++++++************++++++,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++************************)))************+++++++++******+++++++++,,,,,,,,,,,,---......//////......111//////111000111777@@@DDDEEEEEEEEEDDDFFFIIIKKKQQQQQQQQQQQQSSSUUUWWWXXXVVVZZZZZZ]]]dddmmm))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))++++++)))((((((((())))))************)))))))))(((***************************************************************)))((((((******************************))))))******+++,,,------....../////////000111222333555666888999:::<<<<<<===>>>@@@CCCEEEFFFLLLNNNOOOOOOOOOOOOQQQSSSZZZ[[[]]]___aaaaaaaaaaaa```______```aaa___ZZZWWWUUUTTTSSSSSSTTTUUUSSSRRRPPPOOONNNLLLKKKIIIHHHGGGFFFCCCAAA@@@AAAAAA@@@>>>??????>>>===;;;999777666777777888888777777666555444444444444444444444444222222222222222222222222111000///...------------------------------------************************)))***************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((()))))))))************)))))))))***++++++,,,***************************)))))))))))))))))))))***))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++,,,---//////---,,,+++------,,,,,,+++******)))((()))***++++++***)))(((++++++************++++++++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++***)))(((((()))***+++************************)))************+++++++++******+++++++++,,,,,,,,,,,,---......//////......111///000111000000777???EEEFFFGGGHHHGGGHHHKKKMMMQQQPPPPPPQQQRRRTTTVVVXXXUUUYYYZZZ]]]ccclll))))))))))))))))))))))))++++++******)))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))))))))))))))***)))(((((('''(((((((((************))))))))))))************************************************+++******)))))))))))))))******************************))))))******+++,,,,,,,,,---...///000000111111111111222333666888999999:::;;;<<>>???@@@AAA@@@>>>???>>>>>>===;;;999888777666666666666666555555444666666555555444444333333111111111111111111111111000000///...------------------------------------************************((())))))******))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((&&&&&&&&&&&&(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++(((((())))))))))))******((((((((()))***+++------++++++++++++++++++++++++))))))))))))))))))******))))))(((((((((((())))))++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++++++++,,,---......---,,,+++---,,,,,,++++++*********))))))************))))))++++++************++++++******))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***))))))))))))***+++************************)))************+++++++++******+++++++++,,,,,,,,,,,,---......//////......111000000111000000666===EEEGGGJJJKKKKKKLLLMMMOOOPPPOOOOOOPPPQQQSSSUUUVVVTTTXXXYYY\\\bbbkkk))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********)))))))))))))))************************************************+++***)))(((((()))***+++***************+++++++++******))))))******+++,,,++++++,,,---///000111111000000//////000333666888777888999;;;===???BBBCCCFFFIIIKKKMMMNNNOOOQQQSSSUUUWWWZZZ]]]___aaaaaabbb``````______]]][[[XXXVVVUUUTTTTTTUUUUUUSSSOOOLLLKKKKKKJJJIIIIIIHHHGGGGGG@@@@@@@@@@@@@@@@@@???>>>>>>>>>======;;;:::888888666666666666666555444444777666666555444333222222111111111111111111111111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((())))))))))))(((************************(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((())))))*********(((((((((((()))))))))***(((((((((((()))***+++,,,++++++++++++++++++++++++)))))))))))))))*********))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))******************************+++,,,,,,,,,+++++++++,,,------------,,,+++,,,,,,,,,++++++*********)))))))))******)))))))))++++++************++++++)))))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,---......///.........111000000111000///555<<>>AAABBBGGGIIILLLMMMMMMMMMNNNOOOOOOPPPTTTWWWYYY[[[\\\\\\]]]]]]]]][[[XXXUUUSSSRRRTTTTTTTTTVVVWWWUUURRRPPPMMMLLLKKKIIIHHHFFFEEEDDDCCCCCCCCCBBBAAA???======<<<<<<<<<<<<;;;:::999888666666777777666666555444666666555444333222222111000000000000000000000000///......------------...,,,,,,,,,,,,,,,,,,,,,,,,************************''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''''''''(((((((((((()))))))))******))))))((())))))***************************(((((())))))************+++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++++++++******))))))))))))))))))***++++++************++++++((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************((((((((((((((())))))***))))))))))))))))))))))))************************)))*********++++++++++++******++++++++++++******************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,---......///.........000///000222000///555<<>>@@@BBBFFFIIIKKKLLLKKKJJJJJJKKKJJJLLLNNNRRRTTTVVVWWWWWWYYYZZZZZZXXXUUUSSSRRRSSSUUUUUUUUUVVVXXXXXXVVVTTTPPPOOOMMMKKKIIIGGGEEEEEEEEEFFFGGGEEEAAA>>><<<<<<:::::::::::::::999888888666666666777666555555444444444333333222222111111////////////////////////......---------------...,,,,,,,,,,,,,,,,,,,,,,,,************************''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''(((((((((((())))))+++***)))(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++************++++++++++++++++++++++++++++++************************************************)))***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******++++++************++++++(((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))************************)))))))))*********++++++******+++,,,,,,+++******************************)))************+++++++++******+++++++++,,,,,,,,,,,,---......//////......------///111111000555<<>>@@@BBBBBBEEEHHHIIIHHHGGGGGGHHHHHHJJJMMMOOORRRSSSSSSTTTQQQSSSUUUTTTRRRQQQSSSUUUUUUTTTSSSSSSUUUUUUTTTSSSOOONNNMMMKKKIIIGGGFFFEEEDDDFFFGGGFFFAAA===<<<<<<888888999999999888777777555555555555555444333333111111111111111111111111////////////////////////...------,,,,,,------...++++++++++++++++++++++++************************'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((()))))))))(((((((((((())))))***(((((((((((((((((((((((('''(((((()))******++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++***)))(((((()))***+++++++++************++++++)))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))************************((((((((()))))))))*********++++++,,,,,,++++++***************************)))************+++++++++******+++++++++,,,,,,,,,,,,---......//////......++++++...111111111666===???AAACCCEEEFFFIIILLLOOOOOOOOOOOOOOOQQQSSSUUUVVVVVVYYYYYY\\\aaaiii))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))*********+++))))))))))))))))))))))))&&&'''(((*********)))((((((((())))))*********+++************************************************'''((()))+++++++++***)))((())))))***++++++,,,,,,*********)))***++++++,,,------------------------------///000111111111111444444666888;;;>>>AAABBB???AAAEEEGGGFFFFFFFFFFFFIIIJJJMMMOOOQQQRRRSSSSSSJJJLLLOOOPPPOOOPPPSSSVVVTTTRRRPPPOOOPPPQQQPPPOOOLLLKKKJJJIIIGGGFFFDDDDDDBBBDDDGGGEEEAAA===<<<===777777888888888777777666333444444444444333222222000000000000000111111111////////////////////////------,,,,,,,,,------...++++++++++++++++++++++++************************(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''''''''((((((((()))''''''''''''(((***+++,,,(((((((((((((((((((((((('''(((((()))***+++++++++))))))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,---------,,,++++++******++++++,,,+++++++++++++++++++++++++++***)))(((((()))***+++++++++************++++++))))))******+++++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))************************(((((((((((())))))))))))***+++,,,------,,,+++***************************)))************+++++++++******+++++++++,,,,,,,,,,,,---......//////......******---111222111777>>>???AAABBBDDDEEEIIIMMMPPPPPPOOOOOOPPPQQQSSSUUUWWWVVVZZZZZZ\\\bbbjjj))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++************++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++++++++************++++++++++++,,,,,,,,,,,,------------......///000000000222444888;;;>>>?????????HHHGGGFFFGGGHHHGGGEEECCCIIIJJJKKKJJJJJJKKKNNNPPPMMMMMMNNNOOOPPPPPPPPPOOONNNMMMMMMNNNPPPPPPNNNLLLIIIHHHFFFEEEFFFFFFEEEDDDAAABBBBBBBBB@@@>>><<<:::888888777777666666555555444444444555555555666666444333222111000000000000000000000000////////////......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))*********)))(((&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++***)))))))))***,,,,,,************************))))))))))))***************++++++,,,,,,++++++***************************------,,,,,,+++***))))))+++,,,,,,,,,,,,+++*********************)))((((((+++***)))(((((()))***+++&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))*********))))))))))))))))))))))))))))))++++++************************++++++++++++******+++*********))))))((((((******+++++++++,,,,,,,,,++++++******)))*********---------............///111......111111111555;;;@@@@@@AAABBBDDDGGGJJJLLLMMMMMMMMMNNNPPPRRRSSSTTTUUUZZZ[[[]]]```ggg))))))))))))************))))))))))))))))))))))))((())))))))))))*********++++++************++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***))))))))))))))))))))))))******************)))******************************))))))))))))******************************+++++++++*********)))))))))************+++++++++++++++************+++++++++++++++,,,,,,,,,------------......//////000000111333777;;;>>>@@@AAAAAAGGGEEEDDDDDDEEEEEEDDDBBBIIIKKKMMMNNNMMMMMMNNNOOOPPPPPPQQQQQQRRRQQQQQQQQQNNNNNNNNNPPPQQQQQQNNNLLLKKKIIIGGGFFFFFFFFFDDDCCCEEEDDDCCCAAA>>><<<999888999888888777666555555555444444444444555555555666444333222111000000000000000000000000/////////............---------,,,,,,------,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))*********)))))))))***+++,,,************************))))))))))))***************++++++,,,,,,++++++*********************************++++++++++++,,,,,,+++,,,,,,,,,,,,+++*********************)))((((((******))))))))))))******&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((('''))))))))))))))))))))))))******************************++++++++++++******+++*********))))))))))))******+++++++++,,,,,,,,,,,,++++++*********++++++---------............///111......111111111555;;;@@@@@@@@@BBBDDDGGGJJJLLLMMMMMMMMMNNNPPPRRRSSSTTTVVV[[[\\\^^^bbbiii))))))))))))************))))))))))))))))))))))))((((((((())))))))))))***++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))************++++++++++++************************************))))))))))))******))))))))))))))))))))))))+++++++++***************)))************+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,---------...//////000000///222555:::>>>@@@BBBBBBBBBAAA@@@BBBDDDGGGGGGGGGIIILLLOOOQQQPPPNNNNNNNNNQQQQQQQQQQQQQQQQQQPPPPPPMMMNNNOOOQQQRRRQQQNNNKKKMMMJJJHHHFFFFFFEEEDDDBBBEEECCCAAA???===;;;:::999::::::999888666555444444444444444444555555555555444333222111000000000000000000000/////////......//////.........---------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((())))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))***++++++************************))))))))))))******************++++++++++++******))))))))))))))))))))))))'''((()))***+++---......+++,,,,,,,,,,,,+++******)))************))))))((())))))************))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***((('''&&&))))))))))))))))))))))))******************************++++++++++++*********************)))))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------............///000......000111111555;;;??????@@@BBBDDDGGGJJJLLLMMMMMMMMMNNNOOOQQQSSSSSSVVV\\\]]]___cccjjj((()))))))))************))))))))))))))))))))))))))))))))))))************++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******)))))))))))))))*********+++++++++,,,,,,+++++++++******************************))))))))))))******************************************************))))))*********+++++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,---......//////000000222555888<<<>>>@@@AAA=========@@@EEEIIILLLLLLJJJLLLNNNOOONNNMMMNNNOOOPPPPPPOOOOOONNNNNNNNNNNNLLLLLLNNNPPPQQQPPPLLLIIIKKKIIIGGGFFFFFFFFFEEEDDDAAA@@@???===<<<<<<===>>>;;;;;;999888666555444333444444444444444444444444444333222111000000000000000000/////////........./////////.........------,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))******************))))))(((((('''''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++************************((()))))))))******************++++++++++++******(((((((((((((((((((((((('''((()))***+++,,,---...+++,,,,,,,,,,,,+++******))))))************)))(((((()))***++++++***)))(((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************)))((('''))))))))))))))))))))))))***************+++++++++******++++++++++++************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---------------............///000......000000000555;;;>>>??????AAADDDGGGJJJLLLMMMMMMMMMNNNOOOPPPRRRSSSVVV[[[\\\___cccjjj((()))))))))************))))))))))))))))))))))))******++++++++++++,,,,,,++++++************+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))************+++++++++,,,,,,+++++++++******************************))))))))))))******++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++*********+++++++++,,,,,,,,,,,,------.../////////111333444777999;;;<<<===<<<;;;<<>>;;;;;;:::888777555444444444444444444444444333333444333222111000000000000////////////............///.........------------,,,,,,+++++++++*********))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))******************))))))(((((('''''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))+++******))))))******+++(((((())))))************))))))))))))))))))))))))((()))))))))************)))******++++++******)))(((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,,,,+++******((())))))*********))))))((()))***++++++***)))((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''((()))***************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++*********************+++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...---------............///000------000000000444:::>>>>>>???AAADDDGGGJJJLLLMMMMMMMMMNNNOOOPPPQQQRRRTTTZZZ[[[^^^bbbiii))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++************++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))******++++++******++++++++++++******++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++***************+++++++++)))************+++++++++++++++************++++++************++++++++++++,,,,,,,,,---......//////111222333444666888999:::===<<<===>>>AAABBBAAA???JJJIIIHHHFFFFFFIIIMMMQQQPPPOOONNNMMMMMMMMMNNNOOOKKKJJJJJJKKKKKKKKKHHHFFFDDDCCCBBBCCCEEEGGGGGGGGGGGGFFFCCC@@@===;;;:::999;;;;;;:::999777666555555444444444444333333333333444333222111000000000000/////////.........------......---------,,,,,,,,,++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))++++++************++++++'''((())))))******))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))***************)))))))))+++,,,,,,,,,,,,+++******((())))))************)))))))))************))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''(((***++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++++++++***************+++++++++++++++******+++++++++,,,,,,,,,+++******++++++,,,---...---------............//////------///000000444:::======>>>@@@CCCGGGJJJLLLMMMMMMMMMMMMNNNOOOPPPQQQTTTYYY[[[^^^bbbjjj))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++)))******************)))++++++++++++++++++++++++******))))))))))))******************************))))))*********+++++++++)))************+++++++++++++++************++++++************+++++++++++++++,,,,,,------......///...///000222444666888999<<<===>>>AAACCCCCCAAA???FFFGGGGGGGGGGGGJJJNNNQQQNNNMMMKKKKKKKKKLLLNNNOOOMMMLLLJJJIIIJJJJJJIIIHHHDDDBBBAAABBBDDDEEEEEEEEEHHHGGGEEECCC???<<<999777::::::999999888777666666444444444333333333222222444333222111000000000000//////.........------------,,,,,,,,,,,,+++++++++++++++++++++************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))******))))))))))))******'''''')))*********)))((())))))))))))))))))))))))))))))))))))************))))))************))))))************************************))))))))))))+++,,,,,,,,,,,,+++******(((((()))*********************))))))))))))******(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))***************))))))))))))))))))))))))((())))))***++++++,,,,,,******++++++++++++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))******,,,---------------............//////------/////////444:::<<<===>>>@@@CCCGGGJJJLLLMMMMMMMMMMMMNNNOOOPPPPPPUUUZZZ\\\___ccckkk))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++))))))************))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++++++++************++++++)))************+++++++++++++++,,,------......///+++,,,...000333666999::::::<<<@@@EEEIIIIIIGGGEEEDDDFFFHHHIIIJJJKKKNNNPPPJJJIIIHHHGGGHHHIIILLLMMMOOOMMMJJJIIIIIIJJJJJJIIIDDDCCCAAAAAACCCDDDCCCBBBFFFFFFEEEDDDAAA>>>;;;::::::999999999888888777777444444444333333222222222444333222111000000000000//////.........---------,,,,,,,,,+++++++++******+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************''''''(((((())))))*********)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))************))))))************))))))************************(((((())))))*********++++++,,,,,,,,,,,,+++******(((((()))***************+++***)))(((((()))***+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************))))))((())))))))))))))))))))))))((())))))***++++++,,,,,,******++++++++++++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))***+++,,,------------........./////////------/////////444:::<<<<<<>>>@@@CCCGGGJJJLLLMMMMMMMMMMMMNNNOOOPPPPPPVVV[[[]]]```dddlll))))))))))))))))))))))))))))))))))))))))))))))))************************------,,,+++***)))((('''************************++++++++++++++++++++++++)))************+++++++++************))))))))))))************************(((((()))***++++++,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++******))))))))))))******++++++***************+++///...---+++***)))((((((,,,++++++++++++++++++,,,++++++++++++++++++++++++..................------------///000222444555666777999<<>>===<<<:::999888777777666666555555555666666777555444333111000/////////000000000000000000000000+++++++++,,,,,,---------,,,,,,,,,++++++*********))))))************))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))),,,+++***)))))))))+++++++++)))(((((()))******)))*********++++++,,,,,,,,,************************+++++++++************)))************************,,,+++++++++******))))))---,,,+++++++++,,,---.........---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++*********)))))))))))))))))))))))))))++++++************++++++*********)))))))))))))))'''((((((***+++,,,------)))************+++++++++++++++,,,,,,,,,---------,,,------......------,,,+++++++++*********))))))++++++++++++++++++++++++---------------------------------............///...///000//////222555888<<<>>>@@@AAABBBEEEIIILLLOOOMMMNNNQQQPPPNNNPPPUUU]]]aaa``````ccchhh))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************************************++++++++++++++++++++++++)))************+++++++++************))))))))))))************************((())))))***++++++,,,,,,,,,++++++***))))))******))))))))))))))))))))))))******))))))))))))******+++******))))))*********...---,,,+++***)))))))))++++++************++++++++++++++++++++++++++++++------------------------,,,---...000222444555555777999;;;>>>@@@BBBBBBCCCEEEEEEFFFGGGHHHIIIJJJKKKLLLJJJGGGFFFFFFHHHLLLNNNLLLLLLKKKJJJIIIHHHFFFEEE@@@AAABBBBBBCCCCCCBBBBBBCCCBBBAAA@@@???>>>>>>>>>===<<<;;;999777666666666666555555444444555555666444333222111////////////////////////////////////++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))************))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))),,,+++***))))))***+++++++++)))(((((()))******)))))))))******************************************)))))))))******+++++++++************************++++++*********)))))))))******)))))))))***+++,,,...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********************)))))))))((((((((())))))))))))))))))))))))***))))))))))))))))))******)))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,---------............//////////////////111444777<<<===???@@@BBBDDDHHHLLLNNNLLLMMMPPPPPPNNNQQQVVV\\\aaa```aaaccciii))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,************************++++++++++++++++++++++++)))************+++++++++************))))))))))))************************)))))))))***++++++,,,,,,,,,+++******)))*********))))))))))))))))))))))))***************************)))))))))))))))******---,,,++++++******++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,------...,,,---...000111333444555777888:::<<<>>>???@@@@@@CCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGIIILLLNNNPPPKKKKKKKKKJJJHHHFFFEEEDDD@@@@@@AAABBBBBBBBBBBBAAAAAA@@@??????????????????<<<;;;999888666666555555555444444333333444444444333222111///....................................,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))************))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******)))******+++++++++)))(((((()))******)))))))))))))))))))))(((((())))))))))))))))))))))))'''(((((()))***+++,,,---******************************))))))))))))((((((***))))))))))))***++++++------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******......---,,,+++***)))))))))************+++++++++*********++++++++++++,,,******++++++++++++******+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............////////////......///222555;;;<<<>>>???AAADDDHHHKKKLLLKKKLLLPPPPPPNNNQQQVVV\\\aaaaaabbbdddjjj))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************))))))*********+++++++++************)))))))))(((************************))))))*********+++++++++++++++***************+++++++++++++++++++++++++++************************))))))(((((())))))******,,,++++++***++++++,,,,,,******))))))))))))******************************))))))***+++,,,,,,------,,,---...///111222333444666666888999;;;<<<======AAAAAABBBCCCCCCDDDEEEEEEBBBCCCEEEGGGJJJLLLMMMNNNJJJJJJIIIHHHGGGEEEDDDCCC@@@AAABBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>;;;:::999888777666666666444444333333222222333333111111000......------------------------------------,,,,,,,,,++++++******+++++++++***************))))))************))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******************+++++++++)))(((((()))******)))*********))))))(((((((((((((((((((((((((((((((((((((((((()))***+++++++++************************)))))))))(((((((((((((((+++++++++++++++,,,,,,---,,,,,,,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))(((((((((((((((((((((''''''''''''))))))))))))))))))))))))((())))))))))))))))))((()))))))))))))))*********///...------,,,+++******))))))*********+++++++++))))))*********+++++++++,,,,,,------------,,,,,,************************++++++++++++++++++++++++******++++++++++++,,,,,,---------............////////////...---...111444:::<<<>>>???@@@CCCGGGJJJKKKJJJLLLOOOPPPOOOQQQWWW\\\aaabbbcccffflll))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++************)))************************************************))))))*********+++++++++************)))))))))(((***************************************++++++++++++***************++++++++++++++++++++++++++++++)))***++++++++++++***))))))))))))))))))***++++++++++++******++++++,,,,,,******))))))))))))******************************))))))******+++,,,------,,,,,,---...000111222222555555666777999:::<<<<<<@@@@@@AAABBBBBBCCCDDDDDDAAABBBEEEHHHJJJLLLLLLLLLHHHGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBAAA@@@>>>===<<<;;;;;;<<<;;;:::888888777777777444444333222222222222222000000///...------------------------------------,,,,,,,,,++++++*********************************))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))++++++++++++++++++++++++******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******+++++++++++++++)))(((((()))******)))+++++++++******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******++++++,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((*********)))))))))((((((************************)))******++++++******)))(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++*********++++++,,,,,,,,,---------............////////////...---...111444:::<<<>>>???@@@CCCGGGJJJKKKJJJLLLPPPPPPOOORRRWWW[[[aaabbbdddhhhnnn))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++++++++******))))))************************************************)))************+++++++++************))))))))))))*********************************************************)))******+++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))***+++,,,---+++++++++***++++++,,,,,,*********))))))******************************************++++++,,,,,,---,,,,,,---...///000111111333444444555777999;;;===??????@@@BBBCCCDDDEEEFFFEEEFFFHHHJJJKKKKKKKKKJJJEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCAAA@@@>>><<<;;;::::::;;;;;;:::999888777777888555555444333222222222222000000///...............------------------------+++++++++++++++*********)))))))))***************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))***++++++++++++++++++)))(((((()))******)))******************))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))******'''((())))))******))))))++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((++++++++++++************************************)))***+++,,,,,,+++***)))((((((((()))******++++++******++++++,,,,,,------)))************+++++++++*********++++++++++++,,,))))))************))))))***************+++++++++++++++++++++++++++++++++******++++++,,,,,,---------------............////////////......///222555;;;<<<>>>???AAADDDHHHKKKMMMLLLMMMQQQQQQOOORRRWWW[[[aaacccfffiiiooo))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++************************************************)))************+++++++++************))))))))))))******************************************************))))))***++++++,,,)))))))))))))))))))))))))))***,,,------,,,***)))************+++,,,---...,,,,,,++++++***+++++++++++++++************++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000222222333444777:::<<<>>>>>>???@@@BBBDDDFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEDDDDDDDDDAAA@@@>>>===<<<;;;;;;;;;:::999888777777777777777666555444333333222222222111000//////......//////------------------------************++++++++++++((()))))))))*********+++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((()))))))))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''(((***+++,,,,,,+++++++++)))(((((()))******)))(((((())))))))))))))))))************************((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++&&&'''((()))***))))))(((******************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))(((,,,++++++++++++*********************************((()))***++++++***)))((('''(((((()))******++++++*********+++++++++,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,))))))************))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,------......---------............//////////////////111444777<<<===???@@@BBBDDDHHHLLLOOONNNOOORRRRRRPPPRRRWWWZZZaaadddgggkkkqqq))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))***+++,,,------************************)))))))))))))))))))))))))))************+++++++++************))))))))))))************************++++++************************))))))***+++,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++,,,---...///---,,,++++++******++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111222222444777:::===???>>>???@@@CCCEEEGGGIIIJJJHHHHHHGGGFFFEEECCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCC>>>>>>===<<<<<<<<<<<<<<<999888777666666555666666777666555444333333333333111000000////////////000........................))))))******+++++++++,,,(((((())))))*********+++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))((()))))))))******+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))'''(((***+++,,,,,,+++++++++)))(((((()))******)))&&&'''''''''(((((())))))************************&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))******+++++++++,,,((()))***,,,,,,++++++*********************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))++++++++++++*********)))************************'''((()))++++++)))(((''''''(((((()))***+++++++++************************)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++))))))******++++++++++++++++++++++++++++++++++++++++++,,,------...//////---------.........//////...///000///000222555888<<<>>>@@@AAABBBEEEIIILLLQQQOOOPPPSSSRRRPPPRRRWWWZZZaaadddgggkkkqqq)))************))))))((())))))************))))))((()))***++++++***)))(((******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))++++++******))))))((((((,,,+++++++++***))))))))))))************+++++++++,,,,,,---------,,,++++++///---***((((((***,,,...+++***)))***,,,,,,+++)))++++++++++++++++++++++++,,,,,,++++++***)))))))))******************************+++++++++,,,,,,,,,,,,,,,------.../////////000111222444666888999:::<<<===???AAADDDFFFGGGGGGHHHHHHGGGEEEBBBAAABBBCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@>>><<<::::::::::::888666444555777777555333666555555444444333222222000000///.....................//////......---,,,,,,++++++******++++++,,,(((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++******))))))((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))((((((''''''(((((()))***************,,,+++***)))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***)))(((((())))))******))))))))))))***************************************++++++,,,,,,,,,++++++******************++++++++++++++++++++++++***,,,...///---+++******+++,,,---...///////////////000000000000111444666???AAABBBDDDDDDFFFIIILLLOOOMMMMMMQQQSSSRRRUUUYYY\\\ccceeegggjjjooo((())))))*********))))))))))))************))))))((()))***++++++***)))(((******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))*********)))))))))))))))+++++++++***************)))************+++++++++++++++,,,,,,,,,,,,,,,+++(((***+++------,,,***)))******)))***,,,+++***(((+++++++++++++++++++++++++++++++++***************************************************+++++++++,,,,,,,,,------.../////////000111222333555666777888999:::;;;===???@@@AAAAAADDDDDDEEECCCBBBAAABBBDDDEEEFFFGGGHHHJJJKKKLLLMMMLLLKKKJJJIIIGGGEEECCCBBBAAA@@@>>><<<;;;:::::::::888666444555777777555333555555444444333222222222000000///...............---------------,,,,,,+++,,,++++++******++++++,,,************************))))))))))))))))))))))))++++++*********)))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))++++++++++++*********)))(((((()))***************,,,+++***)))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++*********+++++++++,,,,,,******+++,,,,,,,,,++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***)))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++(((***---...---,,,,,,,,,+++,,,---...///////////////000000000000111444666>>>@@@BBBCCCDDDFFFIIIKKKPPPNNNNNNQQQSSSRRRTTTXXX]]]ccceeehhhkkkppp'''((()))***************))))))************))))))))))))************))))))******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))***************************+++++++++)))************+++++++++++++++,,,---............''')))+++------+++)))(((+++******,,,---,,,***(((************************)))************+++++++++************************)))))))))*********++++++,,,,,,,,,---......//////000000111222333444555666777888:::<<<===>>>??????BBBCCCDDDDDDCCCCCCEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOMMMLLLKKKJJJHHHEEECCCBBB@@@???>>><<<;;;:::::::::888666555555777777666444444444333333222111111000000000///...............,,,,,,,,,,,,,,,+++******++++++************++++++************************))))))))))))))))))))))))******))))))))))))(((((()))(((((((((((()))************))))))))))))******))))))))))))))))))))))))++++++++++++************(((((()))***************,,,+++***)))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,*********++++++++++++,,,++++++,,,,,,,,,+++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***))))))))))))))))))******))))))))))))*********************************++++++++++++,,,,,,,,,************************************************&&&))),,,------------...+++,,,---...///////////////000000000000111444666<<<>>>AAABBBCCCEEEIIIKKKRRROOONNNRRRSSSRRRTTTXXX]]]cccfffhhhlllqqq&&&'''(((******+++++++++))))))************)))))))))))))))******)))))))))******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***(((((())))))******++++++)))))))))***+++++++++,,,))))))*********+++++++++,,,---...///000000000000...,,,***(((((()))***+++*********,,,......,,,+++************************((())))))***++++++,,,,,,************************((())))))))))))*********+++,,,,,,------.../////////000000111222333333444999:::<<<>>>@@@AAABBBCCCDDDEEEFFFFFFFFFFFFHHHJJJMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIIIIHHHGGGEEEEEE???>>>===<<<;;;::::::999888777666666666666666555333333222222111000000000000000///...............,,,,,,,,,,,,,,,++++++***++++++************++++++************************)))))))))))))))))))))))))))))))))((((((((((((((())))))(((((())))))***+++((((((''''''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((()))***************++++++***)))(((((())))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++************++++++++++++,,,,,,,,,,,,++++++***)))'''(((((())))))))))))((())))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******)))))))))))))))*********))))))))))))******************************++++++++++++++++++++++++***************+++++++++************************'''))),,,---,,,,,,,,,---+++,,,---...///////////////000000000000111444666;;;===???AAACCCEEEIIILLLSSSPPPOOORRRSSSRRRSSSWWW\\\ccceeehhhkkkppp&&&'''(((******+++++++++))))))************))))))***))))))))))))))))))*********))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******(((((())))))******++++++)))))))))***+++++++++,,,))))))*********+++++++++***+++,,,---.../////////000...,,,***))))))***+++)))(((((())),,,------+++************************(((((()))***+++,,,,,,---************************((())))))))))))*********++++++,,,,,,---.........//////000000111222333333999;;;===@@@BBBDDDFFFFFFEEEFFFGGGFFFEEEFFFHHHJJJMMMMMMMMMMMMLLLLLLKKKKKKIIIIIIHHHHHHGGGEEEDDDCCC>>>======<<<;;;:::999999777777888777666666666666333222222111111000//////000000///...............---------------,,,+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))***++++++((((((''''''''''''((((((************************(((((((((((((((((())))))(((((()))***************+++***))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++***)))''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***)))))))))))))))************))))))))))))******************************++++++++++++++++++++++++))))))*********+++++++++***************************+++,,,,,,+++******++++++,,,---...///////////////000000000000111444666:::<<>>AAACCCDDDDDDBBBCCCDDDDDDCCCCCCFFFGGGJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLJJJHHHEEECCC@@@???<<<======<<<<<<:::999999777888999888666555666777333333222222111000000///000000///...............---------------,,,,,,+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))*********))))))))))))***++++++******))))))))))))******************************************++++++++++++(((((()))*********************)))))))))))))))***(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((()))))))))************+++++++++,,,,,,,,,+++******&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******************************,,,,,,,,,++++++++++++***)))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++***)))***++++++,,,---...///////////////000000000000111444666:::<<>>??????@@@>>>@@@BBBBBBCCCDDDGGGIIILLLLLLLLLMMMMMMNNNNNNOOOMMMMMMKKKIIIFFFCCCAAA???;;;<<<<<<<<<<<<;;;999888777888:::888666555666888444333333222111111000000000000///...............,,,,,,,,,,,,,,,+++************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,******))))))))))))******************************)))*********++++++++++++(((((()))*********************))))))))))))******(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))******************+++,,,,,,,,,++++++&&&'''((()))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))******************************,,,,,,,,,+++++++++******((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++,,,+++,,,---...///////////////000000000000111444666:::<<>>@@@AAAAAACCCFFFKKKNNNTTTSSSOOOLLLJJJHHHHHHHHHIIIGGGEEEDDDDDDDDDBBB@@@;;;;;;;;;;;;;;;;;;;;;;;;888777666555444333222222222222222111111111111000////////////............,,,,,,,,,,,,+++***))))))************))))))))))))))))))************))))))))))))))))))))))))************))))))((((((''''''******************************))))))))))))******((((((((((((((((((((((((***)))'''&&&&&&(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&))))))))))))))))))))))))(((((())))))******++++++''''''((((((((((((''''''(((((())))))******++++++******))))))((((((''''''))))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))******))))))((((((''''''+++*********))))))((((((&&&&&&&&&''''''''''''((()))))))))))))))******+++***++++++,,,,,,++++++******************)))((((((+++*********))))))((((((+++***)))(((((()))***+++)))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))***************)))))))))((((((''''''))))))***++++++++++++***))))))************)))))))))************+++++++++,,,,,,,,,++++++*********'''(((***,,,,,,***((('''))))))*********+++++++++,,,,,,,,,---------......////////////000000000000////////////...000333666<<>>::::::::::::::::::::::::888777666555444333333222222222222111111111111000////////////............,,,,,,,,,,,,+++***))))))************))))))))))))))))))************))))))*********)))))))))))))))(((((((((((())))))))))))***************************))))))(((((())))))***************************...,,,***)))((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((()))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((('''''')))))))))))))))************)))))))))((((((((('''))))))(((((((((((())))))+++******))))))******+++))))))))))))))))))))))))***)))))))))((((((((('''************)))))))))((('''''''''((((((((()))))))))))))))))))))******+++***++++++,,,,,,++++++******************)))((((((************)))))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************++++++++++++*********)))))))))***++++++++++++***)))******************))))))************+++++++++,,,,,,,,,+++++++++******((()))***++++++***)))(((***************++++++++++++++++++,,,,,,,,,------......////////////000000////////////...000333666;;;>>>AAADDDEEEHHHKKKNNNRRROOOOOORRRRRRRRRWWW]]]bbbgggffffffgggnnn))))))))))))))))))******,,,,,,+++***)))(((''''''***+++++++++***))))))(((+++***)))(((((()))***+++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++++++++,,,---...------,,,+++++++++++++++(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111111222444666888:::<<<===???AAACCCDDDDDDFFFHHHJJJFFFFFFGGGHHHIIIIIIIIIIIIGGGEEECCCBBBAAA@@@>>><<<::::::::::::::::::::::::888777666666555444333333222222222111111111111000/////////............---,,,,,,,,,,,,+++***))))))************))))))))))))))))))************))))))+++*********))))))(((((('''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))************************...---+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***))))))))))))))))))))))))************))))))))))))))))))))))))(((((('''&&&************))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))+++******))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))(((((()))))))))*********)))))))))))))))******+++***++++++,,,,,,++++++***)))************))))))(((************))))))))))))******))))))))))))******)))))))))))))))))))))))))))************))))))((())))))))))))************++++++++++++************))))))***++++++++++++*********++++++++++++******)))************+++++++++,,,,,,,,,++++++++++++***************************+++++++++++++++******************+++++++++,,,,,,------.........////////////000000//////000444666;;;>>>BBBEEEGGGJJJNNNQQQQQQNNNOOORRRSSSSSSXXX^^^bbbgggffffffhhhnnn)))))))))))))))*********+++*********))))))((((((+++++++++******)))((((((+++******))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,***************************+++++++++++++++,,,,,,******)))))))))***+++++++++++++++,,,,,,,,,------...---,,,+++++++++++++++))))))******+++,,,------++++++++++++++++++++++++...------,,,,,,+++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000///000222555888:::===>>>===???BBBCCCCCCCCCDDDEEEBBBCCCEEEGGGHHHHHHHHHGGGGGGEEECCCAAAAAA???===;;;999999999999999999999999777777777666555444444333222222222111111111000000//////.........---------,,,,,,,,,,,,+++***))))))************)))))))))((())))))************))))))++++++******)))((((((((('''((((((((()))))))))***(((((((((((((((((((((((()))(((((((((((((((((()))************************+++***)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++++++++))))))))))))))))))))))))++++++******))))))(((((())))))***))))))((('''&&&++++++******))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))((((((((()))))))))******)))))))))))))))******+++***++++++,,,,,,++++++***))))))************)))(((*********)))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************)))))))))((((((((((((((())))))***++++++++++++***+++++++++,,,,,,+++++++++))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,------....../////////000000//////111444777>>>@@@DDDFFFIIIKKKOOORRRPPPNNNNNNRRRSSSSSSXXX___aaafffffffffhhhnnn(((((())))))************(((((())))))*********++++++******))))))(((((((((++++++************++++++************************************************************************)))))))))******+++++++++*********************************++++++,,,,,,,,,*********)))***++++++,,,++++++,,,,,,,,,---------...------,,,+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++*********************************************************+++++++++,,,,,,,,,,,,+++,,,,,,---...//////000222555888;;;===>>>===???BBBCCCBBBBBBCCCEEEDDDEEEFFFGGGHHHGGGFFFFFFGGGEEEBBBAAAAAA@@@===;;;999999999999999999999999777777777666555555555444222222222111111111000000............------------,,,,,,,,,,,,+++***))))))************)))))))))((())))))************))))))************))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))*********)))))))))))))))))))))))))))++++++******))))))(((((())))))******)))(((''''''++++++******))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******''''''((((((((())))))))))))))))))))))))******+++***++++++,,,,,,++++++***((())))))*********))))))))))))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************(((((((((((((((((())))))))))))***++++++++++++***+++++++++,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++************++++++,,,+++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------...//////000000000000000///111444777AAACCCFFFHHHIIIKKKNNNPPPPPPNNNNNNRRRSSSSSSXXX___```eeeeeeeeegggnnn((((((((()))******++++++''''''((()))***+++,,,,,,***))))))(((((())))))***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++,,,,,,---++++++******++++++,,,---***+++,,,---------,,,,,,------,,,,,,,,,,,,------......---,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,---...//////000222555888:::<<<===>>>@@@BBBBBBBBBCCCEEEGGGFFFFFFGGGGGGFFFFFFEEEDDDEEECCCAAAAAAAAA@@@>>><<<::::::::::::::::::::::::777777777666666666555555222222222111111111111000.........------------,,,,,,,,,,,,,,,+++***))))))************))))))))))))))))))************)))))))))))))))))))))))))))************)))((('''''''''))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))************))))))))))))((())))))******))))))(((************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''''''''((((((((()))))))))))))))))))))******+++***++++++,,,,,,++++++***((())))))************)))))))))))))))************))))))************))))))))))))))))))))))))))))))((())))))************)))))))))))))))************************++++++++++++))))))***++++++++++++*********++++++++++++******)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,---------.........,,,,,,---...///000000111000111111000000111555777BBBDDDGGGIIIIIIKKKNNNPPPQQQNNNOOORRRSSSSSSXXX^^^^^^dddddddddfffmmm'''(((((()))******++++++(((((())))))******++++++((((((''''''((()))***+++***++++++++++++++++++***************************************************************************************))))))))))))************************)))******+++,,,,,,------,,,,,,,,,+++,,,,,,---...***+++,,,---------,,,,,,,,,,,,,,,,,,,,,---...///......------------------************************))))))******+++,,,,,,,,,************************++++++++++++++++++++++++************++++++++++++---------------......///...///111333666888:::;;;<<<===>>>>>>???@@@CCCFFFGGGFFFEEEDDDDDDDDDDDDDDDBBB@@@????????????>>><<<::::::::::::::::::::::::777777777777666666666666222222222111111111111000.........---------,,,,,,,,,,,,,,,,,,+++***))))))************))))))))))))))))))************))))))((((((((()))******++++++))))))))))))((((((((((((************************++++++************++++++))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((()))))))))))))))))))))))))))))))))))))))*********'''((()))***************)))))))))))))))*********'''((((((((()))))))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************(((((()))))))))*********)))))))))))))))******+++***++++++,,,,,,++++++***(((((()))***************((()))))))))************((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))************)))*********++++++++++++))))))***++++++++++++***)))******************))))))************+++++++++******+++++++++,,,,,,,,,******,,,,,,,,,,,,******)))******+++,,,---......++++++,,,,,,,,,---------,,,------...000111111222000111111000000111555888@@@CCCFFFHHHJJJLLLOOOQQQRRROOOOOORRRRRRRRRWWW]]]]]]bbbbbbbbbeeelll'''(((((()))***+++++++++************))))))))))))''''''''''''((()))+++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((************************))))))***+++,,,,,,------------,,,,,,------...///***+++,,,---...---,,,,,,+++++++++,,,---...///000---------....../////////************************(((((()))***+++,,,,,,---************************++++++++++++++++++++++++)))************+++++++++......---------...//////---...000222444666888999888999999999:::<<<@@@CCCFFFEEEDDDBBBBBBCCCDDDEEE???>>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666222222222111111111111000......---------,,,,,,,,,,,,,,,,,,,,,+++***))))))************))))))))))))))))))************))))))''''''((()))***+++,,,,,,''''''(((((())))))******************************,,,,,,++++++++++++,,,,,,************************(((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))(((((())))))******++++++&&&'''(((***++++++++++++(((((())))))******++++++'''((((((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++)))************+++++++++)))))))))))))))******++++++++++++,,,,,,+++++++++(((((()))***************(((((())))))*********+++((()))***++++++***)))((())))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))************''''''(((((()))))))))***))))))***++++++++++++***))))))************)))))))))************+++++++++*********++++++,,,,,,,,,)))***,,,------,,,***)))))))))***+++---...//////******+++++++++,,,,,,,,,------...///000111222333000111111000000222555888>>>AAAEEEHHHJJJMMMQQQSSSSSSPPPPPPRRRRRRRRRVVV\\\\\\aaaaaabbbdddkkk))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++(((((()))***++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,---++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------...///000111222333444444666888;;;===>>>???AAABBBFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>===<<<<<<<<<<<<<<<===============<<<<<<;;;999999888888777666666666444444333222111000///.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))******)))+++...111222111000///******))))))))))))******(((((()))***************+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))((()))******+++)))(((''''''''')))***+++))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((+++*********))))))(((((((((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))((((((***,,,---))))))))))))))))))))))))(((''''''&&&&&&((()))***************************++++++************++++++,,,,,,,,,+++***)))(((((('''(((((()))***++++++++++++++++++*********))))))+++++++++***************+++,,,------......------++++++,,,,,,,,,,,,------.........////////////000//////000//////111555888>>>AAAFFFIIIKKKMMMOOOQQQPPPTTTUUUQQQOOORRRVVVXXXZZZbbbcccccchhhsss))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------...//////000222333333444666888;;;<<<===>>>@@@AAADDDDDDEEEDDDDDDCCCBBBAAA???>>>>>>===============<<<<<<======<<<<<<;;;:::999999888777777666666555444333333222111000///.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))///000000000///---***)))******))))))))))))******(((((()))***************+++++++++*********))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++)))((((((''''''((()))***))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((************)))))))))(((((((((((()))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))((((((***,,,---))))))))))))))))))))))))((('''&&&&&&&&&'''))))))************************))))))(((((((((((()))))),,,------,,,+++***))))))(((((((((((()))***+++,,,+++++++++*********))))))******************++++++,,,,,,---............---++++++,,,,,,,,,,,,------------.........///////////////000//////111555888>>>AAAGGGKKKMMMNNNPPPRRRQQQUUUVVVRRROOOSSSWWWXXXZZZbbbcccbbbgggqqq))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000111222333333555888:::<<<<<<<<<>>>???AAABBBDDDEEEEEEDDDBBBAAA?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::888888888777666666555555333333222111000//////.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++************+++++++++,,,,,,---------222111000...+++)))'''&&&))))))))))))))))))))))))(((((()))***************+++++++++***************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************)))))))))))))))))))))*********++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************)))((()))***+++,,,)))))))))))))))))))))))))))))))))((()))******+++************************))))))(((((((((((())))))------------,,,+++******))))))(((((((((***+++,,,+++++++++***************)))))))))***+++++++++,,,,,,---......//////......++++++,,,,,,,,,,,,------,,,---------............//////000//////111555888<<>>>>>@@@CCCEEEEEEDDDBBBAAA@@@@@@@@@@@@??????>>>>>>===============<<<;;;;;;888777777666666555444444333222222111000/////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))&&&'''))),,,...111333444...---+++***))))))******))))))************))))))(((((()))***************************************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))*********************))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((*********))))))))))))))))))*********++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))((()))***++++++))))))))))))))))))))))))++++++++++++,,,,,,------************************++++++************+++++++++,,,,,,,,,++++++***)))***)))((('''((()))+++,,,************************(((((()))***+++,,,,,,,,,,,,---......//////......+++++++++,,,,,,,,,------,,,,,,,,,---------......//////000//////111555888:::???FFFLLLNNNOOOPPPPPPRRRVVVWWWSSSQQQTTTXXXZZZZZZaaabbbaaaeeeooo))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.........//////000000111333555888999999:::;;;======???BBBDDDEEEDDDBBB@@@???@@@@@@AAA@@@???>>>>>>===>>>>>>>>>>>>===<<<<<<777777666666555444444444222111111000000/////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))&&&'''))),,,///111333444+++***((((((((()))+++,,,((()))************)))((((((((()))***************************************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))************)))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******)))*********++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++************++++++)))************))))))(((***))))))(((((()))***+++************************(((((()))***+++,,,,,,,,,,,,------...............+++++++++,,,,,,,,,------,,,,,,,,,---------......//////000//////111555888888===DDDJJJLLLMMMMMMNNNRRRVVVWWWSSSQQQTTTXXXZZZYYY```aaa```dddooo))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,---------............,,,,,,,,,,,,------------,,,,,,,,,---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------........./////////000000333666777888999;;;===>>>???AAACCCCCCBBBAAA@@@??????@@@AAAAAA???>>>============>>>===<<<<<<;;;666666666555444444333333111111000000000/////////......---------,,,,,,,,,++++++++++++++++++++++++************************)))******+++,,,---...///+++***)))((((((((()))***((()))***++++++***)))((((((((()))******************************+++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((()))++++++******)))((()))))))))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''((())))))))))))(((************************))))))(((((((((((())))))((()))))))))))))))(((((())))))))))))******))))))***************+++++++++)))))))))***+++++++++,,,+++,,,------......------++++++,,,,,,,,,,,,------,,,---------............//////000//////111555888999>>>DDDHHHJJJKKKLLLLLLQQQVVVWWWRRRPPPTTTXXXYYYXXX```aaa```eeeppp))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........------------............,,,,,,,,,---------......,,,,,,,,,---------......------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............//////...000444666888999;;;===???@@@@@@AAAAAAAAA@@@@@@>>>???@@@AAA@@@???===<<<;;;;;;<<<<<<;;;;;;:::999666666555555444333333222000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++***************+++++++++******))))))))))))))))))((()))***++++++***)))((((((((()))***************))))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''(((***+++++++++)))((('''((()))******))))))((())))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************((((((((()))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((************************))))))(((((((((((())))))((())))))*********))))))((()))***++++++***)))'''))))))*********+++++++++******************++++++***+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------------.........///////////////000//////111555888<<<@@@DDDHHHIIIJJJKKKLLLQQQUUUVVVRRROOOSSSWWWXXXWWW___```aaafffqqq)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,++++++***)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,------......------,,,---------.........//////---------.........//////,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------..................,,,///333555777999<<<>>>AAA@@@@@@@@@@@@@@@@@@@@@===>>>@@@@@@@@@???===;;;999::::::::::::999888888666555555444444333222222000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++''''''((()))***+++,,,,,,&&&'''((()))***+++,,,,,,(((((())))))***+++++++++''')))***++++++***)))'''(((((()))***************))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''(((***+++,,,+++)))(((&&&'''(((*********))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++************************++++++************++++++)))******+++++++++******'''(((+++,,,,,,***(((&&&))))))******+++++++++++++++++++++*********************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........////////////000//////000//////111555888???BBBEEEHHHIIIJJJLLLMMMPPPTTTUUUQQQOOORRRVVVXXXVVV___```aaagggrrr((()))***+++,,,+++************************************+++++++++,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,++++++*********---------,,,------...///000///...---,,,---...///........./////////......+++,,,,,,,,,------------111000...------///111222++++++++++++,,,---...////////////....../////////........................------------------------.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------......---------------............///000222333555666999===@@@???AAABBBBBB@@@@@@AAACCC???@@@AAA@@@===<<<<<<===<<<<<<<<<;;;;;;;;;::::::666666666666555444333222000000000000////////////------,,,,,,,,,,,,++++++************************************************))))))))))))************++++++************++++++)))************+++++++++)))))))))***+++++++++,,,++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******++++++++++++***************)))))))))))))))))))))))))))***************************)))(((((()))((((((((()))***++++++++++++++++++++++++++++++)))*********++++++++++++))))))))))))))))))))))))++++++******************++++++++++++++++++++++++)))************+++++++++)))+++,,,,,,+++***,,,---,,,,,,++++++,,,,,,---...---///000111000///000111000000111000000222666999;;;???DDDHHHJJJJJJKKKLLLSSSTTTTTTSSSQQQPPPQQQSSSWWW^^^___```fffrrr((()))***+++,,,++++++*********************************+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------------------,,,,,,++++++,,,,,,+++++++++,,,,,,---......---,,,,,,---...///---............------,,,////////////000000000000000///...------...///000//////............//////......------------..............................------------------------.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,------......------------------............///111333444555777;;;>>>===>>>@@@???>>>>>>???@@@>>>>>>======<<<<<<;;;:::999999999888888888888777666666666666555444333222000000000000/////////...------,,,,,,,,,,,,++++++************************************************))))))))))))************++++++************++++++)))************+++++++++***************+++++++++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))(((''')))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((()))))))))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******************)))))))))(((''''''((()))***++++++,,,++++++++++++++++++++++++))))))************)))))))))******++++++******)))***)))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))))))))***+++************************)))))))))*********++++++))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++)))+++,,,,,,++++++,,,---,,,,,,++++++,,,,,,---...---///000111000///000111000000111000000222666999:::>>>CCCGGGIIIJJJKKKLLLTTTTTTTTTRRRQQQPPPRRRTTTXXX___```aaagggrrr))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------............---------------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---............------,,,+++------------.........///......------------------......---,,,,,,,,,,,,---///..................///........................------------------------.........---------------......---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......------------------...............000111222333555999<<<:::;;;<<<<<<;;;;;;===>>>===;;;999999;;;;;;999777888888777777777666666666555666666555555444333222000000000/////////......------,,,,,,,,,,,,++++++************************************************))))))))))))************++++++************++++++)))************++++++++++++++++++***************++++++************++++++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************))))))))))))(((((())))))*********+++************************))))))************)))))))))******++++++******)))))))))))))))))))))******))))))))))))************)))************))))))(((+++***))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++***+++,,,,,,++++++,,,---,,,,,,++++++,,,,,,---...---///000111000///000111000000111000000222666999:::>>>CCCFFFHHHIIIKKKLLLUUUUUUTTTRRRPPPPPPSSSUUUXXX___```aaagggsss))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++,,,---...+++,,,,,,---,,,,,,++++++,,,,,,,,,------------......---------------------......------------...............---------------111111111111111000///......////////////000000000000111111111111000///......------,,,,,,------...000000////////////000000...............................................................---------......---------,,,,,,,,,------,,,,,,,,,++++++++++++,,,------......------,,,,,,---------.........---///000000111333666999888999;;;;;;::::::;;;======999666777;;;<<<999555999888888888888777777777555555555555444333222222000000/////////.........------,,,,,,,,,+++++++++************************************************((()))))))))************++++++************++++++))))))*********+++++++++,,,+++++++++***)))))))))++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))*********++++++++++++*********))))))))))))))))))))))))))))))*********++++++++++++++++++++++++))))))************))))))))))))************)))))))))))))))))))))*********((()))))))))************))))))************)))(((++++++***)))((((((((()))************************(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++************************))))))*********+++++++++***+++---,,,++++++,,,...,,,,,,++++++,,,,,,---...---///000111000///000111000000111000000222666999;;;>>>CCCGGGHHHJJJLLLNNNUUUUUUTTTRRRPPPQQQTTTVVVXXX```aaaaaahhhsss***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------+++,,,,,,---------,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,---------...------------...//////000000000//////......---222222222222222111000///111111222222222333333333333333444333222111000//////////////////000111222000000////////////000000////////////////////////......................................................---------,,,,,,,,,---------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,------------...---.../////////111444777777888::::::999:::;;;======999666777;;;<<<999555888888888777777777666666555555555555444333222111////////////............------,,,,,,,,,+++++++++************************************************((()))))))))************++++++************++++++))))))*********+++++++++,,,+++++++++***)))))))))++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((()))***+++,,,************************)))*********++++++++++++))))))))))))))))))******)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))))))))******)))))))))(((((())))))************((()))))))))************((())))))*********))))))++++++***)))((((((((()))++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++***,,,------,,,+++---...,,,,,,++++++,,,,,,---...---///000111000///000111000000111000000222666999<<>>BBBFFFHHHKKKNNNPPPSSSTTTUUUTTTSSSSSSTTTVVVWWW^^^___```fffrrr+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,+++***+++,,,,,,---......------------------............,,,---------............---......000111333555666222444666999;;;======>>>===>>>???@@@AAAAAAAAAAAA============>>>>>>>>>>>>===<<<:::777666555555555666666444333111111000000111000000000000000000111////////////////////////........................---........./////////000......---------,,,,,,,,,...------------,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------......//////...///222444444666777888888888:::<<<888888888888999999999888666666666555555555555444444444444444333222111111//////.........---------------,,,,,,,,,,,,++++++************************************************))))))))))))************++++++************++++++)))************+++++++++***************+++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***)))))))))))))))(((''''''))))))))))))))))))))))))))))))*********+++++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***,,,...************************((((((((()))))))))******((()))))))))************''''''((()))***++++++,,,++++++++++++++++++++++++))))))************))))))(((((())))))))))))(((((('''(((((()))******++++++))))))))))))************(((((()))***************))))))))))))))))))***+++************************)))))))))*********++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))************++++++++++++,,,------,,,,,,---///,,,,,,++++++,,,,,,---...---///000111000///000111000000111000000222666999:::<<<@@@CCCFFFIIILLLOOOQQQSSSUUUVVVUUUTTTTTTUUUVVV]]]^^^___eeeqqq+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---,,,+++***)))+++,,,,,,---.........------------.........//////---.........//////000000111222333444666999;;;<<>>AAADDDGGGKKKNNNPPPSSSVVVWWWVVVUUUTTTTTTVVV]]]^^^^^^eeeppp))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---.........---,,,000...,,,+++,,,---......---...///000000000///...222333333333333555999<<<<<<@@@GGGNNNTTTYYY^^^aaaffffffggghhhiiikkkmmmnnnjjjlllooorrrtttvvvvvvvvvsssrrrsssssssssqqqllliiieeecccbbbcccggghhhgggeeeaaa___]]][[[ZZZXXXTTTRRROOOJJJDDD@@@???===999666777444111///000111111111000//////111222222000...111///......///111111000//////.........//////000///...---,,,,,,,,,,,,,,,.................................------,,,,,,,,,...............///000000222333555666888999999999999999888888888888888888999999999888888888777777666555555555555444444444333000...---.........---......---,,,,,,+++******************************+++++++++************)))***++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***(((((((((((((((((((((((((((((())))))******++++++++++++******))))))((((((***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++)))(((&&&&&&((()))+++++++++***)))(((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,+++***)))+++*********))))))((((((******))))))))))))******************************,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******+++)))******+++,,,,,,------+++***)))))))))***,,,---+++++++++++++++***)))((()))************+++++++++))))))))))))))))))))))))---------,,,)))((()))+++...------------...//////...------,,,,,,------...,,,,,,---...///000111222000000111000000222666999;;;>>>AAACCCDDDGGGJJJLLLRRRSSSTTTUUUVVVVVVUUUUUUZZZ]]]\\\^^^cccmmm)))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---.........------------,,,------------,,,///.........///000111222,,,///333777<<>>AAACCCEEEGGGJJJLLLPPPQQQSSSTTTUUUTTTTTTSSSXXX[[[ZZZ\\\aaakkk)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------...///.........,,,---...//////...,,,+++333111///......///111333999>>>EEELLLTTT\\\ccchhhmmmnnnooopppqqqtttxxx{{{|||{{{zzzxxxwwwwwwvvvvvvssstttvvvxxxzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxtttqqqnnnmmmmmmnnnqqqsssrrrqqqsssrrrqqqrrrttttttsssqqqllliiieeeeeeffffffccc```\\\VVVMMMEEE@@@<<<:::888777444111///000222222222//////000222444333111...000000////////////000000///......------------....................................---------------......------......///000000111222444555666666777777777777777888888888888888888888888777777777777555555555555444444444444222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))******++++++++++++******+++++++++***************++++++++++++++++++++++++)))************+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))************************************))))))))))))))))))))))))************++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***)))(((''''''((()))***+++***))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,+++******************))))))))))))******))))))))))))******************************%%%%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))******+++,,,++++++******)))(((((())))))***+++++++++++++++***++++++++++++***)))))))))************+++++++++************************,,,------+++))))))***+++,,,,,,++++++,,,,,,---......------,,,,,,------...,,,------...///000111111000000111000000222666999;;;===AAACCCEEEGGGKKKMMMNNNOOOQQQSSSTTTTTTSSSRRRTTTYYYXXXZZZ___iii***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......////////////......//////...------...///000222555999===@@@BBBUUUZZZ```eeejjjoootttwwwyyyzzz{{{|||{{{{{{}}}{{{zzzzzzyyyxxxxxxxxxxxxqqqsssvvvxxxzzz|||||||||yyyyyyxxxxxxyyywwwtttrrroooooooooqqqrrrsssttttttsssrrrrrrtttvvvwwwvvvtttnnnlllkkkmmmqqqrrrpppmmmpppkkkddd^^^XXXTTTOOOLLLCCC@@@<<<888666444111///111000000111333444222111111111000/////////000000//////...............///.......................................---------...------------.../////////000222444555666666666666666666777777777777777777777777777777777777777555555555444444444333333222000......//////---,,,+++,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))******++++++++++++******************************++++++++++++++++++++++++))))))*********+++++++++++++++***))))))***++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************************++++++******))))))(((((((((((())))))******++++++,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))******)))))))))))))))***(((((()))***************))))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,++++++************)))))))))))))))******))))))))))))******************************))))))))))))******++++++)))))))))))))))))))))))))))))))))))))))******+++((((((((()))******++++++((()))***,,,,,,+++************+++++++++******)))))))))*********+++++++++************************,,,------+++***)))***,,,++++++******++++++,,,---...------,,,,,,------...------......///000000111000000111000000222666999;;;===AAACCCEEEHHHKKKNNNNNNOOORRRTTTUUUUUUSSSRRRSSSXXXYYYZZZ___hhh++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000000...///...---,,,...222666222777@@@JJJTTT\\\aaadddkkknnnqqqrrrssstttuuuwwwvvvxxx{{{}}}|||{{{{{{{{{yyyxxxwwwuuutttssssssssslllnnnqqquuuxxx{{{|||}}}yyyxxxwwwwwwxxxwwwtttrrrppppppqqqrrrrrrrrrssstttrrrqqqqqqssstttuuutttrrrrrrqqqppprrruuuuuuqqqnnnrrrqqqooonnnmmmiiieeeaaa]]]ZZZUUUOOOIII@@@888222555333000///000222222222222222111000000000000000/////////......//////000////////////////////////........................---------------...//////000111222444555666777777555555666666666777777777666666666666666666666666555444444444444333333333111000.../////////---,,,+++,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********)))))))))******++++++******)))************************++++++++++++++++++++++++))))))*********++++++++++++******************+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))++++++******))))))(((((((((((())))))******++++++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))***)))))))))))))))******(((((()))***************))))))))))))))))))))))))((()))))))))***************++++++,,,,,,,,,++++++))))))))))))))))))************))))))))))))******)))))))))))))))))))))))),,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))******+++((((((((()))******++++++((()))***,,,,,,+++******)))******+++++++++******))))))*********+++++++++************************+++,,,,,,+++***)))+++,,,+++************+++,,,,,,...------,,,,,,------...------......//////000000000000111000000222666999;;;===AAADDDFFFHHHLLLOOONNNQQQTTTWWWXXXWWWUUUTTTSSSYYY[[[\\\```jjj+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000////////////000111111...000111111333888AAAGGGOOOUUU]]]gggnnntttvvvwwwxxxyyyyyywwwuuusssssstttmmmpppsssttttttttttttuuuxxxwwwtttqqqnnnlllkkkjjjfffhhhlllqqquuuxxxzzzzzzxxxwwwuuuvvvvvvvvvtttrrrpppqqqrrrqqqppppppppprrrrrrqqqqqqrrrttttttsssqqqsssqqqoooppppppmmmgggbbbfffgggiiilllooopppnnnllliiihhhgggdddaaaZZZRRRMMMAAA===777333222222333222444333222111000000000000000////////////000000111////////////////////////.............../////////------,,,,,,------...///000111222444555666777777444444555555666666777777555555555555666666666666444444444444333333333333111000//////000///---+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))))))))************))))))***************+++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((************))))))))))))))))))))))))******************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))))))))))))))******+++(((((()))***************))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,++++++))))))))))))******************))))))))))))******)))))))))))))))))))))))),,,,,,+++******)))(((((()))))))))))))))))))))))))))))))))))))))******+++,,,++++++******)))(((((())))))***+++++++++++++++))))))***++++++++++++***)))************++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---++++++******++++++,,,---...------,,,,,,------...............//////000000000000111000000222666999;;;===AAADDDFFFIIIMMMOOOOOORRRUUUYYYZZZYYYWWWVVVTTT[[[]]]___bbblll,,,,,,---...............------------------------------------............000000/////////000111222000555;;;@@@EEEMMMXXX```nnnppptttwwwzzz{{{{{{{{{}}}}}}{{{wwwrrrppppppqqqooopppppppppoooqqquuuxxxrrrqqqnnnkkkiiifffeeedddcccfffiiinnnqqqtttuuuvvvtttsssqqqqqqrrrrrrpppooolllnnnooommmkkkiiijjjlllmmmmmmmmmnnnqqqrrrqqqooollljjjiiiiiiiiieee^^^XXXVVVVVVXXX]]]dddiiilllllliiiiiiiiikkklllkkkhhhfffUUUPPPIIICCC>>>:::777555444444333222111111111111000000//////000000111222////////////////////////---........./////////000------,,,,,,------...///...///111333444555555555333333444555555666777777444444444555555666666666444444444333333333222222000/////////000///---+++---------,,,,,,+++++++++************************+++++++++************)))))))))************))))))))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++*********++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((()))))))))))))))***++++++(((((()))***************))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,,,,,,,+++((()))))))))******************))))))))))))******))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++******))))))******))))))******+++,,,))))))***+++++++++++++++)))************++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---+++++++++++++++,,,------...------,,,,,,------...............////////////000000111000000222666999;;;===AAADDDFFFJJJMMMPPPOOORRRVVVYYY[[[ZZZXXXVVVTTT\\\___```cccmmm,,,---......//////......---------------------------------.........//////111000/////////000222333444;;;FFFOOOWWW```llluuurrrsssuuuxxx{{{}}}}}}{{{wwwrrrllliiiiiijjjcccbbb___\\\\\\___eeejjjjjjiiigggfffddddddccccccccceeeiiillloooqqqrrrssspppnnnmmmmmmmmmnnnlllkkkhhhjjjkkkiiieeecccdddfffffffffgggiiilllmmmmmmlllgggffffffhhhiiifff___YYYLLLLLLLLLQQQXXX```gggjjjmmmkkkiiiiiijjjiiihhhffffffaaaZZZSSSKKKDDD===888555444333222111111111111000000///000000111222222000000000000000000000000---.........//////000000---,,,,,,,,,,,,---......---...000111333444444444333333444444555666777777444444444555555555666666444444444333333333222222000//////000000///---+++......---,,,,,,+++******************************+++++++++************)))))))))************))))))))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))************************(((((())))))******++++++++++++******))))))(((((((((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))((())))))***++++++(((((()))***************))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,,,,,,,,,,(((((())))))*********+++******))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++*********+++,,,,,,------+++***)))))))))***,,,---((()))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++***+++,,,+++******+++---,,,,,,++++++,,,,,,---......------,,,,,,------............///////////////000000111000000222666999:::===AAADDDGGGJJJNNNPPPNNNQQQVVVYYY[[[ZZZXXXVVVTTT\\\___aaadddmmm,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000///......---,,,,,,---...///...+++---///222555:::@@@DDDJJJUUU```dddjjjsssyyyxxx|||vvvqqqrrrvvvyyyvvvrrrnnnjjjddd]]]VVVPPPLLLKKKJJJJJJKKKMMMQQQXXX```eeedddcccaaaaaacccdddeeeeeedddbbbdddhhhfff``````ffflllgggbbbbbbeeehhhhhhggghhhfffdddbbb```___^^^^^^fffbbbaaaddddddbbbdddggghhhiiiiiigggfffeeeccc___YYYXXXTTTMMMHHHJJJSSS[[[ggghhhhhhgggeeeeeegggiiigggeeeccccccbbb[[[PPPHHH>>>:::666333333222111000111...,,,---///222444444---...///000000000///...////////////////////////...........................//////000111222222222111222333333444444333333444444666666666555444333777555444333444444222000////////////..................---------,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++))))))))))))************,,,+++******,,,,,,+++***+++++++++*********))))))*********++++++,,,,,,,,,+++******)))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++***************************************+++))))))))))))))))))))))))************************++++++************++++++((()))***+++***)))'''%%%))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((((((((((((((((((((((((((,,,,,,+++***)))(((''''''))))))))))))************)))(((''''''''')))***+++)))************+++++++++++++++******++++++,,,---***++++++++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))))))))************))))))******))))))))))))******+++***)))(((((()))******************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------------------------------............///+++,,,---...///////////////000000///000222777:::??????@@@BBBDDDHHHKKKMMMRRRRRRTTTXXX\\\[[[WWWRRRTTT[[[[[[ZZZaaappp,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////.........------...////////////111222555:::BBBNNNZZZbbbfffnnnsssrrrqqqssssssooopppnnnlllmmmnnnlllfffaaa^^^ZZZSSSMMMIIIGGGGGGHHHNNNOOOQQQQQQQQQSSSWWWZZZ[[[ZZZZZZ[[[]]]___``````ccc]]]ZZZ]]]^^^\\\]]]aaabbbbbbbbbbbbaaa```___^^^bbbaaa```___^^^^^^]]]\\\```]]]]]]cccfffdddcccddd______]]]ZZZYYY\\\```cccbbbaaa___YYYTTTRRRTTTWWWcccccccccbbb___]]]ZZZYYY]]]]]]^^^aaabbb^^^TTTLLLMMMJJJFFFBBB===888333///333222111111222000...+++///000111111111000///...////////////////////////...........................//////000111111222222000111222222333333222222444555555666666666555555444444444333222111111111////////////..................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------))))))))))))************,,,+++******,,,,,,+++***+++++++++*********))))))++++++++++++++++++,,,,,,++++++***)))))))))))))))******))))))))))))******++++++++++++++++++++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***))))))(((((((((((()))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((************************************))))))))))))))))))))))))************))))))((('''((((((******)))************+++++++++++++++******++++++,,,---+++++++++++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))******************************))))))************))))))******))))))))))))******+++***)))(((((()))******************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------,,,,,,,,,,,,---------...,,,,,,---...///////////////000000///000222777:::>>>???@@@BBBEEEIIILLLNNNRRRRRRTTTXXX\\\\\\WWWSSSTTT[[[[[[[[[aaappp,,,,,,,,,,,,,,,,,,------,,,,,,---.........------000//////////////////000333888@@@IIIUUUaaammmtttyyy{{{zzzssslllgggaaa]]]```dddiiilllllliiiccc___SSSOOOIIIEEEDDDGGGKKKNNNRRRUUUXXXXXXWWWWWWYYY\\\\\\]]]^^^___`````````___ddd[[[TTTVVVZZZ[[[YYYXXXWWWYYY[[[ZZZWWWVVVWWWYYYVVVUUUUUUXXX\\\```bbbbbb^^^WWWRRRVVVZZZ[[[ZZZZZZ^^^]]]\\\YYYXXX[[[bbbhhhccccccbbbaaa___]]]\\\[[[``````___^^^\\\XXXSSSOOOSSSTTTXXX]]]aaa___YYYSSSPPPOOOMMMLLLIIIDDD===999444222111111222222111000111111222222111000///...////////////////////////...........................//////000000111111222000000111222222222222111555555555555666777888888;;;======999444111111222////////////..................---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,+++******,,,,,,+++***+++++++++***************,,,,,,++++++++++++++++++++++++***))))))))))))*********))))))))))))******++++++++++++++++++++++++*********************************))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++************+++++++++)))(((''''''(((***,,,))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((************************(((((())))))*********+++))))))))))))******************)))((((((((()))))))))************++++++++++++************+++,,,,,,+++++++++++++++******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***************************))))))************))))))******))))))))))))************))))))))))))************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))------------------------+++++++++,,,,,,,,,------,,,,,,---...///////////////000000///000222777:::===>>>@@@BBBFFFJJJNNNPPPRRRRRRTTTXXX\\\\\\XXXSSSTTT\\\\\\\\\bbbqqq,,,,,,,,,------------------------......---------111000///......111444777@@@IIIVVVbbbkkkpppsssuuu{{{xxxpppfff]]]WWWSSSPPP[[[aaahhhkkkiiieeeaaa```XXXVVVSSSRRRSSSVVV[[[]]]^^^______]]]ZZZXXXZZZ]]]YYYZZZ\\\[[[ZZZXXXWWWWWWRRRMMMMMMUUU___bbb[[[TTTXXXXXXXXXYYY\\\___bbbddd]]]\\\\\\bbbkkkuuu{{{~~~lll___UUUUUU[[[___aaaccc]]]\\\\\\[[[YYYYYY___fffeeebbb^^^\\\\\\]]]]]]]]]aaa```___```aaa___[[[XXXSSSSSSUUUYYY]]]]]][[[YYYTTTSSSRRRRRRQQQNNNIIIFFF???;;;555111111222444444000111111111111000000000////////////////////////........................////////////000000111111000111111222222222222222666555555555666777999:::GGGIIIIIIBBB999222111333////////////..................---------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))))))))*********+++++++++,,,+++******,,,,,,+++***************************,,,,,,,,,++++++*********,,,+++******))))))******+++******))))))******+++***************************************+++++++++******))))))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))((((((((()))+++,,,((()))))))))************))))))))))))))))))))))))***)))((()))***+++***((((((((((((((((((((((((((())))))))))))************((()))))))))************+++******))))))((((((((())))))*********+++++++++***************++++++,,,++++++,,,,,,++++++***)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************************)))******++++++******)))******))))))))))))******)))))))))))))))***************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------------------+++,,,,,,,,,,,,---------,,,---...//////000000000///000000///000222777:::<<<===???BBBFFFKKKOOORRRRRRRRRTTTYYY]]]]]]XXXTTTUUU\\\]]]]]]cccqqq,,,,,,,,,------...........................//////...///000222555<<>>BBBFFFKKKOOORRRQQQRRRTTTYYY]]]]]]YYYUUUUUU\\\^^^^^^eeerrr,,,,,,,,,---......//////............///000111222...333999???GGGQQQ]]]eeetttvvvyyy{{{||||||~~~yyymmm```XXXTTTSSSVVV[[[[[[^^^aaaaaa``````ccceeegggiiilllmmmmmmkkkhhhfff\\\]]]___dddiiijjjfffbbbnnnnnnnnnkkkiiijjjpppuuu}}}yyydddZZZXXXYYYXXXXXXXXXVVVTTTUUUWWWYYY]]][[[XXXVVVVVVXXXZZZ\\\YYYUUUOOOLLLLLLOOOPPPQQQNNNNNNNNNLLLHHH@@@666///111111000000111222222333000000000000000000000000////////////////////////////////////////////////222222333444444444444333555555555555666777888888;;;======999444111111222////////////..................---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,+++******,,,,,,+++******************+++++++++,,,,,,++++++++++++++++++,,,,,,+++************+++++++++************++++++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++'''(((+++,,,,,,+++)))((())))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((************************+++*********))))))(((((())))))))))))******************+++++++++***)))))))))************+++++++++***))))))))))))***++++++,,,,,,,,,,,,,,,++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++++++++++++++++++++++++++******++++++++++++************))))))))))))******'''((()))******+++************************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///+++,,,,,,------.........---------.........//////------...///000000000000///000000///000222777:::;;;<<<>>>AAAEEEJJJNNNPPPQQQRRRTTTYYY^^^^^^ZZZVVVUUU]]]^^^___fffsss,,,,,,------.../////////.........///000222444555888AAALLLVVV^^^gggqqqwww{{{{{{{{{zzzxxxwwwyyy{{{pppeeeZZZXXXXXXXXX\\\bbb```aaabbbccceeegggjjjllleeegggiiijjjiiieeeaaa^^^WWW^^^ooowwwmmmlllppphhhjjjjjjcccXXXQQQPPPRRRYYYYYYXXXXXXWWWXXXZZZ[[[SSSOOOKKKJJJLLLQQQTTTVVVLLLMMMNNNQQQQQQNNNHHHDDD777666444333222222222333000000000000000000000000////////////////////////////////////////////////111111222333333333333333444555555666666666555555444444444333222111111111////////////..................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------*********+++++++++,,,,,,,,,+++******,,,,,,+++***))))))*********+++++++++++++++++++++++++++,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,************************((())))))***++++++,,,,,,(((((())))))***+++++++++))))))))))))))))))))))))************************++++++************++++++******++++++******))))))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((************************))))))))))))************))))))))))))************((()))***+++++++++******)))************+++++++++)))))))))))))))***++++++,,,,,,------,,,,,,+++***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******&&&''')))***++++++************************************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,---......///,,,,,,---------.........---...///000000111111000///000000///000222777:::;;;;;;===@@@DDDHHHLLLOOOQQQRRRTTTYYY^^^^^^ZZZVVVUUU]]]___```gggttt,,,,,,------...///000000.........///111333666777EEEOOO^^^iiioootttyyy}}}{{{}}}~~~{{{wwwtttrrriii___YYY[[[___```eeekkkmmmkkkiiifffdddbbb```___cccdddeeeeeeddd```\\\ZZZdddqqq~~~zzz~~~}}}lll]]]XXXYYYSSSUUUXXXYYYYYYYYYZZZ[[[___[[[VVVSSSSSSTTTUUUUUUXXXTTTPPPMMMNNNPPPQQQQQQ<<<;;;888555333222222222000000000000000000000000000000000000000000000000///////////////.........000000111222222222222111444444666666666555444333777555444333444444222000000/////////..................---------,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***))))))******++++++++++++*********++++++,,,,,,------,,,++++++******++++++,,,++++++******++++++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,(((((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++...,,,***)))((()))***+++))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))************((()))***+++,,,,,,+++***)))************+++++++++)))))))))))))))******+++,,,,,,------,,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******&&&''')))***+++++++++*********************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...//////++++++,,,,,,,,,------------...///000111111111111///000000///000222777:::;;;;;;===???CCCGGGKKKMMMQQQRRRTTTYYY^^^^^^[[[VVVUUU]]]___aaagggttt++++++...222111---,,,///111111000///222888@@@GGGYYYdddnnnpppsssyyy|||zzz}}}{{{xxxwwwtttnnnfff```YYY[[[^^^ccchhhkkklllkkkkkkhhhdddaaa\\\YYY]]]dddbbb``````bbbbbbbbbdddfffvvvwwwkkkiiiddd___[[[[[[ZZZXXXWWWZZZ]]]WWWSSSVVVXXXXXXYYY\\\[[[XXXRRRKKKFFFIIISSS[[[RRRKKKBBB999555333222222444222111111222222111000///////////////.........////////////////////////000111111111111222222222222222333444444555555666444444333333333333222222000000000000////////////,,,,,,............,,,,,,,,,++++++******++++++,,,************************)))******++++++******)))******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,++++++*********************************))))))))))))))))))))))))++++++******************************************(((((((((((())))))))))))(((((()))***************))))))***++++++++++++***,,,+++)))(((((()))+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,++++++*********+++)))''''''******(((&&&))))))************))))))))))))************))))))))))))***+++++++++++++++******))))))******+++,,,***+++---......---+++*********++++++++++++************))))))))))))************++++++++++++******))))))*********+++++++++---------,,,,,,+++++++++))))))))))))))))))))))))++++++************++++++***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,++++++*********------------------------+++,,,...---,,,,,,---///------...///////////////...000111///...000555999<<<>>>@@@BBBEEEKKKQQQVVVTTTSSSTTTXXX[[[[[[WWWRRRUUU[[[^^^bbbjjjuuu...,,,,,,------+++...333---///333999@@@JJJTTT[[[rrrxxxzzzxxxxxx{{{|||zzzuuuooohhhbbb^^^[[[XXXVVVSSSXXX___ggglllnnnmmmkkkiiiccc]]][[[YYYYYY^^^eee___bbbjjjsss{{{zzzsssppplllfffaaaaaaaaaXXXQQQRRRVVVWWWZZZ]]]\\\\\\YYYTTTOOONNNQQQTTTYYYVVVQQQLLLFFF@@@:::666555333222222222222111///111111000000000000//////////////////////////////000000111111111222222222222222333333444555555555444444333333333333222222000000000000////////////,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,******************************++++++++++++************+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++******************************************************************************************************(((((((((((()))))))))***(((((()))***************))))))***++++++++++++***,,,+++)))(((((()))+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))+++)))'''(((******(((&&&******++++++++++++******))))))************))))))((()))******++++++************))))))******+++,,,***+++---......---+++*********++++++++++++***************))))))***************++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++************************++++++************++++++***************************************************++++++,,,,,,++++++************++++++*********,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///......//////////////////...000111///...000555999<<<===???AAADDDIIIOOOTTTRRRRRRSSSVVVZZZZZZVVVQQQTTTZZZ]]]bbbjjjuuu///------///...,,,///444222888AAALLLWWWcccmmmtttxxxzzzzzzxxxxxxyyyuuupppbbb[[[QQQIIIHHHKKKNNNQQQTTTYYY```fffhhhfffbbb___^^^YYYWWWYYY\\\___gggooo~~~{{{ssspppooocccXXXUUUVVVWWWXXXZZZWWWYYY[[[ZZZVVVRRROOONNNXXXXXXZZZZZZVVVOOOEEE>>>777555333222222333222111222222222222111111000000////////////////////////000000000111111111222222222222333333444444555555444444333333333333222222000000000000////////////---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************************************((((((((()))))))))******(((((()))***************))))))***++++++++++++***,,,+++***))))))***+++,,,)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))+++)))(((((()))***((('''++++++,,,,,,,,,,,,++++++))))))************))))))(((((()))*********************))))))******+++,,,++++++------------++++++******++++++++++++******++++++************++++++******++++++++++++*********************++++++++++++++++++,,,,,,,,,,,,,,,************************++++++************++++++***************************************************++++++,,,,,,++++++***))))))************)))))),,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,...---,,,,,,---////////////000000///.........000111///...000555999<<<===???@@@CCCGGGMMMQQQQQQPPPQQQTTTXXXXXXTTTQQQSSSYYY\\\aaaiiiuuu------000444444000111444>>>FFFRRR^^^iiirrryyy~~~wwwwwwwwwwwwuuunnnccc[[[MMMIIIDDDBBBEEEKKKSSSXXX```bbbcccbbb___[[[WWWVVVZZZ]]]eeennnrrrwwwyyylllfffbbb\\\XXXWWWUUUVVVWWWXXXXXXWWWUUUSSSUUUWWWZZZ^^^^^^[[[UUUPPPAAA===777333222333333333333333222222111111000000////////////////////////000000000000111111111111111222222333444444555555444444333333333222222222000000000000////////////---,,,+++******+++,,,---,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************************(((((()))))))))*********(((((()))***************))))))***++++++++++++***++++++***))))))***++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))******)))))))))))))))(((***++++++++++++++++++***))))))************))))))(((((()))************)))******))))))******+++,,,+++,,,,,,------,,,,,,+++******++++++++++++******,,,++++++++++++++++++,,,******++++++++++++************************************++++++,,,,,,,,,---************************++++++************++++++***************************************************++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,...---,,,,,,---//////000000000000///.........000111///...000555999===>>>???@@@CCCGGGMMMQQQPPPOOOOOOSSSVVVWWWTTTPPPQQQWWW[[[```iiiuuu///...///333444444888>>>NNNVVVaaakkkrrrwwwyyyzzz}}}wwwqqqlllfff[[[PPPIIIEEEGGGIIIMMMRRRXXX^^^bbbfffeeeccc___[[[[[[^^^aaajjjuuu|||oooeeebbb```[[[VVVTTTUUUWWWXXXXXXZZZYYYZZZ\\\^^^``````___RRRKKKBBB:::555333333222333333222111111000//////000000000000000000000000//////000000000111111111111111222222333444444555444444333333333222222222000000000000////////////...---++++++++++++---...---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))************(((((()))***************))))))***++++++++++++***+++******************+++************++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++************))))))))))))))))))************))))))))))))************))))))(((((()))*********************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,++++++++++++++++++,,,******++++++++++++***************************************++++++,,,,,,,,,************************++++++************++++++***************************************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------......+++,,,...---,,,,,,---//////000000000000000//////...000111///...000555999===???@@@AAACCCHHHMMMRRRPPPOOOOOORRRVVVWWWTTTQQQPPPWWWZZZ```hhhttt333///...111666===IIITTTaaahhhqqqwwwyyywwwtttsssggg___XXXSSSOOOJJJHHHJJJOOOSSSYYY]]]```ccceeeggg]]]___```aaadddlllvvv~~~~~~pppfffZZZRRRRRRTTTUUUTTT^^^ZZZVVVTTTVVVYYY[[[\\\]]]WWWNNNFFF???999555222444333333222111000//////000000000000000000000000/////////000000000111111111111222222333333444444444444333333333333222222000000000000////////////...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,************************)))))))))*********++++++(((((()))***************))))))***++++++++++++************************************++++++++++++,,,))))))))))))))))))))))))************************************************+++++++++++++++,,,,,,,,,***+++,,,+++)))((()))***)))))))))******)))))))))))))))************))))))))))))***+++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++******++++++++++++******+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++************++++++***************************************************++++++,,,,,,++++++***,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------......///+++,,,...---,,,,,,---///...///000000111111111000...000111///...000555999===>>>@@@AAADDDHHHNNNSSSQQQPPPPPPSSSWWWXXXVVVSSSQQQWWWZZZ___gggsss111111555>>>HHHQQQ^^^iiiooosssxxxxxxssskkkccc^^^KKKHHHIIIMMMOOOOOOTTT[[[]]]```dddeeeeeedddfffhhh___fffpppyyyzzzkkkaaa______[[[WWW\\\XXXSSSPPPPPPRRRRRRRRRXXXWWWUUURRRNNNGGG???:::555555444333222111000000000000000000000000000000////////////000000000111111111111222333333444444444444333333333333222222000000000000////////////---......//////......---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************************))))))*********+++++++++(((((()))***************))))))***++++++++++++************++++++******************+++++++++,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********++++++++++++)))+++,,,+++)))((()))+++)))******++++++******)))))))))************))))))******+++,,,,,,,,,,,,,,,******))))))******+++,,,---,,,,,,++++++,,,,,,---******++++++++++++***************))))))***************++++++++++++******+++++++++*********))))))++++++++++++************++++++++++++++++++++++++++++++************++++++***************************************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,------......+++,,,...---,,,,,,---///---...///000111222222222...000111///...000555999;;;<<<>>>@@@CCCHHHNNNSSSSSSQQQQQQTTTXXXZZZXXXVVVQQQWWWZZZ___gggrrr,,,222@@@QQQ^^^eeemmmuuuooorrrsssnnndddVVVJJJCCCJJJNNNXXXdddgggdddeeekkkeeeggggggeeeccccccfffiiiooozzzyyyvvvsssllleee[[[YYYVVVUUUUUUTTTRRRPPPLLLPPPUUUZZZZZZTTTKKKDDD777666666444333222111111000000000000000000000000////////////000000000000000111111222333333444444444444444333333333222222000000000000////////////---...///000000///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++***************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************************)))************+++++++++(((((()))***************))))))***++++++++++++*********++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))*********+++)))+++---,,,)))((()))++++++++++++,,,,,,+++++++++))))))************))))))++++++,,,------------,,,*********)))***++++++,,,---,,,,,,++++++,,,,,,---******++++++++++++************))))))))))))************++++++++++++******++++++++++++******)))))),,,+++++++++******))))))++++++++++++++++++++++++++++++************++++++************************************************+++++++++,,,,,,+++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,))))))***+++,,,,,,------+++,,,...---,,,,,,---///,,,---///000222333333333...000111///...000555999999:::<<>>???@@@AAACCCGGGMMMQQQRRRPPPOOOQQQUUUXXXWWWUUUUUUXXX\\\eeennnvvv^^^iiivvv{{{wwwrrrpppppp^^^VVVMMMJJJPPPZZZbbbfffhhhjjjjjjgggbbb^^^^^^___hhhwwweee\\\UUUPPPJJJIIILLLNNNMMMJJJPPPMMMIIIDDD>>>999555333222111000111222222111000000000111111111111000000111111111111111111111111222111111111111000000000222222111111000/////////000//////...------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++---,,,++++++******++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************************************************++++++************++++++************************)))))))))***+++++++++,,,******++++++++++++*********)))((()))***+++***)))************+++++++++,,,,,,,,,,,,,,,++++++++++++***************+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************+++++++++,,,------......------,,,+++++++++++++++++++++++++++++++++******))))))************+++++++++,,,,,,,,,+++++++++*********))))))***+++++++++++++++******---,,,+++******+++,,,---,,,,,,+++******++++++,,,************************)))************+++++++++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...------------------------,,,,,,,,,---------......////////////000000000000111111111000///111555999>>>???@@@AAACCCGGGMMMQQQQQQOOONNNPPPUUUXXXXXXWWWUUUXXX[[[dddmmmuuutttrrrsssxxx}}}xxxhhh[[[PPPPPPRRRZZZdddjjjkkkiiigggeeeaaa]]][[[^^^eeejjjxxxaaa]]]WWWRRROOONNNNNNNNNOOOSSSSSSMMMGGGDDD===666666444222222333444444333000111111222222111111000111111111111111111111111000000111111111000000000111111111111000000/////////...---,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++*********+++,,,,,,---,,,++++++******++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++************++++++************************(((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++***)))***+++,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,,,,++++++,,,,,,---***+++++++++++++++,,,,,,*********+++++++++,,,,,,------......------,,,+++***++++++++++++++++++***++++++************++++++******+++++++++,,,,,,,,,++++++++++++************+++++++++++++++******))),,,++++++******++++++,,,+++*********++++++,,,---************************))))))*********+++++++++*********+++++++++,,,,,,------------------------,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,---------......////////////000000000000000111000000///222666999===>>>@@@BBBEEEIIIOOOTTTQQQNNNMMMPPPUUUYYYYYYXXXUUUXXXZZZcccllluuu}}}wwwssstttvvvooo^^^OOOTTTZZZcccjjjmmmjjjfffccc```^^^]]]aaajjjzzz|||zzzttthhh[[[SSSQQQRRRJJJOOOQQQOOONNNMMMHHHAAA:::777444222333333333222111111222222222222111111111111111111111111111111///000111111111111000000111111111000000000000000......---,,,,,,---///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******+++,,,,,,------,,,++++++******++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++************++++++************************(((((()))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***+++---...---,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,------......------,,,+++***+++,,,,,,,,,,,,+++***,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,------************************))))))*********+++++++++,,,,,,,,,++++++++++++***------------------------......---,,,++++++++++++------------------------,,,,,,,,,---------......////////////000000000000000000000///000222666999;;;===@@@BBBFFFLLLSSSXXXQQQOOOMMMOOOTTTXXXYYYYYYVVVXXXYYYaaajjjtttyyyyyyvvvnnnddd[[[WWWUUUdddiiimmmlllfffaaa``````[[[^^^fffttt{{{jjj]]]VVVTTTOOOLLLJJJLLLOOOQQQOOOMMM???;;;666333111111111000111111222222222222111111111111111111111111111111///000111222222222111000111111000000000000000000..................//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++***++++++,,,---...---,,,++++++******++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))))))))***+++++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,...///...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,------......------,,,++++++,,,---......---,,,+++,,,,,,,,,+++,,,,,,---...******+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,---------------+++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++)))************+++++++++------,,,,,,+++++++++***------------------------......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////000000000000000000000///000222666:::;;;===???BBBFFFLLLSSSXXXSSSPPPMMMOOOTTTXXXYYYXXXXXXYYYYYY```iiirrrsssppphhh]]]TTTTTTZZZaaalllmmmkkkfffaaa___cccfffkkksss}}}vvvkkkYYYKKKJJJMMMMMMOOOSSSHHHCCC<<<777444222222111111222222333333222222111111111111111111111111111///000222333444333222111000000000000000000000111//////000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,---......---,,,++++++******++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************************++++++---,,,++++++++++++,,,---+++******+++---......---+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,++++++++++++,,,------++++++************++++++)))******+++,,,,,,------+++++++++,,,,,,,,,------------......------,,,++++++,,,...//////...,,,+++++++++******+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***)))***+++---............+++++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////------------------------,,,,,,,,,---------......////////////000000000000///000000///000222777:::<<<===???AAADDDIIIPPPTTTTTTQQQNNNOOOSSSWWWXXXXXXZZZ[[[ZZZ___hhhqqqqqqcccRRRJJJNNNYYYccchhhhhhhhhfffdddcccfffkkkoookkkRRRLLLLLLIIIKKKSSSPPPJJJBBB<<<888666555444111222222333333222222111111111111111111111111111///000222444444444222111000000000000000111111111///000111111111000...---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,++++++++++++,,,---...///---,,,++++++******++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************+++++++++***************------++++++++++++------***))))))***,,,...---,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,++++++,,,,,,---...+++******************+++))))))***+++,,,,,,------++++++,,,,,,,,,---------------......------,,,+++,,,---///000000///---,,,******))))))***+++,,,,,,******+++++++++,,,,,,,,,+++++++++************)))((()))***,,,---...//////***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,++++++++++++++++++++++++)))************+++++++++)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---///111333------------------------,,,,,,,,,---------......////////////000000000000///000000///000333777:::===>>>???@@@BBBFFFLLLPPPUUUQQQNNNOOOSSSVVVXXXWWW\\\[[[ZZZ___gggpppSSSNNNLLLOOORRRSSSVVVZZZeee]]]```lllqqqvvviiiRRRLLLMMMKKKHHHJJJLLLLLLFFFBBB???:::444333333333222222222222222111111111111111111111111222222222222222222222222000000000000000000000000//////.........---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++((()))+++,,,,,,+++)))((())))))************))))))......,,,+++***)))))))))++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,,,,---------......---,,,++++++******++++++************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......000////////////.........++++++++++++++++++++++++...+++***+++...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---------,,,,,,+++++++++***)))((())),,,---+++(((***************************++++++,,,,,,++++++***...------,,,,,,++++++***)))***+++,,,---.........+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++,,,------......---------...///000000111111111111111111000000333777:::>>>???@@@CCCGGGKKKOOOQQQSSSSSSSSSSSSTTTUUUVVVWWW[[[\\\[[[```fffnnnMMMFFFBBBGGGNNNTTTZZZ```ggg___^^^mmmqqqWWWNNNNNNMMMKKKIIIMMMNNNKKKIIIEEE>>>555444333333333444444222111111111111111111111111111222222222222222222222222111111111111111111111111//////.........---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,,,,++++++++++++***+++---......---+++******++++++,,,,,,++++++*********)))*********+++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,---------------,,,++++++***+++++++++************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------/////////.........------++++++++++++++++++++++++---,,,***,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***---------,,,,,,++++++++++++))))))***,,,---,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++,,,,,,------++++++,,,,,,,,,,,,------+++,,,------......---------...///000000111111111111111111000000333777:::AAAAAA@@@AAADDDJJJOOORRRSSSSSSSSSSSSTTTUUUVVVVVV[[[\\\\\\aaagggpppHHHCCCBBBHHHQQQWWW]]]bbb\\\hhh{{{ssscccYYYQQQJJJHHHLLLNNNNNNOOONNNGGG>>>999666333333555555333000222222222222222222222222222222222222222222222222111111111111111111111111/////////.........------...............---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++*********+++,,,---......---,,,+++,,,,,,------------,,,,,,))))))))))))*********+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,******+++------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,---------,,,,,,+++******+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,------......---------...///000000111111111111111111000000333777:::DDDBBB@@@@@@CCCHHHNNNRRRRRRRRRSSSSSSTTTUUUUUUVVVZZZ\\\\\\aaahhhpppIIIIIINNNUUUYYY[[[```fffjjjwwwdddVVVNNNNNNLLLLLLOOOSSSQQQKKKDDD>>>777444444444333000222222222222222222222222111222222222222222333333111111111111111111111111////////////....................................------------------------...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))******++++++******))),,,,,,------------,,,,,,---,,,,,,+++***)))((('''***+++++++++++++++,,,,,,)))***+++,,,---,,,+++*********+++++++++,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------......---------...///000000111111111111111111000000333777:::CCCBBBAAAAAADDDHHHMMMPPPQQQRRRSSSTTTTTTUUUUUUUUUYYYZZZ[[[```gggoooOOOSSSYYY]]]^^^bbbooo}}}|||ddd___UUUMMMLLLRRRTTTSSSOOOHHH>>>777444333333222222222222222222222222222111111111222222333333333111111111111111111111111000000/////////.........---.....................------------------------...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++.........---,,,+++)))(((*********++++++,,,,,,,,,)))***+++,,,---,,,+++*********+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******++++++,,,---......)))***+++,,,------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------......---------...///000000111111111111111111000000333777:::@@@AAABBBEEEGGGJJJLLLMMMQQQQQQSSSTTTTTTUUUTTTTTTWWWYYYYYY___eeelllWWWXXX\\\___dddrrr}}}mmmZZZPPPPPPRRRRRRUUUOOOGGG>>>888555444555333333333333333333333333111111111222222333333444222222222222222222222222000000000/////////......---------...............------------------------...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++---.........---,,,*********++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,+++******---///------------------------,,,,,,------------,,,,,,******+++,,,,,,---......))))))+++,,,---.........------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++,,,------......---------...///000000111111111111111111000000333777:::>>>@@@CCCFFFIIIKKKLLLLLLPPPQQQRRRTTTUUUTTTTTTSSSWWWYYYYYY^^^dddjjj[[[ZZZ^^^hhhxxxqqq^^^TTTRRRPPPRRRSSSPPPIII???999777888333333333333333333333333000111111222333333444444222222222222222222222222000000000000/////////...---------.........//////...........................------,,,,,,------...........................+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---******++++++++++++******)))+++,,,......---,,,+++)))******+++,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...///////////////.........------------------------------,,,...///...,,,***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++++++++,,,,,,---------***++++++***((())),,,///------------------------,,,,,,------------,,,,,,+++++++++,,,,,,---------***+++,,,,,,------------.........---------,,,,,,++++++,,,,,,,,,,,,------+++,,,------......---------...///000000111111111111111111000000333777:::>>>???AAADDDHHHKKKMMMOOOOOOPPPRRRTTTUUUTTTSSSSSSXXXZZZZZZ___dddiii\\\[[[cccvvvkkk\\\TTTQQQNNNSSSUUUPPPEEE<<<999:::333333333333333333333333000000111222333333444444222222222222222222222222000000000000////////////---------.........//////...........................------,,,,,,------...........................+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------+++******))))))******+++***++++++,,,,,,++++++***,,,------...---***((('''))))))***+++,,,,,,------,,,+++***)))***+++---...,,,,,,------------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++---...000000000////////////.........------------------------,,,...000...+++***+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++++++++,,,,,,---------)))++++++)))'''(((+++///........................,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++/////////......---------++++++,,,,,,,,,---------+++,,,------......---------...///000111111111111111111111000000333777:::@@@@@@@@@BBBFFFJJJOOORRROOOPPPRRRTTTUUUTTTSSSRRRZZZ\\\\\\```dddiiirrreeeOOOLLLKKKLLLNNNLLLFFF@@@===222444555444111000111222111111111111111111111111444444333333222111000000000000000000////////////000000000000000000000000........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************...,,,***((('''(((***,,,---------,,,,,,++++++++++++++++++*********))))))))))))*********+++++++++************************,,,,,,,,,++++++*********,,,+++***))))))+++---...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,------......------,,,------------------------........................------------------------+++,,,,,,------.........///////////////......---........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++...---,,,,,,++++++++++++......---,,,+++***)))(((***+++,,,,,,------,,,,,,,,,------......------,,,+++++++++,,,,,,---------..................------.........------,,,,,,,,,---,,,,,,+++,,,---...///---...///000000111111111222222111000111444888<<<@@@BBBAAA???BBBJJJOOOOOOSSSTTTUUUUUUSSSSSSTTTVVVXXXVVVaaa```cccmmmrrr]]]SSSOOOLLLMMMOOOMMMGGGBBB:::777444444444444222000333333333333333333333333444444333333222111111000000000000000////////////000000000000000000000000........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++...,,,+++)))))))))++++++---------,,,,,,+++++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,************************---------,,,,,,,,,++++++,,,+++***))))))+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------........................------------------------+++,,,---...///000000111//////000000//////...---........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,---------------,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---......//////......,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---------------------............---------,,,,,,,,,......---------...///000---...///000000111111111222222111000111444999<<<@@@BBBBBB@@@BBBIIINNNNNNPPPTTTWWWYYYXXXVVVTTTTTTWWWVVVaaaaaadddmmmwwwggg___WWWNNNKKKOOOQQQMMMHHHCCC===666555777777333...444444444444444444444444444444333333222222111111111111000000000/////////000000000000000000000000........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++......------------,,,,,,,,,+++*********+++,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------------------------------........................------------------------,,,------///000111222222//////000000//////...---........................------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,---//////000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,------.........,,,---......//////......,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------.........------------,,,,,,,,,//////.........///000000---...///000000111111111222222111000111444999===AAACCCCCC@@@BBBIIILLLLLLNNNSSSYYY\\\[[[XXXTTTRRRVVVVVVbbbbbbeeemmmvvvlll\\\OOOKKKMMMMMMKKKHHHCCC<<<999888777333000444444444444444444444444444444333333333222222222222111111000000/////////////////////////////////........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++---------------,,,,,,,,,++++++*********+++,,,---,,,,,,+++++++++,,,------------------------------------------------------........................------............------.................................................................................//////000000000000000000000000///..............................------,,,,,,,,,,,,------........................,,,,,,,,,---------......,,,---...//////000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,------......------,,,---------,,,,,,+++++++++******++++++,,,---......------------------------..................//////---...///000000111111111111111111000111444999===BBBDDDDDDAAACCCHHHKKKJJJLLLQQQXXX[[[[[[WWWTTTQQQUUUVVVcccccceeelll~~~bbbPPPKKKKKKJJJIIIGGGDDD>>>999666444444444444444444444444444444444444444333333333333333222222222111000/////////////////////////////////........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////......---......................................................................../////////............---000000000000000//////..............................------,,,,,,------...........................,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,------......------,,,---------,,,,,,+++++++++******++++++,,,---......---------------------------------------------------...///000000111111111111111111000111444:::>>>BBBDDDDDDBBBCCCHHHKKKIIIMMMQQQUUUWWWWWWUUUSSSSSSVVVVVVcccccceeekkk~~~fffXXXQQQKKKJJJKKKIIIDDD>>>999777888444444444444444444444444444444444444333333333333333333222111000000///...000000000000000000000000........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************)))***,,,---------,,,+++++++++,,,,,,,,,,,,------+++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////............................................................................../////////.........------000000111111000000///.................................------------..............................,,,,,,,,,---------......,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,++++++*********,,,---......//////......,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......,,,,,,,,,------------...---------...------,,,+++---...///000000111111111000000000000111555:::>>>AAADDDDDDBBBDDDIIIKKKIIINNNPPPSSSUUUTTTTTTTTTUUUWWWWWWccccccdddiii}}}|||wwwpppkkkiiigggcccaaaaaaccceeeeeeeeedddaaa```aaadddggghhhiiinnnuuuyyy}}}rrrbbbSSSNNNMMMKKKIIIFFFAAA===:::555555555555555555555555444444444444444444444444444333333222111000///...000000000000000000000000........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))******++++++,,,+++++++++++++++,,,,,,---------,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,,,,,,,+++++++++++++++,,,---...///........................------------------------..............................////////////..............................................................................---......///000000111111000111111111111000//////..............................------------..............................,,,,,,,,,---------......***+++,,,---------------------------------------------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---......//////......,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---------------------......,,,,,,,,,---------......---.../////////---,,,+++---...///000000111111111000000000000111555:::>>>@@@CCCDDDBBBDDDIIIKKKJJJMMMPPPTTTVVVUUUUUUTTTUUUXXXWWWcccaaabbbhhh||||||yyyrrriiieeegggfffccc```^^^\\\[[[ZZZ[[[\\\\\\YYYZZZ[[[[[[[[[\\\___aaadddcccfffnnnrrrqqqqqqrrrjjjiiiiiijjjrrrrrr\\\RRRNNNKKKKKKLLLIIIAAA:::777777777777777777777777444444444444444444444444444444333222111000///...000000000000000000000000........................---..................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,+++++++++,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++,,,,,,,,,,,,+++++++++++++++,,,---...///........................////////////////////////////////////////////////......////////////......////////////////////////........................////////////////////////,,,,,,...///111333444555111111111111111000//////..............................------------......////////////////////////,,,,,,,,,---------......((()))+++---...///000000------------------------...------,,,++++++++++++***++++++,,,---//////000***+++,,,,,,------,,,,,,,,,------......------,,,+++++++++,,,,,,---------..................------,,,,,,,,,------.........//////000000000///---,,,---...///000111111111111000000000000111555:::??????BBBCCCBBBDDDJJJLLLJJJMMMQQQUUUXXXXXXVVVUUUUUUYYYXXXbbbaaaaaaggg|||xxxsssqqqqqqhhhiiihhhddddddgggiiigggfff```]]]``````]]]\\\___^^^```aaaaaa```bbbfffjjjpppqqqrrryyywwwfff[[[___gggmmmvvvlllXXXQQQJJJJJJKKKJJJFFFCCC;;;999666444666999777222555555444444444333333333444444333333222111000000111111000///////////////000/////////............////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------------------------------,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,---...///000///...---......---------...//////000000111111000///............///000000000//////333111000...///000222333---...000222222111///...000000////////////000000000//////...///000111222111111111111111000//////000000000000000000000000////////////////////////000000000000000000000000,,,,,,---.../////////............------,,,,,,,,,------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,..................------++++++---...//////000000//////.........---------........................,,,,,,,,,---------............//////000000111111111222222111000333888>>>BBBAAA@@@BBBEEEIIILLLMMMRRRTTTVVVVVVUUUUUUVVVWWW\\\YYYccccccfffkkk}}}yyyssskkkfffbbb_________cccjjjqqqtttzzzzzzuuusssvvvxxxvvvvvvyyyvvvzzz|||yyyuuuuuu{{{xxxgggbbbbbbeeerrrlllbbbVVVOOOLLLLLLMMMNNNBBB???:::777666777777555555555555444444444333333444444333333222111111000111111000///////////////000000/////////.........////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------------------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......///////////////...---------------------...---......///000111222222444444444444444333333222777555444222111000000000000000111222222111000///111000000//////000000111000000/////////111222333111111111111111000000///000000000000000000000000////////////////////////000000000000000000000000------......///........./////////......---------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---...///////////////.........------------........................---------.........//////......//////000000111111111222222111000333888>>>AAAAAA@@@BBBEEEIIIKKKMMMRRRTTTVVVVVVUUUUUUVVVWWW\\\YYYbbbbbbeeekkk}}}zzzpppeeecccaaa^^^^^^bbbhhhlllmmmqqq~~~sssjjjjjjxxx|||jjjYYYNNNJJJJJJLLLIIIEEE@@@;;;777666666777555555555444444444444333444333333222222111111111111111000////////////000000000000/////////......////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000//////....../////////...//////000000000000000.........///000333555666<<<======>>>???@@@AAAAAA@@@@@@>>>===:::888555444555444333222222222222222111111000000000000111111000//////000000222333333111222222222222111000000000000000000000000000000////////////////////////000000000000000000000000....../////////...------///////////////.........------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................------...............---............------------................................./////////000000......//////000000111111111222222111000333888>>>AAAAAAAAABBBDDDHHHKKKMMMSSSTTTVVVVVVUUUVVVWWWXXX[[[XXXaaaaaaeeekkk~~~}}}iiijjjhhhhhhooo~~~lll^^^TTTNNNLLLHHHCCC@@@:::555444666555555555555444444444444333333333222222111111111222111000000//////000000000000000////////////...////////////////////////////////////////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++------------------------...------------...//////111000............000000...///111333555555555444555444333222333555777888===>>>???BBBEEEHHHKKKLLLJJJJJJJJJIIIGGGCCC@@@>>>999888555333333333444555333222222111111222222333//////000000111222222333222222333333222222111000000000000000000000000000///////////////////////////////////////////////////////////////...---,,,//////..................................................................---------------------------------------------------------.....................//////...------,,,------------------------........................---.........////////////......//////000000111111111222222111000333888>>>AAAAAABBBBBBCCCFFFJJJMMMSSSTTTUUUUUUUUUVVVWWWYYYZZZWWW``````dddkkk~~~{{{hhhoooyyyyyy~~~zzzbbbQQQOOOIIIEEEDDD???777333555666666555555555444444444333333222222222222222111222222111000000000000000111000000000////////////////////////////////////////////////////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,---------,,,,,,------------------------------------------------...------------...//////000///.........///111222000222666999<<<<<<<<<;;;???===;;;888777888999999999999;;;===@@@CCCFFFGGGIIIJJJKKKLLLKKKHHHEEECCC;;;999777555444444666777555444444333333444444555000000111111222222222222333333333333333222111111111111111111111111111111000000000000000000000000///////////////////////////000000000///...------------------------------................................................---------------------------------------------------------.........//////////////////...---,,,+++,,,,,,------------------........................,,,,,,---------...............//////000000111111111222222111000333888>>>@@@AAABBBBBBBBBEEEIIIMMMRRRSSSTTTTTTTTTUUUWWWZZZZZZVVV______ccckkk~~~pppwwwvvvssswwwjjjXXXNNNGGGHHHEEE;;;555666666666666555555555444444222222222222222222222222222222111000000000000111111111000000000/////////////////////////////////////////////////////////........................------------------------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,,,,,,,------+++,,,,,,---------------........................------------------------...------------...//////000000000111222333444555<<<>>>CCCGGGHHHHHHGGGEEEDDDBBB@@@>>>===<<<<<<===>>>===<<<<<<<<<>>>???@@@@@@AAACCCEEEEEEDDDBBBAAA;;;:::888666555666777888777777666666666666777777444444444555444333333222333444444444444333222222111111111111111111111111000000000000000000000000000000000000000000000000//////000000000///......,,,,,,,,,---------------...................................................------------,,,,,,,,,------------------------,,,,,,------.../////////.../////////...---,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,------------.........//////000000111111111222222111000333888>>>???AAACCCCCCBBBCCCHHHMMMQQQRRRRRRRRRRRRTTTWWWYYYYYYUUU^^^^^^ccckkk~~~tttwww}}}{{{iiiXXXKKKJJJIII@@@::::::666666666666555555555555222222222222222222222222333222111111000000111111111111111000000000//////////////////////////////////////////////////////................................................,,,,,,---......---,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,---......------------------------------...........................------------...//////111222333555777888999999CCCFFFIIILLLMMMKKKGGGEEEAAAAAAAAABBBBBBBBBBBBBBBDDDBBB@@@>>>=========>>>;;;<<<>>>???@@@@@@??????:::999888777777777888999999999888888888888999999999999999999888666555444444444444444444333333222111111111111111111111111000000000000000000000000000000000000000000000000...//////000000000000///------------.........///......................................................---------,,,,,,,,,........................,,,,,,------...//////000..................------++++++,,,,,,,,,---------........................------------..................//////000000111111111222222111000333888>>>???BBBDDDCCCAAABBBHHHLLLPPPPPPQQQQQQQQQRRRVVVYYYXXXUUU]]]^^^bbbkkkwwwtttssswwwvvv```NNNLLLKKKCCC===>>>777666666666555555555555222222222222222222222222333222111111000111111111111111111111000000000000////////////////////////////////////////////////................................................,,,,,,---......---,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////111333666999;;;<<<===<<<>>>AAADDDFFFEEEAAA<<<999<<<>>>@@@CCCEEEFFFGGGGGG@@@???===;;;:::;;;<<<===<<<===>>>??????@@@@@@@@@888888888888888888999999;;;::::::999999::::::;;;=========<<<;;;999666555444444555555444444333222111111111111111111111111000000000000000000000000000000000000000000000000......///000000111000000---.........//////000000////////////////////////////////////////////////.........------,,,,,,,,,........................,,,,,,------...///000000------...............---+++++++++,,,,,,---------..................................../////////000......//////000111111111111222333111000333888>>>???BBBDDDCCCAAABBBGGGLLLOOOOOOPPPOOOPPPRRRUUUXXXXXXTTT]]]]]]bbbkkk}}}rrrooopppxxxxxx~~~yyypppoooxxx}}}cccQQQLLLGGGHHHHHH???:::;;;999333000222555888555555444444444333333333222222222111111111111000000000000000000000000000////////////////////////////////////////////////////////////////////////000000///...---,,,,,,,,,,,,,,,,,,------.........---------------------------------,,,,,,+++++++++000000//////.........------,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////000000///...------//////.........---------,,,------............---............//////000111555666888:::;;;:::999888BBBBBBBBBCCCCCCAAA===:::BBBDDDCCC???<<<===>>>???999???DDDCCCCCCDDDCCC???CCCCCCDDDDDDDDDDDDDDDDDD@@@@@@<<<888888<<<<<<999;;;:::999999999:::;;;<<<;;;<<<>>>??????>>><<<;;;:::999777666666444111///222222111000//////111333111///...000333444333111000000000000000000000000000000000000000000000000......////////////......//////......---------,,,......////////////......111......000...)))+++111///...///000...******...000000000000000000000000000000000000////////////++++++++++++,,,,,,---...................................................////////////000000000000///111222111000222777<<>>>>>===;;;:::999777444555555555444444444333333222222222222111111111111111111111111111111111111/////////////////////////////////////////////////////////////////////////////////...---------,,,,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++///.........---------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......///////////////...---,,,//////.........------------------,,,,,,,,,++++++/////////000111333555666:::999999:::===AAAFFFIIIJJJIIIGGGFFFDDDAAA>>>;;;666999;;;;;;:::<<<>>>@@@GGGKKKKKKGGGFFFGGGHHHFFFFFFGGGHHHFFFDDDCCCDDDFFFAAACCCBBB===<<>>@@@AAABBBBBBAAA???===;;;??????>>>======<<<<<<<<<;;;999888888999999888666222222222222222333555666333222000111333333222000111111111111111111111111000000000000000000000000//////000000000000///////////////.....................////////////......///***)))111555333//////...+++***...///...000444........................000000000000/////////...------,,,,,,------......................................................////////////000000000000///111222111000222777<<>>???@@@AAADDDHHHLLLNNNGGGFFFCCCAAA>>><<<::::::;;;>>>BBBDDDDDDDDDHHHLLLEEEHHHGGGCCCAAADDDFFFFFFAAAFFFLLLNNNPPPSSS[[[aaaeeegggcccXXXOOOMMMLLLJJJPPPRRRUUUUUUQQQIIIAAA;;;???===;;;999999:::;;;===>>><<<:::999999888777555111111222222222333333333555333222222222222111///111111111111111111111111000000000000000000000000000000111111111111000000////////////000000000000......////////////.........,,,,,,...///...111555???666000//////...---///........................000000000/////////......//////...---------......................................................////////////000000000000///111222111000222777<<>>===<<<:::888888:::<<<>>>???AAABBB@@@???DDDJJJGGGNNNSSSTTTVVVYYYZZZYYYkkksss{{{zzzmmmeee\\\YYYTTTNNNIIIEEEBBBAAAAAA???===<<<<<<<<<:::888555444333333333222111///444333333333333222222111111111111111111111111111000000000000000000000000111111111222222111111111//////000000111111111222......////////////......,,,111333...)))...AAASSSLLL@@@555111000...,,,,,,........................000000/////////.........//////...------,,,------................................................////////////000000000000///111222111000222777<<>>@@@BBBBBBDDDFFFGGGEEE@@@;;;777;;;;;;;;;:::888:::===AAACCCBBBCCCDDDAAA@@@HHHSSSiiivvvyyymmmaaaWWWRRRMMMKKKIIIHHHFFFCCC???<<<:::888666666777666555222222222333333333444444555111111111111111111111111111111111111111111111111111111222222222222111111//////000000111111222222......////////////......***...000000555BBBUUUbbbBBB777......111222222444////////////////////////////////////..................---,,,+++++++++,,,........................////////////////////////////////////000000000000///111222111000222777<<>>JJJJJJCCC666///***,,,//////111444000000000000000000000000/////////.........------------,,,+++++++++,,,,,,........................////////////////////////////////////000000000000///111222111000222777<<<>>>???@@@@@@@@@BBBFFFIIIMMMNNNOOOOOOPPPRRRVVVYYY\\\YYYbbb```bbbggg{{{yyytttqqqsss{{{ttthhhfffhhhlllsss|||sss___OOOLLLIII@@@888777666666666666555555555555444444333333333222222222222222222222222222222222000000000000000000000000000000000000000000000000/////////////////////////////////...---------,,,......---------,,,,,,,,,------------------------------------.........///---------....../////////......------------......,,,,,,,,,---------......,,,---...///////////////.../////////000000000000000333999@@@FFFIIIKKKLLLEEEGGGJJJKKKKKKIIIEEECCC;;;:::888777888:::===???:::>>>AAABBBBBBDDDIIINNNKKKNNNYYYfffkkkmmmyyyrrrcccTTTKKKHHHAAA:::777777888666333333555666555333333444666222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000//////......////////////......111...***,,,666===666)))222...---......+++,,,/////////////////////////////////.........------------,,,,,,,,,,,,------...........................////////////////////////////////////000000000000///111222111000222777<<<>>>???AAABBBBBBCCCFFFHHHKKKMMMOOOPPPQQQSSSUUUWWW[[[YYYcccbbbccchhhzzzuuullliiiiiinnn{{{}}}}}}~~~{{{ZZZNNNLLLEEE===;;;777666666666555555555555444444444333333333222222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000///...------,,,,,,.........------,,,,,,,,,---------------------------------.........//////,,,,,,,,,------...............------------......,,,,,,,,,---------......------...///000000//////.../////////000000111111666:::AAAHHHNNNQQQRRRRRRPPPQQQRRRPPPKKKDDD<<<888555777999<<<=========<<<===BBBIIILLLNNNQQQXXX^^^lllqqq~~~vvv[[[RRRHHHAAA???===999666555777888666333222333555222222222222222222222222111111111111111111111111000000111111111111000000111111000000//////............////////////......)))000222...---222555555...---///222111...///333........................//////.........------------------------...///000........................000000000000000000000000////////////000000000000///111222111000222777<<<===???BBBCCCCCCDDDFFFHHHIIILLLOOOQQQRRRSSSUUUVVVXXXXXXccccccdddiiizzzuuuhhheeekkkrrrzzzwwwWWWLLLJJJDDD;;;999888888999::::::888666555444333444555555333111111111111111111111111111000000000000000000000000111111000000//////......//////////////////////////////.........---------000000//////.........---........................................................................---.../////////...,,,+++---------.........//////...---,,,---......---,,,///...------...000222333CCCEEEGGGJJJNNNPPPSSSTTTQQQQQQNNNIIIBBB===;;;;;;>>>999:::@@@CCCAAABBBFFFNNNLLLQQQaaarrrwwwggg]]]RRRFFF@@@AAA===666222555666444555:::333444444444333333444555000000000000000000000000000000000000000000000000000/////////............000000000000000000000000//////////////////////////////////////////////////////////////////////////////.........---------///---+++,,,...000///---............////////////111111000///////////////000000000000111111111111000111111111111333777999;;;===???AAACCCDDDEEEEEEJJJPPPSSSRRRSSSVVVWWWUUUVVVXXXcccaaaaaagggvvvwwwllleeefffnnnxxxdddVVVMMMEEE???>>><<<::::::;;;:::999888:::888666555555555333111111111111111111111111111111111111111111111111111111111000000//////////////////////////////////////////.........---------000/////////....................................................................................///000111111111000...------------.........//////---------...//////............///000111222333444<<<;;;;;;===CCCKKKSSSXXXWWWTTTNNNGGGBBB??????@@@<<<<<<@@@FFFHHHFFFJJJPPPGGGQQQggguuu^^^GGG:::AAA;;;999<<<===999666777888777555222000//////000111111111111111111111111111111111111111111111111000000/////////.........000000000000000000000000//////////////////////////////////////////////////////////////////////////////.........---------///---+++,,,...000///...............////////////000000///...............000000000000111111111111000111111111111333777999;;;<<<>>>AAACCCDDDEEEEEEKKKQQQTTTSSSSSSVVVWWWUUUVVVXXXccc```aaafffuuurrrhhhfffhhhqqq{{{zzzfffRRRGGGEEEDDDAAA===<<<;;;<<<;;;:::???<<<999666555444333222222222222222222222222222111111111111111111111111111000000000000//////////////////////////////////////////.........------////////////....................................................................................000000000111000000///...------........./////////,,,,,,...//////////////////000111222222222222111555666888<<>>@@@BBBDDDEEEEEELLLRRRUUUSSSSSSVVVVVVUUUWWWXXXccc```aaafffsssuuummmggghhhlllvvvsssXXXKKKKKKHHHDDD???<<<<<<===>>>===@@@<<<888555555555444333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////............///////////////...................................................................................................------............////////////,,,---/////////......///222222222111111222222222666;;;CCCIIIMMMMMMJJJHHH>>><<<;;;===BBBGGGIIIIIIKKKIIIGGGIIIOOO\\\lllyyy~~~eeeXXXHHH===999888888999444333333444555666555444222222222222222222222222111111111111111111111111000000000////////////...000000000000000000000000////////////////////////////////////////////////////////////////////////////////////............---------...//////..................///////////////......------.........///000000000111111111111000111111111111333666999:::;;;===@@@BBBDDDEEEEEEMMMSSSUUUTTTTTTVVVWWWUUUYYYYYYccc```aaafffrrr|||qqqkkknnnsssxxx}}}rrrlllyyyyyyaaaSSSQQQIIIEEE@@@======>>>@@@@@@<<<999555444444555555555222222222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000000000/////////..................///////////////..............................................................................---------................../////////000000---///000///...---///111777666555555666999<<<>>>@@@DDDKKKOOONNNHHHAAA;;;===???BBBGGGKKKLLLKKKJJJGGGLLLUUUbbbvvvooo\\\PPPHHHAAA:::888777666666777555111---222222222222222222222222111111111111111111111111111000000000////////////111111111111111111111111////////////////////////////////////////////////////////////////////////000000/////////.........,,,---...//////.....................////////////000///////////////000000///000000000111111111111000111111111111333666999999:::===???BBBDDDEEEFFFNNNSSSVVVUUUTTTWWWXXXVVVZZZYYYcccaaacccgggrrroooiiijjjlllvvv}}}iii___]]]```kkkrrrbbbXXXMMMIIIDDD@@@???@@@@@@@@@888666444333444555555555333333333333333333333333222222222222222222222222000000000111111111111222000000000000000000000000000000000/////////...............///////////////........................................................................000////////////000111111....../////////000000000...000111000...///444888???>>>>>>???BBBEEEIIIKKKFFFFFFEEEDDDAAA>>>;;;:::EEEHHHLLLMMMKKKJJJIIIIIIPPP```uuutttdddQQQAAA;;;888555666888888555222333333333333333333333333222222222222222222222222111111000000000/////////111111111111111111111111////////////////////////////////////////////////////////////////////////000000000/////////......***---///000///.....................////////////000////////////000111111000000000000111111111111000111111111111333777999888:::<<>>777555444444666666555333333333333333333333333333222222222222222222222222000000111111111222222222000000000000000000000000000000000000/////////.............../////////000........................................................................000//////...///000111222.../////////000000000000...000111111000555===DDDJJJJJJLLLLLLLLLLLLKKKJJJBBB@@@<<<::::::===AAACCCJJJLLLNNNKKKHHHKKKSSSZZZqqquuucccLLLEEE<<<888999::::::999444444444444444444444444222222222222222222222222111111111000000000//////111111111111111111111111////////////////////////////////////////////////////////////////////////000000000000/////////...***---000000///------...............////////////...............///000000000000000000111111111111000111111111111333777999888999<<>><<<777666666666777666444222333333333333333333333333222222222222222222222222000000111111222222222222000000000000000000000000000000000000////////////---.........//////000000...........................................................................---,,,,,,---...///000////////////000000000000...000222111333999DDDMMMSSSTTTVVVUUUQQQKKKEEE@@@:::999999:::>>>CCCIIILLLLLLNNNNNNKKKKKKTTTfffuuujjj^^^LLL>>>888666444333444444444444444444444444222222222222222222222222111111111111000000000000111111111111111111111111////////////////////////////////////////////////////////////////////////000000000000////////////)))---000111///------.............../////////000---------------...///000000000000000111111111111000111111111111333777999777999;;;>>>AAADDDEEEFFFKKKQQQUUUUUUWWW[[[\\\[[[[[[ZZZcccccchhhmmmvvvoooiiiwwwyyyoooddd[[[ZZZfffnnnpppttt}}}vvvcccPPPIIIGGGBBB<<<:::888888888888777555444333444333222222111111222222000111222333333111000...///000111222222111000///111111111111111111111111111111000000000000111111000000000000000000000000000000//////.........---111000///...------...//////////////////////////////////////////.........222222111///---,,,---......222666999@@@LLLTTTUUU]]]XXXQQQJJJDDD???:::777777;;;AAAFFFJJJKKKKKKJJJJJJPPPMMMOOObbbyyysssWWWEEE:::888<<<888222///333666555333333111111111111111111111111333333222222111000//////000000000000000000000000//////////////////////////////////////////////////////000000///...------000000000000////////////////////////////////////////////////////////////............////////////000111111111111222222222333333333111111222555777:::===???AAABBBDDDGGGIIINNNRRRSSSSSSUUUZZZ[[[ZZZWWW^^^```bbbfffiii{{{{{{|||xxx~~~vvvvvvtttppprrrzzz}}}xxxcccVVVMMMCCC<<<:::888888888888777666555444555444444333333333333333444444333333222222222222000111222333333222111000111111111111111111111111111111000000000000111111000000000000000000000000000/////////............111000///...---......//////////////////////////////////////////////////////111222222000//////000---555===DDDLLLUUUYYYXXXTTTOOOHHHBBB???<<<;;;999<<<>>>BBBGGGLLLOOOQQQQQQPPP]]]dddssskkkNNN@@@>>>666444555888777444333555222222222222222222222222333333222222111000000000111111111111111111111111//////////////////////////////////////////////////////000000///......---000000000000////////////////////////////////////000000000000000000000000............////////////000000111111111222222222222222222111111222555888;;;===@@@AAABBBDDDGGGIIIOOOSSSUUUTTTWWW[[[]]][[[VVV]]]___aaaeeehhhyyyuuutttyyyzzz}}}jjjYYYJJJAAA???999999999888777777666666666555555444444444444444555444333111111222333444222222333333333333222222111111111111111111111111111111000000000000111111000000000000000000000000////////////............000000///............///////////////////////////////////////////////////---///222333333222222222111<<>>999999:::<<<===BBBDDDHHHJJJKKKNNNQQQTTToooiiiOOOCCC888777999;;;888333333777222222222222222222222222333333333222111111000000111111111111111111111111000000000000000000000000//////////////////////////////000000000///......000000000000////////////////////////////////////111111111111111111111111............////////////000000000111111111222222111111222111111333666999<<<>>>@@@BBBBBBCCCFFFHHHNNNRRRTTTTTTVVV[[[]]]ZZZVVV\\\^^^```eeegggxxx~~~pppxxx{{{dddSSSJJJGGG;;;:::999999888888777777666555555444333444444444333333333222222222222222222222333333333333222222111111111111111111111111111111000000000000111111///////////////////////////////////////........./////////........./////////////////////////////////////////////000000000---///111111111222444555<<>>AAAEEEIIIKKKHHHEEEIIIUUU___fffUUUBBB===999888666333444777333333333333333333333333333333333222222111111111111111111111111111111111111111111111111111111111//////////////////////////////000000000//////...000000000000////////////////////////////////////000000000000000000000000............////////////000000000000111111111111000111111111111333777:::===???AAABBBBBBCCCEEEGGGKKKOOORRRRRRUUUYYYZZZXXXWWW]]]^^^aaafffhhhxxx}}}yyywwwtttmmmYYYMMMHHH===<<<;;;999888888888888555444444333333333333333222333555777666444222000222222222111111222222222111111111111111111111111111111000000000000111111////////////////////////.........///////////////......//////////////////////////////////////////////////////000000111111000000///...///222888<<>>BBBEEEFFFDDDFFFFFFHHHTTTrrrkkkWWWBBB:::999888666666444444444444444444444444333333333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000//////000111111111000000000000000000////////////////////////////////////..................................../////////////////////000000000111111111111222111111333666999<<<>>>@@@BBBBBBCCCFFFHHHLLLQQQUUUVVVYYY^^^^^^[[[[[[``````ccciiikkkxxxwwwrrrpppppppppZZZKKKCCCAAA>>>;;;888777777777666555555444444444444444222444666888777555333111444333222111111222333444111111111111111111111111111111000000000000111111000000000000000000000000............/////////000,,,---///000000000//////////////////////////////...//////000111111222222111222444777<<>>======???BBBEEEFFFFFFIIIMMMXXXiii{{{hhhSSSFFF@@@<<<999999444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000//////000111111111111111000000000000////////////////////////////////////////////////////////////............////////////////////////000000000111222222222111111222555888;;;===@@@AAABBBDDDGGGIIILLLRRRVVVXXX[[[______\\\[[[______bbbiiijjjvvvtttjjjssszzz|||hhhVVVEEECCC???;;;888777666777777777666555555555555555111111222222222111000///555444333333333333444555111111111111111111111111111111000000000000111111000000000000000000000000---.........//////000000,,,---///000000000//////////////////////////////...//////000111222222222000333888>>>EEENNNXXX^^^ZZZ]]]]]]WWWRRRMMMFFF???:::;;;===@@@EEEGGGGGGFFFOOOXXXnnnttt```RRRFFF>>>;;;===555555555555555555555555333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000//////000111111111111111000000000000////////////////////////////////////000000000000000000000000............/////////000////////////000000000000333333333222111222555777:::===???AAACCCDDDGGGIIIKKKPPPUUUWWWZZZ^^^^^^[[[[[[^^^^^^aaahhhjjjuuuxxxqqqppp{{{|||^^^SSSHHH?????????;;;:::<<<888777666555555444444555333333333333333333333333333333333333333333333333111111222222222222111111222222222111111111000000000000000000000000000000---...///000000///...---//////............//////222111111111000000//////111///......000111111000222444:::EEEPPPXXX[[[ZZZUUUVVVWWWTTTOOOGGG@@@;;;===???BBBFFFIIIKKKKKKJJJVVVxxxpppbbbWWWMMMEEE???999444111333444333555888555555444444444333333333222222222111111000000000222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------,,,---...000222333111111000//////.../////////000000000000111111111222333222111111222555888;;;===???AAAAAACCCEEEGGGNNNSSSVVVVVVYYY]]]^^^\\\WWW\\\]]]ccckkkjjjqqqzzz}}}}}}___QQQDDD@@@>>>:::888999888888777666555555555555333333333333333333333333333333333333333333333333111111222222222222111111222222222111111111000000000000000000000000000000...//////////////////...//////............//////111111111111000000000///111000000000000000111222888>>>GGGOOOVVVZZZ\\\]]]ZZZVVVQQQMMMIIIFFFCCCAAAGGGMMMRRRQQQKKKFFFGGGJJJeeewwwwwwzzzuuubbbPPP@@@:::666888999777555666555555555444444444333333333333222222222111111111222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000444333111000//////000000222111000000/////////000000000000111111111222222222333222111111222555888;;;===???AAAAAACCCEEEGGGMMMRRRUUUVVVYYY^^^___]]]ZZZ^^^^^^cccjjjjjjrrr}}}{{{wwwrrr[[[LLLDDD???<<<;;;999888777666555555555555333333333333333333333333333333333333333333333333111111222222222222111111222222222111111111111111000000000000000000000000000//////......//////000000//////......//////000111111111111000000000000000111222111//////333666@@@IIITTTZZZ[[[ZZZZZZ[[[YYYRRRIIIDDDDDDFFFHHHIIIJJJPPPSSSOOOIIILLLXXXdddjjjWWWGGG>>>888999:::777444222555555555444444444444333444333333333333333222222333222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000444333222111000/////////222222111000000000000111111111111111222222222333222333222111111222555888:::<<>>>>>@@@FFFLLLQQQRRRQQQWWWNNNGGGMMMaaa~~~wwwooorrrsssmmmlllpppmmmlllmmmpppttttttqqqmmmllllllmmmppptttyyy}}}___PPPAAA:::888777999<<<666666555555555444444444444444444444444444444444333333333222222222222111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////***+++---///111333444444222111111111111111222222111111222222222333333333222333222111111222555888:::<<<>>>@@@@@@BBBDDDFFFPPPTTTVVVVVVXXX[[[[[[XXX^^^bbb``````dddcccooosssXXXJJJCCC???;;;:::999888777777777777444444444444444444444444333333333333333333333333222222333333333333222222111111111111111222222222000000000000000000000000111000000//////000000111111000000//////000000111000000000000111111111111...000222333666===FFFNNNYYYYYYYYY[[[\\\VVVLLLDDD999???GGGNNNSSSTTTSSSRRRJJJJJJPPPbbb|||~~~~~~tttpppuuuyyyvvvsssuuusssssssssttttttsssrrrrrrqqqnnniiiffffffjjjnnnrrr{{{mmmaaaSSSIII@@@999777999666666666555555555444444333333444444444444444555333333333333222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000///000111222333333333333111000000000000111222222111111111111222222222333222333222111111222555888999;;;>>>???@@@AAADDDFFFOOOSSSVVVUUUWWW[[[[[[XXX\\\aaa```aaadddbbbooogggUUUJJJDDD;;;;;;:::999888888888888555555555555555555555555333333333333333333333333222333333444444333333222000000111111111222222222000000000000000000000000000000000111111000000000111111000000000000111111///000000000111111111111111111222666===GGGQQQXXXZZZZZZZZZXXXUUUOOOHHHDDDBBBIIIRRRUUUUUUSSSRRRSSSMMM\\\qqq{{{qqqhhhaaaoooqqqvvv}}}~~~~~~~~~wwwkkkYYYFFF:::888666666666666555555555555222222333333444444444444444444333333333222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000222222333333333222111000000/////////000000111222000000000111111111222222222333222111111222555888999;;;>>>???@@@AAADDDFFFLLLQQQTTTUUUWWW\\\]]][[[[[[aaabbbccceeecccpppnnnXXXJJJAAA<<<;;;:::999888888888888555555555555555555555555333333333333333333333333222333333444444333333222000000111111222222222222000000000000000000000000///000111222222111000///111111000000000000111111//////000000111111111222444222333888BBBNNNYYY^^^VVVYYYYYYUUUNNNGGGDDDDDDNNNTTTZZZYYYTTTPPPQQQUUUjjjxxx}}}{{{uuurrrrrrwwwyyyxxxxxx{{{xxx[[[FFF???777666666666555555555555222222222333333444444444444444444333333333222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000///000111222222111////////////...//////000111111///000000000000111111111222333222111111222555888999;;;>>>???@@@AAACCCFFFIIINNNRRRTTTXXX^^^___]]][[[aaaccceeegggeeeqqqzzzgggUUUHHH>>>>>>???>>>999333444999555555555555555555555555555555555555555555555555222222333333333222111111333222222111111222222333222222222222222222222222000000000000000000000000//////000111111111111111333222111111222222111000555555888AAANNNXXX[[[[[[\\\ZZZTTTNNNIIIIIINNNSSS^^^VVVVVVZZZQQQFFFSSSlll{{{xxxyyyyyyvvvrrrnnnyyy\\\EEEAAA===888666666666444222222333333444444555555666111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000000111222222222111111111000000......//////000000111111000000000111222222333333222222333222111222555777;;;>>>AAACCCDDDEEEGGGIIIKKKPPPTTTTTTXXX]]]^^^[[[ZZZ``````aaaddddddrrrrrr]]]MMMAAA???>>>>>>:::444333666555555555555555555555555555555555555555555555555000000111222333444444444333222222111111222222333111111111111111111111111111111111111111111111111///000000111111111111111000000000111222333222222444777???IIISSSXXXZZZYYYZZZYYYUUUQQQNNNOOOTTTXXX\\\YYYWWWTTTKKKNNNmmm|||}}}|||vvv{{{sss]]]GGG???777555888:::777333444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111////////////////////////111111000000000000111111222222222111111111000000.../////////000000000111//////000000111222222333222222333222111222555777:::===@@@BBBCCCEEEGGGIIIJJJOOORRRSSSVVV[[[\\\YYYZZZ``````aaaeeeeeesssooo[[[LLLDDD>>>>>>===888555555555555555555555555555555555555555555555555555555111222222333333444444444333222222111111222222333000000000000000000000000111111111111111111111111000000000111111111111222---...000111333333333333555===IIISSSXXXYYYXXXWWWXXXXXXWWWVVVUUUVVVYYY\\\WWWVVVRRRKKKIII___~~~mmmUUUHHH:::555999<<<999444666666555555444333333222333333333333333333333333222222222222222222222222111111111111111111111111////////////////////////111000000000000000111111222111111111111000000000////////////000000000000......///000000111111222222222333222111222555777999<<>>@@@AAACCCEEEGGGJJJNNNQQQQQQTTTXXXYYYVVVYYY______ccchhhgggssslllXXXCCC:::::::::999999666666666666666666666666555555555555555555555555777666555444333333333333333222222111111222222333222222222222222222222222111111111111111111111111111111111000111222333333000222333333222222444666CCCKKKUUUYYYXXXWWWYYY\\\YYYYYYZZZ[[[\\\[[[YYYXXXXXXNNNLLL```|||vvvuuuiiiVVVDDD888444666999444444444555555666666666222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000//////000111222222000000000000000000000000000000000000////////////.........///000000111111222222333222111222555777888;;;>>>@@@AAABBBDDDFFFJJJOOORRRRRRUUUZZZZZZXXXYYY^^^___ccchhhhhhqqqxxxaaaGGG:::888888888888666666666666666666666666555555555555555555555555444333333333444666888999333222222111111222222333222222222222222222222222222222222222222222222222222222111000111222333444111333444333111222777;;;JJJPPPVVVXXXVVVVVVZZZ^^^[[[ZZZ[[[\\\\\\ZZZWWWTTTSSSLLLTTTyyyvvvqqqvvv~~~~~~{{{ssscccQQQAAA888777999333444444555666666777777111111111111111111111111222222222222222222222222111111111111111111111111////////////////////////////////////000111222333//////000000000000000111000000000000////////////......///000000111111222222222333222111222555777888;;;>>>@@@AAACCCEEEGGGJJJOOORRRSSSVVV[[[\\\ZZZYYY^^^^^^bbbhhhgggnnniiiPPPAAA<<<999777777666666666666666666666666555555555555555555555555333333222333444777:::;;;333222222111111222222333111111111111111111111111222222222222222222222222333222111000000222333555111222333222111555<<>>===:::555555555555555666777777666666555555555444444444333333333333333333333333555444333333222222222222444444444333333222222222222222222222222222222222333333222222111222222222000111333333666===GGGOOOPPPSSSVVVYYYYYYZZZ\\\]]]___]]]^^^aaa]]]VVVUUUYYYppp{{{pppooorrrwwwmmmhhhjjjeeeTTTFFFBBB>>>777444888:::555222222333333333222222222111111444444333333333333222222333333333333333333333333333333333222222222111111222222222111111111111000111111000000000000111111000000000000000111111222000000000000111111111111222333444333222333666888;;;<<<===>>>AAACCCEEEGGGLLLNNNRRRTTTVVVWWWZZZ\\\ZZZYYYZZZ___bbbfffnnnvvv}}}nnnQQQ???;;;777999888777777666666666777666666555555555444444444444444444444444444444444555444333333222222222333444444333333222222222222222222222222222222222222333333222222222222222333444555666999===EEEMMMSSSRRRUUUXXXYYYYYYYYYZZZ[[[\\\\\\^^^___[[[XXX___jjj{{{qqqllltttxxxwwwpppfff[[[OOOEEE===666222444555333666:::444444444444333333333222444444333333333333222222333333333333333333333333333333333222222222111111222222222111111111111000111111000000000000111111000000000000000111111222000000000000111111111111222333444333222333666888;;;;;;<<<>>>@@@CCCEEEFFFLLLNNNRRRTTTVVVWWWZZZ\\\[[[ZZZ[[[___bbbeeemmmvvv|||uuusssqqqooopppuuu}}}^^^EEE>>>999<<<;;;:::888777666666666666666666555555555444444555555555555555555555555444444333222222222333333333333222222222222222111222222222222222222222222333333222222222222333333222222555:::BBBJJJOOOQQQUUUWWWYYYZZZYYYYYYYYYZZZZZZ\\\]]]YYYUUU\\\rrrwwwfffmmmzzz~~~tttjjjfff^^^RRREEE???:::999777444555888555555555555444444444444444444333333333333222222333333333333333333333333333333333222222222111111222222222111111111111000111111000000000000111111000000000000000111111222000000000111111111222222222333444333222333666888::::::;;;===@@@BBBEEEFFFLLLNNNRRRTTTVVVWWWZZZ\\\\\\[[[\\\___aaadddlllvvv~~~yyyrrrllliiiiiikkkmmmkkktttiiiQQQGGG>>><<<;;;:::888777777777777666666666666555555555555444444444444444444444444444333333222222333333333222222222222222222222222222222222222222222222222333333222222222333444444111111555===GGGNNNPPPPPPUUUWWWZZZ[[[ZZZYYYZZZ[[[[[[\\\ZZZSSSSSSiiirrrvvvwwwrrrlllhhhbbb\\\MMMFFF???<<<;;;999555222555555555444444444444333444444333333333222222222333333333333333333333333333333333222222222111111222222222111111111000000111111000000000000111111000000000000000111111222000000111111111222222222222333444333222333666888999:::;;;===@@@CCCEEEFFFLLLNNNRRRTTTVVVWWWZZZ\\\]]]\\\]]]___```bbblllvvvvvvnnnhhhccc^^^ZZZTTTYYY___aaaaaaccchhhmmmqqq|||uuu___PPP???:::999888888777777888888777777666666666555555555333333333333333333333333333333333222222333333444222222222222222222222222222222222222222222222222333222222222333444444555555666;;;DDDMMMSSSTTTSSSTTTWWWZZZ[[[[[[[[[\\\]]]\\\\\\WWWTTTaaaxxxooouuuwwwooojjjmmmaaaSSSAAA888999;;;999444444444444444333333333333444444333333333222222222333333333333333333333333333333333222222222111111222222222111111111000000111111000000000000111111000000000000000111111222111111111111222222222222222333444333222333666888999:::;;;===@@@CCCFFFGGGLLLNNNRRRTTTVVVWWWZZZ\\\]]]\\\^^^______aaalllwwwzzzrrrmmmeee[[[TTTSSSSSSQQQPPPOOOPPPSSSVVVUUU[[[eeennnxxxnnnYYYBBB999999888888777888888888777777777666666666555555333333333333333333333333333333222222222333444444222333333333333333444444222222222222222222222222333222222333333444555666666999???GGGNNNRRRSSSSSSTTTWWWZZZ\\\\\\\\\]]]^^^ZZZYYYYYY```{{{{{{ooo{{{YYY???777999:::666444444444333333333333222444444333333333333222222333333333333333333333333333333333222222222111111222222222111111111111000111111000000000000111111000000000000000111111222111111111222222222222333222333444333222333666888999:::<<<>>>AAADDDGGGHHHLLLNNNRRRTTTVVVWWWZZZ\\\\\\\\\^^^___^^^```lllyyy{{{wwwqqqggg^^^]]]YYYTTTQQQQQQRRRQQQPPPOOOQQQSSSTTTWWW^^^jjjsss~~~hhhNNN===<<<;;;999888888888888777777777777666666666555444444444444444444444444333222222222333333444555333333444444444555555555222222222222222222222222222222222333333555666666888<<>>DDDKKKOOOQQQRRRUUUXXXYYY[[[]]]]]]\\\ZZZZZZ[[[UUUXXXaaa{{{uuummmwww^^^BBB888888777777666666666555555555555444444444333333333222222333333333333333333333333333333333222222222111111222222222111111111111000111111000000000000111111000000000000000111111222111111222222222333333333222333444333222333666888:::;;;===@@@CCCFFFIIIKKKLLLNNNRRRTTTVVVWWWZZZ\\\ZZZ[[[^^^___]]]```nnn}}}yyyuuunnnhhhaaa[[[UUUQQQPPPOOOOOONNNOOOPPPQQQRRRZZZaaappphhhIII>>>777;;;<<<777444666666666666666777777777777555555555555555555555555444444444444444444444444444333333222222333333444444444444444444444444444222333555555444555777888BBBFFFKKKOOORRRTTTWWWYYY[[[]]]\\\ZZZ[[[]]]ZZZSSSWWW```yyy|||zzz{{{{{{tttjjjkkkwww~~~rrraaaMMM>>>:::<<<555444222222444555555444666555444333333444666777333333333333333333333333333333222111111222333333111111111111111111111111222222222111111111000000000000000000000000000000000111111111111222222222222333444444444555777999:::;;;===@@@BBBEEEGGGHHHJJJMMMQQQTTTUUUVVVXXXZZZYYY]]]\\\]]]```^^^hhh~~~{{{rrriii```[[[XXXVVVTTTRRRPPPPPPQQQRRRUUUWWW\\\gggxxxqqqQQQCCC999;;;>>>:::777999777777777777777666666666555555555555555555555555444444444444444444444444555444444333333444444555444444444444444444444444333444444444444555888;;;EEEHHHMMMQQQTTTVVVYYY[[[]]]\\\ZZZXXXWWWXXXZZZ[[[fffqqqeeedddgggjjjlllkkkggg___UUUJJJ@@@999777666444444555666555444666555555444444444555555333333333333333333333333444444333222222333444444111111111111111111111111222222222111111111000000000000000000000000000000000111111111111222222222222333444444444555777999:::;;;===@@@CCCEEEGGGHHHKKKOOOSSSUUUWWWXXXZZZ[[[YYY]]]\\\^^^bbb```iii}}}rrrkkkdddaaa]]]XXXTTTRRRRRRRRRQQQQQQPPPRRRYYYgggyyy~~~```LLL===<<>>???>>><<<===999999888888777666555555555555555555555555555555555555555555555555555555555555444444444444555555444444444444444444444444555555444333444888>>>CCCJJJNNNRRRUUUWWWXXXZZZ\\\YYYSSSTTTYYYVVVTTTddd{{{xxxjjj```YYY^^^dddbbbZZZWWWWWWMMM>>>999777666666777777555444555555666666555333222000333333333333333333333333444444333333333333444444111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222222333444444444555777999;;;<<<>>>@@@CCCFFFHHHIIILLLOOOSSSVVVXXXYYY[[[]]]XXX]]]\\\^^^cccbbblll~~~zzzssskkkddd```]]]\\\YYY[[[\\\XXXTTTTTTYYY^^^lllmmmOOOCCC@@@<<<:::<<<:::999999888777666666555666666666666666666666666555555555555555555555555444444333333333333444444444444444444444444444444555555444333555:::AAAGGGLLLOOORRRUUUVVVWWWYYYZZZVVVRRRTTTYYYUUUUUUhhhuuucccTTTZZZbbbddd___[[[ZZZRRRHHH:::888666555666666666555444555666666555333111000333333333333333333333333222222333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222222333444444444555777999;;;<<<>>>AAACCCFFFHHHIIIJJJNNNRRRUUUWWWYYY[[[\\\WWW\\\[[[^^^bbbaaakkkyyyrrrmmmjjjhhhcccaaa\\\VVVRRRSSSXXX^^^hhhsssbbbNNNDDD<<<999;;;999999999888888777777666666666666666666666666666555555555555555555555555333333333222222333333333444444444444444444444444444444444444777===DDDJJJMMMPPPSSSUUUVVVVVVXXXYYYVVVUUUVVVXXXVVV\\\ssssssaaaPPPWWW```eeeeee```YYYTTTAAA===888555555555555555444444444444444333222111333333333333333333333333111222222333333222222111111111111111111111111111111111111111111222222222000000000000000000000000000111111111111222222222222333444444444555777999;;;<<<>>>AAADDDFFFHHHIIIJJJMMMRRRUUUWWWYYY[[[]]]XXX\\\\\\^^^bbb```jjj|||xxxuuummmiiiaaa[[[XXXZZZ^^^aaahhhmmmuuuvvv\\\JJJ===:::===888888888888888888888888666666666666666666666666555555555555555555555555444444333333333333444444444444444444444444444444333444555666999???FFFKKKOOOQQQUUUVVVVVVVVVWWWYYYWWWYYYZZZXXX]]]ooouuuYYYUUUYYYeeejjjccc]]]^^^KKKEEE===777444444444444444444333333222333333333333333333333333333333333222222333444444333222222111111111111111111111111000000111111111222222222000000000000000000000000000111111111111222222222222333444444444555777999<<<===???AAADDDGGGHHHJJJJJJNNNRRRVVVXXXZZZ\\\^^^ZZZ^^^]]]___cccaaakkk~~~tttpppkkkgggeeeeeeddddddeeejjjqqqzzzfffOOO???;;;???888888888888888999999999777777777777777777777777666666666666666666666666555555555444444555555555444444444444444444444444222333555777:::@@@GGGLLLPPPSSSVVVWWWWWWWWWXXXYYYWWW\\\\\\ZZZdddxxxnnn\\\VVVbbbhhhbbb___dddSSSKKKAAA999444333333333444333222111222333444555333333333333333333333333333333444555555444333333111111111111111111111111000000111111222222222222000000000000000000000000000111111111111222222222222333444444444555777999<<<===???AAADDDGGGIIIJJJLLLOOOTTTWWWYYY[[[^^^```\\\```___```dddaaakkkzzzzzzxxxvvvtttrrrpppooonnnlllmmmvvvaaaIII???<<<<<<::::::999999888777777777777666666666555555555555666666555444444444444555555444444333333333444444666555555444444444555555666444444888@@@GGGKKKMMMVVVUUUUUUVVVXXXYYYYYYXXXZZZ[[[XXX\\\zzzzzzwww}}}tttlllccc[[[[[[ccckkknnnmmmddd]]]LLL999111555777555555555444333333222111111333333333333333333333333666555444444222222111000111111000000111111222333111111111111111111111111000000000000000000000000111111222222222111111000333333333444555666777888;;;<<<===???BBBDDDGGGHHHIIILLLPPPTTTWWWZZZ^^^aaa]]]```^^^^^^aaa___hhhuuuqqqrrrxxxhhhRRRBBB;;;;;;::::::999999888777777777777777666666666555555555666666555444444444444555555555444444444444444555666555555444444555555555666555666:::BBBIIINNNOOOVVVVVVVVVXXXYYYZZZZZZZZZ[[[]]]dddyyy~~~yyy|||tttrrrrrrzzzwwwllliii```XXXWWW```kkkqqqttt|||fffLLL;;;666444111555555444444333222222111333333333333333333333333555444444333333222222111111111000000111111222333111111111111111111111111111111111111111111111111000111111222222222111111333333333444555666777888;;;<<<===???BBBDDDGGGHHHIIILLLPPPSSSVVVYYY]]]```]]]```]]]^^^aaa___hhh~~~~~~zzzxxx|||uuu```GGG:::::::::::::::999888888777777777777777666666666555555666666555444444444444555666555555444555555666666666555555444555555666666666666888>>>EEELLLQQQSSSWWWWWWYYYZZZZZZZZZZZZZZZ\\\cccyyy{{{tttqqqpppooommmkkknnnkkkmmmqqqsssrrrssswwwxxx~~~{{{vvvwwwooonnnoootttzzz{{{uuuooojjjbbbXXXUUUZZZdddnnnsssmmmTTTAAA999777666555555444444333222222222333333333333333333333333333333333333333333333333111111000000111111222333111111111111111111111111111111111111111111111111000000111222333333333222333333333444555666777888<<<<<<===???BBBDDDFFFHHHIIIKKKOOORRRUUUXXX\\\___\\\^^^\\\]]]aaa___hhh}}}oooNNN;;;;;;;;;::::::999999888777777777777777666666666666555666666555444444444444555666555555555555666777777555555555555555666666777666777;;;AAAHHHNNNSSSUUUXXXZZZ[[[ZZZYYYXXXXXXXXX\\\kkk}}}yyy~~~~~~}}}zzzxxxxxxtttsssuuutttsssvvv{{{}}}uuurrrooooooqqquuuwwwxxxmmmggg]]]VVVUUU[[[ccchhhkkkiiiaaaQQQBBB999888999555555444444333333333333333333333333333333333333222222222333333444444444111111000000111111222333111111111111111111111111111111111111111111111111///000111222333333444444333333333444555666777888<<<===>>>???AAADDDFFFGGGHHHKKKOOORRRUUUXXX[[[^^^[[[]]][[[]]]bbb```hhh|||}}}YYYAAA>>>;;;;;;::::::999888888888888777777777666666666666666666555444444444444555555555555555555666777777555555555555555666777888555888>>>DDDIIIOOOSSSVVVZZZ[[[[[[YYYVVVUUUVVVWWWZZZsssrrrlllooo~~~|||wwwppplllkkkmmmpppqqqmmmjjjeee]]]WWWWWW]]]ccc]]]]]]\\\SSSFFF:::444444555555444444444444333333333333333333333333333333111222222333333444444555111111000000111111222333111111111111111111111111111111111111111111111111///000111222333444444444333333333444555666777888======>>>???AAADDDEEEGGGIIILLLOOORRRTTTWWW[[[^^^[[[]]]ZZZ]]]dddbbbiii|||gggLLLBBB;;;;;;;;;:::999999888888888888777777777666666666666666555444444444444555444444444444555666777777555555555555666777888888666:::AAAGGGLLLPPPTTTWWWZZZ[[[[[[XXXTTTSSSWWWZZZeeezzzpppmmmooowww||||||~~~xxxkkkxxx|||{{{sssnnnkkklllllllllrrrsssppphhh]]]YYY]]]cccUUUUUUWWWUUUKKK===555444555555444444444444444444333333333333333333333333222222222333333444444444111111000000111111222333111111111111111111111111222222222222222222222222111111222333444444444333333333333444555666777888======>>>???AAACCCEEEFFFJJJMMMPPPSSSUUUXXX[[[^^^\\\]]]ZZZ^^^fffdddjjj|||wwwWWWEEE<<<;;;;;;::::::999888888888888888777777777666666666666555444444444444555333333333333444555666777555555555555666777888999888>>>EEEKKKNNNQQQUUUXXXYYYZZZZZZVVVTTTUUU\\\bbb~~~ssslllooovvvyyy{{{}}}vvvgggqqqyyy{{{yyyrrrttt|||uuucccXXXXXX]]]RRRPPPQQQSSSNNNCCC<<<;;;444444555555555555555555333333333333333333333333333333333333333333333333111111000000111111222333111111111111111111111111222222222222222222222222222222333333444333333333333333333444555666777888===>>>>>>@@@AAACCCEEEFFFKKKNNNQQQTTTVVVXXX\\\^^^]]]^^^[[[___gggfffkkk|||wwwpppkkkuuu~~~|||zzzxxxwwwxxxzzz{{{vvvxxxzzz{{{{{{{{{|||}}}}}}___HHH<<<;;;;;;::::::999999888888888888888777777777777666666555444444444444555222222222333444555666777555555555555666777999999:::@@@HHHNNNQQQSSSVVVYYYXXXYYYYYYVVVTTTXXX```hhhvvvwww{{{qqqttt}}}zzzgggbbbeeegggfffeeeccckkkvvvxxxsss{{{}}}uuu}}}dddSSSPPPSSSZZZUUUSSSUUURRRGGG@@@???444444555555555555555555333333333333333333333333333333333333333333333333111111111000111222222333111111111111111111111111222222222222222222222222333333444444444333222222333333333444555666777888>>>>>>???@@@AAACCCEEEFFFLLLNNNRRRTTTVVVYYY\\\___^^^^^^[[[```iiiggglll}}}xxxrrrgggiiilllnnnnnnkkkhhhfffaaa___]]]ZZZXXXWWWWWWWWWTTTSSSSSSSSSTTTTTTUUUVVVZZZWWWVVVZZZaaalll}}}wwwXXXGGG999999???999666888777777777777777666666666666555555444444444444555555444555666555444444555666666555666888777444666;;;<<>>@@@BBBCCCDDDDDDHHHMMMRRRUUUVVVWWW[[[^^^```]]]\\\___bbbgggqqq{{{|||uuunnniiiaaaaaabbbaaa___[[[XXXUUUPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNQQQPPPRRRUUUZZZggg~~~dddMMM<<<999>>>;;;:::===:::888777777777666666666666777777666666666666777777444555666666444444555666777555555888777555777;;;>>>DDDLLLRRRTTTUUUXXX[[[______ZZZZZZXXXTTTggg~~~kkkSSSNNNKKKMMMRRROOOVVV\\\hhhwww|||vvvpppaaa[[[SSSIIITTTYYY\\\WWWRRRNNNGGG???888666444333444666666555333444444555555444444333333333333333333333333333111111111111111111111111222222222111111111000000111111111000111111222333222222222111222222333333222333444444444555777999<<<===>>>@@@BBBCCCDDDDDDFFFKKKQQQUUUVVVYYY]]]```aaa^^^]]]```ccchhhqqq{{{|||uuummmhhhbbb^^^[[[TTTSSSRRRPPPMMMJJJGGGFFFEEEEEEDDDCCCBBBBBBBBBCCC@@@@@@AAABBBDDDFFFHHHIIIFFFHHHKKKNNNQQQ___zzzvvvZZZBBB777:::888999;;;777888888777777777666666666777777666666666666777777444555666666444444555666777555555888777555888===AAAGGGNNNSSSTTTUUUXXXZZZ^^^\\\XXXXXXTTTOOOgggzzz]]]LLLKKKKKKOOOTTTQQQVVV[[[fffsss}}}|||xxxjjjaaa___XXXOOOOOOWWW\\\ZZZTTTOOOIIIDDD;;;888555444555666666666333444444555555444444333333333333333333333333333111111111111111111111111222222222111111111111111///000111222222222222222000111222333333333333333222333444444444555777999===>>>@@@AAABBBCCCCCCCCCCCCHHHOOOTTTWWWZZZ^^^bbbccc___^^^aaadddhhhqqqzzzwwwkkkfff^^^XXXSSSPPPNNNLLLFFFFFFEEECCCBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEFFFCCCDDDDDDEEEFFFHHHJJJKKKGGGIIIMMMQQQWWWddd}}}pppPPP===:::888999999333888888888777777777666666555555444444444444555555444666777666555444555666777555555888777666:::???EEEJJJPPPTTTTTTUUUXXXZZZWWWXXXXXX[[[XXXRRRkkk~~~kkkUUUKKKLLLMMMRRRVVVRRRUUUWWW]]]eeelllwwwyyy~~~xxxvvvooohhheeeddd^^^UUUPPPWWW]]]]]]WWWPPPJJJGGG===:::666444555555666555333444444555555444444333333333333333333333333333111111111111111111111111111111111111111111111111///000222333333222111000///000222333444444333222222333444444444555777999??????AAABBBCCCCCCCCCCCCCCCHHHOOOTTTVVVYYY^^^aaaddd``````bbbeeehhhqqqyyywwwgggYYYTTTMMMHHHEEEDDDCCCCCCBBBBBBAAA@@@AAAAAABBBCCCAAABBBCCCDDDDDDEEEEEEEEEHHHHHHHHHHHHIIIJJJKKKKKKLLLNNNUUU___jjjxxxqqqnnn^^^DDD>>><<<======777888888888888777777777777555555444444444444555555555666777666555555666777777555555888888777;;;AAAHHHLLLRRRUUUUUUVVVYYY[[[XXXZZZYYY[[[]]]```||||||aaaQQQMMMQQQRRRXXX\\\WWWUUUTTTTTTVVVZZZgggxxxvvvuuurrr|||rrrnnnhhheeeffffff```WWWUUUYYY]]]]]]WWWOOOJJJIII>>>;;;666333333444444444333444444555555444444333333333333333333333333333111111111111111111111111111111111111111111111111111222333333222111///...000111222333444333222222222333444444444555777999???@@@AAABBBCCCDDDDDDDDDEEEJJJPPPTTTUUUWWW[[[^^^ccc``````ccceeeiiipppyyylllZZZMMMIIIDDD@@@??????@@@???FFFEEEDDDCCCBBBBBBBBBBBBAAAAAACCCDDDEEEFFFFFFFFFHHHHHHHHHGGGHHHHHHIIIJJJKKKNNNYYYjjjyyy{{{{{{aaaEEE===999<<<>>>888999999888888888777777777777777666666666666777777555666777777555555666777777555555888888888===CCCJJJNNNSSSVVVVVVWWWZZZ]]][[[]]]UUURRR]]]ppp|||ZZZPPPQQQVVVWWW^^^ccc]]]WWWTTTQQQPPPTTTccc~~~vvvooowwwpppooo{{{~~~ssslllfffggglllmmmfff___[[[YYYXXXXXXUUUNNNJJJJJJ@@@<<<777333333333333333333444444555555444444333333333333333333333333333111111111111111111111111111111111111111222222222222222222222222111000000222222222333333222222111222333444444444555777999???@@@AAACCCDDDEEEEEEEEEGGGLLLQQQTTTTTTVVVYYY\\\aaa______ccceeeiiipppyyy~~~dddQQQHHHEEEAAA??????@@@@@@@@@FFFFFFEEEDDDCCCBBBAAA@@@BBBCCCEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKKKKLLLTTTbbbssseeeGGG===888999<<<888999999999888888888777777777777666666666666777777555777888777666555666777888555555888888999>>>EEEKKKOOOTTTVVVVVVXXX[[[___YYY]]]SSSNNNccc~~~qqqqqq{{{YYYSSSUUUYYYXXX___ccc\\\UUUSSSSSSSSSXXXiiizzzpppppp|||vvvvvvpppqqqhhhbbbfffooorrrmmmggg^^^VVVPPPQQQQQQMMMJJJJJJCCC???999555333444444444333444444555555444444333333333333333333333333333111111111111111111111111000000111111111222222222000000000000111222333444444444333222111111111111222333444444444555777999???@@@AAACCCEEEFFFFFFGGGGGGKKKQQQTTTTTTVVVYYY\\\___]]]^^^bbbeeeiiipppyyy}}}bbbMMMGGGDDDAAA@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@BBBCCCEEEFFFGGGGGGGGGFFFHHHHHHIIIJJJLLLMMMOOOPPPVVV```qqqqqqQQQDDD<<<<<<>>>:::999999999888888888888777555555444444444444555555555777888777666555666888888555555888999999???FFFKKKOOOTTTVVVWWWYYY\\\```WWWaaaZZZVVVqqqttteee^^^lllxxxrrrwww~~~zzz]]]WWWYYY[[[WWW\\\___WWWQQQRRRTTTXXX___ppp~~~zzzpppiiirrrzzzhhhhhh___YYY___kkkqqqmmmhhh___RRRJJJLLLOOOLLLJJJKKKEEEAAA:::666444555555555333444444555555444444333333333333333333333333333111111111111111111111111000000111111222222222222.........///111444666888666555333111000000111111222333444444444555777999>>>???AAACCCEEEGGGGGGHHHFFFJJJPPPSSSTTTVVVZZZ]]]]]][[[]]]aaaeeeiiipppyyyttt^^^LLLHHHEEEBBB@@@AAABBBCCCBBBDDDCCCCCCBBBBBBBBBCCCCCC@@@BBBEEEGGGFFFFFFGGGHHHMMMHHHHHHKKKLLLMMMSSS\\\eeesss[[[FFF???;;;999:::999999999888888888888777777777777777777777777777666666666666777777777777666888:::999888<<>>@@@AAAAAACCCFFFHHHLLLOOOSSSXXX[[[[[[[[[ZZZ]]]ZZZ[[[aaafffjjjqqqyyynnnXXXFFFGGGEEECCCBBBCCCDDDDDDCCCEEEDDDDDDCCCCCCCCCDDDDDDDDDFFFHHHIIIHHHHHHHHHIIIKKKJJJMMMQQQRRRSSSYYYcccnnnzzz___GGGAAA>>>:::777999999999999888888888888777777777777777777777777666666666666777777777888666888:::999999===EEELLLQQQRRRSSSUUUWWWZZZ\\\]]]XXXZZZXXXtttoooYYYWWWUUU]]]iiiqqqkkkeeedddiiivvv~~~jjj```ZZZYYYUUUNNNNNNUUU\\\aaajjjwwwyyypppmmmsssyyyzzzsssiiifffbbbbbbggglllmmmlllbbbYYYMMMDDDCCCGGGLLLOOOHHHDDD???:::666555666666444444444333333222222222444444444444333222111111111222333333333333222111444333222333333444333222111222333111000222666;;;:::444000222444333333666333333333444555666777888===???@@@AAABBBDDDGGGIIIKKKNNNSSSWWWZZZ[[[[[[[[[^^^\\\]]]bbbfffjjjrrrzzzmmmWWWFFFGGGEEECCCCCCEEEEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEHHHIIIJJJJJJIIIHHHIIIJJJHHHMMMUUUZZZ[[[]]]fffppp{{{eeeGGGAAAAAA<<<777:::999999999888888888888777777777777777777777777666666666777777777888888777888::::::;;;???GGGMMMRRRSSSUUUWWWYYY[[[]]]^^^YYYXXXdddeeeWWWWWWVVV^^^jjjpppfffaaaaaagggttt{{{rrreeeZZZWWWSSSNNNOOOVVV^^^lllyyyvvvmmmmmmzzzuuuzzzpppiiibbbaaagggmmmqqqrrrhhh___RRRIIIFFFHHHLLLOOOJJJFFFAAA<<<777555555555333333333222222222222222444444555444444333222111111222222333333222222111000222444444333111111111444333222000000111333444666111...111333222333666333333333444555666777888===???AAABBBCCCEEEHHHJJJIIILLLQQQVVVZZZ\\\\\\\\\___]]]^^^bbbfffjjjrrrzzzttt^^^LLLFFFEEEDDDDDDEEEEEEDDDCCCEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJIIIHHHHHHJJJLLLIIIRRR]]]dddgggmmmyyyoooLLL@@@???>>>:::::::::999999999888888888777777777777777777777777666666777777777888888888777888999:::===BBBJJJOOOSSSTTTVVVYYY[[[]]]^^^^^^[[[YYYrrr```VVVYYY\\\hhhxxxfffcccccchhhttt{{{}}}xxxiii]]][[[ZZZUUUVVV[[[dddvvv{{{qqqmmmtttwwwggg```bbbhhhpppvvvooohhh]]]SSSMMMLLLLLLNNNLLLIIIDDD>>>999666444333333333333333333333333333444444555555444333222222222222222222222222222222000000111111222222222111555333000///000111111111666222000333444222333777333333333444555666777888>>>???AAACCCDDDFFFIIIKKKHHHKKKOOOUUUYYY\\\]]]]]]___]]]^^^aaacccgggpppzzz|||dddPPPHHHFFFDDDCCCDDDDDDCCCBBBDDDDDDCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIMMMPPPQQQ\\\hhhooouuuXXXBBB======>>>:::::::::999999999999888888888888888888888888888777777777777888888888888888888999;;;???EEELLLQQQUUUVVVXXXZZZ\\\]]]]]]]]]YYY[[[^^^XXX^^^dddtttgggeeefffiiisssyyy|||nnndddgggjjjgggeeehhhqqq~~~}}}~~~yyyrrrppptttqqqccc___dddrrr|||ssseeeWWWMMMJJJMMMPPPMMMJJJFFFAAA<<<777444333444444444555555555555555444444555555555444333333222222222222222222222222444111///000333555555333333111//////111222222111666333222333333000111555333333333444555666777888===???AAABBBDDDFFFIIILLLGGGJJJNNNSSSXXX[[[]]]]]]^^^\\\]]]___```dddmmmxxxhhhRRRLLLIIIEEECCCCCCDDDDDDCCCEEEDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIJJJLLLPPPVVVZZZ___kkkxxxfffGGG<<<===>>>::::::::::::999999999999888888888888888888888888777777777888888888999999999888999<<>>999555333555555555555666666666666444444555555555555444444333222222111111222222333333222111111111111111000111111111111111111222333333111111222111---...222333333333444555666777888<<<>>>@@@BBBCCCFFFIIILLLGGGJJJNNNRRRWWWZZZ\\\]]]]]]\\\]]]^^^^^^aaalllwwwppp\\\RRRMMMHHHDDDDDDDDDEEEEEEGGGFFFFFFGGGHHHIIIJJJJJJKKKLLLNNNQQQUUU[[[ccciiiooo|||kkkMMM@@@>>>>>>;;;;;;:::::::::999999999888888888888888888888888777777888888888999999999999888999<<>>;;;;;;;;;:::::::::999999888888888888888888888888777888888888888999999999999888999<<>><<<;;;;;;:::999999999999888888777777777777888888999999888888888888888888999:::<<>><<<<<<;;;:::999999999999888888777777777777888888888888888888888888888888888:::===@@@DDDKKKSSSXXXYYY```]]]\\\ccc```YYY[[[nnnuuukkkhhhhhhpppooovvv|||}}}zzzyyyvvvpppkkkiiimmmwwwxxxqqqqqquuuvvvrrrmmmjjjkkkiiifffhhhiiiggg___SSSIIIDDDCCCFFFHHHIIIGGGAAA;;;888777444444444444444444444444444444444444333333333333222222222111111111000000111333555666444222111111111111111111111111111111222222222111111111111111000444777666555444444555:::<<<>>>???@@@BBBFFFHHHJJJJJJLLLPPPUUUXXXZZZZZZ___bbb^^^\\\aaaccckkk|||xxxmmmeeeaaa^^^\\\YYY]]]]]]]]]```dddjjjooorrrbbbIII======<<<;;;:::999999999999888888777777777777888888888888888888888888888888777999===AAAFFFMMMTTTYYY^^^bbb___^^^dddaaaZZZ]]]|||uuullliiiiiiqqqooouuu}}}yyyxxxvvvrrrnnnhhhkkkvvv|||ooogggnnnqqqqqqmmmjjjggg```YYYYYY\\\___\\\TTTLLLGGGEEECCCFFFHHHGGGCCC>>>:::888444444444444444444444444555555555444444444444333222222222111111111111111111111111000///000222444111111111111111111111111222222111000000111333333222333555666555444444666999;;;===???@@@BBBEEEGGGLLLLLLMMMQQQUUUYYYZZZZZZ___bbb^^^\\\aaacccjjj|||{{{sssooollliiifffhhhhhhiiilllpppuuuzzz}}}oooOOO;;;>>>===<<<;;;:::999999999888888777777777777888888888888888888888999999999777:::>>>CCCIIIOOOVVVZZZ^^^bbb```aaagggaaaZZZ___vvvnnnkkklllsssqqqwww{{{yyywwwuuussskkkmmmttt|||lll^^^dddlllqqqooojjjfff```ZZZTTTXXX\\\\\\WWWOOOIIIFFFAAADDDGGGHHHEEEAAA<<<999555555555555444444444444666666555555555444444444111111111111111111111111111222222111000222555777111111111111111111111111333222000000000222444555666444222333444333666:::999;;;===>>>???AAADDDGGGMMMMMMNNNQQQVVVYYYZZZZZZ^^^bbb^^^\\\aaabbbjjj{{{}}}zzzyyyxxxvvvwwwwwwyyy|||yyyWWW<<>><<<;;;:::999999999888888777777777777888888777777888888888999999999777;;;@@@FFFKKKQQQWWW[[[[[[aaabbbdddggg___[[[dddwwwpppooopppwwwtttyyy{{{xxxvvvtttsssppppppssszzz{{{jjjZZZ```mmmwwwvvvnnnhhhdddaaaVVVYYY\\\\\\WWWPPPIIIDDDAAACCCEEEGGGFFFCCC>>>:::666666666555555444444444666666555555555444444444111111111111111111111111000222333444333444555777111111111111111111111111333222111000000222444666666444666;;;===999777:::999;;;===>>>???AAADDDGGGLLLLLLMMMQQQVVVYYY[[[[[[]]]aaa]]]\\\bbbbbbiiizzzzzz{{{}}}cccAAA???>>>===;;;:::999999999888888777777777777888888777777777888999999::::::888<<>>DDDJJJOOOSSSWWWYYYZZZbbbdddccc```YYYddd{{{}}}tttpppqqqttt|||yyy~~~zzzuuupppnnnllllllnnnooosssyyyzzzmmm]]]VVVdddttt}}}~~~xxxlllaaaZZZYYYXXXWWWTTTPPPLLLHHHDDDCCCCCCEEEFFFDDD@@@<<<777777777666555444444444444444444444333333333333000000111111111222222222///111333333222222333444111111111111111111111111333333333333333333222222222000777EEEHHH>>>555555:::<<<>>>???@@@BBBFFFHHHHHHHHHKKKOOOUUUZZZ\\\\\\\\\```]]]]]]bbbbbbhhhyyyyyytttppprrruuu|||}}}OOO@@@???>>><<<:::999999999888888777777777777888888666777777888999999:::::::::???EEEKKKPPPSSSVVVYYY]]]ddddddaaa]]]XXXiiiwwwsssoooqqqttt|||yyy~~~}}}wwwqqqnnnlllgggkkknnnsssyyy{{{ooo```XXXeeevvv|||kkk\\\ZZZXXXVVVUUUTTTQQQOOOFFFDDDCCCDDDEEEDDD@@@<<<888777777666555444444444444444333333333222222222000000111111222222222222333333444333222222444666111111111111111111111111444444444444444333222111666...///999===777444888;;;<<>>???999:::<<<777999999999::::::;;;;;;;;;777888888888888999999999999@@@IIINNNPPPRRRWWW[[[ZZZfff^^^[[[aaaVVVdddxxxqqqtttnnnooorrr{{{zzz~~~~~~{{{wwwqqqmmmnnnooooooqqqyyyyyymmmaaagggwwwzzz{{{fffZZZQQQUUU[[[[[[YYYYYYJJJFFFCCCCCCEEEEEECCCAAA;;;999777666555666777888888888777555444333222111555555444333333222111111222222222222222222222222333222000//////000222333444555666666444444555666444555555555444444666777=========???AAAEEEIIIKKKIIIJJJLLLPPPTTTXXX[[[]]]]]]___aaa```aaaeeelllqqq{{{ppplllmmmvvvzzzeeeNNNBBB??????999:::<<<888999999999999::::::::::::888888888888999999999999:::BBBKKKPPPRRRTTTYYY]]]___hhh```^^^ccc\\\uuuwwwrrrsss{{{qqqmmmnnnpppxxxvvv{{{}}}{{{uuussswww~~~{{{wwwqqqmmmmmmqqqssstttwwwzzzvvvoooeeehhhsssyyyrrrrrrhhhZZZPPPRRRWWWXXXXXXYYYIIIEEEBBBBBBDDDEEECCC@@@:::999777555444555666777777777666555444333333222444444333222222111000000222222222222222222222222333222000//////000222333333444555555333333444555333444555444333333555777<<<<<<===>>>AAADDDHHHJJJJJJKKKMMMPPPSSSWWWYYY[[[]]]___`````````dddjjjpppssskkkjjjmmmxxx}}}zzzWWWFFF@@@@@@::::::===888999999999999999888888888888888888888999999999:::<<>>>>>@@@BBBAAA@@@;;;999777555444444555666444444444444444444444444333222222222111111111000222222222222222222222222222222111000000111222222111222333333222111222333222333333333222222444555999:::;;;===@@@CCCFFFGGGIIIJJJLLLNNNQQQTTTWWWYYY]]]___aaaaaaaaaccciiinnn|||qqqiiifffhhhmmmwww|||{{{wwwvvvxxx~~~mmmQQQBBBAAA<<<;;;===::::::999999888888777777777888999999999999:::::::::>>>EEEMMMSSSUUUYYY```ffffffgggeeeaaa```nnnfffdddhhhhhhooo~~~rrrtttwwwvvvyyyssswww|||rrrgggdddmmmyyy}}}zzzvvvqqqmmmjjjjjjjjjkkkmmmnnnppprrriii]]]XXXaaahhhfffbbbbbb\\\XXXRRRPPPQQQRRROOOKKKCCC@@@<<<<<>>AAABBBAAA>>>===:::888666666777888333333333333333444444444333333333333333333333333222222222222222222222222111111111111111111111111111222333333111111222333222333444333222222444666888999;;;>>>AAACCCEEEFFFDDDFFFHHHLLLPPPTTTXXXZZZ]]]```cccdddeeeggglllqqqvvvlllbbb^^^\\\[[[^^^ccclllpppvvv{{{|||zzzuuurrrmmmmmmqqqzzz[[[DDDBBB>>>;;;===<<<999999999999::::::::::::999999999:::::::::;;;;;;AAAHHHPPPUUUXXX^^^ffflllgggjjjhhh^^^dddoooddd___eeekkkrrrmmmnnnooommmqqqpppxxxyyyvvvxxxzzz~~~|||zzzvvvqqqnnnhhheeeaaa^^^YYYXXXbbbnnnooo^^^UUU___jjjjjjbbb]]]VVVWWWSSSOOOOOORRROOOIIIBBB>>>::::::>>>BBBCCCBBB>>><<<:::777666555666777444333333333333333333333222222222222222222222222222222222222222222222222111111111222222111111111222333444333222111222444333444555444333333555777888:::<<>>;;;===<<<999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;CCCIIIRRRWWWZZZ```hhhooohhhllljjj^^^hhheeefffcccdddiiippp}}}mmmmmmmmmkkkqqqqqq{{{zzz}}}|||zzzvvvqqqnnngggeeeccc\\\RRRNNN\\\nnnlll[[[SSS___nnnooogggaaaWWWWWWSSSLLLLLLQQQQQQLLLBBB>>>::::::>>>BBBCCCCCC===;;;999666555444555666444444444333333222222222111111111111111111222222222222222222222222222222111111222222222222111111222333444444222222333444444555555555444444666777999:::===@@@BBBDDDFFFFFFGGGHHHIIIKKKNNNQQQTTTUUUXXX\\\```cccdddgggmmmqqq}}}lllaaaSSSPPPLLLKKKLLLOOOQQQRRR[[[\\\]]]^^^^^^]]]\\\\\\[[[cccooo}}}mmmPPPBBB===::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::999888999;;;>>>CCCNNNWWWXXXYYY```hhhlllooopppiiibbbssslll]]]ffffffkkkvvvppphhhnnnmmmnnnxxx}}}~~~|||~~~~~~{{{vvvsssqqqpppjjjcccbbbeeeaaaZZZ^^^hhhpppiii\\\UUU___nnnqqqkkk[[[ZZZUUUQQQTTTXXXSSSIIIFFFCCC>>>;;;;;;>>>BBBEEEAAA>>>;;;888777777888999555555444333333222111111333333333333333333333333444333333222222111111111---///111111111111111222111111111111222333444555444444333444444555666777999:::;;;>>>AAADDDGGGIIIIIIIIIIIIJJJMMMQQQVVVXXX]]]___bbbeeeddddddkkktttzzziii[[[QQQOOOLLLJJJIIIKKKNNNOOOOOOSSSTTTUUUVVVWWWWWWVVVUUU[[[bbbooo}}}pppQQQAAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;>>>@@@DDDNNNWWWXXXYYY```hhhmmmtttrrriiidddwwwmmmbbbZZZeeeiiitttsssjjjooommmooowww|||~~~}}}}}}yyyuuusssrrrmmmgggeeegggddd]]]```jjjoooiii^^^YYYcccqqqrrrjjjZZZZZZXXXWWWZZZ]]]XXXOOOGGGCCC???;;;;;;===AAADDDAAA???;;;888666666777888555555444333333222111111333333333333333333333333333333333222222111111111///000222222111111000000111111111111222333444555333222222333333444555666999:::;;;>>>AAADDDGGGHHHIIIIIIHHHJJJMMMRRRWWWZZZ^^^___cccfffffffffllluuuuuueeeXXXNNNHHHIIIHHHGGGHHHJJJLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQZZZaaalllyyyvvvTTTAAA>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<>>AAADDDGGGHHHJJJIIIHHHIIIMMMRRRXXX\\\___```eeehhhhhhgggnnnwwwppp^^^SSSNNNJJJHHHFFFEEEFFFHHHJJJLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPYYY^^^gggooowww~~~[[[DDD>>>???===:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;::::::;;;>>>@@@HHHQQQWWWWWWXXX```kkkqqqrrrpppoooyyyhhhaaaiiinnnqqq{{{nnnqqqooopppxxx||||||zzzwwwtttpppnnngggcccaaacccccc```bbbhhhmmmkkkccc]]]dddnnnnnneee^^^^^^\\\YYYWWWUUUQQQMMMJJJGGGAAA<<<;;;<<>>:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;<<>>@@@AAA???<<<999777555444333444444333333333333222222111111111111111111111111111111111222222333333333222111000222444555444222222222333444444444333333333333333333444555666777888999:::===@@@CCCFFFHHHJJJIIIHHHIIIMMMRRRXXX\\\]]]```eeejjjiiiiiiooowww|||ddd[[[OOOGGGEEEFFFGGGGGGHHHGGGHHHIIILLLMMMLLLJJJIIIIIIIIIIIIJJJKKKMMMNNNRRRSSSUUUUUUUUUVVVXXXYYY]]]```ccceeegggnnnzzzsssOOO@@@??????;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============???BBBDDDMMMTTTXXXVVVWWWaaannnvvv{{{oooeeennnqqqhhheeelll{{{}}}mmmppppppttt||||||xxxxxxxxxvvvrrrnnneeecccbbbbbbdddffffffffffffjjjfff[[[VVV\\\bbbbbb___^^^^^^\\\WWWQQQQQQUUUOOOJJJDDD>>>;;;;;;===??????>>><<<999777555444333333333333333333333333333222222222222222222222222000000111222333333444444777333000000333555444333222333444555555444333222444444444444555666777777888888:::===@@@CCCFFFGGGIIIIIIIIIJJJMMMQQQVVVXXX[[[^^^ccchhhhhhhhhmmmvvvvvvfffXXXSSSLLLIIIIIIJJJIIIGGGJJJIIIHHHIIIKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMOOOQQQRRRUUUXXXYYYYYY___hhhppp{{{VVVAAA>>>???===;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???BBBEEEOOOUUUXXXVVVWWWaaaoooxxxyyylllbbblllllljjjlllxxx|||kkkooopppuuu~~~|||xxxuuuuuuwwwvvvrrrnnndddbbb___]]]___```^^^\\\\\\gggiii]]]TTTWWW___bbb___```dddeee]]]SSSQQQUUUPPPLLLEEE>>>;;;:::<<<>>>===<<<;;;999777666555444333333333333333333333333333333333333333333333333///000000222333444555555===777111///111333333111222333555666666444333222333333333333444555666666777888:::<<>>AAADDDPPPVVVYYYVVVWWWbbbpppyyyyyyppplllzzzwwwgggiiimmm~~~{{{jjjnnnpppvvvqqqlllqqqxxxtttqqqrrruuuuuuppplllgggeeeaaa^^^^^^___\\\XXXTTTccckkk```UUUVVV^^^cccaaaccciiikkkaaaRRRMMMPPPQQQMMMEEE???;;;:::<<<===<<<<<<:::999888666555444333333333333333333333333333333333333333333333333//////000111333444555555BBB;;;222...000222111000222333555666666555333222222222222222333444555555777888:::<<>>===:::777444222555555444444444333333333222222222111111111000000222222222222222222222222555444333333222222222222111111222222222333333333444444444555555555555666999:::;;;===@@@CCCFFFGGGLLLLLLKKKKKKNNNRRRWWWZZZZZZ]]]dddjjjiiiggglllsss{{{jjj\\\RRRLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJIIIIIIJJJMMMOOOUUUSSSPPPMMMKKKJJJKKKKKKMMMLLLJJJIIIIIIKKKMMMOOOKKKMMMPPPQQQRRRTTTXXXZZZaaaccchhhnnntttyyy}}}|||}}}sssKKKBBBAAA<<<===<<<;;;;;;::::::;;;;;;;;;<<<===<<<;;;===CCCGGGRRRWWWWWWSSSYYYjjjxxx||||||vvvqqq{{{rrrmmmwwwyyyhhhlllpppwwwpppnnnyyy{{{{{{yyywwwtttrrrpppppppppnnnggg___]]]___```]]]YYYUUUYYY```ccc[[[VVV```ppphhhhhheee^^^UUUNNNKKKLLLMMMKKKGGGBBB<<<:::;;;<<>>===:::777444222333333333333222222222111222222222111111111000000222222222222222222222222555444333222222222222222111111222222222333333333444444444444555555555555999:::;;;===@@@CCCEEEFFFLLLLLLKKKLLLNNNRRRWWWZZZ\\\___eeejjjjjjhhhmmmttt}}}fffXXXQQQMMMLLLMMMKKKKKKKKKJJJIIIIIIIIIHHHHHHIIIKKKLLLKKKLLLMMMOOOUUUSSSQQQOOOMMMMMMMMMMMMMMMLLLKKKJJJJJJLLLNNNOOOMMMOOORRRSSSTTTVVVXXX[[[]]]___bbbfffhhhjjjjjjjjjllloootttyyy~~~xxxuuuuuuqqqPPP@@@AAAAAA===<<<;;;;;;:::;;;;;;;;;:::<<<===<<<;;;===CCCHHHSSSXXXXXXTTT[[[mmm{{{yyyxxxzzzrrrmmmmmm{{{}}}kkknnnrrrxxx}}}~~~{{{|||zzzxxxuuurrrpppooonnnlllfff___]]]___```^^^[[[XXXYYY___bbb\\\VVV___oooeee```YYYRRRMMMKKKJJJJJJMMMKKKHHHBBB===::::::<<>>>>><<<:::777444333222111111111000000000000222222222111111111111111222222222222222222222222444333333222222222222333111111222222222333333333444444444444555555555555::::::;;;===???BBBDDDEEEKKKKKKLLLLLLMMMQQQWWW[[[___aaagggkkkjjjiiinnnvvv{{{iiiVVVNNNMMMNNNNNNPPPLLLLLLKKKJJJIIIHHHHHHHHHHHHJJJLLLMMMMMMMMMNNNOOORRRQQQOOONNNMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMOOOPPPQQQSSSVVVXXXXXXYYY[[[]]]YYY[[[^^^aaabbbaaa___^^^___aaadddiiiooowww|||yyyyyywwwUUUAAAAAACCC======<<<;;;;;;;;;;;;;;;:::<<<===<<<;;;>>>CCCHHHVVVZZZXXXUUU\\\nnn{{{~~~vvvuuu{{{nnnmmmsssooopppsssxxx}}}|||{{{xxxuuurrrpppnnnmmmjjjeee```^^^___aaa___]]]___]]]```ddd\\\RRRVVVccc```[[[TTTMMMHHHGGGHHHIIILLLKKKHHHCCC>>>;;;:::;;;>>>>>>>>><<<:::777555333111111111111000000000000111111111111111111111111111111111111111111111111333333222222222222222333111111222222222333333333333333444444444555555555::::::;;;===???AAACCCEEEJJJKKKLLLLLLMMMQQQWWW\\\___aaafffjjjiiihhhnnnwww~~~cccVVVJJJHHHJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHJJJMMMNNNMMMMMMNNNOOOQQQPPPPPPOOOOOONNNOOOOOONNNNNNMMMMMMNNNOOOQQQRRRTTTVVVYYYZZZ[[[[[[\\\^^^ZZZ[[[]]]^^^]]]ZZZWWWUUUOOOQQQSSSUUUZZZaaaiiioooyyy}}}}}}~~~~~~~~~ZZZDDDAAAAAA======<<<;;;;;;;;;;;;<<<999;;;===<<<;;;>>>DDDHHHXXX\\\ZZZVVV]]]nnnxxxyyysssqqqyyyqqqvvvqqqqqqtttzzz~~~{{{zzzxxxuuurrrooommmllliiieee```^^^___``````___aaa\\\___eee^^^PPPPPP[[[\\\[[[WWWOOOHHHDDDFFFIIIJJJJJJHHHDDD???;;;:::999>>>>>>===<<<:::888555444333222222222222111111111111111111111111111111111111111111111111111111111222222222111111222222333111111222222222333333333333333333444444444444555999:::;;;<<>>===<<<<<<;;;;;;<<<<<<999;;;<<<<<<<<<>>>DDDIIIYYY]]][[[YYY```ooowwwvvvqqqooozzzrrr}}}ooopppuuu}}}}}}xxxxxxvvvtttrrrooolllkkkiiifffbbb______`````````]]]VVVZZZdddaaaTTTSSS___aaaaaa]]]UUUKKKFFFGGGIIIJJJJJJIIIEEE@@@<<<999888=========<<<:::888666444444444333333333222222222111111111111111222222222111111111111111111111111222111111111111222222333111111222222222333333333333333333333444444444444777888:::<<>>======<<<<<<<<<<<<<<<999;;;<<<<<<<<<>>>DDDIIIXXX\\\]]]\\\eeessszzzwwwqqqsssuuuooopppvvv~~~|||yyyuuuuuuuuusssqqqnnnllljjjjjjgggccc```____________[[[QQQTTTaaabbbYYY\\\kkknnniiiaaaXXXQQQLLLJJJJJJIIIJJJIIIFFFAAA<<<999888=========<<<:::888666555444333333333333222222222000000111111111222222222111111111111111111111111111111111111111222333333111111222222222333333333222222333333333444444444666777999;;;???BBBEEEGGGGGGKKKNNNMMMLLLOOOXXX```^^^___bbbfffgggjjjsss~~~~~~bbbQQQLLLMMMLLLMMMOOOKKKGGGHHHMMMIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIKKKNNNQQQTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^______aaadddggghhhhhhgggggggggeeebbb^^^YYYSSSNNNJJJHHHCCCDDDDDDCCCCCCDDDHHHJJJQQQXXXcccooozzz~~~rrrnnnsss|||~~~~~~{{{{{{xxxvvvooonnnbbbEEE@@@CCC>>>>>>===<<<<<<<<<<<<<<<999;;;<<<<<<<<>>>>>>>>===<<<<<<<<<<<<<<<;;;:::<<<>>>===<<>>>>>===<<<<<<<<<<<<<<<<<<:::<<<======<<>>;;;999=========<<<;;;888666444222222222222222222222222111111111111111111111111000111111111111222222222222222222111111111000000222222222222222222222222333444444333222111333555666888:::;;;===???BBBEEEHHHJJJLLLLLLMMMRRRYYY______^^^aaajjjqqquuuzzz}}}dddYYYOOOLLLPPPNNNMMMNNNOOOOOONNNMMMNNNPPPPPPPPPQQQQQQSSSTTTVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[XXXZZZ]]]```cccdddeeeeeedddeeegggiiilllooorrrsssooopppqqqrrrrrrqqqpppooommmhhhbbb\\\WWWSSSPPPNNNJJJJJJIIIHHHIIIKKKMMMOOOVVVYYY___gggpppxxx~~~yyyfff\\\YYYZZZ^^^dddjjjmmmnnnmmm___aaafffppp~~~~~~|||zzzzzz{{{}}}}}}hhhLLLHHH>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;=========CCCKKKYYYbbbgggiiiqqq~~~}}}vvvvvvnnnqqq~~~mmm___]]]bbbppprrrooofffeeekkklllhhhjjjgggbbb^^^\\\\\\^^^___^^^bbb___aaafff___WWWZZZ^^^```^^^XXXTTTSSSOOOJJJKKKLLLMMMJJJEEE@@@<<<:::<<<=========;;;888666444222222222222222222222222111111111111111111111111000111111111111222222222222222222111111111111111222222222222222222222222222333444333222222333555777888:::<<<<<<>>>AAADDDGGGJJJMMMNNNOOOSSSYYY^^^___^^^bbbjjjqqquuuzzzttt[[[TTTOOOOOOQQQMMMOOOPPPQQQPPPPPPPPPRRRTTTSSSSSSTTTUUUWWWXXXZZZ[[[\\\]]]___aaaaaaaaaaaa```]]]^^^aaacccfffhhhhhhiiijjjkkklllmmmooorrrtttuuuqqqrrrsssttttttsssrrrqqqkkkggg```ZZZUUURRRNNNLLLOOOOOOMMMMMMMMMOOOQQQRRR[[[^^^dddlllssszzz~~~oooaaaWWWRRRRRRUUU[[[ccckkkqqquuuvvvllljjjfffgggooo~~~{{{yyyyyy{{{yyyzzz}}}jjjKKKEEE:::>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;=========DDDLLL\\\ccchhhiiiqqq{{{~~~~~~tttzzzuuulllooo|||lllbbbeeennnyyymmmeeeiiirrrrrrmmmjjjgggbbb]]][[[[[[\\\^^^\\\___[[[[[[bbb]]]UUUWWW```bbbaaaZZZTTTRRRNNNIIIJJJKKKLLLJJJEEE@@@<<<:::;;;<<<======<<<999666444333333222222222222222111111111111111111111111111000000111111111222222222111111111111111111111111111222222222222222333333222333444333222222444555888999;;;<<<<<<>>>AAACCCGGGJJJNNNOOOPPPTTTYYY^^^^^^]]]aaaiiinnnrrryyylllXXXUUURRRRRRRRRKKKOOOPPPRRRRRRRRRTTTWWWYYYXXXXXXYYYZZZ\\\]]]___```bbbccceeefffgggfffeeedddbbbccceeegggiiikkklllllloooooooooooopppqqqrrrsssqqqssstttvvvvvvtttsssqqqmmmhhhaaa[[[VVVRRRNNNLLLQQQPPPPPPQQQSSSVVVZZZ\\\___bbbhhhooovvv|||uuucccYYYTTTOOOLLLNNNOOORRRWWW^^^gggooouuupppmmmgggcccfffqqq{{{wwwxxx{{{yyyzzzzzzyyymmmLLLFFF<<<>>>>>>===<<<<<<<<<<<<<<<===;;;;;;===<<<===EEEMMM]]]dddffffffnnn~~~|||~~~oootttwwwmmmppp}}}qqqjjjnnnwwwyyyppprrr|||}}}qqqjjjgggaaa]]]ZZZZZZ[[[\\\ZZZ]]]WWWTTT]]]]]]VVVWWWaaacccaaaYYYRRROOOMMMJJJHHHJJJLLLJJJEEE@@@;;;999:::<<<===>>><<<999666444333333333222222111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111222222333333333111333333333222222444666888999;;;<<<<<<>>>AAACCCFFFJJJMMMOOOPPPSSSYYY]]]]]]]]]aaagggkkkooowwwvvv^^^SSSTTTQQQQQQRRRNNNPPPSSSVVVXXXYYY\\\^^^aaabbbccccccdddeeeggghhhiiikkkkkkllllllkkkkkkjjjjjjiiijjjkkklllmmmoooppppppsssrrrrrrqqqqqqqqqrrrrrrssstttvvvxxxxxxvvvtttssspppllleee___[[[WWWTTTRRRPPPPPPRRRUUUZZZ___dddgggcccfffjjjqqqxxx~~~zzzlll[[[QQQNNNOOONNNLLLLLLLLLLLLMMMSSS]]]iiiqqqyyywwwtttnnnkkkmmmsssyyy{{{vvvwwwzzzwwwxxxwwwtttxxxoooOOOJJJBBB>>>>>>===<<<<<<<<<<<<<<<===;;;;;;<<<<<<>>>FFFOOO]]]dddggggggooo~~~nnnqqq~~~yyyppprrrrrrkkkmmmtttqqqnnnppp{{{{{{mmmiiifffaaa\\\YYYYYY[[[\\\[[[^^^WWWSSS\\\___XXXXXX[[[___^^^VVVPPPNNNMMMLLLGGGIIIKKKJJJFFF@@@;;;999999;;;===>>>===:::666444444333333222222111111111111111111111111111111111000111111111111222222222111111111111111222222222111111111222222333333444111222333333222222444666777888:::<<<<<<>>>AAADDDFFFIIILLLMMMNNNRRRXXX]]]]]]]]]aaafffiiilllttt}}}hhhVVVQQQUUUQQQPPPUUUUUUXXX[[[```dddgggiiilllnnnpppppppppqqqqqqsssttttttuuutttsssrrrqqqpppppppppqqqqqqqqqqqqrrrsssttttttuuuuuuttttttttttttuuuuuuuuuwwwyyy{{{{{{yyywwwuuuqqqmmmgggbbb```]]][[[YYYTTTUUUWWWZZZ^^^dddhhhkkkkkkmmmpppuuuzzzxxxsssaaa]]]WWWSSSQQQRRRRRRRRROOOPPPPPPPPPSSSZZZdddkkk}}}{{{vvvuuuvvv|||vvvuuuxxxsssuuuuuuuuu{{{pppOOOJJJDDD>>>>>>===<<<<<<<<<<<<<<<===;;;;;;<<<<<<>>>FFFPPP\\\dddjjjlllttt{{{{{{pppqqq~~~wwwyyynnncccdddjjjkkkmmmrrrzzz~~~{{{rrrkkkhhheee```[[[YYYYYY[[[\\\[[[```XXXTTT^^^```WWWSSSWWW]]]___YYYSSSOOOMMMKKKGGGJJJLLLLLLGGGAAA<<<:::999;;;===>>>===:::666444444444333333222111111000111111111111111111111111000111111111111222222222000000111111111222222222000111111222333333444444111222333333222333555777666888:::;;;===???BBBEEEFFFHHHJJJKKKLLLPPPXXX^^^___```cccggghhhjjjsss}}}yyyeeeVVVUUUXXXQQQQQQYYY]]]```eeekkkpppsssuuuxxxzzz{{{zzzzzzzzz{{{||||||}}}|||{{{yyyvvvuuutttuuuuuuvvvuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvvvvwwwxxxyyyyyywwwxxx{{{}}}}}}{{{xxxwwwnnnkkkfffcccaaa```___^^^\\\\\\\\\]]]```cccgggiiissstttvvvyyy~~~xxxkkkeeeccc```cccccc```YYYTTTQQQQQQQQQSSSTTTTTTTTTXXX^^^cccrrr{{{zzz}}}vvvuuuwwwsssvvvyyy{{{qqqMMMGGGAAA>>>>>>===<<<<<<<<<<<<<<<===;;;;;;<<<<<<>>>GGGPPPZZZeeennnrrrzzzrrrpppqqqrrr~~~~~~iii[[[\\\dddwwwxxxzzzxxxsssnnnooosssgggddd___[[[YYYYYY[[[]]]ZZZ```YYYUUU^^^___SSSMMMXXX___ddd___WWWRRRMMMIIIHHHKKKNNNMMMIIICCC>>>;;;888:::===>>>>>>:::666444444444333333222111000000111111111111111111111111000111111111111222222222000000111111222222222222000000111222333333444444111222333333222333555777555777999;;;===???CCCFFFGGGHHHIIIIIIJJJOOOWWW^^^aaabbbeeehhhiiijjjsss}}}xxxaaaZZZVVVYYYZZZZZZ^^^dddgggqqqyyy|||}}}~~~~~~~~~}}}zzzxxxvvvvvvwwwwww}}}|||{{{yyyyyyyyyzzz{{{xxxyyyzzzzzz{{{{{{zzzzzz|||}}}}}}}}}}}}{{{zzzyyyrrrnnniiifffddddddcccbbbdddcccbbb``````ccchhhlllxxx{{{uuujjjbbb___aaaccceeehhhkkkjjjeee]]]XXXYYYVVVSSSTTTYYY]]]``````ooowww}}}yyyxxxwwwxxxtttssswwwrrrRRRKKKBBB>>>>>>===<<<<<<<<<<<<<<<>>>???>>>======AAAIIIPPP```fffkkkmmmwwwxxxssstttrrr}}}}}}hhh___fffrrrzzztttqqqhhheee___ZZZVVVVVVWWWXXX]]]^^^]]]\\\]]]^^^ZZZRRR]]]iiimmmcccWWWQQQLLLFFFKKKNNNRRRQQQKKKCCC;;;666@@@===<<<<<<<<<:::555111333333333222222222111111000000000000000000000000333333333333333333333333111111222222222222111111222222333333333333444444333333222222333333444555888999999:::<<>>>>>===<<<<<<<<<<<<======>>>>>>======AAAJJJPPPffflllpppqqqxxxvvvwwwssspppzzzyyykkkgggqqq~~~yyyoooiiieee```[[[WWWVVVVVVWWWZZZ\\\[[[ZZZ\\\]]]YYYQQQ\\\gggkkkaaaWWWSSSPPPKKKIIILLLOOONNNHHH@@@999666;;;::::::<<<===;;;666222333333333222222222111111000000000000000000000000111111111111111111111111111111222222222222111111111111111222222222333333333333222222333333444555888999::::::<<>>???>>>======<<<<<<======<<<============BBBJJJPPPhhhpppttttttyyywwwqqqoooyyy{{{rrrjjjkkkvvvwwwiiiiiifffbbb]]]YYYVVVUUUUUUWWWYYYYYYYYY[[[]]]XXXQQQYYYdddiii```VVVTTTRRRNNNIIILLLNNNLLLGGG@@@:::777666888:::===???===888444333333333222222222111111000000000000000000000000000000000000000000000000111111222222222222111111000000111111111222222222333333222222333333444555777888::::::<<>>>>>===<<<=========;;;<<<=========BBBJJJPPPeeeooouuuuuuyyyzzzzzznnnrrr|||~~~xxxpppiiieeegggqqq}}}tttjjjiiigggccc^^^ZZZWWWTTTSSSUUUWWWYYYYYY\\\^^^ZZZRRRWWWccciiiaaaXXXUUUQQQLLLKKKMMMNNNMMMHHHBBB===;;;666999===AAAAAA>>>999555333333333222222222111111000000000000000000000000000000000000000000000000111111222222222222111111111111111111222222222222333333222222333333444555777888:::;;;<<<>>>CCCFFFLLLNNNNNNKKKIIIKKKSSSZZZ^^^___```bbbeeejjjppptttwwwiiieeejjjrrrxxx}}}|||uuurrrnnnmmmnnnrrrtttuuuwwwxxxxxxwwwxxxzzz~~~uuuooojjjffffffiiihhhkkkpppuuu|||xxxtttsssuuutttuuutttnnnrrrwwwuuuVVVOOOCCC??????>>>===============:::<<<=========AAAIIIOOObbbnnnuuutttwww|||kkkdddnnn||||||tttkkkeeebbbdddnnnyyywwwrrriiigggccc^^^ZZZVVVTTTSSSTTTWWWYYY[[[___aaa]]]UUUZZZhhhoooggg]]]WWWPPPIIIJJJLLLNNNLLLHHHBBB===;;;888<<>>BBBDDDLLLMMMNNNKKKHHHJJJRRRYYY^^^```bbbccceeeiiipppuuuvvvkkkmmmyyyxxxuuurrrrrrsssvvvwwwwwwxxxyyyyyyzzzzzz}}}}}}wwwrrrmmmlllnnnooorrrtttvvvzzzwwwsssrrrtttqqqsssuuupppooo{{{rrrSSSNNNBBB@@@???>>>>>>======>>>>>>;;;===>>>======AAAGGGMMMbbbooowwwtttssszzzzzzvvv___^^^iiivvvzzzpppiiiggghhhiiikkkqqq{{{xxxmmmgggdddgggrrr}}}}}}tttppphhheeeaaa\\\XXXUUUTTTTTTSSSWWWZZZ]]]aaaddd___XXX```mmmssskkk___WWWPPPHHHFFFHHHKKKKKKFFF@@@<<<999:::>>>CCCDDDAAA<<<777444333333333222222222111111000000000000000000000000222222222222222222222222111111222222222222111111222222333333333444444444333333222222333333444555666888:::;;;<<<>>>AAACCCJJJLLLLLLIIIGGGIIIQQQXXX]]]```ccceeefffjjjpppuuuxxxrrr~~~}}}{{{yyyxxxyyyyyyxxxwwwwwwyyy{{{}}}xxxvvvwwwzzz}}}wwwrrrrrrrrrnnnrrrxxxtttrrroooQQQMMMBBB@@@???>>>>>>======>>>>>><<<===???>>>===@@@EEEJJJ```nnnwwwsssrrryyyxxxvvvppppppxxx}}}oooccc\\\YYYVVVSSSSSSXXX^^^dddkkkvvvrrriiifffjjjuuuvvvmmmiiiiiigggddd___ZZZVVVUUUUUUUUURRRVVVYYY]]]bbbeee```YYYbbbmmmqqqfffYYYSSSNNNHHHCCCGGGKKKKKKGGGAAA;;;888888===AAABBB???:::666444333333333222222222111111000000000000000000000000222222222222222222222222111111222222222222111111111222222222333333333333333333222222333333444555666888:::;;;<<<===@@@BBBHHHJJJJJJHHHFFFIIIQQQXXXZZZ^^^cccffffffiiiooouuu}}}zzz~~~}}}|||{{{xxxvvvxxxzzz~~~vvvrrrrrrqqqmmmqqqxxxvvvrrrnnnQQQNNNDDD@@@??????>>>>>>>>>>>>>>><<<>>>???>>>===???DDDIII[[[jjjuuusssrrrzzzwwwlllxxxtttkkkfff___VVVNNNMMMOOOPPPPPPQQQXXXccclllvvvjjjfffiiiuuuuuuggg^^^^^^ccchhhgggccc]]]XXXUUUTTTUUUVVVPPPUUUYYY]]]bbbeeeaaaYYYaaajjjkkk^^^QQQMMMKKKGGGDDDHHHMMMNNNJJJDDD===:::666:::???@@@===888666555333333333222222222111111000000000000000000000000111111111111111111111111111111222222222222111111000111111111111222222222333333222222333333444555666888:::<<<<<<===@@@BBBGGGIIIIIIGGGEEEHHHPPPXXXWWW]]]cccffffffiiiooottt}}}zzzxxxrrrtttqqqpppqqqsssrrrttt}}}|||WWWLLLGGGBBBAAA???>>>============>>>>>>?????????AAAEEEHHH]]]mmmyyyyyyxxx{{{uuuzzzrrrcccYYYSSSRRRRRRTTTTTTQQQQQQRRRXXXnnnvvvppppppqqqssswww}}}vvvlllbbb^^^___cccaaaaaa^^^XXXUUUVVVTTTQQQUUUUUUSSSSSSWWW\\\XXXRRRRRRWWW\\\[[[WWWQQQJJJEEEFFFHHHKKKMMMJJJDDD>>>999777888:::::::::777555333666444222111222222111000000000000000000000000000000000000000000000000000222222222222222222222222222222333333333333444444444444444444444444444444777888999:::;;;===@@@CCCDDDKKKMMMGGGBBBGGGPPPWWWSSS___```^^^fffkkkmmmttt~~~wwwrrrsssuuuttttttuuutttuuu~~~}}}WWWLLLHHHBBBAAA@@@>>>=========>>>===>>>?????????AAAEEEHHH\\\mmmzzzzzzyyyyyy|||vvvpppccc[[[XXXSSSPPPPPPRRRTTTSSSQQQ\\\iiissszzzwwwvvvssspppppprrrsssttttttqqqkkkddd___```aaa^^^XXXUUUWWWWWWUUUTTTSSSPPPOOOSSSWWWTTTNNNOOOVVVZZZYYYUUUQQQLLLHHHFFFHHHKKKLLLJJJDDD>>>:::777888:::;;;:::888555333666444222111222222111000000000000000000000000000111111111111111111111111222222222222222222222222222222222333333333444444444444444444444444444444777888999:::;;;===@@@CCCEEELLLMMMGGGBBBGGGQQQWWWXXXdddeeebbbjjjnnnpppwww~~~wwwqqqrrrtttssstttvvvvvvyyy^^^OOOHHHCCCBBB@@@>>>=========>>>===>>>???>>>???AAAEEEHHHZZZlll{{{|||{{{{{{vvvrrrtttwwwrrrbbb```ZZZWWW```nnnrrrmmm___XXXVVV]]]iiiyyy~~~~~~vvvnnnkkkgggiiiooovvv{{{yyyqqqiiidddccc^^^VVVRRRSSSSSSQQQRRRQQQMMMKKKOOORRROOOIIIHHHPPPVVVTTTQQQPPPOOOLLLFFFHHHKKKLLLJJJDDD>>>:::777888:::;;;:::888555444666444222111222222111000000000000000000000000000111111111111111111111111222222222222222222222222222222222222333333333333444444444444444444444444777888999:::;;;===@@@CCCFFFLLLMMMGGGCCCHHHQQQWWW\\\ggggggdddkkknnnpppvvv~~~wwwpppqqqooooooqqquuuwww}}}oooVVVHHHDDDCCCAAA???>>>===>>>>>>===>>>>>>>>>>>>AAAEEEHHHXXXmmm~~~~~~}}}||||||}}}}}}~~~rrrmmmddd]]]]]]hhhyyynnnmmmkkkqqqzzzfffVVVSSSVVV^^^ttt{{{rrrnnnjjjjjjkkkooouuuyyyzzzzzzqqqnnnfffZZZSSSRRRPPPMMMQQQPPPLLLJJJMMMQQQMMMFFFCCCMMMSSSOOOMMMOOOPPPNNNGGGIIIKKKKKKIIIDDD>>>:::777888:::;;;:::999666444666444222111222222111000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222333333333333333444444444444444444777888999:::;;;===@@@CCCHHHLLLLLLFFFCCCIIIRRRWWWZZZeeeeeebbbhhhkkklllssswwwoooooollllllnnnrrruuu|||___HHHEEEDDDBBB@@@>>>>>>>>>>>>======>>>>>>>>>@@@DDDGGGWWWmmm~~~uuulllfff___]]][[[ZZZXXXXXXXXXYYYUUUSSSQQQSSS___vvvxxxgggZZZUUUMMMJJJZZZrrr~~~~~~xxxwwwtttrrrooollljjjlllsssxxxzzzwwwnnnaaaYYYVVVTTTPPPQQQPPPMMMLLLPPPSSSOOOHHHJJJVVVZZZSSSMMMPPPPPPMMMGGGIIIKKKKKKHHHDDD>>>;;;666888:::;;;;;;999777555666444222111222222111000000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222333333333333333444444444555555777888999:::;;;===@@@CCCHHHKKKJJJDDDBBBHHHQQQVVVWWWcccbbb___fffiiijjjqqqvvvnnnnnnooonnnnnnqqqrrrxxxfffLLLGGGEEECCCAAA???>>>>>>>>><<<===>>>===>>>@@@DDDGGGUUUlll|||qqqggg___XXXRRRMMMNNNMMMKKKIIIIIIIIIIIIIIINNNOOORRR]]]sss}}}ddd[[[VVVVVVWWWOOODDDJJJYYYlll}}}~~~~~~}}}|||||||||yyyqqqhhhcccdddgggpppoooggg]]]WWWUUUTTTPPPOOOPPPPPPQQQUUUXXXSSSKKKWWWdddggg[[[RRRRRRRRRLLLHHHIIIJJJJJJHHHDDD???<<<666888:::;;;;;;:::888666666444222111222222111000000000000000000000000000222222222222222222222222111111111111111111111111111111111111222222222222222333333444444555555555777888999:::;;;===@@@CCCHHHJJJHHHBBBAAAHHHQQQUUUTTT``````^^^eeeiiikkkrrr}}}vvvmmmmmmooonnnnnnoooqqqvvvgggSSSGGGFFFDDDAAA??????>>>>>><<<=========>>>@@@DDDGGGQQQiii}}}~~~vvvjjjbbbWWWPPPMMMKKKIIIGGGHHHHHHGGGGGGHHHIIIJJJKKKRRRTTT\\\nnn~~~```SSSOOOPPPTTTWWWSSSLLLKKKPPP[[[lll}}}{{{|||{{{yyy{{{xxxppphhhccc```cccccc___WWWSSSSSSRRRNNNMMMOOORRRUUU[[[^^^XXXOOOXXXggglll___UUUWWWVVVOOOHHHIIIJJJJJJHHHCCC???<<<666888:::<<<<<<:::888777666444222111222222111000000000000000000000000000222222222222222222222222111111111111111111111111111111111111222222222222222222333333444555555666777888999:::;;;===@@@CCCHHHIIIFFF@@@???GGGOOOSSSPPP\\\]]]\\\dddiiikkksssyyyvvvmmmlllmmmlllllloooqqqwwwfffXXXHHHFFFDDDBBB@@@???>>>???<<<============@@@DDDGGGOOOggg{{{~~~|||qqqbbb[[[TTTKKKGGGGGGIIIKKKKKKFFFFFFFFFHHHJJJLLLOOOPPPWWW[[[fff|||ttt]]]\\\ZZZXXXWWWVVVVVVUUUTTTUUURRRaaauuu|||zzzyyyxxxvvvyyy~~~|||xxxssslllgggbbbccc```YYYUUUUUUTTTPPPKKKOOORRRWWW^^^aaaZZZQQQQQQcccjjj___WWWZZZ[[[TTTHHHIIIJJJJJJGGGCCC???<<<666888:::<<<<<<:::888777666444222111222222111000000000000000000000000000222222222222222222222222000000000000000000000000000111111111111222222222222222333333444555666666777888::::::;;;===@@@CCCGGGHHHDDD>>>>>>FFFOOOSSSLLLXXXZZZYYYbbbgggjjjrrrvvvyyylllhhhkkklllkkkooowwwuuuzzzwww```RRRKKKHHHDDDAAAAAA@@@???>>>@@@@@@???>>>===>>>@@@CCCLLLcccvvvxxxwww~~~wwwcccVVVQQQLLLJJJHHHFFFFFFGGGIIIKKKOOOJJJIIINNNRRRSSSVVVYYYaaammmppp\\\[[[dddnnnpppkkkgggfffhhheee```dddssszzzzzzyyyxxxwwwwwwwwwwww~~~zzzyyytttmmmcccYYYRRRPPPPPPQQQQQQOOONNNRRR\\\```XXXMMMRRR^^^fffbbb]]]^^^\\\WWWMMMNNNNNNLLLHHHBBB;;;777888999;;;======;;;999777222222222222222222222222333222222222111000000000000000000000000000000000111111222222222222111111000000000000000000000000333444444444333333555666444666888:::;;;===@@@CCCGGGDDD@@@>>>@@@EEELLLQQQTTTUUUXXXZZZ^^^cccjjjooowwwvvvwww~~~zzzmmmiiihhhjjjhhhkkkqqqmmmpppzzzwwwnnn[[[RRRMMMIIIEEEBBBBBBAAA@@@??????@@@???>>>===>>>@@@CCCJJJ___qqqtttuuu}}}sssbbbSSSJJJGGGHHHGGGFFFEEEGGGIIILLLNNNRRRQQQSSSWWWYYYZZZaaaiiixxx|||www{{{~~~}}}xxxtttrrrnnnddd^^^dddqqq}}}}}}|||zzzxxxvvvuuuttttttxxx}}}zzzssshhh\\\TTTOOONNNOOONNNNNNNNNSSS[[[^^^UUUHHHKKKYYYbbb___[[[[[[ZZZUUUMMMMMMNNNLLLHHHBBB;;;777888:::<<<===<<<:::888666222222222222222222222222222222222111111111111111000000000000000000000000111111222222222222111111111111111111111111111111333444444444333333555666444666888:::;;;===@@@CCCGGGEEEAAA???@@@FFFNNNTTTUUUVVVYYY[[[^^^dddjjjooo{{{}}}pppnnnqqqzzzzzznnnjjjjjjllljjjlllpppkkkoootttiiikkk\\\XXXNNNKKKGGGDDDBBBBBBAAA????????????>>>===>>>AAACCCJJJ[[[jjjooosss}}}rrr___SSSKKKFFFEEEEEEEEEEEEFFFHHHLLLPPPRRRTTTUUUXXX[[[\\\aaammmzzz}}}wwwsssfffZZZWWW___mmm~~~}}}zzzxxxuuusssrrrqqqrrruuuzzzzzzssshhh\\\SSSOOOMMMNNNMMMNNNPPPTTT\\\^^^TTTGGGNNN\\\eee___WWWTTTOOOIIILLLLLLMMMKKKGGGAAA;;;888999:::<<<===<<<999777555222222222222222222222222111111111111111222222222000000000000000000000000111111222222222222111111222222222222222222222222333444444444333333555666444666888:::;;;===@@@CCCHHHEEEAAA???@@@FFFPPPWWWVVVXXXZZZ\\\___dddjjjnnn~~~kkkgggooozzz}}}|||}}}|||ooojjjkkkmmmjjjkkkooonnnvvvtttccc{{{mmm___[[[OOOLLLGGGDDDBBBAAA@@@????????????>>>===>>>AAADDDJJJXXXeeejjjrrr}}}}}}cccTTTNNNJJJHHHHHHEEEFFFFFFHHHLLLOOOSSSUUUXXXWWWYYY___fffqqqzzzxxxxxxpppeeeZZZUUUYYYdddwww~~~}}}{{{yyywwwtttrrrqqqpppqqqqqqsssxxx|||}}}zzzvvvoooiii```WWWQQQNNNNNNOOONNNOOOPPPTTT\\\___XXXMMMUUUcccllldddYYYSSSLLLFFFJJJKKKLLLKKKGGGAAA;;;888:::;;;<<<===;;;999666444333333222222222222222111000000000111222222222333000000000000000000000000111111222222222222111111222222222222222222222222333444444444333333555666444666888:::;;;===@@@CCCGGGEEEBBB??????FFFPPPXXXWWWYYY\\\^^^```dddiiimmm}}}tttkkkfffmmm{{{}}}yyyxxx|||{{{}}}xxxrrrpppqqqqqqooolll`````````aaagggqqq~~~}}}oooiiiggghhheeefffmmmqqqvvveeerrraaaXXXQQQMMMHHHDDDBBBAAA???>>>>>>??????>>>===>>>AAADDDHHHTTT___eeennnzzz}}}yyyrrrppp{{{hhhTTTKKKIIIHHHFFFFFFJJJJJJLLLNNNPPPTTTVVVXXX]]][[[___mmmuuueeeeeeooo}}}sssiii]]]WWWWWW___ppp}}}{{{yyyxxxwwwuuutttsssrrrrrrrrrpppooopppqqqppplllggggggbbb[[[SSSOOOMMMNNNOOONNNNNNMMMOOOWWW]]]ZZZRRR]]]mmmuuummmaaaZZZTTTNNNHHHIIIJJJJJJFFFAAA<<<888999:::<<<<<<;;;888555333333333333222222111111111000000000111222222222333000000000000000000000000111111222222222222111111222222222222222222222222333444444444333333555666444666888:::;;;===@@@CCCFFFEEECCC@@@???DDDOOOWWWWWWYYY\\\^^^aaaeeeiiimmmzzzxxxhhhjjjqqq~~~tttqqqrrrvvv|||}}}{{{|||}}}~~~}}}{{{vvvqqq]]]VVVOOOMMMQQQTTTSSSPPPKKKLLLKKKKKKMMMVVVbbbkkkvvv|||pppgggfffhhhfffhhhqqqxxxrrr}}}iiiZZZSSSOOOJJJFFFDDDBBB@@@???>>>>>>>>>>>>===???BBBEEEFFFRRR\\\aaaiiitttwwwrrrfffccceeeWWWKKKGGGIIIHHHHHHHHHPPPPPPRRRTTTWWWZZZ\\\]]]bbbdddooorrrbbbWWWXXX___bbbsssxxxooowww~~~|||qqqeee___]]]cccqqq~~~}}}zzzvvvvvvuuutttsssssssssssspppnnnmmmlllkkkiiifffdddgggbbb[[[TTTOOOMMMMMMMMMLLLKKKJJJJJJQQQXXXWWWRRRnnn|||uuucccXXXPPPJJJGGGHHHIIIIIIFFFAAA<<<888888999;;;<<<;;;888666444444333333222222111111111111111111111111222222222000000000000000000000000111111222222222222111111222222222222222222222222333444444444333333555666444666888:::;;;===@@@CCCFFFGGGFFFCCCAAAEEENNNWWWUUUWWW[[[^^^aaaeeeiiilllwwwwwwmmmpppyyywwwkkkiiikkksssyyy{{{zzzxxxxxxyyy{{{~~~~~~}}}}}}~~~wwwpppppptttwwwcccVVVMMMIIIFFFEEEGGGHHHHHHGGGDDDFFFHHHGGGFFFJJJQQQXXX\\\dddqqq|||oooeeedddiiiiiinnnwww}}}|||ooo___VVVRRRMMMIIIFFFDDDBBB@@@===>>>>>>======???BBBEEEGGGTTT^^^bbbhhhrrruuuqqqfffbbb}}}jjjXXXOOOIIIJJJLLLMMMOOORRRSSSUUUWWWZZZ]]]```cccdddoooyyypppaaa\\\WWWVVVYYYTTTaaavvv~~~}}}wwwrrrsssuuuwww|||}}}uuuuuutttsssrrrrrrrrrrrrlllllllllkkkhhhffffffffffffbbb[[[TTTNNNLLLLLLLLLKKKLLLKKKKKKPPPTTTSSSMMMooo|||ppp[[[OOOGGGBBBFFFGGGHHHHHHFFFAAA<<<888777888:::;;;;;;999666555444444333333222111111000222222222111111111111111000000000000000000000000111111222222222222111111111111111111111111111111333444444444333333555666444666888:::;;;===@@@CCCHHHJJJKKKGGGDDDFFFOOOVVVSSSUUUZZZ]]]aaaeeeiiilllxxx~~~sssoooyyyrrreeedddgggsssyyyxxxwwwvvvvvvwwwzzz}}}}}}}}}zzz|||~~~|||mmmhhhjjjtttttt```SSSKKKCCCEEEGGGHHHFFFFFFFFFHHHBBBFFFJJJJJJGGGFFFIIIMMMLLLWWWgggvvvoooddd___eeehhhmmmvvvzzz}}}ooo___YYYUUUOOOKKKHHHFFFDDDBBB===>>>>>>======???BBBEEEKKKXXXbbbeeekkksssvvvssseeebbbnnnZZZQQQKKKHHHJJJMMMOOOSSSXXXUUUWWWYYY]]]aaaeeegggiiiddd\\\^^^]]][[[ZZZXXX\\\fffxxxvvvwww~~~vvvuuutttsssrrrqqqqqqqqqiiikkkllljjjfffccceeegggbbb^^^XXXRRRMMMLLLLLLMMMMMMNNNOOOOOORRRTTTPPPIII]]]lllrrreeeTTTKKKHHHDDDEEEFFFHHHHHHEEEAAA<<<999666888:::;;;;;;999777555444444333333222111000000333222222222111111000000000000000000000000000000111111222222222222111111000000000000000000000000333444444444333333555666444666888:::;;;===@@@CCCJJJMMMNNNKKKGGGHHHOOOWWWQQQTTTYYY]]]aaaeeeiiilll{{{vvvvvvzzzmmm___]]]dddnnnvvvyyyrrrnnnsssyyy|||~~~~~~}}}}}}{{{~~~|||rrrkkkiiijjjmmmyyyyyybbbRRRMMMNNNIIIHHHGGGEEEEEEEEEEEEFFFBBBDDDGGGHHHHHHIIIJJJLLLLLLTTT```nnn{{{pppdddbbbaaadddiiiooowwwwwwrrrbbbYYYUUUOOOJJJGGGEEECCCBBB??????>>>===<<<>>>AAADDDKKKYYYeeejjjpppwwwuuummmiiieee}}}{{{aaaVVVKKKJJJJJJLLLOOOSSSUUUVVV\\\]]]______\\\aaarrrsss```]]]\\\ZZZ^^^ffffffkkkqqqxxx}}}|||{{{xxxwwwtttrrrppppppqqqqqqjjjhhheeeeeeeeeeeedddcccbbb^^^XXXQQQLLLJJJLLLOOOIIIOOOLLLMMMWWWUUUKKKIII[[[eeeiii```UUUPPPIIIAAADDDGGGJJJJJJFFFAAA===<<<999:::;;;<<<:::777444222444333222111000000000000000000111111111111000000///111222111000///000111111111111000000000000000222222111111000111111111222222333333333333444444555888;;;<<<<<<<<<>>>@@@HHHKKKLLLIIIEEEGGGPPPXXXVVVUUUXXX^^^bbbdddkkkrrr}}}}}}ooo```VVVXXXaaallluuuwwwpppmmmrrrxxx{{{|||~~~}}}~~~{{{~~~rrriiieeedddlllsss{{{wwwmmmkkkgggcccbbbeeelllqqq}}}rrrcccWWWQQQPPPKKKIIIEEECCCCCCCCCCCCCCCDDDGGGJJJKKKLLLLLLNNNOOONNNUUU```mmmzzzpppccccccaaabbbeeehhhmmmyyy|||{{{kkkYYYUUUOOOJJJFFFDDDBBB@@@??????>>>======>>>BBBEEENNN\\\hhhnnnssszzzyyyssshhheee~~~mmmSSSJJJJJJJJJKKKNNNRRRVVVXXXYYYYYY[[[```fffmmmzzzlll\\\[[[^^^^^^ccckkkyyy}}}}}}}}}zzzxxxuuurrrpppnnnnnnnnnjjjhhhfffeeeeeeeeedddbbbddd```ZZZRRRLLLHHHGGGHHHIIIOOOMMMOOOYYYVVVKKKIII[[[eeeiii___VVVRRRMMMFFFFFFHHHIIIIIIEEE@@@;;;888:::;;;<<<<<<;;;888555333444333222111000000000000000000111111111111000000///111222111000///000111111000000000000000000000222111111111111111222222222222333333333333444444555666888:::<<<>>>@@@BBBHHHKKKMMMIIIFFFHHHPPPYYYWWWVVVYYY^^^aaadddjjjqqq{{{lll\\\SSSOOOTTT^^^jjjttt|||sssmmmkkkpppvvvxxx{{{~~~~~~~~~~~~|||~~~hhhXXXRRROOONNNTTTYYY___gggoooqqqhhh\\\TTTSSSRRRSSSXXXbbbmmmuuu~~~wwwtttrrrpppqqqqqqppplllfff]]]UUUPPPOOOKKKFFFEEEFFFHHHGGGFFFHHHLLLPPPSSSTTTUUUWWWYYYWWW\\\eeeooo{{{pppcccbbb``````aaabbbfffoooyyyqqq\\\WWWQQQLLLHHHEEEBBB@@@>>>>>>>>>======???CCCFFFPPP___lllpppttt{{{|||wwwppplllcccLLLFFFIIIKKKNNNRRRVVVYYY[[[\\\[[[]]]eeerrrzzzkkk^^^^^^aaabbbgggnnn|||{{{||||||zzzvvvrrrooommmlllkkkkkkiiifffeeeeeedddbbbaaaccc```[[[UUUPPPKKKHHHGGGIIIOOOOOOSSS\\\VVVKKKJJJZZZdddggg^^^UUUSSSPPPKKKIIIIIIIIIIIIFFFAAA:::666;;;<<<======;;;999666444333333222111000000000000000000111111111111000000///111222111000///000111000000000000000000111111000000000000111222333333222222333333333333444444777666666888<<<>>>@@@@@@HHHLLLMMMKKKGGGIIIQQQYYYZZZXXXYYY]]]```bbbiiiqqqwwwrrr\\\QQQMMMLLLSSS]]]hhhsssyyypppkkkkkkpppuuuwwwzzz~~~~~~~~~~~~|||~~~ttt[[[PPPPPPQQQQQQTTTXXX[[[]]]___^^^VVVLLLJJJJJJJJJLLLRRR]]]jjjrrr~~~xxxggg^^^YYYWWWVVVcccdddfffhhhgggbbb[[[UUUQQQLLLGGGFFFIIILLLLLLKKKMMMQQQVVVZZZ]]]```ccceeefffiiiooowwwqqqcccaaa______```aaaccclllvvv~~~kkk___[[[UUUPPPLLLHHHEEEBBB>>>>>>>>>======@@@DDDGGGQQQaaannnqqqrrrwwwyyyvvvxxxsss___LLLKKKJJJMMMQQQUUUXXXZZZ\\\]]]___dddppp|||pppeeecccccccccfffjjjttt|||yyyxxxzzzyyyvvvrrrooommmkkkjjjllliiifffeeedddcccaaa```___]]]ZZZXXXUUUSSSPPPNNNIIIPPPQQQWWW___VVVJJJKKKXXXaaaddd[[[SSSSSSQQQMMMJJJIIIHHHHHHGGGBBB;;;666;;;;;;<<<;;;:::888555444333222222111000000111111000000111111111111000000///111222111000///000111000000000000000111111111000000000000111222333444222222222333333333444444999777555777:::<<<===<<>>>>>@@@DDDGGGUUUffftttuuusssvvvxxxvvvwwwuuu~~~YYYJJJMMMMMMQQQUUUXXXYYYZZZ\\\]]]```kkk|||tttqqqppppppppprrrppp}}}{{{~~~}}}zzzxxxvvvuuutttqqqooonnnllllllkkkiiifffddddddcccaaa___\\\YYYVVVUUUVVVUUUSSSRRRJJJPPPSSSZZZ```UUUIIILLLXXX```bbbXXXQQQPPPOOOLLLFFFFFFGGGGGGEEE@@@:::555:::::::::999888666444333333222111111000111111111000000111111111111000000///111222111000///000111//////000000111111111111000000000000111222333444222222222333333333444444555444555666999<<<======GGGKKKNNNLLLIIIJJJRRRZZZ[[[YYYZZZ^^^```bbbhhhooovvvkkk\\\RRRLLLMMMMMMMMMTTT___lllyyy{{{tttjjjhhhjjjppptttuuuyyy~~~~~~~~~|||zzzyyyzzz{{{{{{}}}yyyjjjgggkkknnnnnntttyyywwwkkk\\\SSSMMMJJJCCCBBBAAAAAACCCIIIRRRXXXiiiuuuyyymmm\\\OOOHHHFFFFFFEEECCCFFFKKKRRRYYY```fffiiiaaa```^^^[[[YYYWWWWWWWWWWWWZZZ]]]aaaeeejjjpppuuuyyy}}}ssscccbbb___^^^^^^]]]]]]ccckkkyyyggg___\\\WWWRRRNNNKKKGGGDDDAAAAAA@@@>>>>>>???CCCFFFXXXlll||||||xxxyyy{{{zzzwww{{{zzzWWWLLLQQQQQQUUUYYY[[[ZZZ[[[^^^aaabbbvvv{{{~~~|||zzzzzzssssssrrrqqqpppnnnmmmmmmjjjhhheeeddddddcccaaa```]]]XXXRRRPPPPPPQQQOOONNNKKKPPPSSS[[[```SSSHHHMMM[[[dddeeeZZZQQQPPPNNNIIIDDDGGGHHHGGGBBB;;;777444:::999999888777555444333222222111111111111111222000000111111111111000000///111222111000///000111/////////000111111222222000000000000111222333333222222333333333333444444000333777:::;;;===@@@BBBEEEJJJMMMLLLIIIJJJRRRYYYZZZXXXZZZ___aaabbbgggnnnxxxyyyaaaSSSPPPLLLKKKOOOOOOOOOXXXfffrrr~~~}}}uuunnnfffeeehhhnnnrrrssswww}}}||||||{{{yyywwwvvvwwwxxxzzz|||~~~~~~~~~~~~wwwiii]]]UUUGGGGGGDDDBBBAAADDDIIIMMMUUUeeeuuu{{{jjj```SSSIIIEEEDDDDDDCCC===AAAEEEIIILLLSSS[[[aaafffhhhjjjiiieeebbbcccfffeeeeeefffgggiiinnnuuuzzz|||qqqaaa___]]]]]]^^^]]]]]]dddlll}}}mmmaaa^^^YYYVVVRRROOOKKKHHHBBBBBBAAA???>>>???BBBEEEWWWmmm}}}~~~{{{wwwWWWOOOWWWTTTXXX\\\]]]]]]___dddhhhpppzzzuuuzzzvvvuuuvvvrrrrrrrrrqqqooonnnmmmllliiigggdddcccdddcccbbbaaaaaaYYYPPPKKKKKKMMMMMMLLLLLLPPPRRRZZZ___QQQGGGOOObbbjjjkkk```UUURRRNNNHHHIIINNNQQQMMMCCC:::666777;;;:::999888777555444444222111111111111111222222000000111111111111000000///111222111000///000111...//////000111111222222222111111111111111222222222222333333333333444444111888???@@@===<<>>>>>AAADDDTTTlll{{{}}}pppTTTOOOXXXVVVZZZ^^^______bbbiiinnnwwwlll{{{sssnnnnnnooossssssrrrqqqooommmllljjjhhhfffdddcccddddddcccbbbbbbYYYOOOIIIKKKNNNPPPPPPLLLPPPRRRZZZ^^^PPPGGGOOOgggppppppdddYYYTTTOOOIIIPPPVVVZZZTTTGGG<<<999:::<<<;;;:::999888666555555222111111111111111222222000000111111111111000000///111222111000///000111...//////000111222222222222222111111111111111111222222333333333444444444888@@@GGGFFF>>>999;;;>>>CCCHHHLLLKKKHHHIIIQQQXXXUUUVVV[[[aaaddddddgggmmmxxxnnn\\\TTTRRRSSSSSSTTTSSSSSSSSSSSSXXXfffuuu}}}ooofffaaaaaadddhhhjjjlllooouuuzzz}}}zzzvvvssssssuuuyyy{{{zzz{{{|||||||||{{{zzzyyyzzzkkk^^^XXXPPPJJJFFFEEEDDDCCCAAALLLXXXcccqqq~~~}}}xxx~~~{{{oooggg[[[TTTKKKFFFFFFHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJXXXaaakkknnnkkkkkkrrrxxxrrrttttttuuuzzzooo```^^^^^^YYY[[[aaa___eeexxx|||wwwxxxrrrdddWWWSSSRRRRRREEEAAA>>>?????????AAAFFFQQQppp~~~xxxhhhXXXUUUWWWXXXaaa```___dddgggnnn~~~}}}tttwww|||lllbbb___```kkktttzzzvvvqqqpppmmmiiifffeeedddeeeffffffdddbbbaaaWWWOOOLLLLLLJJJJJJLLLSSSQQQXXXaaa\\\NNNJJJRRRlllooommmddd]]][[[XXXRRRTTTWWWXXXQQQDDD:::888999;;;;;;;;;:::999666444333111222222222222111000000111111111111111111111111111111000000111111222333000111222333333222111000111111111111111111111111333333222222333333444555;;;;;;;;;<<<<<<===>>>???EEEIIIKKKJJJGGGJJJSSS\\\XXXYYY[[[^^^bbbeeeiiijjj}}}sssiii\\\UUUTTTWWWYYYYYYYYYYYY[[[]]]^^^cccqqq~~~xxxlllfffcccaaadddgggiiikkknnnssswwwxxxvvvsssrrrqqqsssuuuvvvxxxyyyzzz{{{||||||{{{{{{~~~~~~ggg```VVVNNNIIIHHHGGGGGGDDDKKKRRRYYYdddpppuuusssqqquuuzzz|||zzztttlllfff[[[WWWPPPKKKIIIIIIJJJJJJNNNMMMMMMLLLLLLMMMNNNNNNVVV^^^iiiooopppppptttxxxwwwzzzzzz{{{nnn^^^\\\]]]YYY[[[aaa___fffxxx|||mmm```YYYTTTQQQIIIDDDAAAAAA@@@>>>@@@EEEQQQpppzzzyyy}}}cccVVVUUUZZZYYYaaabbbcccfffgggsss~~~pppooovvvaaaWWWXXX[[[hhhpppuuussspppooommmiiiiiihhhgggfffgggfffdddaaa^^^UUUMMMLLLLLLKKKLLLNNNOOOOOOWWW```[[[NNNLLLVVVkkkmmmiii```XXXUUUOOOIIILLLOOOOOOIII@@@888666666;;;;;;;;;;;;999777444222111222222222222111000000111111111111111111111111111111000000111111222333111111222222222222111111111111111111111111111111333333222222333333444555777888888:::<<<>>>@@@AAADDDHHHJJJIIIFFFHHHQQQZZZXXXYYY[[[^^^bbbeeeiiijjj}}}vvvkkkccc___XXXUUUTTTWWW\\\bbbdddccceeeeeeiiimmmpppuuu{{{nnndddaaaaaaccceeegggiiikkknnnrrruuuuuusssrrrppppppqqqrrrsssuuuvvvxxxyyyzzz{{{{{{{{{}}}~~~|||uuummmbbbXXXQQQMMMKKKJJJIIIKKKMMMPPPXXXccciiiiiiggghhhjjjllllllllljjjiiifffccc]]]UUUPPPNNNPPPRRRTTTTTTSSSSSSSSSTTTVVVVVVZZZaaakkktttyyy{{{|||}}}lll\\\ZZZ[[[YYY[[[```^^^dddxxxzzznnnddd___WWWPPPMMMHHHDDDCCCAAA>>>???CCCQQQppp{{{rrr[[[SSSVVV\\\```gggjjjmmmnnnnnn{{{kkkjjjrrrZZZQQQUUU]]]gggmmmqqqpppnnnnnnllliiikkkiiiggggggfffdddbbb___[[[SSSLLLLLLMMMLLLMMMPPPOOOPPPXXX```YYYKKKLLLWWWggghhhddd[[[UUUPPPJJJEEEGGGHHHGGGCCC>>>999777666:::;;;<<<<<<:::777333111111222222222222111000000111111111111111111111111111111000000111111222333222222111111111111222222111111111111111111111111333333222222333333444555333444666888;;;???AAACCCDDDHHHJJJGGGDDDFFFOOOWWWWWWXXXZZZ^^^aaaeeeiiijjj}}}tttmmmfff___\\\^^^___aaagggmmmqqqrrrqqqssstttyyywwwjjjbbb``````fffgggiiikkknnnppprrrtttvvvuuurrrpppoooqqqsssuuutttuuuuuuvvvwwwxxxxxxxxxxxxzzz}}}~~~yyypppfff^^^VVVPPPLLLOOONNNMMMOOOVVV___dddggg```___^^^^^^```dddhhhjjjrrrqqqnnnggg___[[[\\\^^^______^^^___```ccceeegggiiimmmttt|||jjjZZZXXX[[[XXXYYY]]][[[aaauuuxxxuuuoooiiihhhfff___WWWOOOIIIEEECCCAAA>>>???CCCQQQoooiiiUUUQQQVVV]]]eeemmmsssyyyzzz{{{~~~pppbbb___ccciiiqqqwww~~~{{{~~~yyyhhheeettt]]]UUU^^^jjjoooppppppooonnnmmmkkkiiiiiihhhfffeeeeeedddaaa___ZZZRRRLLLLLLMMMLLLMMMOOORRRTTT[[[```UUUFFFJJJYYYfffddd```ZZZVVVRRRMMMIIIJJJIIIFFFCCC@@@===:::999:::;;;<<<<<<:::777333111111222222222222111000000111111111111111111111111111111000000111111222333333222111000000111222333111111111111111111111111333333222222333333444555333444555888;;;???BBBCCCEEEHHHJJJGGGDDDFFFNNNVVVVVVWWWZZZ]]]aaaeeeiiikkk|||~~~{{{xxxtttsssvvvvvvwwwyyy|||~~~|||pppiiiffffffjjjkkklllooorrrtttuuuvvvyyyvvvqqqnnnnnnppptttwwwuuuttttttttttttttttttttttttwwwzzz}}}{{{uuummmcccYYYRRRRRRPPPPPPTTTYYY___dddgggaaa^^^YYYUUUUUUXXX\\\___kkkrrrzzz}}}yyyrrrllljjjiiiiiiiiikkknnnrrrvvvxxxzzz{{{}}}iiiYYYXXXZZZWWWWWWZZZWWW```uuuyyytttrrrmmmjjjlllmmmfff^^^OOOJJJEEEDDDBBB???@@@CCCOOOlllfffSSSPPPVVV\\\bbbmmmuuu|||nnn```TTTQQQTTTWWW\\\```cccmmm}}}yyyfff```wwwxxxeee```mmm{{{~~~xxxrrrpppnnnllljjjhhhjjjhhhggggggggggggdddbbb[[[SSSLLLLLLMMMLLLKKKMMMRRRTTT\\\^^^QQQDDDMMMaaammmhhhaaa]]]YYYUUUQQQNNNOOOMMMIIIEEEAAA>>><<<;;;:::;;;<<<<<<:::777444111111222222222222111000000111111111111111111111111111111000000111111222333333222111000000111222333111111111111111111111111333333222222333333444555555666777999<<>>;;;:::;;;;;;;;;;;;:::999666444333111222222222222111000000111111111111111111111111111111000000111111222333222222111111111111222222111111111111111111111111333333222222333333444555777777888:::<<<>>>@@@AAADDDHHHJJJHHHDDDFFFOOOWWWUUUVVVYYY\\\aaaeeeiiikkkxxx|||qqqkkkiiihhhmmmmmmooosssxxx{{{zzzyyyxxxwwwvvvttttttuuuuuuvvvvvvvvvuuutttuuuuuuwwwwwwvvvyyy|||}}}}}}~~~yyyvvvyyy}}}}}}vvvqqqfff^^^ZZZ[[[\\\\\\^^^cccddd```YYYRRRMMMJJJJJJJJJKKKUUUeeeuuu}}}xxxtttsssssssssvvv{{{iiiYYYVVVYYYVVVUUUYYY[[[iii~~~}}}wwwrrrppplllfffdddccc^^^XXXXXXQQQLLLIIIEEEAAAAAADDDIIIdddgggXXXUUUXXX[[[UUUhhhqqqxxx~~~]]]YYYVVVYYY\\\^^^dddkkklllvvvvvvhhh```bbbwwwyyyppp}}}}}}xxxqqqooommmkkkmmmnnnlllkkkjjjjjjhhhfffdddWWWPPPKKKLLLNNNMMMLLLNNNMMMQQQYYYZZZLLLFFF[[[zzz{{{nnnbbb]]]ZZZUUURRRSSSPPPPPPMMMEEE<<<888:::======<<<;;;999777666555444111222222222222111000000111111111111111111111111111111000000111111222333111111222222222222111111111111111111111111111111333333222222333333444555555555777888;;;>>>@@@AAABBBEEEHHHFFFCCCFFFOOOWWWTTTUUUXXX\\\aaaeeeiiikkkvvv~~~sssnnnllllllmmmmmmooosssyyy|||{{{yyyxxxyyy{{{|||{{{zzzxxxvvvvvvvvvvvvvvvwwwxxxzzz{{{zzz|||~~~~~~|||}}}}}}~~~~~~{{{tttqqqtttzzz~~~rrrggg___^^^\\\ZZZ\\\bbbaaa^^^YYYUUUQQQOOONNNNNNOOOPPPTTT^^^kkkvvv|||}}}iiiYYYUUUXXXUUUVVV[[[^^^oooyyy{{{{{{lllmmmjjjeeedddeeeddd```]]]VVVPPPLLLGGGBBBAAADDDHHHaaahhhZZZXXXYYY[[[WWWmmmwww}}}{{{fffcccbbbeeegggiiipppxxxnnn___XXXZZZkkkiiioooxxxpppooommmmmmooommmkkkiiihhhgggdddaaa___TTTNNNIIILLLNNNNNNNNNPPPPPPTTT[[[YYYJJJDDD\\\}}}yyyjjj]]]ZZZXXXUUUTTTWWWPPPQQQOOOGGG<<<888;;;@@@>>>===:::888666555555555111222222222222111000000111111111111111111111111111111111000111222222333000111222333333222111000111111111111111111111111333333222222333333444555222333555777:::===@@@AAA@@@CCCFFFEEEBBBEEENNNWWWTTTUUUXXX\\\```eeeiiikkkuuu}}}wwwrrroooooorrrtttxxx{{{~~~~~~|||{{{{{{{{{{{{|||}}}}}}|||{{{|||}}}vvvxxx|||~~~|||~~~}}}|||}}}~~~|||wwwnnnccc\\\[[[^^^bbbgggccc]]]XXXUUUUUUUUUTTTUUUVVVWWWVVVXXXaaannnyyyzzzdddXXXSSSQQQUUU[[[]]]fffuuutttpppkkkgggfffdddbbbaaa]]]YYYSSSLLLHHHEEEEEEEEEFFF[[[zzzkkk[[[[[[]]]\\\]]]iiiyyyooooooooonnnpppyyycccOOOMMMPPPZZZdddnnnvvvpppqqqpppmmmlllkkkkkkjjjiiigggbbb\\\XXXQQQQQQPPPNNNLLLLLLOOOQQQQQQ]]]aaaUUUEEEFFFXXXkkksssiii___[[[YYYVVVVVVXXXZZZTTTLLLEEE???::::::<<<======<<<:::888555333222222222222111111111111000000000000000000000000000000//////222555555222...111111111111111111111111000000000000111111111111333333444444555666777777222555999;;;;;;>>>FFFLLLJJJJJJIIIEEECCCGGGQQQYYYVVVWWWYYY\\\```dddhhhkkkzzz}}}xxxtttssstttwwwzzz}}}~~~}}}|||}}}}}}||||||}}}|||{{{{{{{{{|||yyy{{{}}}}}}zzzxxxwww~~~yyyqqqggg```]]]___aaakkkhhhccc___\\\ZZZYYYXXXYYYZZZ[[[[[[\\\bbbllltttxxxdddXXXWWWUUUWWW\\\___hhh{{{nnn~~~ooolllgggdddcccbbbaaa```___[[[UUUNNNHHHEEEDDDCCCEEEYYYvvvooo]]]ZZZ\\\[[[```mmm}}}tttvvvyyy{{{~~~]]]PPPOOORRRYYYbbbmmm}}}yyyxxx}}}sssrrrsssrrrooonnnkkkiiihhhhhhgggccc\\\WWWOOOPPPOOONNNLLLMMMOOORRRRRR]]]aaaTTTEEEEEEWWWhhhkkkccc\\\ZZZXXXVVVUUUWWWYYYTTTMMMEEE???;;;<<<>>>???>>><<<999777555333222222222222111111111111000000000000000000000000000111000111333555555333000111111111111111111111111000000000000111111111111333333333444555555555666222666999::::::>>>DDDJJJGGGIIIHHHDDDBBBEEENNNUUUUUUVVVXXXZZZ]]]aaaeeehhhxxx{{{xxxyyy||||||~~~~~~}}}}}}~~~~~~|||yyyxxx|||yyytttlllfffbbbbbbcccmmmllljjjgggdddaaa^^^\\\^^^```bbbbbbccceeekkkpppvvvbbbWWWUUUSSSTTTXXXZZZddd~~~vvviii~~~|||lllhhhdddaaaaaaaaa``````aaa^^^WWWPPPJJJFFFCCCBBBDDDUUUooowwwbbb]]]___aaaaaaooovvvbbbPPPLLLNNNOOOTTT[[[eeeqqq}}}qqqnnnoootttyyy|||uuuqqqsssuuusssqqqqqqkkkhhhfffffffffccc[[[TTTMMMMMMNNNMMMLLLMMMPPPRRRTTT^^^```RRREEEHHHYYYhhheee^^^YYYYYYXXXVVVWWWZZZSSSQQQKKKCCC>>>===@@@BBBAAA???<<<888555333222222222222222111111111111000000000000000000000000000222111222333555555333111000000000000000000000000000000000111111111222222333333333333444444444444333666999::::::===BBBGGGGGGIIIIIIFFFCCCEEELLLSSSSSSUUUWWWYYY\\\aaafffjjjxxx~~~~~~}}}xxxwwwuuupppkkkgggeeeeeelllnnnpppppplllgggccc```bbbeeeiiijjjkkkllloooqqq}}}sssaaaWWWSSSRRRSSSUUUXXXddd}}}qqqmmmiiidddaaa````````````dddaaa[[[TTTMMMGGGCCCAAACCCPPPgggzzzccc\\\aaagggjjj{{{nnn]]]SSSJJJKKKNNNOOOSSSXXX___fffttttttfffccciiipppwww|||yyytttrrrttttttqqqppprrrmmmiiieeeeeeeee```WWWOOOJJJLLLMMMMMMMMMNNNQQQSSSXXX___]]]NNNFFFPPPbbboooeee^^^XXXWWWVVVUUUXXX]]]NNNNNNIIIAAA===???DDDGGGCCC@@@<<<888444333222222222222222111111111000000000000000000000000000000111111111333333333222222////////////////////////000000111111111222222222333333333333333333222222444666888999:::===@@@DDDHHHJJJLLLJJJGGGHHHMMMSSSQQQSSSWWWYYY\\\bbbiiioooxxxxxxyyyxxxtttnnnhhhdddbbbjjjpppwwwzzzwwwqqqkkkhhhgggjjjnnnqqqsssuuuvvvxxxyyy~~~rrr___VVVUUUUUUVVVXXX]]]llloookkkeeebbbaaaaaaaaaaaafffddd___XXXQQQKKKFFFCCCCCCLLL^^^uuu}}}ddd\\\dddoooyyyhhhccc\\\VVVVVVXXXYYY[[[]]]hhhjjjqqq~~~lllccc]]]```hhhqqq{{{yyytttsssrrrooonnnpppnnnkkkfffdddbbb\\\RRRJJJIIIKKKMMMNNNNNNOOORRRTTT\\\___XXXJJJKKK\\\ooowwwfff^^^WWWSSSQQQQQQWWW^^^UUUWWWQQQEEE>>>AAAEEEGGGCCC@@@<<<888444333222222222222222111111111000000000000000000000000000000///000111111111111111111////////////////////////111111111111222222222222333333333333333333222222444666888:::;;;===@@@BBBGGGJJJLLLJJJGGGHHHNNNSSSRRRUUUXXXYYYZZZ___fffmmmyyy}}}}}}|||xxxppphhhbbb___iiirrr}}}vvvrrrmmmooorrrvvvzzz}}}{{{~~~qqq^^^TTTRRRTTTUUUWWW___rrrnnnjjjdddaaa```aaabbbcccgggeeebbb\\\VVVPPPJJJHHHCCCIIIVVVlllllleeesss|||tttsssvvv|||yyywwwqqqjjjhhhkkkmmmoooooo{{{yyyyyyzzzpppllliiiiiinnnrrrvvv|||~~~uuusssqqqnnnlllmmmlllkkkhhhddd___WWWOOOIIIIIIKKKNNNOOOOOOQQQSSSUUU___]]]SSSIIISSSkkkzzz{{{ddd]]]VVVQQQNNNNNNTTT]]]dddfff^^^LLLAAAAAADDDDDDAAA???<<<888555333222222222222222111111111111000000000000000000000000000...///000000//////000222000000000000000000000000111111111222222222222333333333333333444444444444555666888:::===???AAABBBDDDGGGIIIGGGEEEGGGMMMSSSUUUXXXZZZYYYWWWZZZbbbiiiyyy}}}~~~~~~zzzssslllfffccceeeqqq}}}yyytttuuuvvvzzz~~~rrr]]]SSSNNNQQQSSSWWWaaawwwvvviiieee```]]]^^^aaacccdddgggfffddd```ZZZTTTOOOLLLDDDGGGQQQeee}}}qqqooo|||mmmccc___]]]cccfffqqqzzz||||||}}}sssrrrssspppllljjjgggiiihhhddd\\\TTTNNNLLLKKKMMMOOOQQQQQQQQQSSSUUU___[[[PPPKKK\\\vvv~~~vvv```\\\YYYVVVSSSQQQVVV]]]jjjmmmdddOOOAAAAAADDDCCC???>>><<<999777555333222222222222111111111111000000000000000000000000000...000111111//////111333111111111111111111111111111111111222222222333333333333333444555555555666555666888;;;>>>AAABBBBBBCCCFFFHHHFFFDDDGGGNNNUUUVVVZZZ\\\[[[ZZZ]]]fffnnnxxxzzz|||}}}{{{vvvqqqmmmkkk```nnn{{{zzzyyyyyy{{{rrr]]]RRRPPPTTTWWW[[[gggpppccc___[[[ZZZ\\\```dddfffgggfffeeebbb]]]WWWRRROOOEEEFFFNNNaaazzzyyykkkpppyyylllccc```___[[[XXXaaaaaaiiizzzqqqrrruuussslllhhhcccfffhhhddd[[[SSSOOOOOOKKKNNNPPPRRRRRRRRRSSSUUU^^^YYYOOOMMMbbb|||ppp___]]]]]]^^^[[[WWWZZZ```gggkkkcccNNN@@@AAAEEEDDD======<<<:::888555333222222222222111111111111000000000000000000000000000///111333222000///222555111111111111111111111111111111222222222333333333333333444444555666777777555666888;;;@@@CCCCCCCCCEEEGGGIIIGGGFFFIIIRRRYYYUUUYYY^^^______dddoooxxxwww|||yyyvvv|||~~~{{{xxxsssmmmgggrrr}}}|||~~~lll[[[TTTRRRRRRVVV^^^jjjnnnccc```PPPJJJ[[[hhhiiiiiihhhfffdddcccccc```ZZZVVVJJJEEEFFFUUUpppzzzsssqqqnnnrrrvvvmmmiii___\\\\\\___aaaaaaeeekkkwww}}}|||sssqqqqqqnnnllllllhhhfffbbb\\\VVVRRRPPPQQQNNNJJJKKKSSSVVVSSSRRRUUUVVVWWWMMMLLLcccwwwxxxwww^^^bbbaaaYYYTTTWWW]]]aaa\\\XXXMMMCCCBBBGGGEEE>>>???<<<999666666555444222333333222222111000000000111000///000222333222111111111111111111111111111222222222111000/////////222000...000222333///,,,333333333444444444555555555666888:::>>>AAADDDEEEGGGFFFGGGHHHGGGGGGMMMUUUWWWXXXYYYZZZ]]]ccckkkpppzzzzzznnnggggggmmmuuu|||}}}}}}|||wwwqqqqqq}}}}}}jjjYYYRRRQQQQQQUUU^^^jjj~~~lllaaa]]]QQQUUUnnnzzzqqqjjjkkkiiigggfffeeebbb]]]YYYRRRKKKHHHSSSjjjzzzqqq{{{}}}kkk```\\\ZZZ\\\[[[```iiipppvvv~~~yyyrrrqqqrrrooommmmmmfffccc^^^XXXRRROOONNNNNNQQQNNNOOOSSSTTTQQQQQQUUU[[[XXXKKKJJJaaaqqqqqqooogggfffaaa]]]^^^```^^^YYYSSSOOOFFF@@@BBBHHHHHHBBB===:::777555555555444333111111111111111111222222333222111111222333222000111111111111111111111111000000000000000000000000333222111111222333333222333333333444444444555555555666888:::===AAACCCEEEFFFEEEFFFIIIHHHIIIOOOWWWXXXXXXYYYZZZ]]]cccjjjooowwwwwwwwwyyy{{{xxxlll^^^YYY\\\aaakkkvvv}}}|||uuuyyyzzz||||||fffVVVPPPPPPQQQTTT\\\gggyyyiiieee^^^XXXjjjqqqmmmkkkiiihhhgggddd```]]]WWWNNNIIIOOObbbyyyqqqooozzz|||gggZZZVVVVVVXXX]]]```iiiwww|||uuuqqqrrrsssooommmmmmfffbbb[[[UUUPPPNNNNNNNNNSSSRRRSSSSSSQQQOOORRRXXX```ZZZKKKNNNhhhyyyyyyyyyuuufff___dddhhhaaaUUULLLHHHAAA===AAAGGGGGGCCC<<<999666444333444333222///000000111222222333333444333111222333444333111111111111111111111111111......//////000111222222////////////000111222222333333333444444444555555555666888:::===@@@CCCEEEEEEEEEGGGJJJJJJKKKQQQYYYXXXYYYZZZZZZ]]]bbbjjjooouuu|||rrriiiaaacccfffgggaaaXXXUUUWWWYYYeeesss~~~vvvxxx}}}{{{yyydddUUUOOOPPPPPPSSSYYYbbbqqq~~~gggfff^^^^^^zzzrrrlllkkkjjjiiigggeeebbb```WWWOOOHHHKKK\\\tttzzzttt}}}xxxnnnqqq|||zzzkkk___ZZZ[[[aaaeeeggglllwwwwwwyyyyyyxxxsssqqqsssrrrmmmjjjiiifffaaaYYYSSSPPPOOOPPPPPPPPPRRRSSSRRRPPPRRRYYY```ddd[[[NNNWWWvvvnnn```bbbgggbbbWWWLLLGGG@@@>>>AAADDDCCC@@@???<<<777444333333222111000000111111111222222222222111111222444555555444111111111111111111111111......///000000111111222000......111666777444000333333333444444444555555555666888:::===@@@BBBDDDGGGFFFHHHKKKKKKKKKPPPXXXYYYYYYZZZZZZ]]]bbbiiinnnwwwvvvrrrgggnnnvvv~~~~~~rrrlllfff]]]VVVLLLKKKMMMSSSTTTQQQNNNOOOWWWcccsssuuusss{{{vvvbbbUUUPPPQQQQQQRRRWWW\\\iii~~~zzzggg```XXX]]]~~~tttkkkiiiiiihhhgggdddbbbaaa```XXXRRRJJJKKKWWWnnnmmm```TTTTTTZZZ___bbbcccfffbbb]]]ZZZ\\\bbbjjjooowww|||wwwrrrzzzzzzwwwsssrrrsssqqqjjjeeeeeebbb]]]UUUPPPOOOOOOPPPPPPKKKOOOQQQQQQQQQXXXbbbjjjdddYYYOOO]]]{{{ssseeebbbeee```XXXLLLFFF@@@AAACCCDDDBBB@@@DDD???:::555333222111000222222222111111111000000000//////222555777777666111111111111111111111111111111111111111111111111555222222999BBBCCC:::111333333333444444444555555666666777:::<<>>DDDIIIHHHFFFFFFBBB>>>888444222222333333222222111111111111111111000//////111333444444333111111111111111111111111222222222333333444444555//////000444777777333000333333333444444444555555666666777999<<<>>>@@@BBBGGGFFFIIIKKKJJJHHHLLLRRRVVVWWWXXXZZZ^^^dddlllqqq|||uuunnnyyy~~~cccWWWNNNMMMOOOOOOTTTZZZ\\\llljjjTTTOOORRRPPPIIIEEEAAABBBFFFHHHGGGFFFMMMWWW^^^iiixxxvvvrrrsssvvv~~~xxxwwwvvv}}}nnn]]]SSSPPPNNNNNNQQQUUUYYYbbbuuujjjeee\\\NNNWWWmmmhhhaaabbbccc```]]][[[]]]___YYYWWWRRRLLLOOO___xxxzzzeeeXXXKKKMMMRRRYYY[[[XXXXXX[[[VVVWWWYYY\\\bbbnnn}}}}}}tttrrrqqqpppkkkdddaaabbbUUUPPPLLLLLLPPPRRRQQQOOOPPPRRRRRRPPPWWWbbbhhhgggJJJNNNZZZuuuuuucccgggbbbgggjjjkkkjjjhhh```XXXIIIAAA???EEEIIIGGGDDDDDD???;;;555222222333444444000000000111222222333333222111000000222222111000111111111111111111111111000111222333555666777888...111444333111000333666333333333444444444555555666666777999;;;>>>@@@AAADDDDDDGGGKKKJJJIIIMMMSSSUUUVVVWWWZZZ^^^eeemmmrrryyynnnmmmpppyyy~~~pppbbbQQQOOOMMMLLLNNNSSSYYY^^^bbbooo|||ooo___PPPLLLNNNLLLGGGDDDBBBCCCCCCCCCDDDHHHNNNRRRcccnnn{{{uuuyyyuuuwww}}}{{{pppqqqsssrrr}}}wwwfffYYYTTTSSSKKKPPPPPPRRR\\\dddvvv|||ggg[[[RRRQQQTTTpppbbbccc```\\\XXXWWWYYY[[[^^^ZZZUUURRRRRROOOTTTllljjj\\\PPPLLLMMMPPPUUUZZZ\\\ZZZWWWYYYWWWYYY```hhhqqqwwwqqqlllllljjjbbb\\\ZZZQQQNNNKKKKKKMMMOOONNNMMMMMMOOOSSSRRRVVVgggiiiVVVMMMOOO```xxxwwwllljjjfffeeeeeeiiikkkfff[[[QQQGGGFFFEEEEEEEEECCCAAA>>>888666333333333444333111333333333222222222111111000......111555666222...222111111000000/////////111222333555666777777888111111222222222333333333222222333333333444444444888999:::::::::;;;>>>@@@JJJJJJLLLNNNLLLJJJMMMSSSWWWWWWXXXXXX\\\bbbjjjpppttt|||lllkkklllqqqsssnnnaaaVVVQQQPPPNNNMMMOOOTTTZZZ___eeesssgggXXXKKKIIILLLKKKGGGDDDBBBCCCDDDEEEGGGKKKQQQVVVfffnnnxxxssstttrrrxxxpppgggiiimmmmmmwwwzzzuuueeeXXXSSSRRRPPPTTTSSSVVV```iii~~~wwweeeZZZRRRPPPRRR~~~pppccc```^^^[[[XXXWWWXXXZZZ\\\ZZZVVVTTTSSSOOOQQQddd{{{{{{vvvsssqqqxxxwww```UUUJJJNNNPPPSSSYYY^^^___]]]ZZZ^^^]]]___cccgggppp~~~zzzvvvppplllkkkhhh```YYYVVVNNNLLLJJJKKKNNNPPPPPPOOOOOOPPPSSSTTT[[[hhheeeRRRNNNYYYppp~~~xxxgggdddbbbdddeeeaaaWWWNNNCCCCCCCCCDDDEEECCC@@@===888666444333444444333222333222222222111111111111000///...111666777333000222222222222222222222222000111222444555555555555111111222222222333333333111111111111222222222222666777888999:::<<<@@@CCCGGGGGGJJJMMMLLLKKKOOOUUUYYYYYYXXXYYY[[[```ggglllqqqqqqkkklllmmmmmmiiiaaaVVVNNNOOOOOOPPPRRRUUU\\\eeekkkppp~~~}}}vvv^^^QQQFFFGGGKKKKKKHHHFFFBBBCCCEEEFFFIIINNNTTTYYYccchhhnnnsssxxxzzzssskkkkkkmmmvvvwwwhhhaaaeeejjjmmmvvvzzzssscccWWWRRRQQQNNNRRRQQQVVVcccooovvvfff]]]RRROOOOOOzzzmmmaaa\\\[[[YYYXXXWWWXXXYYYYYYYYYWWWVVVUUUPPPOOO[[[lll|||mmmmmmuuu{{{fffUUUOOOHHHQQQSSSXXX^^^ccceeecccaaafffddddddeeehhhrrr}}}{{{yyyxxxuuupppllljjjeee[[[TTTRRRLLLKKKJJJLLLOOOQQQRRRRRRQQQQQQSSSYYYdddjjj```PPPYYYnnnzzzfffccc______^^^ZZZRRRKKKAAABBBDDDFFFGGGEEEAAA===888666444444444555444333222222111111111000000000000//////222666777555222111111222222222222333333111111222333333333333333111111222222222333333333222222222222333333333333444555777999:::===AAAEEEDDDEEEHHHLLLLLLLLLQQQXXXZZZZZZZZZYYYZZZ^^^eeeiiinnnwwwmmmlllppptttssslllaaaXXXSSSOOORRRVVV[[[aaakkkvvv}}}vvvuuuuuuyyy~~~uuussswwwiiiZZZOOOFFFGGGLLLLLLIIIHHHBBBDDDEEEGGGIIIMMMSSSWWWWWWZZZ```eeeiiiiiieee___cccgggtttrrrfffbbbgggnnnsss{{{~~~ooo```VVVQQQOOOMMMOOOPPPXXXgggwwwzzzjjjaaaSSSOOOMMMuuu|||hhh\\\XXXXXXXXXXXXXXXYYYYYYYYYXXXWWWXXXXXXSSSPPPVVV```uuunnnYYYNNNNNNLLLQQQUUUZZZaaafffiiijjjjjjllleeeaaaccclllzzz}}}yyyuuuuuupppllliiibbbXXXPPPNNNLLLLLLLLLMMMOOOQQQRRRRRRRRRSSSTTT___nnnlll]]]TTTnnnwwwhhhcccaaa______]]]XXXPPPIIIBBBDDDGGGJJJKKKHHHCCC???888666444444555555555444111111111000000000000///000000000222666777666444222222222111111111111111222333333333333333222222111111222222222333333333444444444555555555666666444666888999:::===AAADDDDDDDDDGGGKKKKKKKKKPPPXXXZZZZZZZZZZZZ\\\```eeejjjooo}}}ooojjjjjjrrrzzz{{{tttkkkccc```XXX]]]ccchhhnnnxxxrrrjjjfffgggjjjooowww{{{uuupppqqqyyyrrraaaXXXNNNGGGHHHKKKJJJGGGFFFCCCDDDEEEFFFGGGIIIMMMPPPKKKNNNTTT[[[___^^^[[[XXX^^^eeevvv}}}nnneeedddiiiqqqvvv}}}zzzkkk^^^UUUQQQOOOQQQSSSTTT^^^mmm||||||iii___SSSNNNLLLtttxxxcccWWWWWWWWWXXXYYYYYYZZZZZZZZZVVVWWWYYYYYYVVVSSSUUUYYYnnn~~~mmm___PPPKKKNNNOOOQQQUUUZZZ```fffjjjmmmoookkk```YYYbbbuuu~~~yyyuuutttoookkkggg___TTTNNNNNNMMMNNNOOOOOOPPPPPPQQQQQQRRRWWWXXXeeeuuukkk[[[]]]|||qqqmmmggg\\\aaabbbbbbcccaaaZZZPPPIIICCCEEEHHHKKKKKKHHHBBB===777555444333555555555444111111111000000000000///111000111222444666666555555555444333222222111111333444444444444333333222111111222222222333333333444444444555555555666666666777999999:::<<<@@@BBBFFFFFFGGGJJJIIIIIINNNUUUXXXYYYZZZ[[[]]]bbbhhhmmmrrrvvvlllkkkmmmuuu}}}vvvqqqppplllqqqvvvzzz~~~qqqaaa\\\\\\___dddkkksss}}}ssspppnnnqqq{{{{{{lll```VVVMMMGGGHHHIIIGGGDDDCCCCCCDDDEEEDDDDDDEEEHHHJJJGGGIIIOOOWWWZZZXXXWWWXXX^^^iii~~~}}}||||||xxxkkkeeeeeeiiipppvvv{{{uuuggg\\\UUUQQQPPPRRRTTTVVVaaannnyyyyyycccXXXPPPMMMLLLvvvyyybbbUUUUUUVVVWWWXXXYYYZZZ[[[[[[VVVWWWYYYYYYWWWUUUTTTUUUfffyyy~~~cccXXXNNNJJJNNNOOORRRUUUYYY]]]aaaeeekkkooofff]]]\\\nnn~~~||||||||||||{{{qqqlllgggbbbZZZPPPMMMOOOMMMOOOQQQQQQPPPPPPQQQRRRRRR[[[^^^jjjvvvcccUUUggg}}}ooocccdddeeebbbeeefffhhhhhhddd\\\QQQJJJDDDEEEGGGIIIHHHCCC===777666444222222444555444333222222111111111000000000111111222222333333444444777777666555555444444333333444444444444444333333111111222222222333333333222222222222333333333333666888999999:::<<>>CCCFFFFFFEEEEEEGGGGGGGGGMMMUUURRRSSSVVVXXX[[[___eeeiiimmmsss^^^YYY[[[eeeiiiooovvv}}}yyynnnjjjgggffflllyyyuuuiiiffffffccc```XXXTTTPPPPPPQQQPPPKKKFFF@@@@@@@@@@@@BBBFFFJJJMMMOOOOOONNNLLLLLLPPPYYY```qqq{{{|||yyywwwxxx{{{}}}sssrrrwww|||yyyiii___YYYSSSRRRSSSSSSUUU___nnn~~~|||ooo\\\QQQKKKIIIKKKxxxiiiVVVXXXWWWVVVTTTSSSTTTWWWZZZSSSRRRQQQRRRTTTTTTPPPMMMNNNYYYpppmmmUUUQQQNNNOOOVVVYYY___YYYWWWZZZ[[[ZZZ]]]bbbnnn|||}}}vvvuuuvvvtttpppkkkccc[[[TTTLLLFFFHHHMMMOOOOOOPPPPPPQQQRRRSSSTTTXXXcccsssttt]]]HHHSSSooo{{{~~~yyyllleeeiiipppssstttwwwtttjjj^^^UUUOOOKKKNNNNNNMMMJJJEEE???999666222222222222222222222333111111111111000000000000...///000111111111111111333333333333333333333333......///000000000000000+++222444111///222222///222222333333333444444444666777999:::;;;===AAADDDFFFFFFIIILLLKKKIIIMMMSSSVVVWWWVVVUUUVVV]]]fffnnnwwwtttaaa]]]```iiimmmsssyyyzzzvvvuuuwwwyyy|||yyynnngggfffffflllwwwnnndddaaabbb```^^^\\\XXXTTTSSSTTTRRRLLLGGGFFFDDDBBBAAACCCFFFHHHIIIFFFHHHJJJLLLNNNUUU^^^eeennnzzzzzzvvvuuuwwwzzz}}}wwwhhh^^^XXXRRRQQQSSSRRRVVVbbbsssmmmnnn[[[RRRFFFEEEIIIxxxgggUUURRRSSSRRRPPPOOOPPPRRRUUURRRQQQPPPQQQSSSSSSPPPMMMIIIQQQeee~~~gggTTTTTTRRRRRRWWWXXX[[[ZZZ\\\___^^^\\\aaahhhtttzzzsssppppppmmmiiiddd\\\UUUQQQMMMIIIKKKOOONNNOOOPPPQQQRRRSSSUUUWWWUUUeeerrrlllWWWMMM[[[qqq}}}tttkkklllxxx|||lll]]]PPPJJJIIILLLLLLKKKGGGBBB;;;666333333333333333333222222222111111111111000000000000///000111111222222222111333333333333333333333333//////000000111111111000111444444//////444666444222222333333333444444444555666888999:::<<<@@@CCCFFFFFFIIIMMMMMMLLLPPPWWWXXXXXXXXXWWWXXX]]]eeellluuusssccc___bbbjjjnnntttzzzwwwlllgggfffgggiiimmmrrrwww}}}yyyoooeeedddeeekkkttt~~~zzzkkkaaa___``````___```]]]ZZZYYYXXXVVVPPPKKKGGGDDD@@@???BBBDDDEEEDDDHHHLLLPPPUUUZZZbbbmmmttt}}}wwwttttttxxx{{{ttteee\\\VVVQQQPPPRRRTTTYYYgggzzz~~~hhhiiiYYYRRRKKKLLLRRR}}}cccTTTNNNOOOPPPOOOMMMMMMOOOPPPPPPOOOOOOPPPRRRQQQOOOMMMLLLPPP___vvvcccTTTWWWVVVUUUWWWVVVXXX\\\cccgggggggggmmmuuuzzzrrrnnnmmmiiidddZZZRRRLLLLLLNNNMMMNNNQQQMMMNNNPPPQQQRRRTTTWWWZZZ[[[nnnsss___MMMSSSggguuu~~~xxxpppnnn{{{{{{iiiYYYLLLHHHLLLMMMMMMLLLHHHAAA;;;666444555555444444333333222222222222111111111000000000111111222333333333222222333333333333333333333333000000111111111222222222///000000...000444444111333333333333444444444444444555777888999<<>>AAADDDHHHHHHJJJMMMLLLJJJNNNTTTWWWZZZ\\\\\\[[[^^^cccgggqqqmmm^^^XXXWWWXXX^^^dddnnnvvv|||xxxiii\\\RRRLLLHHHFFFHHHIIIKKKPPPVVV]]]cccgggnnnrrrwww|||vvvtttpppllllllrrr|||tttllljjjnnnrrrvvvsssnnniiidddcccdddeee```bbbbbb```]]]^^^cccgggeeekkkvvv~~~vvviii\\\UUURRRPPPQQQSSSRRRWWWgggmmmcccZZZKKKTTTdddsssVVVPPPLLLLLLKKKHHHFFFFFFHHHJJJFFFIIIKKKLLLJJJIIIJJJKKKIIINNNPPPQQQ[[[qqqmmmZZZ\\\^^^eeeooossseeennn|||ttt|||yyywww||||||vvvuuuooogggaaa]]]VVVOOOHHHFFFHHHMMMOOOMMMLLLNNNOOOPPPPPPOOOQQQ\\\lllyyydddPPP```~~~~~~~~~zzzsssrrrwwwrrrrrrgggVVVNNNRRRTTTQQQSSSUUUTTTLLLAAA999777999333333333333333222222222333333222222222111111111333333333333333222111111111111111111111111111111333222000000000111333444111444:::===888111111666444444444444555555555555555777888999:::===AAACCCFFFFFFIIIMMMLLLKKKOOOVVVUUUWWWYYYZZZZZZ^^^dddiiippp}}}hhh\\\ZZZ\\\^^^eeellluuu}}}}}}qqq```TTTNNNKKKHHHEEEHHHHHHJJJNNNTTTZZZaaadddjjjooovvv{{{yyywwwtttooommmqqqxxx~~~xxxooommmrrrxxx|||xxxqqqjjjdddbbbccceeekkkooossssssrrruuu}}}|||uuuhhh[[[UUURRRPPPQQQTTTRRRYYYlllcccWWWLLLHHHKKKYYYvvvVVVKKKNNNMMMKKKHHHFFFGGGIIILLLEEEHHHKKKKKKIIIHHHIIIKKKHHHNNNPPPLLLPPPddd|||sss_________ccckkknnndddqqq}}}}}}uuueee```fffvvv~~~zzz|||ooonnnggg^^^WWWRRRJJJCCCFFFFFFJJJOOOOOOLLLMMMPPPOOOPPPPPPPPPTTT```ttt\\\LLLnnn~~~{{{}}}zzzpppjjjiiiccckkkeeeRRRMMMWWW]]]XXXNNNPPPOOOGGG;;;222111444222222222222222222222333333333333222222222111111333333333333222222111000111111111111111111111111222111000//////111333444---888KKKVVVOOO===333333444444444555555555666666444666777888999<<>>777333222222222333333333333333333333333222333333333333222111111333222111111000111111111222222111111111222333444555333333555444000///111...,,,888KKKIII444---555333333333333444444444444777999;;;<<<<<<===@@@CCCDDDGGGJJJKKKKKKNNNSSSWWWYYYZZZ[[[[[[\\\^^^bbbfffgggvvv___QQQJJJFFFGGGJJJIIIIIIMMMSSSZZZ\\\YYYUUUNNNIIIGGGIIIKKKIIIHHHIIIJJJKKKMMMOOORRRVVVZZZ]]]bbbhhhpppxxx~~~~~~xxxwww}}}{{{|||oooeeebbbccceeejjjuuuwwwqqqggg]]]TTTRRRRRRQQQRRRTTTUUUZZZlllZZZMMMLLLJJJLLLNNNZZZnnnSSSNNNGGGGGGFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGHHHJJJHHHIIIRRR^^^uuuvvvqqqyyy{{{yyyyyy}}}uuuooolllhhhaaa\\\RRROOOJJJGGGEEEFFFHHHIIIKKKNNNQQQRRRQQQPPPQQQQQQRRRRRRYYYjjj~~~pppOOOLLL```~~~rrr___TTTOOOVVV[[[WWWRRRRRRIIIDDD<<<666444333333333333333333333333333333333222333333333333222111111222222111111111111111222222222222222222222222333222111222555444000///222888000,,,...//////444<<<222222333333333444444444666888999:::;;;===@@@BBBDDDFFFIIIJJJLLLOOOTTTWWWYYY[[[\\\]]]^^^```cccfffggg~~~mmmYYYMMMGGGDDDEEEGGGFFFFFFHHHMMMQQQQQQNNNKKKLLLIIIHHHKKKKKKHHHGGGIIIJJJLLLOOOQQQRRRVVV[[[^^^ccciiirrrzzz}}}xxx}}}|||~~~pppgggddddddeeelllwwwvvvooocccZZZSSSRRRRRRRRRSSSUUUTTT^^^uuuzzzzzzVVVMMMNNNLLLJJJOOOYYYlllTTTOOOHHHHHHGGGGGGFFFFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHIIIJJJHHHHHHNNNUUUggg}}}zzztttmmmjjjhhhbbbYYYQQQLLLJJJHHHFFFFFFHHHJJJLLLMMMOOOQQQQQQPPPOOOPPPPPPRRRWWWgggxxx[[[MMMWWWsssrrr^^^WWWXXX___\\\QQQNNNRRRDDD@@@:::666555555444444333333333333333333333333222333333333333222111111222111111111111111222222222222222222222222222222111000222555333000111555444444444666888888444000222222222333333333444444444666888999:::<<>>AAADDDKKKKKKKKKMMMPPPSSSVVVWWW\\\\\\\\\[[[\\\___dddhhhmmm}}}gggYYYJJJDDDCCCBBBBBBDDDCCCCCCCCCDDDGGGIIIKKKLLLPPPLLLIIIHHHFFFDDDGGGLLLIIIMMMRRRTTTUUUYYY```fffmmmttt~~~}}}uuusssrrrrrrvvv}}}~~~wwwrrrvvv~~~{{{pppfff\\\TTTOOOPPPSSSTTTUUUWWW\\\lllvvv\\\NNNLLLIIIHHHOOO@@@DDDNNNIIIJJJEEECCCDDDEEEFFFFFFGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDFFFGGGFFFEEEHHHKKKLLLTTTYYYlll{{{ooogggdddbbb^^^ZZZVVVPPPJJJFFFBBBDDDHHHKKKNNNNNNNNNNNNJJJMMMPPPRRRTTTWWWZZZ\\\pppmmmTTTWWWwww{{{qqqaaadddfffccc]]]UUUIII???888555333222333444333333333333333333333333333333222333333333333222111111111111000000111222333333222333333444333222111000222222333333111000666???999555222222222000000222111111222222222333333333777999;;;<<<>>>@@@CCCFFFNNNMMMMMMOOORRRUUUWWWXXX]]]\\\[[[ZZZ[[[___eeeiiikkk~~~rrr]]]SSSHHHBBBBBBDDDDDDCCCBBBDDDFFFGGGHHHKKKNNNQQQUUUMMMGGGGGGHHHGGGGGGIIILLLMMMQQQWWWZZZ\\\dddlllzzztttoooooosssyyy{{{~~~~~~~~~zzz{{{}}}yyylllaaa[[[WWWUUUVVVUUUSSSTTTXXXdddfffxxxxxx___SSSJJJGGGFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFFFFGGGGGGHHHIIIIIIMMMNNN```zzz}}}sssiiiccc^^^ZZZTTTNNNJJJHHHGGGGGGHHHIIIJJJLLLNNNOOOOOOPPPQQQQQQTTTTTTPPPPPP]]]mmmhhhVVVSSSeeessseeegggeee___XXXRRRHHH>>>555555555444444555555555444444222222222222444444555555444333333222111111111111111111111111111111111111111111111111111111222222222222222222222222111111222333333333222222444444444333333222222222:::;;;<<<======???CCCFFFGGGJJJNNNOOOOOOPPPTTTXXX\\\^^^^^^\\\ZZZ\\\```eeeqqqrrrfffWWWOOOFFFBBBCCCFFFFFFEEEFFFFFFFFFGGGJJJOOOSSSVVVUUUMMMHHHHHHIIIHHHHHHKKKOOOPPPSSSYYY\\\___hhhqqq~~~pppllllllpppuuuxxx}}}|||~~~xxxkkkaaaYYYUUURRRSSSRRRRRRVVV\\\iiixxxxxxkkkVVVNNNGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHJJJIIIUUUooo{{{tttkkkbbb\\\VVVSSSNNNIIIEEEDDDEEEFFFIIIJJJKKKMMMNNNOOOOOOOOOQQQMMMLLLRRRWWW\\\fffpppwww[[[TTTcccyyyjjjkkkhhh___WWWOOOEEE<<<555555444444444444555555444333333222222333333444555444444333222222111111111111111111111111111111222222222222222222222222222222222222222222222222111111222333333333333222555555555444444444333333999:::<<<<<<===???BBBEEEFFFIIILLLLLLKKKMMMRRRVVV[[[]]]]]]\\\ZZZ\\\aaaeeeppp}}}sssfff[[[OOOJJJDDDCCCEEEGGGHHHGGGJJJGGGFFFHHHNNNUUUXXXYYYSSSLLLHHHIIIJJJIIIJJJMMMRRRRRRVVV[[[___dddmmmwww||||||{{{nnnlllmmmooorrryyyvvvjjj```XXXTTTRRRRRRRRRSSSYYYaaannnxxx[[[LLLHHHEEEFFFBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHFFFKKK[[[sss~~~zzzvvvpppjjjbbbYYYTTTOOOLLLGGGDDDBBBCCCFFFGGGKKKLLLMMMNNNOOOOOOOOOOOONNNMMMNNNRRRWWW```mmmyyyzzz___OOOVVV{{{}}}lllooopppkkkaaaWWWNNNDDD;;;444444333333333333444444222333333444444333333222444444333333222222111111111111111111111111111111333333333333333333333333222222222222222222222222111111222333333333333333666666555555555555444444888999:::;;;<<<>>>BBBDDDIIIJJJKKKKKKJJJLLLQQQVVVZZZ\\\]]][[[ZZZ\\\bbbfffnnn{{{wwwssskkk___VVVIIIFFFDDDDDDFFFGGGHHHGGGJJJHHHGGGKKKSSSYYYYYYWWWOOOJJJGGGIIIJJJIIIKKKOOOTTTTTTWWW]]]aaagggrrr}}}yyyrrrvvvyyyoooooopppqqqsss~~~|||sssggg^^^XXXUUUTTTUUUTTTUUU\\\dddqqqyyyQQQHHHGGGCCCEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBCCCCCCDDDCCCCCCCCCBBBCCCCCCDDDEEECCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJOOO```xxx}}}xxxtttooohhhbbbZZZSSSMMMJJJHHHEEECCCDDDFFFJJJLLLMMMMMMNNNOOOOOOOOOOOOOOOMMMQQQTTTTTTUUU```uuukkkQQQPPPddd|||pppeee]]]nnnpppmmmbbbWWWMMMCCC:::444333333222222333333444222222444444444444222222333333333333222222111111111111111111111111111111333333333333333333333333222222222222222222222222111111222333444444444444555555555555444444444444666888999:::;;;===AAADDDLLLMMMMMMLLLJJJMMMSSSXXXYYY[[[\\\[[[ZZZ\\\bbbgggmmmvvvrrrmmmjjjgggaaaXXXQQQGGGFFFEEEEEEFFFGGGGGGFFFIIIHHHJJJPPPWWWYYYUUUQQQKKKGGGGGGIIIJJJIIILLLQQQTTTTTTXXX___eeekkkwwwwwwllllllvvvwwwpppqqqsssuuuwwwyyyoooddd[[[UUUTTTUUUWWWUUUUUU[[[dddvvvnnnMMMJJJHHHCCCEEEBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAABBBCCCCCCDDDBBBBBBCCCDDDDDDEEEEEEFFFGGGKKKKKKIIIPPPddd{{{|||~~~vvvrrrnnnggg```ZZZSSSLLLHHHGGGFFFEEEDDDFFFJJJMMMPPPNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQWWWeeexxx]]]RRRccc|||jjjccccccccckkkmmmjjj^^^RRRGGG>>>777444333333222222333333444222222444444444444222222333222222222222222111111111111111111111111111111222222222222222222222222222222222222222222222222111111222333444555555444333333333333333333333444555777999:::;;;===AAADDDLLLMMMMMMKKKJJJLLLRRRWWWYYYZZZ[[[[[[ZZZ\\\bbbffflllsssddd```[[[YYYWWWTTTOOOKKKFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJNNNSSSWWWVVVPPPJJJHHHFFFGGGJJJKKKKKKOOOTTTVVVWWW\\\dddkkkrrr~~~zzzpppkkkqqq}}}tttrrrtttuuuxxx|||~~~vvvkkk```XXXQQQQQQSSSUUUTTTTTT]]]gggeeeKKKMMMIIIBBBEEE@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@AAABBBCCCCCCAAABBBBBBCCCCCCDDDEEEEEEDDDHHHJJJGGGFFFQQQgggzzz|||www|||{{{xxxxxxlllgggccc\\\VVVQQQLLLGGGCCCCCCDDDDDDFFFHHHKKKNNNOOONNNNNNPPPQQQRRRRRRRRRRRRVVVNNNNNNccccccZZZdddrrr```bbbjjjnnnrrrqqqiiiXXXHHH>>>888333444444333333333333444444222333333444444333333222222222222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222000111222444555555555555222222222333333333333444555777999:::;;;>>>BBBEEEHHHIIIJJJJJJIIIKKKPPPUUUYYY[[[\\\ZZZYYY[[[aaaeeelll|||cccWWWSSSOOOMMMMMMLLLKKKIIIDDDEEEEEEFFFFFFHHHJJJLLLMMMOOOSSSUUUTTTPPPKKKGGGHHHGGGIIIMMMMMMMMMRRRXXXZZZ\\\ccclllssszzz}}}zzzwwwwww|||yyyuuuvvvxxxzzz~~~|||ssshhh]]]VVVRRRQQQRRRSSSSSSWWWeeerrr]]]HHHKKKGGG@@@FFF@@@@@@@@@??????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA?????????@@@@@@AAABBBCCCAAAAAAAAABBBCCCCCCDDDDDDCCCBBBEEEHHHEEEGGGWWWlll}}}wwwzzzpppwww}}}vvvmmmccc\\\XXXRRRNNNJJJHHHEEECCCBBBDDDFFFIIILLLMMMNNNNNNMMMNNNPPPQQQRRRSSSTTTTTTVVVVVV```|||uuuVVVggglll___hhhuuuzzzoooVVVAAA888666555555555444444444444555555444333333222222333333444111111111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222000111222444555666666666333333333333444444555555555777999:::<<>>???@@@??????>>>>>>??????@@@AAA@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEHHHLLLOOOxxxzzz}}}xxxwwwvvvuuusssvvv}}}pppfff___VVVQQQNNNKKKGGGEEEDDDDDDDDDGGGIIIKKKKKKLLLNNNQQQTTTNNNPPPVVVZZZVVVPPPTTT]]]ddd{{{hhhcccjjjyyyuuu}}}eeeIII888555555333333333333333333333333333333333333333333333333333222333444333111000111222000000111111111000000///111111111111111111111111111111222222222222111111111111222222222333333333555444444333333333444444666777999;;;>>>@@@BBBCCCGGGIIIKKKLLLMMMOOORRRUUUYYY[[[\\\[[[YYYZZZ___cccoooeeeRRRKKKJJJHHHHHHHHHGGGFFFDDDBBBCCCEEEFFFGGGGGGGGGFFFHHHIIIIIIGGGFFFFFFHHHJJJLLLJJJLLLPPPRRRTTT]]]hhhrrrssswwwxxxwwwuuuyyy{{{sssjjjaaaZZZVVVVVVTTTUUUYYY\\\kkkuuuPPPIIIDDD@@@AAA@@@AAAAAA@@@@@@@@@?????????>>>>>>===============>>>>>>>>>======>>>>>>???@@@?????????@@@@@@@@@AAAAAACCCCCCDDDCCCCCCDDDHHHKKK```{{{yyyuuurrrqqqoooooouuu}}}vvvpppeee]]]WWWOOOJJJIIIGGGFFFEEEEEEFFFGGGLLLMMMNNNOOONNNNNNPPPQQQQQQPPPTTTYYY[[[ZZZ^^^eeerrrooouuu}}}uuulllYYYBBB555444555444333333333333333333333333333333333333333333333333222333444333111000111222111111222222222222111111222222222222222222222222111111222222222222111111111111222222222333333333555444444333333444444444666777999;;;>>>AAACCCDDDFFFHHHJJJLLLNNNPPPTTTVVVXXXZZZ\\\[[[ZZZ\\\```eeemmmzzz```NNNKKKIIIGGGGGGGGGGGGEEEDDDAAABBBDDDEEEGGGGGGGGGGGGDDDEEEFFFEEEEEEFFFIIIKKKNNNOOOQQQSSSTTTYYYffftttzzz||||||~~~xxxpppggg___YYYUUUVVVTTTUUUYYY]]]mmm|||jjjIIIEEEDDDBBBBBB???@@@@@@@@@@@@?????????>>>@@@???>>>===<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>????????????@@@DDDDDDDDDBBBAAAAAACCCFFFIIIccc~~~~~~vvvpppooonnnkkkiiiiiinnnwwwlllbbb```WWWPPPMMMFFFDDDDDDCCCDDDFFFHHHJJJLLLMMMOOOQQQQQQPPPOOOPPPPPPOOOQQQTTTWWW[[[fffyyyqqqvvv~~~}}}}}}ttt]]]WWWIII;;;333333555555333333333333333333333333333333333333333333333333222333444333111111111222222222333333333333333222333333333333333333333333111111222222222222111111111111222222222333333333444444444333333444444555666777999<<<>>>AAACCCDDDEEEGGGJJJLLLNNNQQQUUUXXXWWWYYY[[[[[[[[[]]]bbbggglll{{{___LLLMMMKKKJJJIIIJJJJJJHHHGGGBBBCCCDDDEEEGGGHHHHHHIIIEEEFFFGGGGGGGGGHHHKKKMMMNNNSSSXXXYYYYYY___nnn|||~~~zzztttlllddd]]]WWWUUUSSSSSSWWW[[[^^^jjj}}}uuuaaaEEEDDDCCCCCCBBB>>>@@@????????????>>>>>>>>>???>>>===<<<<<<<<<<<<<<<======<<<<<<======>>>???>>>>>>>>>?????????@@@@@@CCCDDDDDDCCCAAAAAABBBDDDHHHKKKXXXpppyyypppoooooolllfffcccccceeennn{{{wwwpppjjj[[[WWWVVVMMMGGGGGGBBBBBBBBBCCCEEEHHHKKKMMMOOOKKKMMMPPPQQQPPPOOOPPPQQQQQQVVVZZZZZZ___uuuvvvpppwwwgggMMMHHH@@@888333333555666333333333333333333333333333333333333333333333333111333333333111111222333111222222333333333333333333333333333333333333333111111222222222222111111111111222222222333333333444444333333333444555555666777999<<>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>>>>============>>>??????????????????@@@@@@@@@AAAAAABBBCCCCCCBBBBBBDDDEEENNNCCCEEE]]]zzz}}}pppllllllhhhdddbbbbbb______dddkkkttt{{{tttnnngggbbb\\\RRRQQQPPPGGGFFFIIIFFFEEEFFFGGGIIIKKKMMMOOOPPPLLLNNNPPPPPPNNNNNNNNNOOOUUUXXX]]]ggg{{{rrrqqqsss]]]GGGCCC>>>:::666444444666333333333333333333333333333333333333333333333333111222333333111111222333000000111222333333222222333333333333333333333333111111222222222222111111111111222222222333333333333333333333333444555666666777999<<>>>>>>>>>>>>>>============;;;;;;;;;;;;<<<===>>>???>>>>>>======>>>>>>???@@@?????????@@@@@@@@@AAAAAA???@@@BBBCCCBBBCCCDDDFFFEEEAAADDDPPP```rrr~~~tttkkkddd``````aaa^^^^^^```aaaccciiippp{{{{{{qqqiiiddd```\\\XXXQQQJJJKKKLLLFFFHHHNNNJJJIIIJJJKKKLLLMMMNNNOOOOOOQQQQQQQQQPPPOOONNNPPPRRRUUUXXXdddqqqiiilllVVVDDD@@@===<<<999555444666333333333333333333333333333333333333333333333333000222333333222111222444///000111222333333333222333333333333333333333333111111222222222222111111111111222222222333333333333333333333444555555666666777999<<<@@@CCCEEEFFFFFFHHHKKKNNNQQQTTTXXX\\\ZZZ\\\^^^]]]\\\^^^ccchhhpppfffTTTQQQOOONNNNNNPPPPPPOOOMMMKKKJJJIIIIIIIIIIIIJJJKKKIIIJJJKKKLLLMMMOOOSSSUUUVVV]]]ccceeennn|||~~~xxxssslllccc]]]YYYWWWVVVWWWZZZ```kkkaaaNNNGGGGGG@@@>>>BBB@@@>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<===>>>>>>>>>>>>>>>????????????@@@>>>???AAABBBAAAAAABBBCCC===AAAEEEFFFHHHUUUmmmyyyzzzhhhbbbccc___]]]]]]^^^\\\YYYZZZ___^^^bbbjjjttt~~~~~~{{{yyyvvvssspppfffccc^^^YYYUUUQQQNNNMMMKKKEEEIIIKKKGGGLLLPPPIIIKKKLLLMMMMMMNNNNNNOOONNNQQQRRRRRRRRRSSSUUUZZZ]]]ggguuuhhhssssss]]]LLL>>>999888:::888444444777333333333333333333333333333333333333333333333333000222333333222111333444000111222333444444444444222222222222222222222222111111222222222222111111111111222222222333333333333333333333444555666666555777999<<<@@@CCCFFFGGGGGGIIILLLOOOQQQTTTXXX[[[]]]___```^^^\\\]]]bbbfffmmmlll[[[TTTSSSRRRRRRSSSTTTSSSQQQMMMLLLKKKJJJIIIJJJKKKKKKKKKLLLNNNPPPRRRUUUYYY\\\___dddhhhjjjwwwxxxsss{{{xxxssskkkccc\\\XXXWWWWWWQQQXXXbbbqqqWWWIIIFFFGGG???===BBBBBB>>>=========<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>===???AAAAAA?????????@@@BBBDDDDDDAAAAAAKKK[[[gggnnnaaa___yyysssiiijjj^^^[[[YYYXXXVVVSSSUUUZZZZZZZZZZZZ\\\```eeekkknnntttxxx{{{{{{}}}zzzuuunnnkkkhhhfffeeeccc```^^^TTTTTTSSSQQQLLLIIIHHHHHHJJJFFFJJJMMMJJJNNNOOOEEEKKKLLLMMMNNNNNNOOONNNNNNNNNOOOQQQSSSWWW^^^eeekkk{{{hhhkkkhhhOOOBBB888333333777777333444888333333333333333333333333333333333333333333333333000111333333222222333444111222333444555555555555111111111111111111111111111111222222222222111111111111222222222333333333222222222333444555666777555777999===@@@CCCFFFGGGHHHJJJMMMOOOQQQTTTXXX[[[___aaaaaa___\\\]]]```dddkkksss___]]][[[XXXUUUVVVXXXXXXVVVVVVTTTRRRPPPNNNOOOOOOPPPJJJOOORRRQQQSSSZZZ```ccchhhlllrrr{{{xxxwwwzzzwwwpppfff]]]XXXVVVVVVVVVZZZZZZ```pppzzzrrrRRRPPPLLLFFFAAA@@@AAACCC>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@@@@???>>>================================================???<<<;;;>>>>>><<<===AAA@@@@@@@@@@@@AAAFFFLLLQQQ}}}|||kkk]]]```ssspppiiihhhccc^^^YYYUUURRRQQQSSSVVVUUUTTTSSSSSSVVVZZZ^^^```cccggglllpppssstttuuuuuuwwwyyyzzzyyywwwtttrrrooopppppppppnnnkkkhhheeeddd___ZZZWWWWWWWWWUUUSSSMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJLLLMMMNNNOOORRRTTTJJJMMMNNNMMMKKKLLLPPPSSSSSSSSSVVV[[[\\\dddkkkbbbbbbyyyhhhRRRCCC666666666666555555555555333333333333333333333333333333333333333333333333444444333333333333222222444444555666555444222111111111111222222333333333222222222222222222222222111111222222222333333333333333333333444555666666888888999<<>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<========================;;;:::===BBBBBB>>>;;;===???@@@@@@@@@AAADDDJJJMMMeeennnaaacccsssvvvfffaaa\\\YYYXXXWWWVVVVVVXXXWWWTTTQQQOOOOOOPPPRRRQQQSSSVVVYYY\\\^^^______dddeeegggiiiiiihhhfffeeebbbcccddddddbbb```]]][[[ZZZWWWRRRPPPPPPPPPNNNMMMIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLMMMNNNMMMMMMNNNOOOPPPPPPOOOMMMMMMNNNQQQSSSUUUVVV]]]iiiyyypppjjjxxxppp]]]III<<<666666666666555555555555333333333333333333333333333333333333333333333333444444333333333333222222333333333333333222222111222222222222222222333333222222222222222222222222111111222222222333333333333333333333444555666666:::::::::===AAADDDEEEEEEGGGJJJNNNQQQTTTTTTTTTSSSVVVaaadddbbbeee```^^^ffflll|||ppplllgggdddccccccddddddeeedddbbb```___^^^]]]]]]^^^ccceeeeeeiiiuuutttuuu{{{ssslllccc\\\XXXWWWWWWWWWYYY\\\eeevvvtttYYYSSSKKKFFFCCCAAA>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<===CCCJJJKKKDDD???>>>===??????@@@@@@BBBEEEHHHOOOnnn|||jjjbbbgggoooxxxjjj___[[[XXXUUURRRPPPOOONNNNNNMMMMMMLLLMMMJJJKKKMMMNNNOOOPPPPPPPPPQQQSSSUUUWWWXXXWWWVVVUUUSSSTTTUUUVVVUUUSSSQQQPPPQQQNNNKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJLLLNNNOOONNNMMMMMMNNNMMMMMMMMMNNNOOORRRUUUWWWQQQ\\\ooozzzjjjlllsss___LLL>>>666666666666555555555555444333333333333333333333333333333333333333333333333444444333333333333222222333222222111111111111222333333222222222222222222222222222222222222222222111111222222222333333333333333333333444555666666<<<;;;;;;===@@@CCCDDDDDDGGGJJJNNNQQQTTTTTTTTTSSSSSS```cccaaaaaa]]]]]]hhhlll~~~{{{uuupppoooooonnnppprrrtttssssssssssssrrrrrrrrrsssxxx|||}}}yyysssrrrxxx~~~oooiiiaaa[[[XXXXXXXXXWWW\\\```iiiyyycccOOOIIIBBB???AAAAAA>>>:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>DDDKKKKKKEEE???>>><<<===????????????AAACCCEEEZZZwww~~~ooohhhjjjvvvjjjccc[[[SSSPPPOOOOOOOOOOOOOOONNNMMMKKKLLLLLLMMMMMMMMMNNNNNNJJJKKKMMMNNNOOONNNMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNIIIKKKOOOPPPPPPPPPPPPQQQNNNQQQSSSSSSSSSXXXaaahhh|||llleeevvvwww```LLL>>>777555666666555555555444444444333333333333333333333333333333333333333333333333444444333333333222222222333333111000000111222333333333333222222111111111222222222222222222222222111111222222222333333333333333333333444555666666;;;::::::===@@@CCCEEEEEEGGGJJJNNNQQQTTTTTTTTTSSSQQQ^^^aaa]]]]]][[[aaaooo{{{zzzuuuvvvwwwwwwzzzqqqnnnrrryyy~~~{{{kkkfff___ZZZXXXXXXXXXXXXTTT]]]lllSSSGGGBBB===<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888<<>>>>>======>>>@@@@@@HHHYYYqqqzzz|||ooo^^^ZZZWWWSSSQQQPPPOOOMMMKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMJJJLLLOOOPPPPPPPPPPPPQQQTTTWWWYYYWWWYYYggg~~~lllgggfffyyy|||eeeNNN>>>666555666555555555555444444444444333333333333333333333333333333333333333333333333444444333333333222222222444333222111111222333444333333333222222111111111222222222222222222222222111111222222222333333333333333333333444555666666999888999<<>>??????===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888999<<<===:::999<<<:::;;;======<<<<<<===???AAABBBHHHYYYtttrrrzzznnn]]]XXXQQQMMMNNNNNNMMMLLLJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLLLLLLLKKKJJJIIIIIIGGGHHHIIIIIIJJJJJJJJJJJJFFFHHHIIIIIIHHHHHHIIIJJJIIIIIIHHHHHHIIIJJJKKKKKKMMMOOOQQQQQQQQQQQQSSSUUUOOOTTTYYY```lllnnn```mmmzzz~~~nnnWWWCCC888555555555555555555444444444444333333333333333333333333333333333333333333333333333444444333333333333222222333222222222222333444444333333222222222222222222222222222222222222222222111111222222222333333333333333333333444555666666888888999<<>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===::::::======;;;;;;>>>:::;;;<<<;;;;;;<<<>>>@@@@@@@@@BBBKKK]]]wwwtttjjj^^^UUURRRRRRQQQOOONNNMMMLLLKKKKKKKKKLLLMMMJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIEEEHHHJJJJJJHHHGGGHHHJJJGGGGGGGGGHHHJJJKKKMMMNNNPPPQQQSSSUUUWWW[[[```cccZZZdddtttpppaaaaaahhhppp```JJJ;;;777777666444555555555444444444333333333333333333333333333333333333333333333333333333444444333333333333222222000000111222222222222222222222222222222222333333222222222222222222222222111111222222222333333333333333333333444555666666:::999:::<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::777888;;;;;;999999<<<:::;;;;;;;;;:::;;;>>>AAA:::<<<>>>@@@III___uuuwww|||jjj___XXXRRRNNNOOOMMMLLLJJJIIIIIIIIIJJJHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFIIILLLKKKIIIHHHIIIKKKGGGGGGHHHJJJLLLOOOQQQRRRPPPRRRUUUZZZ___gggooouuu|||rrrccc]]]eee{{{eeeTTT@@@666777999777333555555444444444333333333333333333333333333333333333333333333333333333333444444444333333333222222...///000222222222111000111111111222222333333444222222222222222222222222111111222222222333333333333333333333444555666666<<<;;;;;;===@@@CCCDDDDDDGGGJJJNNNQQQTTTTTTTTTSSSPPPZZZ\\\]]]aaa]]]ZZZ```eeejjj|||uuulllxxx|||yyyqqqlllaaa\\\YYYZZZ[[[ZZZ\\\___]]]zzzSSSGGG??????>>>>>>======<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;::::::999999999999999999999999999999999888888888888888888888888::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<;;;???CCCDDDJJJeee{{{___ooo|||nnnbbb___RRRRRRRRRQQQPPPOOONNNOOOIIIHHHHHHHHHJJJKKKKKKJJJKKKJJJHHHIIIJJJKKKKKKJJJEEEHHHLLLLLLJJJHHHHHHJJJJJJKKKMMMOOOQQQRRRRRRSSS^^^___bbblllwwwiii^^^YYYcccwwwwwwWWWLLL???666555555555444555555444444444333333333111111111222222333333333444444444333333222222222333333333222222222111111333222222111111222222333222222222222222222222222222222222222222222222222222222111111111111111111555555444444444555555666777999:::===@@@BBBDDDEEEJJJLLLPPPTTTWWWXXXYYYYYYSSSYYY```cccbbb_________dddkkkxxxuuuwww|||uuunnniii```[[[YYYZZZ\\\[[[]]]aaajjjkkkIIIAAA??????>>>>>>===<<<<<<<<<;;;;;;;;;::::::999999999<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<>>><<>>======<<<<<<;;;;;;;;;::::::::::::999999<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999::::::999999::::::;;;<<<>>><<<>>>AAA???;;;BBBNNNhhh}}}~~~yyy{{{yyypppgggSSSRRRQQQPPPOOONNNNNNNNNIIILLLOOOOOOMMMLLLNNNPPPOOOOOOOOOOOOOOOQQQVVVYYYWWWYYY]]]eeeooozzzuuueee___ZZZZZZ\\\ggguuu]]]III===:::777777999:::888666555555555555555444444444333333222222222222222222444444333333333333222222333333333222222222111111333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333444444444444444555666666888999;;;===@@@CCCEEEFFFKKKNNNQQQUUUXXXYYYYYYYYYWWW\\\ccceeedddbbbaaabbbgggoooxxxrrrwww}}}xxxqqqjjjddd```[[[XXXWWWZZZ\\\^^^dddjjjYYYGGGEEE???>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999999999999999999999999999999999999999999999999999999999999::::::;;;<<<:::;;;@@@AAA>>>@@@EEEOOOssssssmmmmmm}}}yyyaaa```]]]ZZZXXXXXX[[[]]]^^^``````[[[UUUSSSVVV[[[\\\[[[ZZZZZZ]]]ccciiimmmtttyyyuuugggZZZVVVUUUYYYlllxxxfffRRRCCC;;;999777777888888666333555555555555555555555555333333333222222111111111333333333333333333333333333333333222222222111111333222222111111222222333222222222222222222222222222222222222222222222222222222222333333333333333444444444444444555666777888999;;;>>>@@@CCCEEEFFFKKKNNNRRRVVVYYYYYYYYYXXXYYY^^^dddfffdddcccbbbccciiiqqqssssss~~~zzztttmmmfff```]]]YYYWWWWWWZZZ\\\___fffooooooPPPDDDBBB>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888999888888888888999::::::;;;999999===@@@@@@AAACCC@@@PPPlllkkkWWW]]]```ooo||||||vvvrrruuuzzzwwwhhh^^^UUUUUU___ooo~~~|||lll]]]NNNAAA888<<<:::777666666666666555444444555555555555555555333333333222222111111111333333333333333333333333333333333222222222111111333222222111111222222333222222222222222222222222222222222222222222222222000111111111222222222333333333333444444666777777888:::;;;>>>AAACCCEEEFFFKKKNNNRRRWWWYYYYYYXXXVVVXXX]]]ccceeedddcccdddeeejjjttt|||tttzzz|||vvvooohhhbbb]]][[[XXXWWWXXX[[[\\\___hhhrrrppp```LLLDDD???>>>>>>===<<<<<<;;;;;;:::999999::::::::::::;;;;;;888888888888999999999999888888888888888888888888888888888888888888888888777777777777777777777777888888777777888888999:::;;;999888999<<<>>>?????????@@@LLLeeevvv___SSSPPP[[[ccciii~~~uuuhhh```[[[VVVSSSSSSYYY___rrrzzzcccSSSIII@@@888555999888666555555666888999333333333444444444444444333333222222222222222222222222333333333333444444333333333222222222111111333222222111111222222333222222222222222222222222222222222222222222222222000000000111111222222333333333333444555666777888999:::<<<>>>AAADDDFFFGGGJJJMMMRRRVVVXXXXXXVVVUUUVVV[[[aaaccccccbbbdddfffkkkvvv{{{xxx}}}yyyrrrjjjccc]]]ZZZYYYXXXWWWXXX[[[\\\___iiitttssszzzTTTIIIEEE>>>>>>======<<<<<<;;;::::::999999999::::::;;;;;;;;;888888888999999:::::::::888888888888888888888888777777777777777777777777777777777777777777777777777777777777777888999999888999999999:::<<<<<<<<>>======<<<;;;;;;::::::999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;777777777777777777777777666666666666666666666666777777777777777777777777777777777777777888888999555888:::;;;;;;=========;;;:::@@@LLL[[[lllppp\\\WWWYYY[[[^^^aaaiiittt{{{oooccc[[[WWWWWWWWWTTTTTTYYY```dddiiivvvuuu]]]DDD;;;;;;999666555444666777777555444333333111111111222222333333333111111111222222333333444222222222333333444444444333333333222222222111111333222222222222222222333222222222222222222222222222222222222222222222222111111222333333444555555222333333444555666888888999:::<<>>666555666666444666666555555555555666666555555444333333222111111111111333444444333111111111111222222222333333333222222222222222222222222000000000111222222222333111111111111111111111111///111222111000///000111000000111111111222222222444444444444555666666777999:::<<>><<<===MMMbbb~~~wwwmmmfffddd[[[MMMGGGJJJHHHLLLSSSYYY^^^bbbeeeggg```^^^]]]___aaabbbaaa___]]]ZZZWWWTTTRRRPPPNNNLLLTTTSSSQQQPPPTTT^^^jjjrrryyycccGGG@@@999666777888777555666555555555555555666777555555444333333222111111333333333444444333333333222222222222333333333333222222222222222222222222111111111111111222222222111111111111111111111111///111222111000000111222111111111222222222222333333333222222333444666777999:::<<>>BBBWWWyyy}}}YYYBBB:::;;;999777555555444222111444444444444444555666666444444333333333333222222444333222111111222333444222222222333333333444444222222222222222222222222333222222222111000000000111111111111111111111111000222333333222222333444222222333333333444444444666555444333444666888999999:::<<>>HHHCCC;;;>>><<<::::::;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;::::::::::::::::::::::::888888888888777777777777777777777777777777777777555555555555555555555555555444444444444555666666444444444555555555666666444777999999999;;;;;;:::999FFFYYYccc]]]TTTXXXbbbrrr[[[CCC;;;;;;999888888333555888888777666555555777666555444333222222222333333333333333333333333222333555555555555333222///000000000000111111111222222222222222222222222000000111111222222222333111111111111111111111111222333333111///......///000000111111111222222222111222555777777777555444999:::<<>>::::::======<<<;;;::::::999999::::::::::::::::::::::::::::::999888777777777888999888888888777777666666666666666666666666666666555555555555555555555555444444444444444444444444444444444555555555555666666666666666777777777777888AAASSSbbbbbbVVVKKKIIIaaatttoooPPPEEE:::777;;;===:::666777777666666555555555444555555555555555555555555222333333444444333333222000000000000000000000000222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111333222111000000111222333000111111111111222222222222222222333444555666777999;;;===???@@@BBBFFFHHHNNNQQQUUUWWWVVVTTTSSSSSSZZZZZZZZZ[[[]]]___aaabbblllyyy|||uuullliiippp}}}tttrrrrrrzzz|||yyywwwsssooollljjjddd\\\UUUVVVUUUUUUVVVXXX[[[]]]]]]^^^aaaeeeqqqgggPPP===<<<@@@>>>;;;<<<===<<<<<<;;;::::::999999:::::::::::::::::::::::::::999888888777777888888888888888777777777666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444555555555555555666666666777777777777:::AAAPPPaaadddYYYLLLEEEGGGWWWppptttaaaPPPFFF>>>777555777:::888555777666666666555555555444555555555555555555555555222333333444444333333222111111111111111111111111222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111222222111000000111222222000111111111111222222222222222222333444555666777:::;;;>>>???@@@BBBFFFHHHNNNQQQTTTVVVUUUUUUUUUVVVYYYYYYZZZ[[[]]]```bbbdddllltttnnneeeZZZTTTTTT[[[dddiii|||rrrmmmmmmxxx}}}yyyvvvvvvrrrmmmhhhddd^^^WWWQQQNNNPPPSSSVVVYYY[[[]]]]]]cccfffnnnzzzXXXHHH<<<<<<>>><<<<<<>>><<<<<<;;;;;;::::::999999::::::::::::::::::::::::999999888777777777888888888888777777777777666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444555555555555555555666666666777777777;;;>>>JJJ\\\eee]]]LLL???777===KKKbbb~~~kkkQQQEEE<<<<<<999666555666777777666666666666555555555555555444444444444444444444444222222333333333333222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222111000000111222222000111111111111222222222222222222333444555666777:::<<<>>>@@@AAACCCEEEHHHOOOQQQSSSTTTUUUVVVXXXZZZYYYYYYZZZ[[[]]]```cccdddjjjoooiii```TTTKKKHHHJJJNNNPPPTTT]]]fffmmmvvvooofffeeesss~~~{{{wwwsssqqqnnniiiddd```[[[UUUQQQIIIMMMRRRWWWZZZ\\\^^^___iiipppZZZMMMDDD=========;;;;;;>>>;;;;;;;;;:::::::::999999999999999999999999999999888888777777777777888888777777777777777777666666666666666666666666666666555555555555555555555555444444444444444444444444333333444444444555555555555555555666666666777777999999BBBTTTccc```NNN===<<<999999BBBVVVrrrkkkNNN???>>>;;;888999:::999888777777888555555555555555555555555444444444444444444444444222222333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111111222000000111111111222222222222222222333444555666777:::<<>>===:::;;;===:::::::::::::::999999999999999999999999999999999888777777666777777888888666666666666666666777777666666666666666666666666555555555555555555555555444444444444444444444444333333333444444444444555555555555555666666666666888777>>>NNN^^^aaaQQQ@@@???===::::::AAASSSjjj{{{uuu[[[KKK===;;;<<<777777:::<<<;;;888666666777444444444555555555555555444444444444444444444444111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111000000111111111222222222222222222333444555666777:::===@@@BBBBBBCCCEEEFFFNNNOOOQQQRRRSSSVVV[[[^^^]]]]]]\\\\\\]]]___```aaacccsss}}}\\\WWWOOOIIIFFFEEEDDDDDDEEEHHHIIIJJJSSSaaakkkoooxxx{{{~~~|||sssmmmttt|||eeeZZZXXXeee|||~~~}}}{{{xxxssspppnnnkkkeee^^^WWWRRROOOMMMRRRTTTWWWXXXWWWXXX\\\```fff}}}eeeKKKDDDBBB@@@>>><<<;;;::::::::::::::::::999999999999999999999999999999999999777777666666666777888888555555666666666666777777666666666666666666666666555555555555555555555555444444444444444444444444333333333333444444444444444444555555555666666666888888<<>>======CCCNNNXXXvvvpppTTTBBB===;;;===<<<222777888:::999777555333333444444444444444555555555333333333333333333333333111111222222222222111111222222222222222222222222222222222222222222222222111111111111111222222222111111111111111111111111111111111111111111111111000111222222222222111000000111111111111222222222222222222333444555666777;;;===AAACCCCCCCCCDDDFFFMMMNNNPPPQQQSSSVVVZZZ]]]^^^]]]]]]]]]]]]___```bbbbbbrrrqqqTTTPPPLLLHHHGGGFFFEEEDDDGGGIIIIIIIIIPPP[[[bbbdddmmmllljjjeee^^^\\\hhhvvvuuu```WWWVVVbbbwww}}}|||zzzyyyuuupppmmmiiifff```ZZZSSSOOOMMMMMMQQQTTTVVVWWWXXX]]]eeelll{{{vvvSSSIIIAAA???===;;;;;;<<<:::888999999999999999999999999888888888888888888888888666666666666666777888888555555555666666666777777666666666666666666666666555555555555555555555555444444444444444444444444222222333333333444444444444444444555555555666666666888:::>>>FFFMMMIII@@@555888;;;=========@@@CCCQQQggg{{{nnnQQQ@@@:::<<<:::;;;<<<555666666777777777666444333333333333444444555555555333333333333333333333333111111222222222222111111111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111000111222222222222111000000111111111111222222222222222222333444555666777;;;>>>AAACCCDDDDDDDDDEEEKKKMMMOOOQQQRRRUUUXXXZZZ[[[[[[[[[\\\^^^aaacccdddccckkktttbbbQQQNNNKKKIIIIIIHHHGGGFFFJJJLLLMMMMMMSSS[[[___^^^aaa]]]XXXRRRLLLOOO^^^mmm~~~ooo\\\UUUUUUaaauuu}}}{{{zzzxxxwwwsssnnnjjjaaa___[[[VVVQQQOOOOOOPPPTTTWWWZZZ]]]aaajjjwwwyyyqqqCCCBBB>>>===;;;999:::<<<;;;888999999999999999999999999888888888888888888888888666666666666666777888888444555555555666666777777666666666666666666666666555555555555555555555555444444444444444444444444222222333333333444444444444444444555555555666666222666666555:::@@@@@@:::<<<:::777777999<<<======;;;IIITTTiii~~~eeeQQQ===AAA777888:::222222999999777666555666888999777555333333333444444555555555333333333333333333333333111111222222222222111111000000000000000000000000222222222222222222222222000000111111222222222222111111111111111111111111111111111111111111111111000111222333333222111000000111111111111222222222222222222333444555666777;;;>>>BBBDDDDDDDDDDDDEEEJJJLLLOOOQQQRRRTTTWWWYYYYYYYYYZZZ\\\___bbbfffgggdddeeexxxgggVVVRRRNNNJJJEEEBBBEEEIIILLLKKKJJJPPP]]]fffcccZZZXXXUUUNNNHHHGGGLLLWWW```tttrrrcccWWWVVVWWWcccyyy|||yyyuuusssrrrnnnhhhcccaaa[[[SSSMMMLLLMMMPPPQQQZZZYYYYYY]]]hhhvvv}}}SSS@@@EEE===<<<;;;:::999:::;;;;;;999999999999999999999999::::::999999888777666666777777777777777777777777666666666666555555555555666555555555555444444444333333333333333333333333333333333444444444555555333333333333333333333333444444444555555555555666444444444555666777777888888888999999999:::::::::???>>>???GGG\\\gggTTTGGG>>>999999888888777666555555444666666666666555555555555444444444444444444444444444333222222444444333222222222222222222222222222111111111111111111111111111222222333333222222111111222222222222111000000111111111111111111111111111111000000000000000000111111000000000000111111111000000444777555111///222222222333444555666777===AAACCCAAABBBFFFFFFCCCGGGMMMSSSUUUTTTTTTVVVZZZTTTVVVYYYYYYYYY]]]eeekkkeeeiiirrrtttcccWWWTTTQQQKKKFFFDDDFFFIIILLLKKKKKKQQQ]]]eee```VVVQQQOOOKKKGGGHHHNNNXXX___jjjhhh[[[QQQRRRUUUddd{{{}}}yyyuuurrrppplllfffaaa[[[VVVPPPMMMMMMPPPSSSTTTXXXYYY]]]fffrrrxxxxxxOOO???AAA===<<<;;;:::::::::;;;;;;999999999999999999999999::::::999999888777777666777777777777777777777777666666666666555555555555666555555555555444444444333333333333333333333333333333333444444444444555333333333333333333333333444444444444555555555555444444444555666777777777888888888999999999999:::;;;;;;;;;>>>JJJccceeeOOOBBB>>><<<<<<888888777777666555555444666666666666555555555555444444444444444444444444444333222222444444333222222222222222222222222222111111111111111111111111111222222333333222222111111222222222222111000000111111111111111111111111111111111111111111111111111111000000000000111111444222111222333222000///222222222333444555666777999>>>BBBCCCFFFJJJJJJGGGGGGLLLRRRSSSRRRSSSVVVYYYWWWVVVUUUXXX]]]cccgggiiifffeeejjjxxxppp___XXXXXXUUUNNNHHHFFFGGGJJJJJJKKKLLLRRR\\\bbb[[[PPPJJJIIIHHHGGGJJJPPPXXX^^^______TTTMMMQQQXXXiii{{{vvvqqqnnnkkkfff```ZZZTTTPPPMMMLLLOOOSSSVVVXXXTTTWWW^^^kkk|||dddIII???>>>===<<<;;;::::::::::::;;;999999999999999999999999::::::999999888777777777777777777777777777777777666666666666555555555555666555555555555444444444333333333333333333333333333333333333444444444444333333333333333333333333444444444444555555555555444444444555666666777777777777777888888888999999:::;;;<<<;;;>>>GGGVVVaaayyycccWWWGGG<<<777888:::;;;888777777666666555555555666666666555555555555444444444444444444444444444444333222222444444333222222222222222222222222222111111111111111111111111111111222222222222111111111222222222222111000000111111111111111111111111111111111111111111111111111111000000000000111111444333222111111222333444222222222333444555666777:::???BBBBBBCCCFFFEEEAAAIIILLLPPPQQQQQQRRRUUUYYY[[[UUURRRWWWaaahhhhhheeedddccckkkmmm\\\YYY\\\ZZZRRRJJJHHHIIIJJJIIIKKKNNNTTT[[[^^^VVVJJJGGGGGGGGGIIILLLQQQVVVZZZYYYZZZRRRNNNVVV```rrr~~~}}}|||{{{{{{vvvrrrlllgggddd___XXXSSSOOOMMMLLLMMMPPPUUUXXXYYYWWWYYY```ooommmPPPDDD@@@>>><<<<<<;;;;;;::::::::::::999999999999999999999999999999999888888888777777666666666666666666666666666666666666555555555555666555555555555444444444333333333333333333333333222222333333333444444444333333333333333333333333333333444444444555555555444444444555555666666666666666777777777888888888888:::<<<;;;:::<<>>;;;@@@HHHRRRbbb{{{lll\\\NNNDDD;;;;;;;;;<<<<<<;;;888666666666666666555555555555555555555555444444444444333333333333333333333333444333222222444444333222222222222222222222222222111111111111111111111111000111111222222111111000111222222222222111000000000000000000000000000000000000000111111222222222111111000000000000111111***333999666222222111///222222222333444555666777999===@@@CCCKKKWWW___aaaNNNPPPQQQRRRSSSUUUXXXZZZWWWXXXZZZ]]]___```______\\\ddd~~~}}}kkk\\\[[[ccccccWWWLLLJJJJJJHHHIIIMMMQQQUUUZZZZZZPPPEEEIIIIIIIIIKKKNNNPPPPPPOOOJJJPPPPPPTTTcccppp|||xxxuuurrrqqqpppjjjddd___\\\YYYTTTOOOMMMMMMNNNQQQUUUWWWXXXWWW___```ggg{{{qqqOOOBBB@@@???>>>;;;;;;<<<<<<;;;;;;:::999999999999999999999999999888888888888888888888888777777777777777777777777666666666666555555555555666555555555555444444444333333333333333333333333222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444555555555666666666777888999999888999;;;===>>><<<;;;>>>FFFWWWsssiiiSSSGGGBBBAAA@@@AAA>>>;;;888666777888999555555555555555555555555555555555444444444444333333333333333333333333333444333222222444444333222222222222222222222222222111111111111111111111111000000111111111111000000111222222222222111000000000000000000000000000000222222333333444555555555111111000000000000111111333???FFF???888666444000222222222333444555666777:::===@@@BBBJJJVVV___aaaPPPPPPQQQSSSUUUWWWXXXYYYSSSYYY___```^^^\\\]]]___\\\bbbxxx{{{hhhZZZZZZeeefffYYYMMMKKKJJJGGGJJJNNNRRRUUUYYYYYYPPPFFFIIIHHHGGGJJJMMMNNNMMMKKKJJJRRRWWW```rrr~~~|||xxxtttpppmmmllliiiddd^^^ZZZXXXUUUQQQMMMLLLMMMOOOSSSWWWYYYYYYXXX^^^cccpppaaaIIIBBB???======;;;;;;<<<<<<<<<;;;:::999999999999999999999999999888888888888888888888888777777777777777777777777666666666666555555555555666555555555555444444444333333333333333333333333111222222222222333333333333333333333333333333333222222333333333444444444444444444444444444444444333444444444444555555555999999999999888999:::<<>>@@@AAAEEEMMMQQQPPPNNNOOOQQQTTTVVVWWWWWWVVVQQQWWW___bbb```^^^___aaa^^^```qqqyyyfffXXXZZZfffgggYYYMMMKKKJJJFFFJJJNNNRRRUUUXXXXXXPPPGGGGGGFFFEEEHHHKKKMMMLLLIIIOOOYYY```mmm||||||}}}~~~}}}zzzyyyvvvsssooollliiihhhccc^^^XXXTTTSSSQQQMMMJJJKKKLLLOOOTTTYYY[[[[[[ZZZbbbkkk~~~TTTCCCBBB>>><<<>>>:::;;;<<<<<<<<<;;;:::999999999999999999999999999888888888888888888999999777777777777777777777777777666666666555555555555666666555555555444444444333333333333333333333333111111222222222333333333333333333333333333333333222222333333333444444444444444444444444444444444333333333444444444555555444444555555555555666777888666888<<<<<<;;;@@@HHHJJJWWWjjj|||rrrcccPPPBBBEEE???::::::;;;;;;:::999777999:::999777555444444444555555555555555555555555555444444444333333333222222222222222222222222444333222222444444333222222222222222222222222222111111111111111111111111000000111111111111000000111222222222222111000000000000000000000000000000...//////000111111222222111111000000000000111111&&&555<<<333,,,000444444222222222333444555666777444:::@@@CCCHHHNNNPPPNNNMMMNNNPPPSSSVVVWWWUUUTTTPPPVVV^^^bbbcccbbbbbbbbb^^^___pppjjjWWW^^^^^^___\\\SSSJJJJJJPPPOOOTTTXXX[[[]]]\\\TTTJJJKKKIIIIIIKKKKKKJJJNNNTTT[[[aaasss~~~}}}|||}}}|||{{{yyytttsssqqqnnnjjjfffbbb___\\\ZZZWWWSSSPPPNNNMMMLLLNNNVVVUUUTTTYYYXXX[[[hhhttt|||fffFFFAAA???===>>>:::;;;;;;::::::::::::999999888888888888888888888888777777777777666666666666777777777777777777777777666555555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222333333333444444444555555444444444444444444444444444555555666777888888999888999::::::;;;;;;::::::;;;>>>BBBGGGPPP```tttrrrfffWWWNNNKKKGGG???888;;;;;;:::::::::999999999777777777777777666555555555555555555555555555555222333333444444333333222333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111111111000000000000111111000000000000111111111111111111000000000000111111111111111000000000000000111111222222222333333333222333333333222333666888<<<===???BBBEEEHHHJJJKKKKKKPPPTTTSSSTTTUUURRRNNNNNNSSSZZZaaaeeefffeeeddddddaaajjjlllXXXYYY[[[]]][[[SSSJJJJJJOOOVVV[[[___aaacccccc]]]UUUQQQNNNNNNPPPQQQQQQVVV]]]fffmmm}}}{{{zzzyyyzzzyyyxxxvvvppppppnnnkkkgggccc___]]]YYYWWWTTTQQQNNNMMMMMMNNNSSSZZZYYY[[[aaa___aaammm~~~XXXAAAAAA@@@??????===;;;;;;::::::::::::999999::::::::::::::::::::::::777777777777666666666666777777777777777777777777666555555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222333333333444444444444555444444444444444444444444444555555666777777888888888999999:::::::::::::::>>>??????>>>???DDDMMMSSS\\\dddvvvtttggg[[[SSSNNNGGG???===???@@@>>>;;;::::::::::::999999999999777777777777777666555555555555555555555555555555222333333444444333333222333333333333333333222222222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111111111111000000000000111000000000000111111111111111111000000000000111111111000000000000000000000111111222222222333333333333444444333222333555777<<<===???BBBEEEHHHJJJKKKLLLQQQSSSSSSSSSUUUTTTPPPOOOTTTZZZ___cccdddeeefffeeeaaakkkooo[[[WWWYYY\\\]]]WWWOOOOOOSSSZZZ___bbbdddfffhhhddd^^^YYYVVVVVVYYY[[[^^^dddlllsss{{{~~~|||xxxwwwvvvuuuvvvuuusssqqqkkkjjjhhheeebbb^^^[[[YYYVVVTTTPPPMMMLLLMMMOOOQQQSSSYYYYYY\\\cccaaadddrrreeeJJJ>>>BBB@@@===>>><<<;;;;;;::::::::::::999999::::::::::::::::::::::::777777777777666666666666777777777777777777777777666555555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222333333333333444444444444444444444444444444444444444444555555666777777777777888999999::::::999999999:::::::::::::::::::::<<>>;;;888888999:::999999::::::999999999888888888666666777777777666555555444444444444444444444444222333333444444333333222444444333333222222222111222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111222222111111000000000000000000000000111111111111111111000000000000111111000000000000000000111111111111222222222333333333444444444333222222555777<<<===???BBBFFFIIIKKKLLLMMMQQQRRRQQQSSSVVVVVVTTTQQQUUUYYY]]]___bbbeeehhhhhhfffrrrrrr___YYY[[[```ccc```YYYYYY\\\```eeehhhiiilllpppooollldddbbbccchhhmmmrrrzzz}}}}}}|||zzzyyyuuutttrrrrrrsssqqqooolllgggeeeccc```]]]ZZZWWWVVVRRRPPPMMMKKKKKKNNNQQQTTTSSSYYYZZZ\\\aaaaaakkktttWWWDDD???CCC===999;;;999;;;;;;:::::::::999999999777777777777777777777777777777777777666666666666666666666666666666666666666555555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222222222333333333444444444333333333333333333333333444444444555555666666666666777888888999999888888444555666:::===>>>===;;;>>>HHHSSSXXXUUUOOONNNPPPVVV[[[dddnnnyyyssshhhaaa___^^^SSSOOOJJJFFFEEEDDDCCCAAA===>>>===<<<:::888888888999999888888888777777777555666666666666666555555444444444444444444444444222333333444444333333222444444333333222111111111222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111222222222222111000000//////000000000111111111111111111000000000000111111000000000000000111111111111111222222222333333333444555444333222222444666<<<===@@@CCCFFFIIIKKKMMMNNNQQQRRRPPPRRRVVVXXXVVVSSSVVVYYY\\\]]]aaafffjjjlllmmmwwweee]]]___dddiiihhhdddcccgggkkkqqquuuvvvyyywwwvvvyyy~~~{{{zzzzzzzzzxxxvvvrrrqqqpppppppppoookkkiiicccbbb___\\\ZZZWWWUUUTTTOOOMMMKKKJJJKKKOOOTTTWWWVVV]]]___aaadddfff{{{oooxxxqqqOOOAAA???BBB:::777;;;:::;;;;;;:::::::::999999999777777777777777777777777777777777777666666666666666666666666666666666666666555555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222222222222333333333444444333333333333333333333333444444444444555555555555555666777777888888777777888777666777999:::999777>>>EEEKKKIIIBBB>>>>>>@@@AAACCCEEEHHHJJJNNNSSSWWWccchhhpppxxx~~~{{{{{{{{{||||||{{{wwwtttpppmmmhhhdddcccaaa___^^^WWWTTTNNNIIIEEECCCDDDDDDAAA@@@???>>>===<<<999777555777::::::999888:::<<<888888777777777666666666555555666666666666555555444444444444444444444444222333333444444333333222333333333222222111111111222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111222222222333222111000//////000000000111111111111111111000000000000111111//////000000111111111111111111222222222333333333444444444333222222555777<<<===@@@CCCFFFJJJLLLNNNNNNQQQQQQOOOQQQVVVXXXVVVSSSWWW[[[]]]]]]```fffkkkkkkqqq~~~nnncccdddhhhnnnooommmmmmqqquuu{{{|||zzz{{{yyyxxxxxxxxxxxxvvvtttoooooonnnooonnnlllhhheee___^^^[[[YYYVVVTTTSSSRRRNNNMMMKKKLLLNNNRRRVVVYYYWWW]]]___ccciiippp~~~mmmtttxxxXXXHHH===>>>@@@999999???>>>;;;;;;::::::::::::999999999999999999999999999999777777777777666666666666777777777777777777777777666555555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222222222222222333333333333333333333333333333333333444444444444444444444444444555666666777777666666999888777555555555777888===BBBDDD>>>999888:::;;;:::;;;<<<<<<<<<<<<>>>@@@AAABBBEEEHHHKKKLLLMMMMMMOOONNNNNNNNNNNNMMMKKKHHHJJJHHHDDDBBBAAA@@@???>>>????????????@@@BBBCCCDDD<<<===>>>>>><<<999666444666777888888777777888999777777666666666555555555444444555666666666555555333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111000111222333333222111000000000000000111111111111111111000000000000111111/////////000111111222222111111222222222333333333222333444333222333666888<<<===@@@CCCGGGJJJMMMNNNNNNQQQQQQOOOPPPTTTVVVTTTSSSXXX^^^``````aaafffkkkhhhrrrxxxkkkkkkooouuuwwwvvvxxx{{{~~~|||yyywwwvvvuuuttttttuuuuuusssrrrmmmlllllllllllliiieeebbb\\\ZZZXXXUUUSSSQQQQQQPPPMMMMMMMMMNNNQQQTTTXXXZZZZZZ\\\]]]ggguuuuuuyyy[[[IIICCC;;;===@@@:::;;;???<<<;;;;;;::::::::::::999999999999999999999999999999777777777777666666666666777777777777777777777777666555555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222111222222222222333333333222222222222222222222222333333333333333333333333444444555666666666666555444666777666444555888<<<===AAA@@@:::777999:::777777999<<<===>>>???@@@BBB>>>>>>>>>>>>?????????@@@@@@???>>>>>>@@@@@@???>>>BBB@@@???>>>??????>>>===999999999999999999999:::<<<===??????>>>============;;;999888777666666555666666666555555555444444333444555555666666555555333333333333333333333333222333333444444333333222000000000111222222333333222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111///000222333444444333222000000000000111111111111111111000000000000111111...//////000111111222222111111222222222333333333111222333333333444777:::<<<===@@@CCCGGGKKKMMMOOOMMMPPPQQQOOOPPPSSSTTTQQQQQQYYYaaaeeeccccccfffjjjhhhsss~~~sssrrruuu{{{~~~~~~~~~}}}{{{zzzxxxxxxsssrrrrrrrrrssssssrrrpppkkkjjjjjjkkkjjjgggccc___YYYXXXUUURRRPPPOOOOOOOOOMMMMMMNNNPPPSSSVVVYYY[[[bbb``````ooo|||mmmKKKFFFCCC<<<>>>AAA;;;;;;===777;;;;;;;;;:::::::::999999666666666666666666666666777777777777666666666666777777777777777777777777666666555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222333333222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333333444555555666666555555111555888666111000333777444999999666777<<<===999888:::<<<<<<:::999888888::::::;;;;;;;;;<<<<<<<<<;;;:::999:::===???@@@???:::999888999;;;<<<;;;:::<<<;;;;;;;;;;;;<<<============<<<;;;999999;;;<<<888666333444666888888888666666555555555444444444333333444555666666666555333333333333333333333333222333333444444333333222//////000111222333333444222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111...///222444555444333333000000000000111111111111111111000000000000111111...//////000111222222222111111222222222333333333000111222222333555888;;;<<<===@@@CCCGGGKKKNNNOOOLLLPPPQQQOOOOOORRRRRROOOPPPYYYcccgggeeedddfffiiijjjuuuuuunnnrrr{{{}}}|||{{{zzzxxxwwwuuuuuuqqqqqqqqqpppooonnnmmmlllfffeeedddbbb```___^^^^^^YYYWWWUUURRROOOLLLKKKJJJIIILLLOOOQQQTTTYYY\\\\\\```___hhh}}}}}}TTTEEE@@@<<<<<<;;;;;;;;;:::::::::999999999888888888888777999999888888777777666666666666666666666666666666666666666666666666666666666555555555555444444444444333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222111222333333444444333333333333333222222111111111111111111111111111111111222222333333333333444444333333444444444555555555666666555555555555666666555555555555666666666666777777888888888999999999:::;;;<<<;;;999888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::777777777777666666666666666666666666666666666666444444555555555555444444333333333333333333333333333333333333333333333333111111222222222333333333333333333222222111111111111111111111000000//////000000000000////////////000000111111111222222222111111111111111111111111000000000000000000000000222111000//////000111222000000000000111111111111222111000000000111333333333444555444333333444666===>>>@@@CCCHHHLLLOOOQQQRRRQQQQQQPPPPPPPPPQQQQQQOOOVVV```fffgggfffffffffgggoooxxxwwwyyy~~~zzz{{{zzzyyyxxxvvvuuutttssspppppppppooonnnllljjjjjjcccbbbaaa___]]]\\\[[[[[[XXXVVVSSSPPPNNNLLLKKKKKKLLLOOOSSSUUUWWWZZZ^^^___eeegggvvviiiGGGCCCBBB<<<;;;;;;;;;;;;:::::::::999999999888888888888777888888888777777777777777666666666666666666666666555555555555555555555555555555555555444444444444444333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222111222333333444444333333333333333222222111111111111111111111111111111111222222222333333333444444333333333333333444555555666666555555555555666666555555555555666666666666777777777888888888999999:::;;;;;;:::999888888:::999999999999::::::::::::;;;;;;:::::::::999999999::::::::::::::::::::::::::::::::::::999999999999777777666666666555555555555555555555555555555555444444555555555555444444333333333333333333333333333333333333333333222222111111111222222222333333333333333222222111111111222222111111111000000000111111000000000/////////000000111111111222222222111111111111111111111111000000000000000000000000222111000//////000111222000000000000111111111111222111000000000111222333333444444444333333555666;;;<<>>;;;;;;;;;;;;::::::::::::999999999888888888888777777777777777888888888888666666666666666666666666555555555555555555555555555555555555444444444444444333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222111222222333333333333333222222222222222111111111111111111111111111111111222222222222333333333333333333333222333444444555666555555444444555555666444555555555555666666666666666777777777888888888888:::::::::888777888999777777777888888888999999:::::::::999999999999999999999999999999999999999999999999888888888777777666666555555555444444444555555555555555555555555333444444555555444444333333333333333333333333333444444333333222222222111111111111222222222222333222222222222222111111111222222222222222111111111222222111111111000000000000000000111111111111222111111111111111111111111////////////////////////111111000000000000111111000000000000111111111111111111000000111111222333222333444444333333555777:::;;;>>>BBBFFFJJJMMMNNNSSSRRRQQQPPPPPPPPPPPPQQQQQQXXXaaaffffffeeeeeefffkkkoooyyyuuu{{{}}}}}}|||{{{yyyvvvuuuuuutttsssrrrqqqqqqppppppnnnllliiifffdddccc\\\[[[YYYWWWVVVTTTTTTSSSRRRPPPMMMKKKKKKLLLOOOQQQSSSUUUYYY\\\[[[[[[bbbjjjuuu|||PPPBBB???666;;;;;;;;;:::::::::999999999999999888888888777777666666777777888888999999666666666666666666666666555555555555555555555555555555555444444444333333444333333222222333333444222222222222222222222222222222222222222222222222111111111111111111111111111111222333333333333222222222222111111111111111111111111111111111111111111222222222222333333333333333333333333444444555555444444444444444444555444444444555555555666666555555666666666777777777777888999999777777777999666777777777777888888888999999999999999888888888888888888888999999999999999999888888888777777777555555444444444333333333444444444444444444444444333333444444444444333333222222222222222222222222444444333333222111111111111111111111222222222222222222222111111111111111222222222222222222222222222222222222111111111000000000000000111111111111111111111111111111111111////////////////////////111000000000000000000111///000000000111111111111111111111111111222222222222333444444333333555777999;;;>>>BBBGGGJJJMMMNNNRRRRRRQQQRRRRRRSSSTTTUUUSSSZZZbbbggggggfffgggggglllnnnuuu{{{~~~|||zzzxxxwwwwwwvvvuuutttsssssssssrrrrrrqqqqqqpppooommmkkkhhhdddbbb```ZZZYYYWWWUUUSSSRRRQQQQQQOOOMMMKKKJJJKKKNNNQQQTTTUUUVVVZZZ]]]\\\^^^lllzzzhhhLLLDDD@@@444;;;;;;:::::::::999999999999999999888888888777777666666777777888888999999666666666666666666666666555555555555555555555555555444444444444333333333444333333222222333333444222222222222222222222222222222222222222222222222111111111111111111111111000111222222333333222222111111111111111111111111111111111111111111111111111111111222222222333333333333444444555555555555444444333333333333444444444444444444555555555555444444555555555666666666666777888777666666777888777777777777888888888888888888888888888888888888777777777888888999999999999999999999888888888888444444444444333333333333444444444444444444444444222222333333333333222222222222222222222222222222333333333222222111111111000000111111111222222222111111111111111111111111222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000////////////////////////000000000111111000000000///000000000111111111111000000111111222222222222111333444444333333666888:::<<>>:::::::::999999999999888999999999888888888888777888888888777777777777777666666666666666666666666444444444444444444444444444444444333333333222222444333333222222333333444222222222222222222222222222222222222222222222222111111111111111111111111000000111222222222222222///000000000111111111222111111111111111111111111111111111111222222222222222444888;;;;;;999666333333333222222222222333333333333444444444555555555333333333333444444444444333555666666555555666777444555555555666666666666666666666777777777888888555555666666777888888999888888777777777666666666555555555555444444444444222222222222222222222222111111222222222222111111111111111111111111111111000000000111222222333333000000000000111111111111///000000000111111111222000000000111111111222222111111000000000/////////111111000000////////////000000000000000000000000000000000000000000000000///000111222222111000///000000000000111111111111///000111222333222222111111222333333333444666888888:::???DDDHHHKKKLLLMMMQQQQQQQQQRRRTTTVVVWWWXXXSSSYYYaaafffhhhiiikkkmmmtttsss{{{zzzyyyxxxyyy{{{}}}}}}}}}{{{wwwvvvrrrrrrrrrqqqooonnnmmmnnnlllllllllmmmmmmmmmmmmnnnfffeeedddbbb___\\\YYYXXXSSSRRRQQQOOOMMMLLLKKKKKKFFFGGGJJJMMMQQQTTTWWWYYY\\\[[[aaalllvvvwwwPPPAAALLLIII;;;:::>>>:::::::::999999999888888999999999888888888888777999999888888777777666666666666666666666666666666444444444444444444444444444444444333333333222222444333333222222333333444222222222222222222222222222222222222222222222222000000000000000000000000000000111222222222222111//////000000111111111222111111111111111111111111000111111111111222222222111444999======:::666333333222222222222222222333333333333444444444555555222222333333333444444444333444555555444444666777333333333444444444555555555666666666777777888888444555555666777888888999777666666666555555555555666666555555555444444444222222222222222222222222111111222222222222111111111111111111111111111111//////000111222333333444000000000000111111111111//////000000111111111222//////000000111111111222000000000000////////////111111000000/////////...000000000000000000000000111111111111111111111111///000111222222111000///000000000000111111111111///000111222333222111111111222333333333444666999666999>>>CCCGGGJJJKKKKKKRRRRRRQQQRRRRRRSSSTTTTTTQQQWWW___dddfffhhhkkkmmmxxxwwwzzzyyyzzz|||zzzvvvvvvyyy{{{~~~}}}|||{{{zzzyyyyyyvvvsssooommmmmmmmmmmmmmmmmmkkkiiiiiijjjjjjiiihhhiiifffcccaaa___\\\YYYVVVTTTRRRNNNKKKIIIIIIJJJKKKIIIMMMQQQSSSTTTVVV[[[___]]]bbbhhhppp\\\LLLBBBBBBAAA:::999>>>::::::::::::::::::::::::::::::999999888777666666;;;888666777888999777444666666666666666666666666555555555555555555555555555555444333333222111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111111111111222222222222111111111111111111111111111111111111222222222333333333000222555777777555222000222222222222222222222222222222222333333333444444333333333444444444555555555444444444444555666666444444444555555555555666666666666666666666666666666666666666666555555555666666666666666555555444333333333333333333333333222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000444444444333333333222222///000111222222111000///111111111111111111111111//////000111111111111000000000000000///////////////////////////.........000000000000111111111111111111000000000222333444000111111111111222222222444555555555444444555777999:::===AAAEEEJJJMMMPPPQQQRRRRRRRRRQQQRRRTTTWWWSSSXXX___bbbcccgggnnnuuu{{{zzz}}}|||}}}zzztttrrrtttttt{{{||||||{{{zzzyyyxxxwwwwwwuuurrrooonnnnnnnnnmmmllljjjhhhgggggghhhhhhfffeeecccaaa___]]]\\\ZZZXXXUUUQQQOOOLLLJJJHHHIIIJJJKKKIIIMMMQQQTTTVVVXXX[[[^^^]]]___iii|||SSSFFF>>>@@@@@@;;;999>>>::::::::::::::::::::::::999999888888777666666555888666444555666777555333555555555555555555555555555555555555555555555555555555444333333222111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111111111111222222222222111111111111111111111111111111111111111222222222333333111333555666666555333111222222222222222222222222111222222222222333333333333333333333444444444444444444444444444555555666444444444444555555555555555555555555555555555555666666666666555555555555666666666666666555444444333333333333333333333333222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000222111111111000000000000///000111111111111000///000000000000000000000000...///000000111111000000000000000000/////////////////////////////////...000000000000111111111111111111000000000111222333000111111111111222222222444555555555333444555777999:::===AAAEEEJJJMMMPPPQQQRRRRRRQQQQQQRRRTTTVVVRRRXXX^^^aaabbbffflllrrrxxxvvv~~~{{{zzzvvvoookkklllmmmooottt{{{yyyxxxxxxwwwvvvuuuttttttrrrqqqooooooooonnnkkkiiieeedddddddddeeedddaaa___]]][[[YYYXXXXXXWWWUUUSSSLLLKKKIIIHHHHHHIIIKKKLLLNNNPPPTTTXXXZZZ\\\]]]]]]bbbccctttZZZHHH>>>:::===???;;;:::===::::::::::::::::::::::::888888777777666555555555777666555555666666555444555555555555555555555555444444444444444444444444555444444333333222222111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111111111111222222222222111111111111111111111111111111111111111222222222222333222333333444444333333222222222222222222222222222111111111222222222333333222222333333333444444444444444333333444444555666333333333444444444555555555555555555555555555555555555555555555555555555555666666666666555444444333333333333333333333333222222222222222222222222111111111111111111111111000000000111111111222222111111111111111111111111000000000000000000000000000000000000///////////////000000111111000000///////////////////////////...///000000111000000000000000000000////////////......//////////////////000000000000111111111111111111000/////////000000000111111111111222222222333444555444333333555777999:::===AAAEEEJJJMMMPPPQQQQQQRRRQQQPPPQQQTTTVVVRRRXXX___aaabbbdddjjjooouuusss}}}yyyxxxuuuooolllmmmiiijjjlllqqqyyy~~~}}}||||||uuuuuutttssssssrrrqqqqqqpppoooooooooooommmiiifffaaa```aaaaaabbb```]]]ZZZYYYWWWUUUTTTTTTSSSQQQOOOHHHHHHGGGGGGIIIKKKMMMNNNTTTVVVXXX[[[^^^_________hhhppp{{{jjjFFF@@@;;;999<<<>>>;;;999;;;999999999999999999999999888888777777777666666666888888777777888888777777555555555555555555555555444444444444444444444444444444444333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111///000000000111111111111111111222222222222111111111111111111111111111111111111111111222222222222333333222222222222333333111111111111111111111111222222222222333333333444222222222222333333333333333333333333333444444555222333333333444444444444444444444444444444444444444444555555555555555666555555666666555555444333222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111111111111111000000000///000000000000000000//////////////////////////////000111111222222111111000000000000////////////............///////////////000000000111111111111111111000/////////......000000111111111222222222222333444444333333555777999:::===AAAEEEJJJMMMPPPPPPQQQQQQQQQPPPQQQTTTVVVSSSYYY```ccccccdddiiimmmtttrrr|||wwwuuutttqqqpppqqqgggiiikkkkkknnnttt~~~}}}{{{zzzxxxxxxrrrrrrqqqqqqppppppooooooooonnnnnnnnnmmmjjjfffbbb^^^]]]]]]^^^^^^]]]YYYVVVWWWUUURRRQQQQQQOOOMMMKKKGGGGGGHHHIIIKKKMMMPPPQQQWWWXXXZZZ[[[]]]```bbbdddllluuuWWWDDD>>><<<;;;======:::999999999999999999999999999999999888888888888888777777777777888888777777888888555555555555555555555555444444444444444444444444444444333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000///000000000111111111111111111222222222222111111000000000000000000000000000000111111111222222222333222111111111111222333111111111111111111111111333333333333444444444444111111111222222222333333222222222222222333444444222222222222333333333444444444444444444444444444333444444444555555666666555555555555555444444333222222222222222222222222111111111111111111111111000000000000000000000000//////000000000111111111000000000000000000000000////////////////////////000000000000000000000000000//////////////////000000000000000000000000000000111222222333333222222000000000000////////////---.........//////000000///000000000111111111111000000000000//////......000000111111111222222222111333444333333333555777999:::===AAAEEEJJJMMMPPPPPPQQQQQQPPPPPPQQQSSSVVVTTTZZZbbbeeeeeefffiiimmmqqqpppvvvrrrpppnnnmmmooofffhhhiiigggfffiiiqqqwww~~~~~~~~~}}}|||zzzxxxvvvttttttqqqpppppppppooooooooonnnooonnnlllkkkjjjfffaaa^^^\\\[[[ZZZZZZZZZXXXUUUSSSTTTRRRPPPNNNNNNMMMJJJHHHHHHIIIJJJLLLOOORRRTTTUUUWWWXXXZZZZZZ[[[aaaiiipppzzz|||\\\MMMEEE>>>>>>>>>===<<<:::999888999999999999999999999999999999999888888888888888444555666666555555666777444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111111111222222222222111111000000000000000000000000000000000111111111111222222111111000000111111222111111111111111111111111222222333333333444444444000000111111111222222222222222111111222222333444111111222222222333333333333333333333333333333333333333333444555555666666444555555555555444333333222222222222222222222222111111111111111111111111000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////............////////////000//////......//////000000000000000000000000000000111222222333333222222000000000000////////////------......///000000000000000000000111111111111000000111111111000//////000111111111111222222222111222333333333333555777999:::===AAAEEEJJJMMMPPPPPPPPPQQQPPPOOOPPPSSSUUUSSSZZZcccgggggggggjjjmmmmmmlllzzztttooommmoooiiihhhfffeeefffgggjjjkkkrrr{{{}}}~~~|||zzzzzzyyywwwuuusssqqqpppppppppppppppoooooooooooopppnnnkkkiiifffbbb^^^ZZZYYYWWWUUUUUUUUUTTTRRRPPPOOOMMMKKKKKKKKKKKKIIIGGGJJJKKKMMMPPPSSSUUUXXXYYYWWWZZZ]]]\\\]]]gggwwwdddKKKGGGAAA===>>>>>><<<;;;:::999999888888888888888888888888777777777888888888888888333555777666555444666888444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111111111222222222222111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000000000111111111222111111111111111222333333111111111111222222222222222222222222222222222222222222333444444555666666444444555555444444333222111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000111000000000000000000000000////////////////////////.........//////000000000000///............///000//////////////////////////////000111111111111000000000000000////////////------......///000000111000000000000111111111111///000111222222222111000000111111111111222222222000111333333222333666888999:::===AAAEEEJJJMMMPPPOOOPPPQQQPPPOOOPPPSSSUUUPPPXXXbbbgggggggggiiillllllkkkyyyvvvvvvnnniiieeefffiiikkkiiieeecccnnn|||~~~|||~~~~~~}}}xxxxxxwwwuuusssqqqooonnnpppppppppppppppooooooooopppnnnjjjgggddd```\\\XXXWWWUUURRRQQQQQQPPPOOONNNJJJIIIHHHHHHJJJJJJIIIHHHLLLNNNPPPRRRUUUXXXZZZ[[[YYY]]]aaa```bbbnnnyyyMMMCCCDDD;;;<<<>>>>>>;;;999:::::::::888888888888888888888888666666666666777777777777555777999999777666888;;;444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000////////////000000000000000000000000111111111111111111111000111222222333000111111111111222222222222222222222222222222222222222333333444555666666444444555555444444333222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000111111222222333333000///...------...///000........................---......///////////////000000000000////////////---------...///000000111000000000000111111111111///000111222333333222111000111111111111222222222000111222222222333666888999:::===AAAEEEJJJMMMPPPOOOPPPPPPPPPOOOPPPSSSUUUNNNVVVaaafffffffffhhhkkkmmmmmmzzzoooiiifffggggggeeedddfffdddeeekkkvvv~~~~~~~~~~~~{{{yyyxxxxxxxxxzzzyyywwwuuurrrpppooonnnnnnmmmmmmllllllllllllmmmjjjhhhfffdddaaa\\\WWWSSSSSSRRROOOLLLJJJIIIIIIIIIKKKIIIGGGEEEFFFHHHLLLNNNMMMPPPQQQPPPTTT[[[[[[UUU[[[___eeehhhnnnzzzVVVEEE>>>===>>><<<<<<;;;;;;;;;:::::::::888888888888888888888888777777777777666666666666555666777777666666777888555555555555555444444444555444333222111222333333222222222111111111000000444333111000000000111111222222222111111111000000222222111000//////000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000111111111111222222222333222222111111222222333222222222222222222222222333333444444333333222111000000000000000000000000000000////////////000000000000//////......------////////////////////////222222111000///...------000000000000000000000000111111000000000000111111......//////000000111111000///...------...///000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000222111000000000111333333222222333333333333444444888888<<>><<<<<<;;;;;;;;;;;;:::::::::888888888888888888888888777777777777666666666666444666777777666666777888444444444444444444555555555444333222222222333333333222222222222111111111333333111000000000111111222222222111111111000000222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222000111111111111222222222333222222111111222222333222222222222222222222222333333444444333333222111000000000000000000000000000000////////////000000//////000000111111222222////////////////////////111111000000//////......000000000000000000000000000000000000000000000000000000000000////////////000///...------...///000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000222111000000000111333333222222333333333333444444888888<<>>:::;;;;;;;;;;;;::::::::::::888888888888888888888888777777777777666666666666444666777777666555777888555444444444444444555555555444333222222222333333333333333333222222222222333222111111000111111111222222222111111111111111222111000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000111111111222222000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222000111111111111222222222222222111111111111222222222222222222222222222222333333333333333222222111000000000000000000000000000000////////////000000//////000000111111222222////////////////////////000000000000////////////000000000000000000000000//////111111111111//////111111000000///.........//////............//////////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000222111111111111222333333222222333333333333444444888888<<>>999999>>>::::::::::::999999999999777777777777777777777777777777777777666666666666333555666666555444666777???===999666555444444555333333444444444333222111333333333333222222222222000000111222222222222111111111111111111222222222000000000000000111111222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000111111111111222222222111111000000000000111111111111111222222333333444222222222222222111111000000000000000000000000000000000////////////000000//////000000111111222222////////////////////////......//////000000111111000000000000000000000000......000000000000......,,,---...///000111222333......////////////......////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111222222333444333333333222222333333333333444444888888<<>>???@@@===999999<<<:::::::::999999999999888777777777777777777777777777777777777666666666666333444666555444444555777;;;999777444333444555666333333444444444333222111333222222222222111111111///000111222333222222111000000111111111222222222000000000000000111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000111000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222111111000000000000111111000111111222333333444444222222222222222111000000000000000000000000000000000000////////////000000//////000000111111222222////////////////////////////////////000000000000000000000000000000000000////////////////////////---......///000111111222---...///000000///...---////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111222333444444444333333222222333333333333444444888888<<>>BBBFFFHHHJJJKKKPPPSSSVVVWWWWWWWWWXXXYYYTTTSSSUUU[[[```aaaeeejjjnnnvvvtttjjjbbb\\\XXXYYYZZZYYYWWWUUUUUUXXX[[[ccchhhooowww~~~~~~}}}|||{{{{{{yyyyyyzzzzzzyyyyyyxxxxxxuuuvvvvvvvvvvvvvvvuuuuuussssssrrrqqqppppppppppppnnnoooooonnnmmmkkkiiihhheeeeeeddddddcccddddddddddddcccaaa___]]]ZZZYYYXXXVVVTTTRRROOOLLLJJJIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNOOOQQQRRRTTTVVVWWWUUUWWW[[[^^^bbbjjjuuu}}}kkkMMMDDD@@@:::===<<<;;;:::999::::::;;;888888888888777777777777777777777777777777777777777777777777666666666555555555555555555555555555444444444444444444444444222222222222222222222222333222222111111222222333333333333222222111111111111111111111111111111111111111111111000000000///000000000000111111111111111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111111111000000000000111111000000000000000000000000000000000000000000000000000000111222222222222222000111222222333333222222111111111111111222333333444444333333222222111111//////000000000000//////111000///......///000111222111///...------......////////////////////////...//////000000//////...////////////////////////------......//////000000/////////////////////////////////////////////...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222333333333333222666666666555555444444444888:::>>>BBBFFFHHHJJJKKKPPPSSSVVVWWWWWWWWWXXXYYYSSSSSSXXX___cccbbbcccfffhhhrrr}}}pppgggaaa^^^XXXYYYXXXWWWUUUTTTVVVWWWXXX[[[aaahhhpppwww|||~~~}}}{{{zzzyyyxxxvvvvvvwwwxxxwwwvvvuuutttsssssstttttttttttttttsssrrrrrrqqqpppooonnnnnnooolllllllllkkkiiigggeeeddd```___]]]]]]]]]___```bbb___^^^]]][[[XXXVVVTTTSSSQQQPPPNNNLLLIIIHHHGGGGGGEEEFFFFFFHHHJJJLLLOOOPPPPPPPPPQQQTTTXXXZZZZZZZZZ[[[[[[]]]bbbjjjttt~~~xxxQQQBBB@@@???;;;<<<<<<;;;:::::::::::::::888888888888777777777777777777777777777777777777777777777666666666555555555555555555555555555555444444444444444444444444222222222222222222222222222222111111111111222222222222222222222111111111222222222222222222222222111111111111000000000000111111111111222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000111111111000000000000111111000000000000000000000000000000000000000000000000......///000000000000000000111222222333333222222222222111111222222333444444444333222111111000000//////000000000000//////111000///......///000111111111000///............////////////////////////.........//////.........////////////////////////.........///////////////////////////////////////......//////////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111222333333333333222555555444444444444333333777:::===BBBFFFHHHJJJKKKPPPRRRUUUWWWWWWWWWXXXYYYQQQSSSZZZcccgggdddbbbcccaaammmvvvoookkk[[[[[[ZZZXXXWWWVVVWWWXXXWWWXXXZZZ^^^ccciiiooorrrvvvxxx{{{~~~~~~~~~~~~}}}|||zzzyyywwwwwwttttttvvvvvvvvvuuusssrrrqqqqqqrrrsssssssssrrrrrrooonnnmmmlllkkkjjjjjjjjjggggggfffeeecccaaa```___]]][[[YYYWWWWWWYYY\\\]]][[[ZZZYYYWWWUUUSSSRRRQQQNNNNNNLLLKKKJJJIIIIIIHHHFFFGGGHHHJJJMMMOOOQQQRRRSSSRRRRRRUUUYYY[[[\\\ZZZ]]]]]]aaajjjzzz^^^FFFAAA@@@???>>>;;;;;;;;;:::::::::::::::888888888888777777777666777777777777777777777777777777666666666555555555555555555555555555555555333333333333333333333333222222222222222222222222222222111111111111222222222222222111111111111111222222222222222222222222111111111000000000000000000000000111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000000000111111////////////////////////////////////////////////---...//////000000//////000000111222222222222222222222222222222333333444444333333222111000////////////000000000000//////000000////////////000000111000000/////////......////////////////////////------............------///////////////////////////////////////.........////////////////////////............////////////////////////000000000000////////////////////////000000000000000000000000///////////////////////////000000000111111111111111111222333333333333222333333333333333333333333777999===AAAEEEHHHJJJKKKOOORRRUUUWWWWWWWWWWWWXXXPPPRRRZZZccchhhfffdddfffaaalllxxxkkkgggaaa\\\YYYWWWWWWWWWVVVUUUUUUVVVXXX\\\```bbbfffhhhlllqqqvvv{{{~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzzyyywwwvvvuuurrrrrrsssssssssrrrqqqpppnnnoooooopppppppppooooooiiihhhgggeeeddddddcccccc```___^^^]]][[[ZZZYYYYYYXXXVVVTTTQQQPPPQQQSSSTTTTTTSSSRRRQQQPPPOOONNNNNNKKKKKKJJJJJJIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQRRRRRRRRRQQQQQQSSSWWW[[[___```bbbiiixxxkkkJJJ@@@@@@===;;;===:::::::::::::::999999999888888888888777777777666666666666666666666666666666666666666555555555555555555555555555555555555333333333333333333333333222222222222222222222222222111111000000111111222111111111111111111111111111111111111111111111111000000000000000000111111/////////000000000111111000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000000000111111////////////////////////////////////////////////...///000000111111000000000000111222222222222111222222111111222222333444333333222222111000////////////000000000000//////000000////////////000000000000000000000/////////////////////////////////------............------///////////////////////////////////////.........////////////////////////---.........//////000000////////////000000000000///////////////////////////////////////////////////////////////////////////000000000111111111111111111222333333333333222222333333333333333333333666888<<>>???<<<;;;>>>:::::::::::::::999888888888888888888777777777777666666666666666666666666666666666555555555444444555555555555555555555555333333333333333333333333222222222222222222222222111111000000000000111111000000000111111111111111000000000000000000000000000000000000111111111111.../////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000///////////////111111000000000000111111000000000000000000000000000000000000000000000000///000000111111111111111///000111111222222111111111111000000111111222333222222222222222111111111//////000000000000////////////000000000000/////////000000111111000000///////////////////////////.........//////.........////////////////////////.........///////////////////////////////////////------......///000000000////////////000000000000000000000000000000000000........................000000000000000000000000000000000000111111111111111111222333333333333222222222333333333333444444555777<<<@@@EEEHHHJJJKKKOOOQQQTTTVVVVVVVVVWWWXXXRRRRRRVVV^^^ccceeeggglllkkkrrrvvvkkkfffdddddd``````^^^]]]ZZZXXXUUUTTTQQQPPPQQQRRRVVVZZZ^^^aaa``````bbbcccdddeeeeeeeeegggiiijjjllllllkkkjjjiiihhhgggeeedddcccdddeeefffbbbbbbbbbbbbaaa___^^^]]]ZZZYYYWWWUUUTTTSSSRRRRRRPPPOOONNNMMMLLLMMMMMMNNNJJJJJJIIIHHHGGGGGGHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJHHHIIIIIIJJJKKKMMMNNNOOOPPPQQQSSSUUUVVVWWWWWWWWWZZZ^^^bbbfffnnn}}}[[[EEEBBB?????????>>>======999::::::;;;:::999888777888888888888777777777777666666666666666666666666666666555555555444444444555555555555555555555555222222222222222222222222222222222222222222222222111111000000000000111111///000000000111111111222111111111111111111111111///000000000111111111111//////000000000111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////111111000000000000111111000000000000000000000000000000000000000000000000//////000111111111111000///000000111111111111111000000//////000000111222222222222222333333333333//////000000000000////////////000000000000/////////000111111111111000///////////////////////////...//////000000//////...////////////////////////------......//////000000////////////////////////------......///000000111////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111111222333333333333222333333333333444444444555444777;;;@@@EEEHHHJJJKKKOOOQQQTTTVVVVVVVVVWWWXXXSSSSSSWWW^^^bbbcccdddhhhkkkrrrwwwsssrrrsssoooooommmjjjddd^^^YYYVVVRRRPPPNNNMMMNNNPPPTTTVVVSSSTTTVVVXXXYYY[[[[[[[[[```aaaccceeeffffffeeedddcccaaa___]]]\\\^^^```aaa]]]]]]\\\[[[ZZZXXXWWWVVVUUUTTTRRRQQQOOONNNNNNMMMKKKJJJIIIHHHHHHIIIJJJKKKGGGHHHHHHHHHIIIIIIIIIIIIEEEEEEFFFHHHIIIJJJKKKLLLKKKKKKLLLMMMOOOQQQSSSTTTPPPQQQTTTVVVXXXYYYZZZZZZccchhhooouuuhhhEEE???AAA@@@===<<<<<<:::777999999:::;;;:::999888777888888888888777777777777666666666666666666666666666666555555555444444444555555555555555555555555222222222222222222222222222222222222222222222222111111000000000000111111//////000000111111111222222222222222222222222222//////000000111111111222000111111111111222222222//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////111111000000000000111111000000000000000000000000000000000000000000000000...//////000000000000000//////000111111111111111///////////////000000111111222222333333444555555//////000000000000////////////000000000000/////////000111222222111000/////////////////////////////////000000000000//////////////////////////////,,,------...///000111111////////////////////////---------...///000000111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222333333333333222333333333444444555555555444777;;;@@@EEEHHHJJJKKKNNNQQQTTTVVVVVVVVVVVVWWWTTTTTTYYY```cccaaaaaaccciiiqqq{{{lll___WWWSSSPPPMMMMMMOOOPPPOOOMMMMMMKKKJJJKKKNNNPPPPPPOOOSSSTTTUUUXXX\\\^^^]]]\\\YYYYYYXXXWWWVVVUUUUUUTTTTTTUUUVVVVVVUUUSSSRRRPPPLLLLLLLLLKKKKKKJJJJJJJJJGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIFFFFFFIIILLLNNNOOOPPPHHHIIIMMMQQQSSSSSSQQQOOOLLLUUUYYYVVVSSSZZZeeemmmtttxxx~~~jjjMMM@@@======<<<;;;::::::999999:::999999888888999999:::777777666666666666777777666666666666666666666666666666666666666666666666444444444444444444444444666555333222111222333333111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000222111111111000000//////000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000......////////////......000000000000111111111111000111111111111222222222333333333333333333333333000000000000000000000000//////............////////////////////////////////////////////////////////////000000///...------------------------------...------------...//////111111000000000000111111////////////////////////000000000000000000000000222111111111000000//////222111111111000000//////000000000000111111111111000000000000000000000000111333333333111111111333222222333333333333444444777888;;;???DDDHHHLLLNNNNNNPPPRRRTTTUUUVVVXXX[[[SSSTTTXXX^^^___^^^aaaeeefffqqqppp___VVVQQQNNNKKKJJJLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNPPPRRRSSSRRRQQQRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIINNNMMMLLLLLLLLLKKKIIIIIIOOONNNLLLLLLMMMPPPRRRSSSUUUYYY\\\\\\bbbqqqpppRRRAAA===<<<<<<<<<;;;::::::999999:::999999888888999999:::777777666666666666777777666666666666666666666666555555555555555555555555444444444444444444444444555444333222222222333333111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111111000000000///000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000...//////000000//////...000000000000111111111111000111111111111222222222222222222222222222222222000000000000000000000000//////............/////////////////////////////////////////////////////////////////////...------------------------------///............///000000111000000//////000000111////////////////////////000000000000000000000000111111111111000000000///111111111111000000000///000000000000111111111111000000000000000000000000333444555555333333444555222222333333333333444444777888;;;???CCCHHHLLLNNNQQQRRRUUUVVVWWWXXXZZZ\\\UUUVVV[[[aaabbb```bbbfffkkkqqqrrrgggaaa]]]ZZZUUURRRQQQQQQPPPOOOHHHIIIIIIHHHGGGGGGHHHJJJJJJIIIHHHIIIKKKKKKIIIHHHKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMJJJMMMOOOOOOOOOOOOOOOPPPRRRPPPOOONNNOOORRRUUUWWWZZZ___eeemmmeeeNNN<<<888>>><<<;;;;;;::::::999999999999999888888888888999999777666666555555666666777666666666666666666666666555555555555555555555555444444444444444444444444444444333222222222333333111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000///000000111111000000///000000000000111111111111000111111111111222222222111111111111111111111111000000000000000000000000000//////......//////000///////////////////////////////////////////////////////////////......---------------------------///////////////000111111000//////......//////000////////////////////////000000000000000000000000111111111111000000000000111111111111000000000000000000000111111111222222000000000000000000000000333444555555333333444555222222333333333333444444777888;;;???CCCGGGKKKMMMRRRSSSUUUVVVWWWXXXZZZ[[[XXXYYY^^^dddeeeccccccgggnnnnnn~~~yyytttqqqjjjeee]]]VVVPPPMMMKKKJJJIIIJJJKKKJJJHHHHHHJJJLLLJJJHHHHHHHHHIIIJJJHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIGGGFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMNNNNNNNNNOOOJJJNNNPPPOOOOOOSSSVVVWWWPPPRRRUUUWWWXXXYYYZZZ[[[```mmm```KKKBBB888888AAA;;;:::::::::999999999888999999888888888888999999666666666555555666666666666666666666666666666666555555555555555555555555444444444444444444444444444333333333333333333333111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000111111111111000000///000000000111111111111000000111111111222222222222222222222222222222222////////////////////////000000////////////000000////////////////////////////////////////////////...///////////////..............................//////......//////000111//////............//////////////////////////////////////////////////////111111111000000000000000111111111000000000000000000000111111111222222222000000000000000000000000000222333333111111222444222222222333333333444444777888;;;>>>CCCGGGJJJLLLPPPRRRTTTUUUUUUVVVXXXYYYXXXZZZ___eeefffcccdddgggkkkhhh}}}{{{qqqeeeZZZSSSPPPOOOKKKLLLLLLKKKJJJJJJKKKMMMIIIHHHGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPSSSRRRNNNNNNUUUYYYYYYYYY[[[]]]]]]^^^aaaeeeiiixxxjjjIIIDDDEEE===999???999999999999999888888888999888888777777888888999666666555555555555666666666666666666666666666666555555555555555555555555444444444444444444444444222333333333333333333333111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000111111111111000000///000000000111111111111000000111111111222222222333333333333333333333333////////////////////////000000////////////000000////////////////////////////////////////////////......///////////////.................................------......///000//////............//////////////////////////////////////////////////////000000000000000000111111000000000000000000111111111111111111222222222222000000000000000000000000000111333222222111333444222222222333333333444444777888;;;>>>BBBFFFJJJLLLPPPRRRTTTUUUUUUVVVXXXZZZWWWXXX]]]ccceeebbbcccgggiiieeeyyysssfff]]]ZZZZZZQQQOOOLLLKKKLLLLLLJJJIIIJJJIIIGGGGGGHHHIIIIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOSSSTTTUUU]]]lllsssqqqtttrrrnnnkkkmmmvvvbbbLLL===AAADDD>>>888999888888888888888888888888888888777777777777888888666555555444444555555666666666666666666666666666444444444444444444444444444444444444444444444444222222333444444444333333111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000///000000111111000000///000000000000111111111111000111111111111222222222333333333333333333333333000000000000000000000000111000000//////000000111////////////////////////////////////////////////---...//////////////////........................---------------...//////000//////......//////000////////////////////////000000000000000000000000000000000000111111111111000000000000111111111111111111111222222222222333000000000000000000000000111333444444444444555777222222333333333333444444777999;;;>>>BBBFFFIIIKKKQQQSSSVVVWWWXXXYYY\\\^^^VVVVVVZZZ```bbbaaaccchhhiiigggxxxvvvnnnmmmoookkkeee___]]]___^^^XXXSSSSSSQQQNNNMMMNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQOOOPPPQQQRRRTTTUUUWWWWWWUUU]]]dddmmmzzzVVVGGG@@@;;;======:::888888777888888888888888888888888888777777777777888888666555555444444555555666666666666666666666666666444444444444444444444444444444444444444444444444111222333444444444333333111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000...//////000000//////...000000000000111111111111000111111111111222222222222222222222222222222222000000000000000000000000111111000000000000111111////////////////////////////////////////////////------...///////////////.......................................//////000111000000//////000000111////////////////////////000000000000000000000000///000000000111111111111///000000000111111111111111111111222222222333333000000000000000000000000111333444444444444555777222222333333333333444444888999;;;>>>AAAEEEHHHJJJPPPRRRUUUWWWXXXZZZ]]]```UUUUUUXXX]]]``````dddjjjjjjiiiuuu|||zzz{{{yyyqqqjjj___\\\XXXVVVUUUUUUSSSRRRPPPPPPOOONNNNNNMMMLLLLLLIIIJJJLLLMMMMMMLLLKKKJJJMMMMMMNNNNNNOOOOOOOOOPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUWWWYYY\\\___aaabbbiiiqqq{{{|||YYYDDD@@@@@@???:::777888:::<<<777777777777777888888888888888777777777777888888555555555444444555555555666666666666666666666666444444444444444444444444444444444444444444444444000111333444555444333333222222222333333222222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000......////////////......000000000000111111111111000111111111111222222222111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////////////////////////////------...///000000/////////////////////////////////////////////000111111111111000000000000111111////////////////////////000000000000000000000000//////000000111111111222//////000000111111111222111111222222222333333333000000000000000000000000///111222222222222444555222222333333333444444444888999;;;>>>AAAEEEHHHJJJMMMPPPSSSUUUWWWYYY\\\___UUUTTTWWW\\\___```fffllljjjiiiqqqwwwrrrnnnhhhdddcccccccccccc___YYYRRRNNNOOOPPPOOONNNJJJNNNRRRRRROOOMMMMMMNNNNNNQQQQQQPPPQQQUUUVVVTTTRRRSSSTTTTTTUUUWWW[[[^^^[[[]]]fffnnnooolllpppxxxYYYCCC@@@>>>======;;;:::999888888999999999888888888888777888666555666777888777555777777666555444333333222666666666666666666666666555555555555555555555555333333333333333333333333333333444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000111111000000//////......//////000000111111111222222111111111000000//////////////////////////////222111111111000000//////111000000000//////......000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111000///////////////000000000000000000000000......///000000000000000000000000000111111111111222222333333333222111111000000000000000000000000222111000//////000111222//////000000000000//////////////////////////////000000111111000///......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000222222111000//////000000000000111222222222222111222222111111111111111111333222111111111222333444222333333444444333333222333777<<<@@@DDDGGGKKKMMMNNNNNNPPPSSSYYY\\\^^^^^^WWWVVVZZZaaafffgggkkkppphhhllluuu|||yyymmmjjjccc[[[TTTQQQPPPQQQNNNOOOPPPPPPNNNMMMMMMMMMTTT[[[bbbbbb```___[[[VVVWWWXXXYYYZZZ^^^eeemmmsssrrrvvvhhhKKK@@@@@@======<<<;;;:::999888888999999999888888888777777777666555666777888777555666666666555444444333333555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000000000000000000////////////000000000111111111111111111111111000000000///000000000000000000000000111111111111000000000///111111111000000/////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000111111000///////////////000000000000000000000000......///000000000000000000000000000111111111111333333333333333222111000000000000000000000000000111000000//////000000111...//////000000//////...////////////////////////------......---,,,,,,+++........................000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000222222111000000000000000//////000000000111111111111111111111111111111111222222111111111222333444222333333444444333333222444777;;;???CCCGGGKKKNNNQQQQQQQQQSSSWWWYYYYYYYYY[[[[[[^^^dddggggggiiinnnfffiiipppvvvjjjbbbaaaccc]]][[[ZZZZZZ[[[[[[ZZZYYYcccppp{{{~~~zzzvvvpppkkkmmmrrrxxxuuuZZZJJJ@@@============<<<;;;:::999888888999999888888888777777777777666555555777777666555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111//////000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111000000000000111111111111111000000000////////////////////////000000000000000000000000111000000//////000000111000000000000000000000000111000000///////////////000000000000000000000000......///000000000000000000000000000111111111111444444444333222111000///000000000000000000000000...//////000000//////......//////000000//////...////////////////////////,,,,,,---------,,,++++++........................000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000222111000000000000000000000///.........///111111111111111111111111111111222222111111222222333444222333333444444333333222555777;;;>>>AAAFFFLLLOOOQQQQQQQQQSSSVVVWWWXXXWWW[[[ZZZ]]]bbbbbb```bbbffffffhhhnnn}}}|||tttrrrqqqtttwwwwwwuuurrrzzzkkkNNNAAA@@@@@@===:::<<<<<<;;;;;;:::999888888888888888888777777777777777666555555666777666555444444444555555555666666444444444444444444444444444444444444444444444444333333333333333333333333555444444333222111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111/////////000000111111222000000000000000111111111111111111000000000000000111111111111111111111111111111111000000000000000222222111111111111111111000000000000000000000000000000000000000000000000111000000000000000000111000000000000000000000000000000////////////000000////////////////////////......///000000000000000///000000000111111111111444444444333222111000///////////////////////////---...///000000///...---///000000111111000000///////////////////////////...//////000//////......000000000000000000000000////////////////////////////////////////////////////////////////////////111111111000000000000000000000000000000000000000111111000000000000000111111000...---...///111333111111111111111222222222222111222222222222333333222333333444444333333222666888:::===AAAFFFLLLPPPOOOOOOPPPSSSVVVYYYZZZZZZZZZZZZ]]]aaa```]]]___dddiiikkkqqqaaaPPP@@@===AAAAAA===:::;;;;;;;;;::::::999999888888888888777777777666666666555444555666777666444333333444444555666666666555555555555555555555555444444444444444444444444333333333333333333333333666555555444333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111222222111111000000000000000000000000000000000000111111111111111111111111111111000000000000000000111111111111111111111111222222111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000////////////000000////////////////////////......///000000000000000///000000000111111111111333444444333222111000///////////////////////////---...///000000///...---000111111222222111111000000000000000000000000000///000111111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000111111000000000000000000000000111000000000000000111111222111000//////111333444000000111111111222222222111111222222333333333333222333333444444333333222666888:::===AAAFFFLLLPPPPPPPPPQQQTTTXXX[[[[[[[[[\\\\\\```cccbbb```dddkkkkkkmmmtttiiiQQQGGG>>>>>>???>>><<<<<<;;;:::::::::999999999888888888777777777666666666666555444444666666555444444444444555555555666666666666666666666666666666333333333333333333333333333333333333333333333333555555555444444333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222000000111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000111111111111000000000111111111111111222222222222222222222222000000000000000000000000222111111000000111111222000000000000000000000000///////////////000000111000000000000000000000000......///000000000000000000000000000111111111111222222333333333222111111000000000000000000000000...//////000000//////...000111111222222111111000000000000000000000000000......///000000000//////........................000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111222222111000000000111333444000000000111222222333333000111222333333333333222222333333444444333333222555777;;;>>>AAAFFFLLLOOOSSSSSSSSSUUUXXXZZZZZZYYYYYYZZZ]]]___^^^^^^dddmmmlllmmmsssdddMMMFFFAAA===>>>===;;;:::<<<:::::::::999999999999999888777777777666666666666666555444444666666555444444444444555555555555555555555555555555555555555333333333333333333333333333333333333333333333333444333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222111111111111111111111111111111000000000//////000000000111111111111000000000000000000000000///000000000111111111111/////////000000111111111111111111111111111111111000000000000000000000000222111111000000111111222000000000000000000000000///////////////000111111000000000000000000000000......///000000000000000000000000000111111111111111111222333333333222222000000000000000000000000111000000//////000000111//////000000000000//////000000000000000000000000------...///////////////........................000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000111222222000000000000111111111111///000000111222222333333000111222333333333222222222333333444444333333222444777;;;???CCCGGGKKKNNNQQQQQQQQQTTTWWWYYYZZZYYYVVVWWWYYYZZZXXXYYYbbblllooommmoooxxxVVVGGGBBB<<<999:::>>>???;;;888999::::::999999999999999999777777777777666666666666666555444444555666555444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222222333222222222111000000000222111111111000000////////////000000111111111222//////////////////////////////000000111111111222......//////000000000111000000000000000000000000000000000000000000000000222222111111111111222222000000000000000000000000///////////////000111111000000000000000000000000...//////000000000000000000000000000111111111111000000111222333333333333000000000000000000000000222111000//////000111222------............------000000000000000000000000......///000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000///000000111222222......///000111000000000///000000111222222333333000111222333444333222222222333333444444333333222333777<<<@@@DDDGGGKKKMMMLLLLLLNNNRRRWWW[[[\\\\\\YYYYYYZZZZZZXXXYYYcccooosssnnnnnn~~~{{{RRREEEAAA;;;<<<<<<;;;;;;;;;::::::::::::::::::999888777666666222333555666666666555555666666666666666666666666555444444333333444444555333333333333333333333333444444444444444444444444333333222111111222333333222222222222222222222222333333333333222222111000111111111111111111111111000000000000000000000000...///000111222333333333111111111111111111111111222111111111000000//////000000111111111111000000111111111111111111111111111111111000000000000000000111111111111222222222000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111222333333333111000000000111222111000000000//////......222111111111000000//////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000//////......------000000////////////000000111111111111111111111111000000000000000000000000111111111111000000000000111111000000//////......000000000000000000000000111111000000111222222333555111///000333666555333555444333222222333555666999:::<<>>CCCHHHLLLOOOMMMNNNOOORRRVVVYYY\\\^^^]]]ZZZXXXZZZ[[[[[[```gggllllllnnnzzzaaaHHH??????@@@???;;;;;;;;;;;;::::::::::::777777777777777666555444333444555555666555555555555555555555555555555555444444333333333333444444333333333333333333333333333333333333333333333333333222222111111222222333222222222222222222222222111111222333333333222222111111111111111111111111111111111111111111111111222222222222222111000000111111111111111111111111111111111111000000000000000000111111111111000000111111111111111111111111000000000000000000111111000111111111111222222222000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111222333333222111111000000111111111111111111111000000000111111111111000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000.........///////////////000000////////////000000////////////////////////000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000222222111111111111111222...222666666333222444777333333555666666555333222777888:::===BBBGGGKKKMMMPPPPPPQQQSSSVVV[[[___bbb^^^[[[[[[]]]\\\\\\```fffjjjiiikkk{{{tttoooYYYFFFBBBCCC???::::::;;;;;;;;;:::::::::999999777777888888777666666555444444555555555555555555555555555555555555555555444333333333333333333444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000111222222333333333333111111111111111111111111111111111111111111111111111111222222222111111000111111111111111111111111111111111000000000000000000000111111111111000000111111111111111111111111000000000000000111111111000000111111111222222222000000000000000000000000111111000000000000111111000000000000000000000000///000000000111111111111////////////////////////000000000000000000000000///000000000111111111111111111000000111111222333222222222111111111111111222222111111111111111111111111111000000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////------......//////000000000000////////////000000////////////////////////000000000000000000000000111111111111000000000///000000000000////////////000000000000000000000000333222111111000111111111111333444444333444666999999888888777555444333222666666999<<<@@@EEEJJJLLLRRRRRRRRRTTTWWW\\\```ccc]]]\\\]]]___^^^\\\```fffjjjhhhkkkYYYiii~~~qqqSSSEEE>>>BBBDDD<<<888:::;;;;;;:::::::::999999999888888999999888888777777555555555555444444555555555555555555555555555555333333333222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000111222222333333333333111111111111111111111111111111111111111111111111//////000111222333333333111111111111111111111111000000000000000000111111000000111111111111000000111111111111111111111111//////000000111111111111000000111111111222222222111111111111111111111111111111000000000000111111000000000000000000000000///000000000111111111111////////////////////////000000000000000000000000///000000000111111111111111111000000111111222333222222222222111111000000111111111111111111222222000000000000000000111111//////////////////////////////////////////////////////000000000000//////////////////////////////------......//////000000000000////////////000000000000000000000000000000000000000000000000000000111111111111000000000///////////////000000000000111111111111111111111111222222111111111111111222555333111111444777777777@@@>>>:::666444333444555555666888;;;@@@EEEIIIKKKNNNNNNPPPSSSVVVZZZ]]]___\\\[[[]]]___^^^\\\aaaiiimmmiiinnnWWWYYY```mmm}}}uuu^^^LLLJJJBBB>>>@@@>>>888999???::::::::::::999999999999888888999999999999888888666666555444444444555555444444444444444444444444333333222222222222333333333333333333333333333333333333333333333333333333111222222333333222222111222222222222222222222222111111222333333333222222111111111111111111111111222222222222222222222222...///000111222333333333111111111111111111111111000000000000111111111111000000111111111111000000111111111111111111111111/////////000111111222222000111111111111222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111222333111222222222222111000000000000000111111111111111000000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000.........///////////////000000////////////000000000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000111111111111111111111111111111000000111222222333333222333999AAAGGGGGGEEEBBB>>>999555333333555777555666888;;;@@@EEEIIIKKKMMMPPPTTTYYY\\\^^^^^^^^^YYYYYY\\\^^^]]]]]]dddmmmqqqmmmrrrXXXUUUSSSYYYeeesss~~~yyy]]]RRRIII@@@BBBAAA???<<<999888:::===:::::::::999999999999888777777888888888888777777777666555444333444444555444444444444444444444444333333222222222222333333333333333333333333333333333333333333333333333333111222333333333333222111222222222222222222222222222222333333333222111111111111111111111111111111222222222222222222222222///000111222222222222222111111111111111111111111///000000000111111111111000000111111111111000000111111111111111111111111...//////000111111222222000111111111111222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111222333111222222333222111000////////////000000111111111///000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000///////////////.........000000////////////000000////////////////////////000000000000000000000000111111111111000000000000.../////////000000000111111111111111111111111111//////000000111222444444666:::AAAHHHLLLLLLIIIFFF<<<:::777444444555666888555666888<<<@@@EEEIIILLLMMMRRRYYY```cccccc```^^^VVVWWWZZZ\\\[[[]]]fffqqquuuooovvvRRRVVVXXXWWWWWW```qqqWWWCCCCCCCCC???:::===???===::::::888666:::::::::999999999888888666666777777777777777666777666555444333444444555444444444444444444444444333222222222222222222333333333333333333333333333444444444444444444444444111222333444444333222111222222222222222222222222333333333333333222111000111111111111111111111111222222222222222222222222111222222222222111000000111111111111111111111111//////000000111111111222000000111111111111000000111111111111111111111111...//////000111222222222000111111111111222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111000111222222333111111222333222111000///......//////000000000111//////000000111111111222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000//////.........---000000////////////000000........................000000000000000000000000111111111111000000000000.../////////000000111111111111111111111111111111/////////000111333444555BBBIIIPPPQQQIII<<<222,,,555555444444555666777888555666888<<<@@@EEEIIILLLHHHOOOXXX```cccbbb]]]ZZZTTTUUUXXX[[[ZZZ]]]hhhtttvvvpppxxxWWWUUUTTTTTTUUUXXX[[[]]]sssnnnTTTEEEAAABBB???;;;<<<<<<;;;::::::999888888::::::888777777777888999666666666666666555555444555555555555555555555555444444444444444444444444222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222222222111111111111111111333333333222222111111111111111111111111111111111222222222222222222222222000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111222222222111111111000000//////111111111111111111111111000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111222222222333333333111222222222222111000000111000///......///000111000000000000000000000000000000111111111111000000000000000000000///......000000000000000000000000////////////////////////000000000000000000000000........................///////////////////////////////////////.........111000000////////////000000000000000000000111111111111222111111111000///444222111222777???HHHMMMIIIFFF@@@999444111000000333222222333444555666777777888;;;>>>BBBGGGJJJLLLLLLPPPQQQQQQTTTYYY\\\ZZZVVVSSSSSSXXXZZZ]]]hhhttttttrrrzzzSSSRRRQQQQQQRRRSSSVVVWWWaaafffrrrwww[[[OOO@@@999;;;>>>>>><<<<<<;;;;;;:::999999888888:::999888777777777888888666666666666666555444444555555555555555555555555444444444444444444444444222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111333333333222222222111111111111111111111111111111222222222222222222222222000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111000000000///111111111111111111111111111111111111111111111111000000000000000111222222000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111222222222333111222222222222111000000111000///......///000111000000000000000000000000000000111111111111000000000000000000000///......000000000000000000000000////////////////////////000000000000000000000000..................------////////////////////////////////////////////////000000000000000111111222111111111111000///......444333111000//////000000999???HHHNNNMMMGGG===777333333111111111222444555222222333333444555666666666777:::===BBBFFFIIIKKKLLLOOOQQQQQQUUU\\\```___YYYVVVWWWZZZ[[[^^^gggrrrrrrppp{{{RRRRRRQQQQQQPPPQQQQQQRRRSSSQQQWWWmmmzzzWWWHHHBBB===:::;;;<<<:::999;;;;;;::::::999888888888999999888777777777777777777777777666555444333222444444444444444444444444444444444444444444444444222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111333333333222222222222111111111111111111111111111222222222222222222222222000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111000000000000111111111111111111111111111111111111111111111111111000000000000111222222000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111111222222111222222222222111000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000//////...000000000000000000000000////////////////////////000000000000000000000000/////////......---------////////////////////////////////////////////////000000000000111222222333111222333444444444444333111111111222444666999:::JJJLLLMMMLLLGGG@@@999444222222222222333333444444222333333333444555555666555666999===AAAEEEHHHJJJLLLOOOQQQQQQVVV^^^cccccc^^^\\\\\\]]]]]]___gggpppnnnmmm{{{TTTTTTSSSSSSRRRQQQPPPOOOOOOOOOSSS___rrrdddJJJEEEDDDBBB@@@>>><<<:::888::::::999999888888888777888888777777666666666666777777777666555444333222444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111000000000111111111000000000000000111111111111111111111111111111111111111111111111111111000000111111222333000000000000000000000000000000000000000000000000000000111111111111000000///////////////////////////000000000000111111111111222222222222111000000000000////////////000000////////////////////////000000111111111111000000//////000000000000//////////////////////////////////////////////////////////////////////////////000000//////......------///////////////////////////////////////000000000111000000000000000111222444333222111111111111222...000333888<<>>777444333555777777777777777666444222111222333333444444555555555555777:::>>>BBBFFFHHHJJJLLLOOOPPPPPPUUU]]]bbbbbbaaaaaaaaa```___aaagggmmmmmmkkkyyyUUUUUUTTTRRRQQQOOONNNMMMLLLNNNQQQSSSYYYjjjkkk\\\KKK===<<<<<<<<<<<<;;;;;;<<<===999888888888888888777777777777777777666666555555666666666666555444333222444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111333333222222111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111222222333000000000000000000000000111111111111111111111111000000111111111111000000///////////////////////////000000000000111111111111222222222222111000000//////000000000000//////////////////////////////000000111111111111000000//////000000000000//////////////////////////////////////////////////////////////////////////////000000/////////.........000000000000000000000000////////////000000111111222111111000////////////555333000...,,,---...///222444999===@@@@@@@@@???333333444333222111///......///222444555555444444222333444555555555444444555888;;;@@@DDDGGGIIIJJJMMMPPPQQQPPPSSSYYY]]]\\\aaacccdddaaa```ccchhhlllnnniiivvvSSSRRRQQQOOOMMMLLLKKKKKKMMMKKKKKKMMMTTT\\\eeejjjvvvgggNNNEEEDDDBBB>>><<<;;;:::999999999::::::777777777777777777777777666666666666666555444444444555555555555444333333333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222000000000111222222333333111222222222222333333333111111111111111111111111111111111111111111111111000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111000000000000111111111111111111111111111111111111222222222222222222222222222111111111111222333333000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000111111111222222111222222222222111000000//////000000000000//////000000000000000000000000000000111111111111000000...//////000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000...//////000000111111222222222111000000000000111111111333555888;;;===???999:::;;;;;;999666222000...///111222222111000///...///111333444444444444222333444555555555333333555888<<>>;;;:::;;;:::888666777777777777777777777777555555666666666555444333333333444555555555444444333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222///000000111222222333333111111222222222333333333111111111111111111111111111111111111111111111111000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222333///000000000111111111111111111111111111111111111222222222222222222222222222222111111222222333444000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000111111111111222222222333111222222222222111000000...///000111111000///...000000000000000000000000000000111111111111000000......///000000000000000000000000000000000000000////////////////////////000000000000000000000000.........///000000111111000000000000000000000000...//////000111111222222111111111222333444555666444888>>>CCCFFFFFFEEECCC888777666444111000......555222///......111555777555555555555444333222222222333555666666555333222444777;;;@@@DDDGGGHHHIIIKKKOOOQQQQQQSSSWWWWWWTTTWWW^^^bbb``````fffllllllpppjjjyyySSSQQQNNNKKKIIIIIIJJJKKKIIIIIIKKKLLLOOOPPPPPPPPPQQQMMMTTTlll~~~vvv\\\KKKDDDAAA@@@AAAAAA>>>;;;::::::888777999======;;;777666666666666777777777777444555666666666555333333222222333444555555555555333333333333333333333333222222222222222222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222///000000111222222333333111111111222222333333333111111111111111111111111000000000000000000000000000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333444//////000000111111111222111111111111111111111111222222222222222222222222222222111111222222333444000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000111222222222222333333333111222222222222111000000...///000111111000///...000000000000000000000000000000111111111111000000......///000000000000000000000000000000000000000////////////////////////000000000000000000000000------...///000111222222000000000000000000000000...//////000111222222222000111222333555777999;;;BBBFFFKKKLLLHHH???555...111000...---...111555777---///111333444444444333000000111222222333444444222333555666666555333222333666:::???CCCFFFGGGHHHIIINNNRRRRRRTTTXXXXXXUUUTTT\\\```___```hhhmmmmmmpppkkk|||RRRQQQOOOMMMLLLKKKJJJJJJKKKIIIIIILLLNNNOOOLLLIIIOOOOOOUUU___hhhrrrwwwfffTTTHHHEEE>>>======<<<;;;;;;::::::999999999888777666666555777777777777777777777777444444444444444444444444444444333333333333222222444444444444444444444444333333333222222111111111222222222222222222222222111111111111111111111111222222222222222222222222666555444444222222111000222222111111111111222222111111222222222333333333111111111111111111111111222111111111000000//////000111111111111222222222111111111111111111111111333222222222111111000000222222222222111111000000222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111222222222222222222222222333333222111000000111111...000111000///...///111222222111111111111222222000000000000111111111111000000000000000000000000000000000000111111111111111222222222222111000000111111111111111111111111////////////000000000000//////000000000000//////000000000000000000000000////////////////////////.../////////////////////---------............//////000000...,,,+++---000......---,,,...000333555000222444666666555333111222333444888===DDDJJJNNNHHHDDD>>>777222111111222000111111111222222222222000000000000111111111111111111222222222333333333222222333444444444333333555777:::???DDDHHHIIIHHHMMMLLLLLLNNNQQQUUUWWWWWWYYY___dddccc```bbbkkksssuuuuuu~~~RRRQQQOOOMMMLLLKKKJJJJJJJJJIIIHHHIIILLLMMMKKKIIIHHHGGGJJJNNNRRRYYYkkk|||zzz___RRRKKKAAA<<<<<<======<<<<<<;;;::::::999999999888888777666666555666666666666666666666666444444444444444444444444444444333333333333222222444444444444444444444444333333333222222222111111222222222222222222222222111111111111111111111111222222222222222222222222555444444333333222222111333333222222222222333333111111222222222333333333111111111111111111111111222111111111000000000000111111111111222222222222111111111111111111111111222111111111000000000000222222222222111111111000222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111222222222222222222222222333333222111111111111111000111222111000000000222222222111111111111222222000000000000111111111111111111111111111111111111000000000000111111111111222222222222222111000000////////////////////////////////////000000000111//////000000000000//////000000000000000000000000//////////////////////////////////////////............/////////000000000///111333333111000111222111222222222111///---,,,222222111111222444666777AAACCCEEEEEEEEEBBB@@@>>>888666222///---...///000000000000111111111222222000000000000111111111111111111222222222333333333333333333444444333222222555777:::???DDDHHHIIIHHHLLLLLLMMMOOOSSSWWWZZZ[[[ZZZ^^^bbbaaa^^^bbbllluuuvvvvvvRRRQQQOOOMMMLLLKKKJJJJJJIIIHHHGGGGGGIIIJJJJJJIIIHHHGGGFFFFFFGGGNNN^^^mmmwww\\\MMMAAA??????;;;;;;???<<<<<<;;;;;;::::::999999999888888777777666666555666666666666666666666666444444444444444444444444444444333333333333222222444444444444444444444444333333333222222222222111222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333444333333333333333333444111111222222222333333333111111111111111111111111111111111111111000000000111111111111222222222333222222222222222222222222222222222222222111111111222222222222111111111111333333333333333333333333333333333333333333333333222222111111111111222222222222222222222222222222222222222222222222222222333222222111111111111222111222333222111111222333222222111111111111222222000000000111111111222222111111111111111111111111000000000111111111222222222222222222222111111000/////////////////////////////////000000000111111//////000000000000//////000000000000000000000000////////////////////////000000000//////.........000000000000111111111111---///222222111000000000---...///111444666888999000222555999===@@@CCCDDDCCCDDDCCCAAA===777222///111000/////////000222333/////////000000000111111000000000000111111111111111111222222222333333333444444444444333222222111555777:::???DDDHHHIIIHHHLLLLLLNNNQQQUUUYYY]]]___\\\```bbb```^^^bbblllvvvyyyxxxRRRQQQOOOMMMLLLKKKJJJJJJJJJHHHGGGFFFGGGHHHIIIIIIKKKIIIGGGHHHMMMUUU```hhhccc```fffzzzsss\\\PPPJJJDDD@@@BBBAAA===<<>>EEEKKKLLLJJJEEEAAA888666222///......///111222222222222222222222222////////////000000000000///000000000111111111111111111222222222333333333555555555444333222111000555777:::???DDDHHHIIIHHHLLLMMMOOOQQQTTTXXX\\\______bbbeeecccaaacccjjjqqqyyyzzzRRRQQQOOOMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFGGGHHHJJJGGGDDDCCCGGGPPPXXXZZZYYYRRRKKKLLL]]]vvvuuuaaaSSSIIICCC@@@??????@@@<<<777555666999999999999888888888888777777777666666666666666555555555555555555555555444444444444444444444444444444333333333222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111222222333333444444555222222111111111111222222111111222222222333333333111111111111111111111111111111111111111222222222111222222222222333333333222222222222222222222222222222333333333333333333222222222222222222222333333333333333333333333333333333333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222333222222222222222333333000111222111000000111222222222111111111111222222111111111111222222222222111111111111111111111111111111111111222222222222222333333333333222111111222222222222222222222222000000000000111111111111//////000000000000//////////////////////////////000000000000000000000000111111000000//////////////////000000000111111111555333111000000222333333222222333555888;;;>>>@@@FFFHHHKKKKKKGGG???666111000///------...000333555//////000//////......---////////////000000000000///000000000111111111111111111222222222333333333555555555444333222111000555777:::???DDDHHHIIIHHHLLLNNNPPPQQQRRRTTTYYY\\\aaaeeeiiiiiifffeeegggkkkuuuwwwRRRQQQOOOMMMLLLKKKJJJJJJHHHIIIIIIHHHFFFFFFGGGIIIEEEEEEDDDGGGMMMRRRNNNGGGHHHHHHJJJOOOUUUbbbwwwqqqeeeTTTGGGAAA???===<<<999:::<<<<<<:::888666666888888888888888888777777666666666666666666666666555555555555555555555555444444444444444444444444444444333333333333222222333333333333333333333333111222222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222333333444444444222111111000000111111222111111222222222333333333111111111111111111111111111111111222222222222222222222222222333333333333333333333333333333333333000000000000111111111111222222222222333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333222222222222222222222222333222222222222333333444000111222111000///000222222222111111111111222222111111111222222222222333222222222222222222222222111111111222222222222333333333333333333222222111000000000000000000000000000000000111111111222222//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111333111///000222444555555000555===EEEJJJLLLJJJIII>>><<<999666333111000///...000222444444222000...---.........//////000000/////////000000000111111000000000000111111111111111111222222222333333333444444444444333222222111555777:::???DDDHHHIIIHHHKKKNNNPPPQQQPPPRRRWWW[[[bbbfffjjjkkkhhhffffffgggnnnqqq}}}RRRQQQOOOMMMLLLKKKJJJJJJEEEGGGIIIHHHEEEDDDEEEFFFFFFKKKMMMJJJIIIJJJFFF???BBBEEEIIIIIIEEEFFFRRR```eeeyyyjjj[[[JJJGGGCCC???===>>>@@@AAA999;;;;;;;;;;;;;;;;;;:::777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444444444333333333333222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333222222111111222222333111111222222222333333333111111111111111111111111111111111222222333333333222222222333333333444444333333333333333333333333111111111111222222333333222222222333333333444444444444444444444444444444444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222222222222222222333444555111222333222111111222333222222111111111111222222111111111222222222333333222222222222222222222222111111111222222222333333333333444444333333222111000000000000000000000000000000111111111222222222//////000000000000//////000000000000000000000000000000000000000000000000/////////000111111222222111111111111222222222333000000333777<<>><<>>999777:::>>>::::::888666666777777666666666666666777777777777555555555666666666666666555555555555555555555555444444444444444444444444444444444333333333222222222222222222222222222222111111111222222333333333222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333444333333222222333333444111111222222222333333333111111111111111111111111111111111222222333333333222222333333333444444444333333333333333333333333444444444555555666666666222222222333333444444444444444444444444444444444444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222222222222222333333444555222333444444222222333444222222111111111111222222111111222222222333333333222222222222222222222222111111222222222333333333333333444444333333222111222222222222222222222222000111111111111222222222//////000000000000//////000000000000000000000000000000000000000000000000......///000111222333333222222333333333444444444444777===EEELLLOOOLLLHHH;;;999555111000000222333111111000000////////////111000...------000222444222111000......//////000111111111111222222222222000000000000111111111111111111222222222333333333222222333444444444333333555777:::???DDDHHHIIIHHHGGGLLLPPPQQQQQQTTTZZZ```___aaaccccccccceeehhhjjjlllooo|||SSSPPPLLLKKKLLLLLLJJJGGGEEEEEEEEEEEEDDDDDDDDDDDDIIIIIIHHHFFFEEECCCBBBBBBCCCEEEFFFEEECCC@@@@@@@@@BBBDDDMMMWWWVVVTTTaaatttssskkk```SSSHHHBBB???>>>;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;999888777777666999888888777666555555444555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222//////000111222222333333222222222222222222222222333333333333333333333333333333333333333333333333222333333444555444444444333333333333444444444444444444444444444333333333555444333444555444222000333666888777444222333444555555555444333333222222555444444444444444555555444444444555555666666777444333333333333444555555444444444444444444444444333333333333333333333333333333333333333333333333333333333222222222111111111111111222222333333444111111111111111111111111111111222222222333333333222222333333333444444444444444444444333222111000000111222333333222111000111111111111111111111111000000000000000000000000000000000000000000000000/////////------...222555333111...---...222666:::666444222111222555999;;;FFFHHHKKKKKKGGG???777222333333222222111222222333000000000000000000000000000000000000000000000000333222111000000111222333000000111111111111000000000111111111111222222222222222222222222222222222333444444555555444444333666888;;;@@@DDDGGGJJJKKKLLLOOOQQQQQQQQQTTTZZZ^^^]]]```cccdddeeefffgggiiikkkiii|||QQQNNNKKKJJJKKKJJJHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDGGGGGGFFFDDDCCCAAA@@@@@@AAACCCDDDCCCAAA>>>>>>>>>>>><<>>???@@@AAA@@@>>><<<;;;<<>>CCCQQQeeeuuu~~~}}}gggYYYPPPHHHCCC===>>>???AAAAAAAAA@@@???<<<<<<;;;;;;::::::999999999888777777666666777777888777777666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222333333444444555333333333333333333333333222222222222222222222222222222222222333333333333333333333333222111111111333333333333333333333333444444444444555555555555333222000111333444555444222444666666555555666777222222333333444555555666555444444333333444444444444444444444444333333333444444444444444555666666555555555555555555555555444444444444444444444444333333333333333333333333333333333333222222222222333333333333222222222222222222222222222222222222111111222222222333333333111111222222222333333333444444555444444333222111//////000000000000//////111111111111111111111111111111111111111111111111111111111111111111111111000111111111///000111333444444444333333222111111666;;;AAAGGGHHHFFFBBB>>>;;;777111,,,***,,,000222111111000000000000111111000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000/////////000000000000111222222222222222222222222333444444555555444444333555777:::>>>BBBFFFHHHIIILLLOOORRRRRRRRRUUUZZZ^^^^^^```ccceeefffgggiiikkknnnlll|||MMMLLLJJJIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>===>>>???>>><<<:::;;;;;;>>>===???CCCAAA<<<;;;>>>888888>>>HHHPPPVVV\\\ccczzzwwwcccZZZNNNFFFBBB@@@>>><<<888999;;;===>>>>>>===<<<<<<<<<;;;:::999888888777666666555555555666666777777777666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222333333444444333333333333333333333333222222222222222222222222222222222222333333333333333222222333333444444555444444444555555555555555555555555555666666666666777555333222444555444444555666777777777666666666555555555555666666777777555444444333333333333444555555555555666666666666555555555444555555666777555555555555555555555555444444444444444444444444444444444444444444444444444444333333333222222222444444444333333222222111222222222222222222222222111111222222222333333333111111111222222222333333444444555555444333222222000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111///111333333333444555777555444333222333555777999@@@AAACCCBBB???888222---000////////////.........000////////////000000111000000000000000000000000000000000000000000000000000000////////////000000111111000000000000111111000000000000111111111111111222222222222222333333333444444555555444444333444666:::>>>BBBEEEHHHIIILLLOOORRRSSSSSSUUUZZZ^^^^^^```ccceeefffhhhjjjkkkooommm{{{LLLKKKKKKJJJIIIIIIIIIJJJFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBAAA@@@??????===>>>>>>===;;;:::;;;<<<999<<>>@@@CCCLLLRRR[[[jjjsss___PPPHHHCCCAAA??????@@@>>>;;;888<<<<<<;;;;;;;;;:::::::::;;;::::::999888777777666555555444444555555666777666666666666555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111222222222222333333333333333333333333222222222222222222222222222222333333333444444444666666555555555666666777555555666777777888999999888888888888999999::::::;;;:::888999;;;<<<;;;;;;999999999888888777555444888888777777777666666666999888777777666666666777333444444555666777888888666555555555555666777777666666666666666666666666555555555555555555555555444444444444444444444444444444444333333333222222555444444333333222222222222222222222222222222222111111222222222333333333111111222222222333333333444444555555555444333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111222444444333333444555---000444999>>>AAACCCDDD888777555333222111000000,,,---000222222111///...//////......///000000111000000000000000000000000111111111111111111111111//////000000000000//////111111000//////000111111111111222222222222333333111111111222222333333333333444444555555444444333444666:::>>>BBBEEEHHHIIILLLOOOSSSTTTTTTVVVZZZ^^^]]]___ccceeefffgggjjjkkkooonnnyyyJJJKKKKKKJJJHHHHHHJJJKKKGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCBBBAAA@@@@@@@@@===>>>>>><<<;;;:::;;;===999===AAA@@@:::555666999>>>;;;;;;======999888;;;<<<;;;;;;BBBUUUjjjvvvxxx~~~yyykkk]]]NNNBBB===>>>>>>===<<<===>>>===<<<:::;;;:::999888777888999:::999999888888777777666666555555555444555555666666555555555555555555555555333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333333333444444555555666666777666555333333333444555444555666888999;;;<<<===BBBBBBCCCCCCDDDDDDEEEEEEEEEDDDEEEGGGIIIJJJIIIHHHEEEDDDBBBBBBBBBAAA>>><<<;;;;;;::::::999888888777:::999888777666666666666444444555555666777777777666666666666666777888888777777777777777777777777666666666666666666666666444444444444444444444444444444444444333333333333444444444444333333333333333333333333333333333333111111222222222333333333222222333333333444444444444444555555555555444444444333222222222222333444111111111111111111111111222222222222222222222222222222222222222222222222333444444222000///000111333888???EEEFFFCCC>>>999222000---+++,,,///333555//////.........///111222///......//////000111222000000000000000000000000111111111111111111111111///000000111111000000///222111000//////000111222222222222333333333444444111111111222222333333444333444444555555444444333555777:::>>>BBBFFFHHHIIILLLOOOSSSUUUUUUVVVZZZ^^^[[[^^^bbbdddeeegggiiikkknnnmmmvvvGGGIIIJJJIIIGGGGGGIIIKKKGGGGGGGGGFFFFFFFFFEEEEEECCCBBBBBBAAAAAA@@@@@@???<<<<<<<<<;;;999999;;;===;;;===>>>===:::999888888:::888888<<<<<<999999<<<======;;;:::AAALLLSSSTTTTTT___jjjqqqzzzxxxllliii^^^TTTKKKHHHDDD>>>===???:::999999999;;;<<<======777777777777777777888888777777777777777777777777666666555555555555555666555555555555555555555555333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444222222222222222222222222444444444444444444444444444444444444444444444444444444555555666777777888999888888888:::<<>>>>>===;;;;;;::::::::::::::::::999999888888888777777666666777777888999777777777777777777777777666666666666666666666666555555555555555555555555555444444444444333333333333333333444444444444444333333333333333333333333111111222222222333333333333333444444444555555555444444555555555555444444333333222111111222333333111111111111111111111111222222222222222222222222222222222222222222222222333333333222111222555777>>>@@@BBBBBB???888111---333222000///...///111222000///...------...000111////////////000111222333000000000000000000000000111111111111111111111111000000111222222111000000222111000//////000111222111111222222222333333333000111111222333333444444333444444555555444444333555777;;;???CCCGGGIIIJJJKKKOOOTTTUUUUUUWWWZZZ]]]ZZZ]]]```cccdddfffhhhjjjlllkkkrrrEEEGGGIIIHHHEEEEEEHHHJJJGGGGGGGGGFFFFFFFFFFFFEEEBBBAAAAAAAAA@@@?????????;;;;;;;;;:::888888:::<<<999888777777:::===;;;777999666666999:::777888;;;000777=========@@@CCCBBB:::AAAEEEDDDFFFRRR```iiinnn{{{~~~pppggg___[[[WWWQQQRRRWWWMMMBBB;;;>>>@@@<<<777555888888999999:::999888888666666777888888888777777666666666666777777777777777777666555555555555555444555555555555555555555333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333444444444444444444444444555555555555555555555555555555555666777888888999@@@@@@BBBEEEIIIOOOSSSVVVXXXYYY[[[^^^aaadddfffggghhhhhhhhhiiijjjkkkkkkllliiiiiihhhgggeee```YYYTTTJJJIIIGGGHHHKKKKKKIIIFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEBBBAAA@@@???===;;;::::::777777777777777888888999777777777777777777777777777777777777777777777777555555555555555555555555555555444444444333333333333333333444444555555555333333333333333333333333111111222222222333333333444444444555555555666666444444555555555555555444333222111000000111222333111111111111111111111111222222222222222222222222222222222222222222222222111222222333555999>>>BBB>>><<<888444111111111222000111333444444333111000...///111222222000...,,,////////////000111333333000000000000000000000000111111111111111111111111000111222333333222111000222111000......000111222000111111111111222222222000000111222333333444444333444444555555444444333666888<<<@@@DDDGGGJJJKKKKKKOOOTTTVVVVVVWWWZZZ]]]YYY\\\```bbbdddeeehhhjjjkkkjjjpppJJJJJJKKKKKKJJJHHHFFFEEEGGGFFFEEEDDDBBBBBBAAAAAA?????????>>>>>>===<<<;;;;;;:::999999888888999999::::::999999888777777777666666666666666666666666888888888999===AAAFFFIII;;;:::999999999;;;>>>???GGGJJJOOOTTT\\\iiizzz}}}xxxooodddYYYPPPJJJHHHBBBBBBBBBBBBBBBBBBBBBBBB======<<<;;;;;;:::999999999888888777777777777777999999999888777666666555888888777777666666555555777666555444333444444555555555666666555555444333555555555444444333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000000111222333333444444444444222111000000000000222444555444222111000111333333333333333444444555999888888777777888888888>>>>>>@@@CCCHHHNNNSSSVVVXXXYYY[[[```eeehhhhhhgggkkkkkkmmmnnnooooooppppppuuuuuuuuuuuutttrrrqqqpppkkkjjjjjjkkklllllliiiggg^^^]]][[[YYYXXXWWWWWWVVVXXXXXXZZZ]]]______]]][[[TTTRRROOOLLLKKKLLLMMMNNNUUUSSSQQQQQQRRRPPPKKKFFFBBBAAA>>>;;;;;;;;;===>>>:::;;;;;;;;;:::999777666;;;:::999888777666666666666555555555555555666666555555444444444333333333444333333333333444555555444444444444444444444444222222222222222222222222333333333444444444555555555555666666555555444333333333333333333222111000222222222222222222222222000111111111111222222222000222444444333111111222000333888<<>>===000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111000///......///000111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222444333222111111333555666444444555555555555444444444999<<<<<<>>>EEEIIIIIIKKKNNNQQQSSSXXX^^^```]]]``````______```bbbdddeeejjjjjjpppHHHHHHIIIJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBB>>>??????>>>>>>===<<<;;;;;;:::999999888888999999:::999999888888777666666666666666666666666666666888777777888;;;???CCCFFF::::::888888888:::<<<===;;;???BBBDDDFFFLLLUUU]]]hhhlllppprrrrrruuu{{{{{{xxxtttqqqmmmfff^^^YYYQQQOOOKKKGGGDDDBBBAAAAAA========================<<<<<<;;;::::::999888888999888777777666666777777999999888777777666555555777777777777666666555555777666555444333444444555555555555555555444444333555555444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111222333333333444333333222222111222222222///111333333222333444666999888777666666555555555444555555777999;;;===???KKKLLLOOORRRWWW\\\aaadddeeeddddddfffiiilllmmmmmmpppppppppqqqppppppooooootttuuuvvvvvvvvvuuusssrrrmmmlllkkkkkkkkkiiigggdddgggggggggggghhhiiijjjkkkfffgggiiikkkmmmlllhhhfffhhhfffbbb]]]XXXSSSOOOMMMJJJJJJMMMRRRXXX[[[YYYWWWSSSQQQMMMIIIDDD@@@===;;;999999888888888888888999<<<;;;:::999999999:::;;;777777666555555555555555666666666555555555444444444444333333444444555666444444444444444444444444222222222222222222222222333333444444444555555555555555666666555555444333333333333333333222111111222222222222222222222222111111111111222222222222444444444222000///000222;;;<<<===>>>===;;;888777000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111000////////////000111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222444333222111111333444666444444555555555555444444444999<<<<<>>>>>>>>>>>===<<<;;;;;;::::::999888888888888999999999888888777777666666666666666666666666666666777777777777999<<>><<<;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::999999888888777777888888777666666666666666888888777777666666555555777777777666666666666555666666555444444444444555555555555555555444333333444444444444333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333222222222222333333333333222222222222222333444444222333333333333555777:::666666666666777777888888===>>>AAADDDHHHMMMQQQSSS\\\]]]^^^aaadddhhhjjjlllooommmkkkkkknnnpppqqqqqqrrrrrrsssssstttuuuuuuuuuuuutttsssqqqnnnllliiihhhiiigggeeedddccc```\\\YYY_________```aaabbbcccdddhhhjjjmmmqqqttttttqqqnnnmmmmmmllliiieee```\\\YYYRRRRRRSSSWWW[[[[[[WWWSSS]]]]]][[[YYYUUUQQQMMMJJJFFFDDDBBB???===<<<;;;;;;;;;:::999888888999:::;;;999999888777666666666666777777777777666666666666444444444444444555666666444444444444444444444444333333333333333333333333333444444444444555555555555666666666666555444444333333333333333222222111222222222222222222222222111111111111222222222333333333222000///000333666@@@???>>>;;;888555222111000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000111000000//////000000111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222444333222111222333444555444444555555555555444444444999======???EEEIIIIIILLLPPPTTTUUUXXX^^^```___\\\]]]___bbbdddeeeffffffjjjjjjqqqHHHHHHHHHHHHHHHGGGGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;::::::999999888888888888888999888888777666666555555555555555555555555555555777666666666777999;;;===888888777666666666777777888:::<<<<<<999888999::::::<<<======<<<<<<===@@@AAAEEEIIIKKKIIIEEECCCBBB@@@CCCFFFGGGHHHIIIKKKLLLLLLMMMMMMJJJGGGFFFGGGIIIHHHGGGEEECCCAAA@@@??????CCCBBBAAA??????>>>>>>===AAA@@@>>>===<<<<<<<<<===999999999999999999999999888888888777777666666666777777666555555555555666777777777666666555555555666666666666666666666666555555555555444444555555444444555555555444333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333222222222222222222222333333444666666666555444555888;;;555777:::===AAADDDFFFHHHPPPQQQTTTXXX]]]aaadddfffiiijjjjjjkkklllmmmnnnooopppooonnnmmmnnnnnnlllkkkhhhiiilllooossswwwzzz|||xxxtttmmmeee^^^ZZZWWWVVVVVVVVVWWWYYY[[[\\\[[[YYYWWWVVVTTTRRRPPPOOONNNNNNYYY\\\aaagggmmmpppooonnnjjjjjjjjjjjjhhheeecccaaa___^^^]]]^^^]]]ZZZSSSMMMTTTUUUWWWYYY[[[]]]^^^^^^[[[ZZZWWWRRRMMMGGGCCC@@@???>>>;;;999777666666777:::999888888777777888888888777777777777666666666555555555444555555666777555555555555555555555555444444444444444444444444444444444444555555555555666666666666666555444444222333333444333333222222222222222222222222222222111111111222222222333333...///111222333555888:::888777555444222111000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111222222222222222333333333333222222222333444555444444555555555555444444444999===>>>@@@FFFIIIIIILLLRRRUUUVVVXXX^^^```___[[[]]]aaaeeehhhhhhhhhhhhjjjjjjrrrJJJIIIHHHGGGFFFEEEDDDDDDAAA@@@??????>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::999888888777777888888888888777666666555555444444444444444444444444444666666555555666777888999777666666666555555666666555666777777777888:::;;;888999:::999888777888888:::<<<>>>>>>===:::999888666888:::::::::999:::;;;999:::;;;;;;;;;;;;===>>><<<<<<;;;::::::;;;;;;;;;;;;;;;:::999888888999:::666666777888999;;;<<<===999999999999999999999999666666666666666666555555777666555555444555555555666666666555555555555555555555555555555666666666444444555555555555555555444444444555444333333222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333444444333333333333333333444333333222222333333444555666666666777999===@@@FFFHHHMMMRRRWWW[[[^^^___```bbbdddgggiiijjjjjjjjjlllllllllmmmnnnoooqqqrrrpppooonnnmmmkkkfff___ZZZUUUWWWZZZ___eeekkkppprrrrrrlllaaaVVVNNNJJJIIIJJJCCCDDDHHHOOOVVV[[[]]]]]]ZZZXXXUUUQQQMMMJJJHHHGGGIIIKKKPPPVVV]]]aaaaaaaaafffdddaaa]]]ZZZVVVTTTSSSUUUUUUWWW[[[```aaa^^^ZZZNNNNNNNNNPPPTTTXXX\\\^^^aaabbbbbbaaa^^^XXXSSSPPPMMMKKKHHHEEEAAA===;;;:::999999888777777777777888777777777666666666555555666555555555555666777777555555555555555555555555444444444444444444444444444444444555555555666666666666777777666666555444222333333444444444333333222222222222222222222222111222222222222333333333,,,000444777777777888999111000000//////000111222000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000111111111111111111111111111111111222222333333333222222222222333333444444444444555555555555444444333999>>>???AAAFFFIIIIIILLLRRRVVVVVVXXX]]]``````\\\___ccchhhjjjkkkkkkjjjjjjkkkrrrKKKJJJHHHFFFEEECCCCCCCCC@@@???>>>>>>=========>>>============<<<;;;::::::999999888777777777777888777777666666555555444444444444444444444444444444555555555555555666666777555555555666666666666666555444444333444666777888444555666777888888888888777888999:::::::::999999888:::;;;;;;:::999999:::999999999:::;;;;;;;;;;;;;;;;;;:::999888888888999888888888777555555666888555666666777888999999999777777777777777777777777666666666666555555555555666666555444444444444444555555555555555555444444444555555555555666666666333444555555666555555555444444444444444333222222222222222222333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333444444444444555555444444555666777777555777:::===@@@DDDJJJMMMZZZ\\\```dddgggjjjkkklllmmmoooqqqqqqppplllhhheee^^^]]]]]]___aaaeeehhhjjjlllkkkkkkiiiddd[[[QQQIIIFFFGGGIIIMMMRRRWWW\\\___^^^YYYRRRJJJFFFEEEFFFHHHGGGHHHIIILLLPPPQQQQQQOOOTTTRRRPPPMMMKKKIIIGGGGGGEEEDDDEEEHHHKKKMMMMMMMMMTTTRRROOOLLLIIIFFFEEEDDDDDDEEEHHHPPPXXX]]]^^^]]]XXXVVVRRRPPPOOOOOOQQQRRRUUUWWW\\\```bbbbbb```___\\\\\\ZZZWWWSSSNNNIIIGGG===<<<;;;:::888777777777777777777777666666666666666666666666666777888888555555555555555555555555555555555555555555555555444444555555555666666666666777777777777666555555222333333444444444444444222222222222222222222222222222222222333333333333000333888999888555333333222111111000000111111222000000000000000000000000000111111222222111111000111111111111111111111111000000000000000000000000000111111222222111111000111111111111111111111111000000000000000000000000111111111111111111111111111111111222222333333444222222333333333444444444444444555555555555444444333:::>>>???BBBGGGIIIHHHKKKRRRWWWVVVWWW[[[______^^^```dddhhhkkklllkkkkkkjjjkkksssJJJIIIGGGEEEDDDCCCCCCDDD@@@@@@???>>>>>>>>>??????============<<<;;;::::::999999888777777777777777777777666555555444444333333333333333333333333333444444444555555555666666444444555666666777777777666555555555666666666555555555666888999999888777555555555666888999888777555777999888777666777888777777666777888777666555999999888777777777888888777999;;;:::888777888:::<<<<<<<<<;;;:::888777666666666666666666666666666555555555666666666666666666555444444333333444444444444444444444444444444444444444555555555666666333333555666666666555555333444444444444333222222111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444222333333333444555555555555555666777999<<<===??????BBBGGGLLLQQQUUU[[[^^^dddfffiiilllnnnoooooonnntttvvvxxxwwwrrrjjjbbb\\\QQQOOONNNMMMOOOSSSWWWZZZ___^^^^^^]]]YYYRRRJJJDDDAAAAAABBBEEEIIINNNSSSUUUSSSSSSRRRQQQRRRSSSUUUVVV\\\[[[YYYYYYXXXVVVRRROOOSSSRRRQQQPPPPPPPPPPPPPPPQQQNNNKKKJJJJJJKKKJJJIIIJJJKKKMMMMMMMMMMMMLLLKKKJJJIIIHHHLLLQQQTTTTTTRRRZZZXXXUUURRROOOMMMLLLLLLJJJLLLOOOTTTXXX\\\^^^``````aaacccccc```\\\WWWTTTJJJIIIFFFBBB???===;;;:::999999888888888777777777777777666666777777888999555555555555555555555555555555555555555555555555555555555555666666666666777777777777777666555555222333333444555555444444222222222222222222222222222222222333333333444444222555777777555222111000333222222222222222111111000000000000000000000000000111111222222111111000111111111111111111111111000000000000000000000000000111222222222222111000111111111111111111111111000000000000000000000000111111111111111111111111000111111222333333444444222222333333444444444333444444555555555555444444333:::???@@@BBBGGGIIIHHHJJJRRRWWWVVVVVVYYY]]]___^^^```dddgggiiijjjjjjjjjjjjkkktttHHHGGGFFFDDDDDDDDDEEEEEEAAAAAA@@@@@@@@@@@@@@@@@@============<<<;;;:::999999888888777777777777777777666666555444444333333333333333333333333333333444444444555555666666666333444555666777777777777444444555666777777555333777777777777888777444222888777777888999999888666555777999999777777777888888777777888999999888777555666666777888999:::;;;222555888888666555666888444555555666777777666666888888888888888888888888555555666666666666666666555555444333333333333444444444444444444444444444444444444555555555666666222333555666666666555555333333444444444333222222111111111222222333333333333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444444444444444444444444444222222333333444555666666444555777:::===@@@CCCEEEMMMQQQVVV[[[___cccfffiiihhhjjjmmmppprrrrrrrrrrrrrrrtttvvvuuunnndddYYYRRRQQQNNNJJJGGGGGGIIIMMMPPPPPPPPPPPPQQQQQQNNNJJJFFFBBBCCCDDDGGGKKKQQQVVVYYYZZZ\\\aaaeeeiiijjjkkkkkkiiiiiiiiikkkmmmnnnllljjjdddccccccccccccddddddeeeddd```[[[XXXWWWXXXWWWWWWYYY\\\___aaaaaa___[[[YYY[[[WWWTTTSSSUUUVVVTTTQQQLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJMMMQQQUUUXXX\\\___bbbeeeeeebbb]]]ZZZXXXUUUQQQLLLGGGCCC@@@>>>:::::::::999999999888888777777777777777888888999666666666666666666666666666666666666666666666666555555555555666666666777777777777777777666666555222333333444555555555444222222222222222222222222222222333333333444444444111222333333111111222333000111222222222222111111000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000111222333333222111000111111111111111111111111000000000000000000000000111111111111111111111111000000111222333333444444111222333444444444333333444555555555555555555444333:::???@@@CCCGGGIIIHHHJJJQQQWWWVVVUUUXXX]]]^^^___```bbbeeeggghhhiiiiiijjjllluuuGGGGGGHHHIIIIIIGGGCCC???AAAAAAAAAAAAAAAAAAAAAAAA>>>======<<<;;;;;;:::::::::999777666666666777888666555555555555444444444333333333333333333333333555555555444444333333333222222333333333333444444444444444555555555555666444444555555555555444444555555555666666666666777555555555555666666666666999999888888777777666666888777666555555666777888666666666666666666666666666666666666666666666666666666666666666666666666666666555555555444444444555555444444444444555555555555555555555555555555444444444444444444444444333333333222222222111111333333333333333333333333333333333222222222111111444444444444333222111111333333333333333333333333222222444444444444222222222333333333333222111111333333333333333333333333555666666555444444777999:::>>>DDDJJJOOOTTTXXX\\\ffffffggghhhjjjmmmooopppsssqqqppptttyyy{{{xxxtttvvvzzz}}}yyyrrrkkkiiijjjiiigggbbbXXXNNNIIIJJJMMMJJJQQQYYY^^^______```bbb^^^ZZZUUURRRSSSWWWYYY[[[iiijjjllloooqqqqqqpppppppppqqqqqqqqqqqqppppppooopppppppppnnnmmmlllnnnooommmpppoookkkjjjmmmnnnlllfffmmmqqqooommmoooqqqqqqooommmkkkiiihhhgggdddbbb___[[[XXXVVVVVVSSSOOOKKKMMMJJJHHHJJJMMMMMMJJJGGGSSSPPPTTT\\\```___aaafff```]]][[[ZZZYYYUUUMMMFFFGGGDDD???;;;888888999999;;;:::888777777777888999888777666666666888999:::666666666666666666666666444555555666777666666666555666888999999888777777333333333333333333333333222000333888888222222666888444000000333555555444111222222333333222222111222111111222333444222000333222222111111222222333000000000000000000000000////////////////////////000000000000000000000000///000111333333222111111111111111111111111111111222111111111000000//////111111111111111111111111111111222222222333333333444333111000000111333444555555555555555666777888666999===@@@CCCEEEIIIKKKLLLQQQVVVXXXXXXYYY\\\___bbbaaa```aaadddggghhhhhhgggiiirrrHHHHHHGGGHHHIIIGGGDDDAAABBBBBBBBBAAAAAAAAA@@@@@@======<<<;;;;;;::::::999999888777666666666777888555555555555444444444444333333333333333333333333555555444444444333333333222222333333333333444444444444444444555555555555444444555555555555444444444444555555555666666666444555555555666666666666888777777777777777666666888777666555555555666777666666666666666666666666666666666666666666666666666666666666666666666666666555555555444444444444555555444444444444555555555555555555555555555555444444444444444444444444333333333222222222111111333333333333333333333333111111111222222333333333333333444444333333222222333333333333333333333333222333333444444333333222222222333444444444333333444444333333444444555555555666777777999===BBBFFFNNNQQQVVVZZZ^^^aaaeeehhhkkkkkklllnnnpppsssuuuvvvvvvttttttyyy}}}}}}{{{wwwooofff```\\\[[[[[[jjjnnnrrrsssqqqnnnmmmmmmmmmjjjfffdddfffiiikkklllmmmeeeaaaeeeiiilllrrryyy{{{yyywwwtttrrrqqqqqqqqqxxxzzz||||||{{{zzz{{{|||yyyyyyvvvqqqqqqttttttqqqpppssssssqqqqqqsssqqqlllqqqppppppqqqssstttsssrrrooolllhhhfffdddcccbbbaaaaaaaaa```]]]ZZZVVVTTTSSSTTTPPPQQQWWWYYYWWWXXX[[[[[[YYYXXXYYYZZZYYYWWWTTTOOOMMMJJJFFFBBB>>>;;;999555666888:::;;;:::999888999999888888777888888999666666666666666666666666666666666777777777888888777888999999999777666555333333333333333333333333999333///111333111333777...111666888888555222000222222222222222111111000111000000111333444333111333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111222222222111111111000000111111111111111222222222111111222222222333333333555444333111111222444555555555555666666666666666666999===@@@CCCEEEIIIKKKLLLQQQVVVYYYYYYYYY[[[^^^``````aaacccfffhhhhhhggghhhjjjsssIIIHHHGGGGGGHHHHHHFFFEEEDDDCCCCCCBBBAAA@@@@@@???<<<<<<;;;::::::999999888999888777666666666777777555555555555444444444444333333333333333333333333444444444444333333333333222222333333333333444444333333333444444444555555444444555555555555444444333333333444444444555555444444444555555555666666666666666666666777777777888777666555555555555555666666666666666666666666666666666666666666666666666666666666666666666666555555555555444444444444555555444444444444555555444444444444444444444444444444444444444444444444333333333222222222111111333333333333333333333333///000111222333444444555222222333333444444333333333333333333333333333333444333333222222333333444222222333444444555555666777666555444444555666777888:::<<>>;;;;;;::::::999888888777888888777777666666666666555555555444444444333333222222222222222222222222333333333333333333333333222222222333333333444444222333333333444444444444333444444555555444444333222222333333333444444444333333444444444555555555444444555555666666666777777777666555555444444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555444444333333444444555444444444444444444444444333333333333333333333333333333333222222222111111222222222222222222222222000000111222333333444444000111222333444444444444333333333333333333333333444444222222222222444444333333333333444444555555888777666555666888999;;;@@@CCCHHHMMMRRRWWW]]]aaa```cccfffhhhiiikkkmmmoooqqqrrrtttwwwzzz|||}}}~~~||||||}}}{{{wwwuuuttttttuuuzzz~~~}}}ssstttyyyzzzqqqllllllnnngggiiilllkkkjjjiiijjjkkklllgggbbb```^^^[[[XXXVVVTTTTTTRRROOOLLLJJJIIIIIIDDDFFFJJJLLLNNNMMMLLLJJJJJJFFFAAA<<<999888999::::::::::::999999888777777777777777777777777777777:::999777666777888:::<<<999999::::::999777666555444444444444444444444444333222333555666666666777FFFDDD@@@999333000222444333333333333333444444555666444222222333444333222333222222111111222222333111111111111111111111111333333333333333333333333222222222222222222222222222111000000000111333444111111111111111111111111111111111111111111000000000000000111222222333333111111222222222333333333444333333333333444555555555666777888777666444222666999===@@@CCCEEEIIIKKKLLLRRRXXX[[[[[[YYYYYYZZZZZZ\\\bbbhhhlllllliiifffhhhjjjrrrJJJHHHEEEEEEFFFGGGHHHGGGDDDCCCBBBAAA@@@???>>>>>>;;;::::::999888888777777777777777777666666555555555444444444444333333333222222222222222222222222333333333333333333333333222222222333333333444444222222222222333333333444333333444444444444333333222222222333333333333444333333333333444444444444333333333444444555555666555555555555444444333333444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444444444333333333333444444444444444444444444444444333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222000111222333444555555555333333333333333333333333444444222222222222444444555444333333333333444444555666777:::===AAAEEEGGGMMMQQQXXX]]]```ccceeefffhhhjjjnnnpppqqqsssuuuwwwuuuvvvyyy{{{~~~uuu|||zzzvvvrrrooojjjgggggggggccc^^^ZZZYYYWWWUUURRRNNNKKKIIIDDDEEEFFFGGGHHHIIIIIIJJJNNNLLLIIIEEEAAA>>><<<;;;:::::::::999999999888888888888888888888888888888999888777666666888:::;;;777888999::::::999888777555555555555555555555555111444777666666999>>>BBBLLLEEE;;;444222333444444222222222333555666888999:::888555444444444222111333222222111111222222333111111111111111111111111222222222222222222222222222222222222222222222222222111000000000111333444111111111111111111111111000000000000000000000000000000111111111222222222111111222222222333333333222222222222222333333444555666777888777666444222666999===@@@CCCEEEIIIKKKLLLRRRXXX[[[[[[YYYYYYZZZYYY\\\aaahhhlllmmmjjjhhhiiijjjrrrJJJGGGEEEDDDEEEFFFFFFEEEBBBBBBAAA@@@???>>>>>>===;;;;;;:::999999888888777666666777777777666555444444444444444333333333333222222222222222222222222222222222222333333333333222222333333333333444444111111222222222333333333333333444444444444333333222222222333333333444444222222222333333333444444333333333333333444444444333333444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444444444444333333333333444444333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222333333333222222222111111000111222333444444555444333333333333333333333333444333333222222333333444666555444333333555666777555888===DDDJJJQQQUUUXXX[[[___eeeiiikkkkkklllmmmoooqqquuuwwwxxxzzz|||~~~{{{}}}}}}tttjjjeeeaaa\\\[[[\\\\\\YYYUUUSSSQQQMMMIIIFFFDDDCCCCCCFFFIIINNNPPPOOOJJJCCC??????>>><<<::::::::::::;;;888888888888888888888888999888777777777888999:::666777999:::::::::999888666666666666666666666666666777666333444===FFFJJJ>>>999444333555666444111222222222333444777999:::;;;999555444333333222111333222222111111222222333222222222222222222222222111111111111111111111111222222222222222222222222111111111000111111222333111111111111111111111111000000000000000111111111111111111111111111111111111111222222222333333333000111111222222333333333555666666777777666555444666999===@@@CCCEEEIIIKKKLLLQQQXXXZZZZZZYYYZZZ[[[YYY[[[```fffkkkmmmmmmkkkkkkllltttIIIGGGEEEDDDEEEEEEDDDBBB?????????>>>>>>>>>======;;;;;;;;;:::999999888888555666777777777666555444444444444333333333222222111111111111111111111111111111222222222333333333222222333333333333444444111111111111222222222222222333333444444333333222333333333333444444444444222222222222333333333333333333333333222222222222111111333444555555444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444444333333222222333333444333333333333333333333333222222222222222222222222333333333222222222111111111111111111111111111111222222222222222222333333111222333333444444444444333333333333333333333333222333333444444333333222555555444555666999;;;===AAAEEEKKKRRRYYY^^^aaabbbeeehhhkkknnnppprrruuuwwwsssvvvxxxzzz{{{{{{}}}vvvjjjfffhhhjjjgggbbbaaa^^^ZZZTTTOOOKKKIIIGGGDDDGGGLLLPPPRRRPPPLLLJJJHHHEEEAAA===;;;;;;;;;<<<999999999999999999999999999999999999::::::::::::888999:::::::::999888777666666666666666666666666666777555555===FFFGGGBBB222222333444555555333222444333222111222444666777888555333111222333333333333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111111111222222222333333333333333222222111000000000111111222222222333333333000111222333444444444444555555555666666666666666666999===@@@CCCEEEIIIKKKLLLQQQVVVYYYYYYYYY[[[^^^[[[\\\___ccciiimmmooooooooopppwwwHHHGGGEEEDDDEEEDDDBBB@@@>>>>>>>>>>>>============<<<<<<;;;::::::999999888555666777777777666444333444444444333333333222222111111111111111111111111111111111222222333333333222222333333333444444444000111111111111222222222222333333444444333333222333333444444444444555555111111222222222333333333444333333222222111111111///000222444555555555444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444444333333222222333333444333333333333333333333333222222222222222222222222333333333222222222111111111111111111111111111111000000111222333444444555222222333444444444333333333333333333333333333333222222444555555444222222444444444666999<<<@@@BBBPPPSSSXXX^^^bbbdddddddddjjjkkkmmmoooqqqvvv|||xxxzzz}}}~~~}}}}}}~~~}}}~~~~~~ttttttuuuqqqllleeedddbbb___[[[WWWTTTSSSKKKJJJIIIJJJLLLOOORRRUUUOOOLLLFFF@@@<<<;;;<<<===999999999999999999999999999:::;;;<<<<<<<<<;;;;;;:::;;;;;;;;;:::888666555777777777777777777777777222333555===IIIOOOCCC333333555666444111111444888555444222000000111222333444222//////111333444444333222222222222222222333222222222222222222222222111111111111111111111111000000000000000000000000///000111333333222111111111111111111111111111111333333333444444555555555444333333222111000//////111111222222222333333333111222333444555555555555555555555555555666777888666999===@@@CCCEEEIIIKKKLLLQQQVVVXXXXXXYYY\\\___\\\\\\^^^bbbhhhmmmpppqqqrrrssszzzCCCBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>===============<<<;;;:::888777666555888777777666555444444444333333333222222222111111111111111222222333333333111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333222222111111111222222111111222222333444222222222222222222222222222222222222222222222222111111111111111111111111222111111222444444333111000111111111111222222222111111111111111111111111111111111111111111111111222222333333333333444444444444444333333222222222444222000111444666555444444555555333222222444555444777;;;<<<===CCCMMMUUU]]]___bbbdddfffiiimmmpppqqqqqqrrrtttvvvyyy{{{}}}{{{zzz}}}{{{|||~~~qqqhhhfffeeeaaa^^^___^^^VVVOOOLLLJJJHHHIIILLLKKKPPPOOOGGGBBBCCC===444<<<:::888:::<<<<<<888444::::::;;;::::::999888777999999:::999999888777666999777555555888999777444666888>>>DDDGGGCCC999111444444444444444444444444444444444333333222222222444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222111111111111111111111111111111222333333333333222222222333333333333444444666666777777777777666666666888<<<@@@CCCFFFGGGHHHLLLPPPTTTWWWYYYZZZ[[[\\\\\\\\\]]]```dddiiimmmppprrrssszzzDDDDDDDDDDDDCCCCCCCCCCCC??????>>>>>>======<<<<<<======<<<:::999888777666888777777666555555444444333333333222222222222111111111222222222333333333111111111222222222333333222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333222222111111111222222111111222222333444222222222222222222222222222222222222222222222222111111111111111111111111222111111222444444333222000111111111111222222222111111111111111111111111111111111111111111111111222222222333333333444444444444444333333222222222333111000111333444333222333444333222111222555888777===DDDIIILLLRRRZZZ```bbbdddggghhhjjjlllooorrruuuvvvxxx{{{~~~|||yyyzzzpppcccZZZZZZ___aaa\\\YYYZZZYYYUUUSSSTTTGGGJJJKKKJJJKKKLLLKKKFFFAAA>>>;;;:::;;;<<<<<<;;;;;;;;;;;;:::999888777777::::::::::::999888777666888777666666777777777666666:::???BBB@@@<<<777444444444444444444444444444444444444333333333222222444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222111111111111111111111111111111222333333333333222222222333333333333444444555555666666666666555555666888<<<@@@CCCFFFHHHHHHKKKOOOSSSVVVXXXYYYZZZ[[[[[[\\\^^^aaadddiiillloooooopppxxxDDDDDDCCCCCCCCCBBBBBBBBB@@@??????>>>===<<<<<<;;;>>>>>>===;;;:::999888888777777777666555555444444333333333333222222222222111222222222222333333333111111111222222222222333222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222111111111222111111111111222333333222222222222222222222222222222222222222222222222111111111111111111111111333222222333555555444222000111111111111222222222111111111111111111111111111111111111111111111111222222222222333333333333444444333333333333222222444333333333555555333111333444444444444777<<<@@@BBBIIIRRRYYY]]]aaaeeeiiiiiikkkmmmooooooqqqsssuuuzzz{{{~~~|||xxxvvvvvvooocccXXXSSSRRRMMMKKKNNNPPPNNNNNNPPPIIIFFFAAA===;;;;;;;;;<<<<<<<<<<<<;;;:::999999888::::::::::::999888777777666777777777666666777999:::===???===888555555777444444444444444444444444444444444444333333333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222111111111111111111111111111111222333333333333222222222333333333333444444444444444555555444444444555888;;;@@@DDDGGGHHHIIIKKKNNNRRRUUUVVVWWWYYYZZZZZZ[[[^^^aaaeeeiiikkkmmmkkkmmmtttAAAAAAAAAAAA@@@@@@@@@???@@@@@@???>>>===<<<;;;;;;???>>>===<<<;;;:::999999777777666666555555555555444444333333333222222222222222222222222222222222111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111111111111111111222222333111111111111222222222222111111111111111111111111111111111111111111111111333222222333555555444222000000111111111222222222111111111111111111111111111111111111111111111111111222222222222333333333333333333333333333333333666666666777777666444333444555777999<<>>===<<<<<<;;;>>>>>>===<<<<<<;;;::::::666666666666555555555555444444444333333333222222222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111000000111111222333000000000111111222222222111111111111111111111111000000000000000000000000222222111333444555444222000000111111111222222222111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333444555666666666666666666444777:::???DDDLLLSSSYYY]]]___cccfffhhhjjjkkkmmmpppssswwwzzz|||~~~nnn```VVVWWWWWWTTTUUU\\\VVVWWWWWWUUUQQQJJJCCC>>><<<;;;;;;:::;;;;;;<<<===;;;<<<<<<;;;;;;:::999888666888999888666777;;;???EEE???888555444666777777555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222111111111111111111111111111111222333333333333222222222222333333333444444555555555666666555555555444777;;;@@@EEEHHHKKKLLLJJJLLLOOORRRSSSUUUXXXZZZYYYZZZ]]]aaadddgggiiiiiimmmnnnsssBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>============>>>======<<<;;;;;;::::::666666666666666666555555444444444444333333333333333333333222222222222111000000000111111111111222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000000111111111111111111000000000000111222222//////000000111222222222111111111111111111111111000000000000000000000000222111111222444444333111000111111111111222222222111111111111111111111111111111111111111111111111111111111111222222222222222222333333333333444444111333444444444666888;;;999<<>>===;;;:::::::::;;;<<<<<<<<<<<<<<<;;;:::999999999999999999999;;;>>>AAACCC===666444666888888666555555555555555555555555444444444444555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222111111111111111111111111111111222333333333333222222222333333333333444444555555666666666666555555444666;;;@@@EEEIIILLLMMMJJJLLLOOOQQQSSSUUUXXXZZZYYY[[[]]]```cccfffhhhiiinnnooosssAAAAAAAAAAAA@@@@@@@@@@@@============>>>>>>>>>>>>======<<<<<<;;;:::::::::555666666666666666666666555444444444444333333333333333333222222222111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111222000000000000000111222222/////////000111222222222111111111111111111111111000000000000000000000000000000000111222333222000000111111111111222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222333333444444444222333555555666999>>>CCCCCCGGGMMMSSSXXX]]]bbbffffffgggjjjoootttxxxzzz{{{{{{~~~{{{rrrhhh```WWWTTTUUUUUUOOOIIIGGGEEEBBB???===<<<<<<<<<=========<<<<<<;;;:::999<<<:::888999;;;???AAABBB:::999777666666777666666555555555555555555555555444444444444555555555666444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222111111111111111111111111111111222333333333333222222222333333333333444444444444444555555444444444333666;;;@@@FFFJJJLLLNNNKKKMMMOOOQQQSSSUUUXXX[[[ZZZ[[[\\\^^^aaaeeehhhjjjnnnooosss?????????>>>>>>>>>>>>===<<<<<<======>>>>>>??????<<<<<<<<<;;;;;;::::::999555555555666666666666666555555444444444333333333333333333222222111111111000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111111222000000000000000111111222...//////000111222222222000000000000000000000000000000000000000000000000000//////000222222111///000111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222333333444444444555666888888999===EEEJJJNNNRRRXXX]]]aaadddhhhjjjkkkmmmqqqwww|||~~~~~~}}}tttbbbZZZ[[[^^^[[[VVVQQQNNNJJJFFFBBB@@@???>>>============<<<;;;:::999>>>;;;888999===AAACCCBBB222666999888555444555777666666666666666666666666444444444555555555666666444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222111111111111111111111111111111222333333333333222222222333333333444444444222333333444444333333222333666;;;@@@FFFJJJMMMNNNKKKMMMPPPQQQSSSUUUYYY[[[[[[[[[[[[]]]```dddhhhjjjmmmmmmrrr